1. 12 Mar, 2019 1 commit
  2. 12 Oct, 2018 1 commit
  3. 11 May, 2018 2 commits
  4. 31 Jan, 2018 1 commit
  5. 25 Jan, 2018 1 commit
  6. 12 Jan, 2018 1 commit
  7. 22 Nov, 2017 1 commit
    • Vladimír Čunát's avatar
      review TTL limit handling · e2efd001
      Vladimír Čunát authored
      - aggressive cache forgot to apply the maximum TTL bound
      - packet cache had a separate ad-hoc limit of 15 minutes;
        this got removed
      - cleanups, etc.
      e2efd001
  8. 27 Sep, 2017 1 commit
  9. 07 Sep, 2017 1 commit
  10. 25 Mar, 2017 1 commit
  11. 25 Jan, 2017 1 commit
  12. 20 Jan, 2017 1 commit
  13. 16 Jan, 2017 1 commit
  14. 22 Dec, 2016 1 commit
  15. 14 Nov, 2016 1 commit
  16. 05 Sep, 2016 1 commit
    • Marek Vavrusa's avatar
      daemon/worker: retransmit based on current score · 1a568228
      Marek Vavrusa authored
      if the score is known (and not glued), the retry
      rate is <avg(rtt), 250ms>
      
      if the NS score is unknown or worse than 250ms,
      it is always retried at this rate
      
      all other servers in the list use default rate
      1a568228
  17. 05 Aug, 2016 3 commits
  18. 20 Jul, 2016 2 commits
  19. 16 Jul, 2016 1 commit
  20. 06 May, 2016 2 commits
  21. 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
  22. 14 Apr, 2016 1 commit
  23. 10 Dec, 2015 1 commit
  24. 28 Nov, 2015 3 commits
  25. 25 Nov, 2015 1 commit
  26. 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
  27. 13 Nov, 2015 1 commit
  28. 07 Oct, 2015 1 commit
  29. 22 Jul, 2015 1 commit
  30. 30 Jun, 2015 1 commit
  31. 29 Jun, 2015 1 commit
  32. 03 Jun, 2015 1 commit
  33. 28 Apr, 2015 1 commit