1. 16 Jul, 2016 1 commit
  2. 06 May, 2016 2 commits
  3. 17 Dec, 2015 1 commit
  4. 03 Dec, 2015 1 commit
    • 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. 24 Nov, 2015 1 commit
  6. 15 Nov, 2015 1 commit
  7. 28 Oct, 2015 1 commit
  8. 07 Oct, 2015 1 commit
  9. 29 Sep, 2015 1 commit
  10. 27 Jun, 2015 1 commit
  11. 22 Jun, 2015 1 commit
  12. 16 Jun, 2015 1 commit
  13. 07 Jun, 2015 1 commit
    • 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. 06 Jun, 2015 1 commit
  15. 04 Jun, 2015 1 commit
  16. 03 Jun, 2015 1 commit
    • 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. 01 Jun, 2015 1 commit
    • 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. 18 May, 2015 1 commit
  19. 22 Apr, 2015 1 commit
  20. 18 Apr, 2015 1 commit
  21. 10 Apr, 2015 2 commits
  22. 15 Feb, 2015 1 commit