]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: mux_quic: report conn error on RESET_STREAM fctl violation
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 23 Sep 2026 13:28:29 +0000 (15:28 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 7 Oct 2026 08:21:48 +0000 (10:21 +0200)
commit1b2bd2aeef08209664585e4b3f230744835257d9
treed2a67836f7e9e74a1523d2920e65cc2d6aed7669
parentb5fde1e57458bd0790f8c84c595ae76663e762fe
BUG/MINOR: mux_quic: report conn error on RESET_STREAM fctl violation

When a RESET_STREAM is received, its announced final size must be taken
into account in the connection flow control.

This patch is a prerequisite prior to implement this accounting. It adds
the mandatory check of the final size field to ensure it does not
violate either the stream or the connection flow control.

In case of invalid value, the connection is closed with
FLOW_CONTROL_ERROR.

This must be backported up to 2.8, after a period of observation.
src/mux_quic.c