]> git.ipfire.org Git - thirdparty/squid.git/commit - src/http.cc
HTTP/2: Support 421 (Misdirected Request) status code
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 3 Dec 2014 15:13:08 +0000 (07:13 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 3 Dec 2014 15:13:08 +0000 (07:13 -0800)
commitfe3f89770a452afed022f43d11c78fce75cebff1
tree5e420cb23ea944c43379e1ec03055c63f35d9fd3
parent61a31961e29452ce0ce607f81129b47f90f3f79d
HTTP/2: Support 421 (Misdirected Request) status code

Add support for status 421 responses. Squid is forbidden from generating
messages with this status in its role as proxy, however we expect to see
it being produced in responses by HTTP/2 servers in traffic from HTTP
2.0<->1.1 gateways.

We also MAY emit it on future reverse-proxy responses in the event of a
ERR_CANNOT_FORWARD message.
src/http.cc
src/http/StatusCode.cc
src/http/StatusCode.h