Skip to content
Snippets Groups Projects
  1. Dec 10, 2015
  2. Dec 09, 2015
  3. Dec 03, 2015
    • Marek Vavruša's avatar
      lib/zonecut: do not fetch DS/DNSKEY for cached insecure delegations · b2838cc1
      Marek Vavruša authored
      when a delegation is provably insecure, it is flagged as INSECURE in
      cache (this is different from "unchecked"), when the next query finds
      the same zone cut, this information is retrieved and if it was proved to
      be insecure before, this status is reused
      
      this prevents refetching of NS/DNSKEY in some situations
      b2838cc1
  4. Nov 18, 2015
  5. Oct 23, 2015
  6. Oct 10, 2015
  7. Oct 07, 2015
  8. Oct 06, 2015
  9. Oct 03, 2015
  10. Oct 02, 2015
  11. Oct 01, 2015
  12. Sep 30, 2015
  13. Sep 22, 2015
  14. Sep 21, 2015
  15. Sep 19, 2015
  16. Aug 19, 2015
  17. Aug 13, 2015
  18. Aug 04, 2015
  19. Jul 30, 2015
  20. Jul 28, 2015
  21. Jul 24, 2015
  22. Jul 23, 2015
  23. Jul 22, 2015
  24. Jul 21, 2015
  25. Jul 14, 2015
  26. Jul 13, 2015
  27. Jul 10, 2015
  28. Jul 09, 2015
  29. Jul 08, 2015
  30. Jun 30, 2015
    • Marek Vavruša's avatar
      lib/validate: pseudocode of the validation flow · da79dc09
      Marek Vavruša authored
      1. validate module must be between iterate/cache
      2. produce: copy OPT with DO=1, ask for DNSKEY if we don’t have it
      3. resolve.c: subrequest DNSKEY if asked to do it
      4. consume: check DNSKEY and set it, validate RRSIGs against it
      
      another issues:
      
      rrsigcache is copypasta of rrcache, there is one special case with storing RRSIGs which doesn’t deserve it’s own module (if the validation is off, then nothing will get written in there anyway)
      
      since the resolution is asynchronous, layers must only *ask* resolver to do subrequests for them using query flags (like when we encounter an unknown zone cut)
      da79dc09
  31. Jun 29, 2015
  32. Jun 23, 2015
  33. Jun 13, 2015