Sergey Kandaurov
|
1a64c196a7
Proxy: proxy_pass_trailers directive.
|
5 months ago |
Vladimir Khomutov
|
0db94ba96a
HTTP: removed unused r->port_start and r->port_end.
|
1 year ago |
Maxim Dounin
|
3aef1d693f
Reworked multi headers to use linked lists.
|
2 years ago |
Maxim Dounin
|
7587778a33
Improved logging of invalid headers.
|
3 years ago |
Maxim Dounin
|
9ab4d368af
Disabled control characters and space in header names.
|
3 years ago |
Maxim Dounin
|
0b66bd4be7
Disabled control characters in URIs.
|
3 years ago |
Maxim Dounin
|
05395f4889
Disabled spaces in URIs (ticket #196).
|
3 years ago |
Maxim Dounin
|
5f85bb3714
Added CONNECT method rejection.
|
3 years ago |
Maxim Dounin
|
ce9971b2b5
Fixed parsing of absolute URIs with empty path (ticket #2079).
|
4 years ago |
Ruslan Ermilov
|
3c84e4b705
Fixed header parsing with ignore_invalid_headers switched off.
|
5 years ago |
Maxim Dounin
|
85137dd2a6
Fixed URI normalization with merge_slashes switched off.
|
5 years ago |
Ruslan Ermilov
|
ed42131da6
The "/." and "/.." at the end of URI should be normalized.
|
5 years ago |
Ruslan Ermilov
|
2ac24f1c88
Improved detection of broken percent encoding in URI.
|
5 years ago |
Sergey Kandaurov
|
77c01f10a1
Detect runaway chunks in ngx_http_parse_chunked().
|
5 years ago |
Ruslan Ermilov
|
c804eb7748
Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.
|
6 years ago |
Valentin Bartenev
|
9197a3c874
Parenthesized ASCII-related calculations.
|
7 years ago |
Maxim Dounin
|
8449f750e6
Added missing "fall through" comments (ticket #1259).
|
7 years ago |
Ruslan Ermilov
|
8ae2bc9320
Don't pretend we support HTTP major versions >1 as HTTP/1.1.
|
7 years ago |
Maxim Dounin
|
82ec849271
Allowed '-' in method names.
|
8 years ago |
Sergey Kandaurov
|
6299f5e914
Avoid left-shifting integers into the sign bit, which is undefined.
|
8 years ago |
Maxim Dounin
|
e647c47f2a
Added overflow checks for version numbers (ticket #762).
|
8 years ago |
Ruslan Ermilov
|
4fe0a09942
Overflow detection in ngx_http_parse_chunked().
|
10 years ago |
Piotr Sikora
|
7e7589e746
Style: add whitespace between control statement and parentheses.
|
10 years ago |
Vladimir Homutov
|
ed6780aaf1
Upstream: added the "$upstream_cookie_<name>" variables.
|
10 years ago |
Piotr Sikora
|
ac1617915c
Apply underscores_in_headers also to the first character.
|
11 years ago |
Ruslan Ermilov
|
f7ff5e65d0
Teach ngx_http_parse_unsafe_uri() how to unescape URIs.
|
11 years ago |
Ruslan Ermilov
|
336bcb22d1
Detect more unsafe URIs in ngx_http_parse_unsafe_uri().
|
11 years ago |
Ruslan Ermilov
|
d47c435e9e
Proper backtracking after space in a request line.
|
11 years ago |
Maxim Dounin
|
0a6efeee71
Minor ngx_http_parse_request_line() optimization.
|
11 years ago |
Maxim Dounin
|
88fc0f793e
Fixed ngx_http_parse_chunked() minimal length calculation.
|
11 years ago |