]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: h3: fix https scheme request encoding for BE side
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 9 Jul 2025 15:30:29 +0000 (17:30 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 9 Jul 2025 15:41:34 +0000 (17:41 +0200)
commit378c1821929c8d2493642b7c299cce9e424773d9
tree4cf2794c90f2a51ec8032a140771f57f178d15f2
parent0b97bf36fad6fbced8077ac416a1399c05806c7d
BUG/MINOR: h3: fix https scheme request encoding for BE side

An HTTP/3 request must contains :scheme pseudo-header. Currently, only
"https" value is expected due to QUIC transport layer in use.

However, https value is incorrectly encoded due to a QPACK index value
mismatch in qpack_encode_scheme(). Fix it to ensure that scheme is now
properly set for HTTP/3 requests on the backend side.

No need to backport this.
src/qpack-enc.c