]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: h3: support basic HTX start-line conversion into HTTP/3 request
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 28 May 2025 09:24:43 +0000 (11:24 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 16 Jun 2025 16:11:09 +0000 (18:11 +0200)
commit7157adb154db7a152b261da8f6471cc2115862c3
tree1416dda78785fa4c15b4d6732b5a1f332926ec4c
parentfc1a17f169c01a1fea8f31abeaeef9a9f6c35f17
MINOR: h3: support basic HTX start-line conversion into HTTP/3 request

This commit is the first one of a serie which aim is to implement
transcoding of a HTX request into HTTP/3, which is necessary for QUIC
backend support.

Transcoding is implementing via a new function h3_req_headers_send()
when a HTX start-line is parsed. For now, most of the request fields are
hardcoded, using a GET method. This will be adjusted in the next
following patches.
include/haproxy/qpack-enc.h
src/h3.c
src/qpack-enc.c