]> git.kaiwu.me - haproxy.git/commit
BUG/MEDIUM: mux_quic: activate timeout on FE init
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 23 Sep 2026 14:45:32 +0000 (16:45 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 24 Sep 2026 09:43:06 +0000 (11:43 +0200)
commiteb0e8f6fcd18c127b13cde1719644cfa031aed26
treecd67fb70f5658f227195fb9f0e07603b687d60e0
parentb7e0aa231aa7af214c97f9540f7bba8498898b11
BUG/MEDIUM: mux_quic: activate timeout on FE init

Prior to this patch, QUIC MUX timeout was only queued after receiving
the first bytes of data. Thus the timeout would be inactive after
initialization if nothing is received, with a risk of connection leak.

To properly address this, QUIC MUX task timeout is now queued
immediately after initialization has been performed.

The risk of connection leak caused by QUIC MUX is now greatly reduced.
For example, the previous issue on RESET_STREAM reception handling
cannot cause anymore such leak with the current code.

This must be backported to all stable releases.
src/mux_quic.c