1. 16 Jul, 2016 1 commit
  2. 06 May, 2016 2 commits
  3. 03 May, 2016 1 commit
    • Marek Vavrusa's avatar
      daemon: out-of-order processing for TCP · c23edd06
      Marek Vavrusa authored
      * daemon now processes messages over TCP stream
      out-of-order and concurrently
      * support for TCP_DEFER_ACCEPT
      * support for TCP Fast-Open
      * there are now deadlines for TCP for idle/slow
      streams (to prevent slowloris; pruning)
      * there is now per-request limit on timeouts
      (each request is allowed 4 timeouts before bailing)
      * faster request closing, unified retry/timeout timers
      * rare race condition in timer closing fixed
      c23edd06
  4. 14 Apr, 2016 1 commit
  5. 10 Dec, 2015 1 commit
  6. 28 Nov, 2015 3 commits
  7. 25 Nov, 2015 1 commit
  8. 15 Nov, 2015 1 commit
    • Marek Vavruša's avatar
      daemon: fast retransmit address selection · e25abc9c
      Marek Vavruša authored
      instead of single I/O request per step, the daemon now retries
      all addresses in the selection with 300ms timeout between tries.
      there are len(list) + len(list)/2 tries
      
      the idea is to reduce latency when UDP request doesn't punch through,
      or some NSs are overwhelmed/faulty
      e25abc9c
  9. 13 Nov, 2015 1 commit
  10. 07 Oct, 2015 1 commit
  11. 22 Jul, 2015 1 commit
  12. 30 Jun, 2015 1 commit
  13. 29 Jun, 2015 1 commit
  14. 03 Jun, 2015 1 commit
  15. 28 Apr, 2015 1 commit
  16. 22 Apr, 2015 2 commits
  17. 13 Apr, 2015 1 commit
  18. 12 Apr, 2015 1 commit
  19. 10 Apr, 2015 1 commit
  20. 27 Mar, 2015 1 commit
  21. 19 Mar, 2015 1 commit
  22. 23 Feb, 2015 1 commit
  23. 05 Jan, 2015 1 commit
  24. 30 Dec, 2014 1 commit
  25. 29 Dec, 2014 1 commit
    • Marek Vavruša's avatar
      reworked query resolution · 1093ce48
      Marek Vavruša authored
      - cache is now fully optional, resolution works without cache as well
      - proper mempool per each request, not mixed
      - zone cut resolution doesn't need any per-context memory
      - now it's possible to do qname minimization
      - rplan keeps tabs on resolved queries
      - added documentation etc.
      1093ce48
  26. 27 Aug, 2014 1 commit
  27. 25 Aug, 2014 1 commit
  28. 31 Jul, 2014 1 commit