]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: h3: transcode H3 response headers into HTX blocks
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 16 Jun 2025 14:32:57 +0000 (16:32 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 16 Jun 2025 16:11:09 +0000 (18:11 +0200)
commit2284aa0d6afd4066b2de0ac225cdf7e6163d0405
treec3dae879d2fcbf4ca1ef5b3c7b032530f83d8bfd
parentd83255fdc32727f4e548ca3de477435b012d6e27
MINOR: h3: transcode H3 response headers into HTX blocks

Finalize HTTP/3 response transcoding into HTX message. This patch
implements conversion of HTTP/3 headers provided by the server into HTX
blocks.

Special checks have been implemented to reject connection-specific
headers, causing the stream to be shut in error. Also, handling of
content-length requires that the body size is equal to the value
advertized in the header to prevent HTTP desync.
src/h3.c