]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: mux-h2: count rejected DATA frames against the connection's flow control
authorWilly Tarreau <w@1wt.eu>
Thu, 8 Feb 2024 14:01:36 +0000 (15:01 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 8 Feb 2024 14:51:49 +0000 (15:51 +0100)
commiteeacca75d16b30dc2dc9b3338c76b04ab24e54bb
treed0fbb157808ae3d78c8ba3fcce36530959c77d1d
parent0c437b2dfc4841d1fa5013910af0932df6789d4f
BUG/MINOR: mux-h2: count rejected DATA frames against the connection's flow control

RFC9113 clarified a point regarding the payload from DATA frames sent to
closed streams. It must always be counted against the connection's flow
control. In practice it should really have no practical effect, but if
repeated upload attempts are aborted, this might cause the client's
window to progressively shrink since not being ACKed.

It's probably not necessary to backport this, unless another patch
depends on it.
src/mux_h2.c