]> git.kaiwu.me - haproxy.git/commit
MINOR: mux-h1: Handle RAW_DATA blocks when sending data
authorChristopher Faulet <cfaulet@haproxy.com>
Tue, 15 Sep 2026 11:59:50 +0000 (13:59 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 18 Sep 2026 15:05:19 +0000 (17:05 +0200)
commit87e4de9d7df40a188e50f0ee5b273b2f627dd6b6
tree400a11a16b65d41aea0e7bf6db62b3faa10b56c9
parent78b41149b7842b81ca12b3ce49d6b278759f4f18
MINOR: mux-h1: Handle RAW_DATA blocks when sending data

Tunneled data are now stored in RAW_DATA blocks. The H1 multiplexer must be
able to send them. h1_make_tunnel() is responsible to do so.

For the H1 multiplexer, there is no difference with HTTP data: both are sent
verbatim. Only the ability to handle the new type is added here. No producer
emits such block yet so h1_make_tunnel() relies on htx_is_data_type() for
now. But once all changes done, this will have to be modified to accept
RAW_DATA blocks only.
src/mux_h1.c