]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: h3: reject server push stream
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 26 May 2026 08:41:07 +0000 (10:41 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 26 May 2026 11:52:03 +0000 (13:52 +0200)
commit8e77620616d04c470c6675860211d8d89c8b4135
treeaac14750f8b0dcf330c4cd2b7ba1955cc4e875a3
parent433cce7af1b332d387ad65688590fd19093e3e3a
BUG/MINOR: h3: reject server push stream

Push streams are not supported by haproxy as a client. Thus, it never
emits any MAX_PUSH_ID frame. In this case, the server is not allowed to
initiate any push stream.

This patch ensures that such stream is closed with error H3_ID_ERROR, as
specified by HTTP/3 RFC.

This must be backported up to 3.3.
src/h3.c