Skip to content
Snippets Groups Projects
  1. Jul 16, 2016
  2. Jun 17, 2016
  3. May 23, 2016
  4. May 17, 2016
  5. May 06, 2016
  6. Apr 18, 2016
    • Marek Vavrusa's avatar
      daemon: mode(strict|normal|permissive) · e61c48ef
      Marek Vavrusa authored
      the daemon has now three modes of strictness
      checking from strict to permissive.
      it reflects the tradeoff between resolving the
      query in as few steps as possible and security
      for insecure zones
      e61c48ef
  7. Apr 15, 2016
    • Marek Vavrusa's avatar
      lib/iterate: QUERY_PERMISSIVE mode · dc300136
      Marek Vavrusa authored
      in permissive mode, resolver is free to use
      (but not cache) non-mandatory glue records even
      if they're not resolvable. this is great as a 
      workaround for broken child-side zones, but
      not great for security of, well, insecure
      delegations. it's off by default.
      dc300136
  8. Apr 14, 2016
  9. Jan 20, 2016
    • Marek Vavrusa's avatar
      lib/iterate: ignore out-of-bailiwick NSs for positive answers · 18e2771b
      Marek Vavrusa authored and Grigorii Demidov's avatar Grigorii Demidov committed
      there are broken resolution chains where a zone cut is advertised,
      but it doesn't exist and the final NS answers from its parent's
      zone cut, which is an attempt to escape bailiwick
      
      example:
      
      resolving A ab.cd.ef
      NS ef responds:
       - ab.cd.ef NS X ; adverises ab.cd.ef zone cut
      X responds:
       - A ab.cd.ef A 1.2.3.4
       - cd.ef NS X ; escapes previously advertised cut
      
      on the other hand, it is important to fail early for referrals as
      it signifies a lame answer
      18e2771b
  10. Jan 19, 2016
    • Marek Vavrusa's avatar
      lib/iterate: ignore out-of-bailiwick NSs for positive answers · 2800e375
      Marek Vavrusa authored
      there are broken resolution chains where a zone cut is advertised,
      but it doesn't exist and the final NS answers from its parent's
      zone cut, which is an attempt to escape bailiwick
      
      example:
      
      resolving A ab.cd.ef
      NS ef responds:
       - ab.cd.ef NS X ; adverises ab.cd.ef zone cut
      X responds:
       - A ab.cd.ef A 1.2.3.4
       - cd.ef NS X ; escapes previously advertised cut
      
      on the other hand, it is important to fail early for referrals as
      it signifies a lame answer
      2800e375
  11. Dec 17, 2015
  12. Dec 11, 2015
  13. Nov 25, 2015
    • Marek Vavruša's avatar
      build: amalgamated build support with AMALG=1 · af4254d1
      Marek Vavruša authored
      amalgamated build concatenates all files into a single .c file to
      allow compiler see all symbols and produce possibly smaller code.
      for binary distributions this is what you want, as it's faster but
      may consume more memory during compilation.
      it however cannot do incremental builds.
      af4254d1
  14. Nov 19, 2015
  15. Nov 13, 2015
  16. Nov 03, 2015
  17. Oct 28, 2015
  18. Oct 27, 2015
  19. Oct 22, 2015
  20. Oct 14, 2015
  21. Oct 13, 2015
  22. Oct 11, 2015
  23. Oct 09, 2015
  24. Oct 04, 2015
  25. Sep 30, 2015
  26. Sep 24, 2015
  27. Sep 22, 2015
  28. Sep 21, 2015
  29. Sep 19, 2015
  30. Sep 15, 2015