From: Willy Tarreau Date: Wed, 9 Sep 2026 09:46:03 +0000 (+0200) Subject: REGTESTS: update trailers tests to cover H1's refusal of forbidden names X-Git-Tag: v3.5-dev7~33 X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=767bbe4702ed7c5c577701551b67be3a2bc85aa6;p=haproxy.git REGTESTS: update trailers tests to cover H1's refusal of forbidden names Let's extend the trailers test to make sure that forbidden trailer names are now blocked in H1. --- diff --git a/reg-tests/http-messaging/http_transfer_encoding.vtc b/reg-tests/http-messaging/http_transfer_encoding.vtc index 65088037f..9ddef0127 100644 --- a/reg-tests/http-messaging/http_transfer_encoding.vtc +++ b/reg-tests/http-messaging/http_transfer_encoding.vtc @@ -339,3 +339,12 @@ client c18 -connect ${h1_fe5_sock} { rxresp expect resp.status == 400 } -run + +# however, header names affecting routing or framing are rejected. +client c19 -connect ${h1_fe5_sock} { + txreq -method POST -nolen \ + -hdr "Transfer-Encoding: chunked" \ + -body "5\r\nhello\r\n0\r\nX-Tlr: value\r\nContent-Length: 5\r\nTransfer-Encoding: chunked\r\nTE: trailers\r\nHost: foo\r\nConnection: close\r\n\r\n" + rxresp + expect resp.status == 400 +} -run