Skip to content
Snippets Groups Projects
  1. Dec 22, 2016
  2. Nov 14, 2016
  3. Sep 05, 2016
  4. Aug 05, 2016
  5. Jul 20, 2016
  6. Jul 16, 2016
  7. May 06, 2016
  8. May 03, 2016
    • Marek Vavruša's avatar
      daemon: out-of-order processing for TCP · c23edd06
      Marek Vavruša 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
  9. Apr 14, 2016
  10. Dec 10, 2015
  11. Nov 28, 2015
  12. Nov 25, 2015
  13. Nov 15, 2015
    • 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
  14. Nov 13, 2015
  15. Oct 07, 2015
  16. Jul 22, 2015
  17. Jun 30, 2015
  18. Jun 29, 2015
  19. Jun 03, 2015
  20. Apr 28, 2015
  21. Apr 22, 2015
  22. Apr 13, 2015
  23. Apr 12, 2015
  24. Apr 10, 2015
  25. Mar 27, 2015
  26. Mar 19, 2015
  27. Feb 23, 2015
  28. Jan 05, 2015
  29. Dec 30, 2014
  30. Dec 29, 2014
    • 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
  31. Aug 27, 2014
  32. Aug 25, 2014
  33. Jul 31, 2014