]> git.kaiwu.me - nginx.git/commit
HTTP/3: client header validation.
authorRoman Arutyunyan <arut@nginx.com>
Mon, 18 Jan 2021 10:43:36 +0000 (13:43 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Mon, 18 Jan 2021 10:43:36 +0000 (13:43 +0300)
commit7bac596afb31344cf40c93d8ae1ce87d2b6c76c1
tree746d3691dab8f3b5f9061b0867849611a36350f9
parent88f6b969e6963d5771b708adeb43d1c8de14db6e
HTTP/3: client header validation.

A header with the name containing null, CR, LF, colon or uppercase characters,
is now considered an error.  A header with the value containing null, CR or LF,
is also considered an error.

Also, header is considered invalid unless its name only contains lowercase
characters, digits, minus and optionally underscore.  Such header can be
optionally ignored.
src/http/v3/ngx_http_v3_request.c