Skip to content
Snippets Groups Projects
  • Marek Vavruša's avatar
    c23edd06
    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
    History
    daemon: out-of-order processing for TCP
    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