kenballus opened a new issue, #12195: URL: https://github.com/apache/trafficserver/issues/12195
Hi, If you send ATS a request with extra carriage returns in header line endings, it forwards them as-is. For example, if you send the following request: ``` GET / HTTP/1.1\r\n Host: echo\r\n Extra-CRs: \r\r\r\r\n \r\n ``` Then, ATS forwards the following: ``` GET / HTTP/1.1\r\n Host: echo\r\n Extra-CRs: \r\r\r\r\n Client-ip: 172.18.0.1\r\n X-Forwarded-For: 172.18.0.1\r\n Via: http/1.1 traffic_server[a24326f7-ff3b-4679-9801-53028b257033] (ApacheTrafficServer/10.2.0)\r\n \r\n ``` Note that the extra carriage returns are still present :) If you send more than 3 extra (4 total) carriage returns in a single header line ending, though, they all get normalized away. Kinda fun. -Ben -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
