Skip to content
Snippets Groups Projects
  1. Jul 16, 2016
  2. May 06, 2016
  3. Dec 17, 2015
  4. Dec 03, 2015
    • Marek Vavruša's avatar
      lib/resolve: penalize failing NSs · 01ee9f37
      Marek Vavruša authored
      any answer that is considered as malformed/servfail/otherwise bad
      penalizes the NS for the next time like timeout, this doesn't apply for
      DNSSEC validation failures as it still may be okay for insecure
      resolution. EDNS failures are okay because the server is requeried in
      the most simple RFC1035 mode before flagging it as failed
      
      this avoids instant requeries for SERVFAILing resolutions
      01ee9f37
  5. Nov 24, 2015
  6. Nov 15, 2015
  7. Oct 28, 2015
  8. Oct 07, 2015
  9. Sep 29, 2015
  10. Jun 27, 2015
  11. Jun 22, 2015
  12. Jun 16, 2015
  13. Jun 07, 2015
    • Marek Vavruša's avatar
      lib/resolve: do not reelect NS after addr resolution · b2127d21
      Marek Vavruša authored
      previously if NS had no A/AAAA records, they we’re looked up in subrequests, after that a new NS was reelected (possibly preferring another unknown), now it stays true to the NS of choice and changes only if it is unuseable
      b2127d21
  14. Jun 06, 2015
  15. Jun 04, 2015
  16. Jun 03, 2015
    • Marek Vavruša's avatar
      lib/nsrep: probabilistic NS probing strategy · 2fff8c8c
      Marek Vavruša authored
      simplified bee foraging strategy, by default each query goes to the most rewarding NS
      however with a chance proportional to the NS RTT, a server may be probed even if it isn’t the most rewarding
      2fff8c8c
  17. Jun 01, 2015
    • Marek Vavruša's avatar
      lib/nsrep: persistent NS RTT/reputation tracking · e19396cc
      Marek Vavruša authored
      score has now meaning of ‘RTT’, maximum RTT is 10s
      which is also the penalty for timeout
      unknown servers are favorized as 10ms servers to
      encourage resolver to try them out, if they contain
      unknown glue they are most favourable
      e19396cc
  18. May 18, 2015
  19. Apr 22, 2015
  20. Apr 18, 2015
  21. Apr 10, 2015
  22. Feb 15, 2015