haproxy/reg-tests/http-messaging
Christopher Faulet b74b5289c8 BUG/MINOR: h1: Don't mask websocket protocol if multiple protocols used
During H1 message parsing, the Upgrade header values are checked to detect
"websocket" prototol, to properly handle websocket upgrades between H1 and
H2 and to possibly reject messages if mandatory headers are missing.

However, the flag is reset for each new Upgrade header and the information
may be lost. So never reset it.

This patch must be backported as far as 2.4.
2026-05-19 17:50:50 +02:00
..
certs REGTESTS: ssl: Move all the SSL certificates, keys, crt-lists inside "certs" directory 2025-12-08 10:40:59 +01:00
h1_host_normalization.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
h1_request_target_validation.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
h1_to_h1.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
h1_to_h2_upgrade.vtc REGTESTS: Fix h1_to_h2_upgrade.vtc to force h2 on first bind line 2026-05-07 16:19:10 +02:00
h2_desync_attacks.vtc REGTESTS: fix h2_desync_attacks to wait for the response 2025-10-08 10:29:41 +02:00
h2_to_h1.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http-ntlm.vtc REGTESTS: add a regtest to validate various NTLM transitions 2026-05-04 18:58:19 +02:00
http_abortonclose.vtc MAJOR: proxy: enable abortonclose by default on HTTP proxies 2025-10-08 10:29:41 +02:00
http_bodyless_response.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_bodyless_spliced_response.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_request_buffer.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_splicing.vtc MEDIUM: stats: add persistent state to typed output format 2025-07-01 14:15:03 +02:00
http_splicing_chunk.vtc MEDIUM: stats: add persistent state to typed output format 2025-07-01 14:15:03 +02:00
http_transfer_encoding.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
http_wait_for_body.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
protocol_upgrade.vtc BUG/MEDIUM: mux-h2: fix the detection of the ext connect support 2026-05-07 17:34:39 +02:00
scheme_based_normalize.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
srv_ws.vtc REGTESTS: ssl: Move all the SSL certificates, keys, crt-lists inside "certs" directory 2025-12-08 10:40:59 +01:00
truncated.vtc REGTESTS: restrict execution to a single thread group 2025-06-30 18:54:35 +02:00
websocket.vtc BUG/MINOR: h1: Don't mask websocket protocol if multiple protocols used 2026-05-19 17:50:50 +02:00