index
:
nginx
master
nginx mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
http
/
ngx_http_parse.c
Commit message (
Expand
)
Author
Age
*
Proxy: proxy_pass_trailers directive.
Sergey Kandaurov
2024-09-13
*
HTTP: removed unused r->port_start and r->port_end.
Vladimir Khomutov
2023-11-28
*
Reworked multi headers to use linked lists.
Maxim Dounin
2022-05-30
*
Improved logging of invalid headers.
Maxim Dounin
2021-06-28
*
Disabled control characters and space in header names.
Maxim Dounin
2021-06-28
*
Disabled control characters in URIs.
Maxim Dounin
2021-06-28
*
Disabled spaces in URIs (ticket #196).
Maxim Dounin
2021-06-28
*
Added CONNECT method rejection.
Maxim Dounin
2021-06-28
*
Fixed parsing of absolute URIs with empty path (ticket #2079).
Maxim Dounin
2020-12-10
*
Fixed header parsing with ignore_invalid_headers switched off.
Ruslan Ermilov
2019-10-15
*
Fixed URI normalization with merge_slashes switched off.
Maxim Dounin
2019-10-08
*
The "/." and "/.." at the end of URI should be normalized.
Ruslan Ermilov
2019-10-08
*
Improved detection of broken percent encoding in URI.
Ruslan Ermilov
2019-10-08
*
Detect runaway chunks in ngx_http_parse_chunked().
Sergey Kandaurov
2019-09-03
*
Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.
Ruslan Ermilov
2018-05-24
*
Parenthesized ASCII-related calculations.
Valentin Bartenev
2017-07-17
*
Added missing "fall through" comments (ticket #1259).
Maxim Dounin
2017-04-27
*
Don't pretend we support HTTP major versions >1 as HTTP/1.1.
Ruslan Ermilov
2017-04-25
*
Allowed '-' in method names.
Maxim Dounin
2016-10-10
*
Avoid left-shifting integers into the sign bit, which is undefined.
Sergey Kandaurov
2016-07-07
*
Added overflow checks for version numbers (ticket #762).
Maxim Dounin
2016-05-18
*
Overflow detection in ngx_http_parse_chunked().
Ruslan Ermilov
2015-03-17
*
Style: add whitespace between control statement and parentheses.
Piotr Sikora
2014-07-08
*
Upstream: added the "$upstream_cookie_<name>" variables.
Vladimir Homutov
2014-04-29
*
Apply underscores_in_headers also to the first character.
Piotr Sikora
2014-03-24
*
Teach ngx_http_parse_unsafe_uri() how to unescape URIs.
Ruslan Ermilov
2013-12-23
*
Detect more unsafe URIs in ngx_http_parse_unsafe_uri().
Ruslan Ermilov
2013-12-23
*
Proper backtracking after space in a request line.
Ruslan Ermilov
2013-11-19
*
Minor ngx_http_parse_request_line() optimization.
Maxim Dounin
2013-08-21
*
Fixed ngx_http_parse_chunked() minimal length calculation.
Maxim Dounin
2013-06-28
*
Fixed debug logging in ngx_http_parse_complex_uri().
Maxim Dounin
2013-06-05
*
Fixed chunk size parsing.
Maxim Dounin
2013-05-06
*
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev
2013-03-20
*
Request body: adjust b->pos when chunked parsing done.
Maxim Dounin
2012-11-21
*
Request body: chunked parsing moved to ngx_http_parse.c from proxy.
Maxim Dounin
2012-11-21
*
Win32: normalization of trailing dot inside uri.
Maxim Dounin
2012-06-05
*
Fixed spelling in multiline C comments.
Ruslan Ermilov
2012-04-03
*
For the sake of case/switch code readability, 'fall through'
Maxim Konovalov
2012-03-19
*
Headers with null character are now rejected.
Maxim Dounin
2012-03-15
*
Copyright updated.
Maxim Konovalov
2012-01-18
*
Added support for IP-literal in the Host header and request line (ticket #1).
Valentin Bartenev
2011-11-28
*
Protocol version parsing in ngx_http_parse_status_line().
Maxim Dounin
2011-09-15
*
style fix
Igor Sysoev
2010-06-23
*
ngx_http_parse_status_line()
Igor Sysoev
2010-06-15
*
allow spaces in URI
Igor Sysoev
2010-06-15
*
PATCH method
Igor Sysoev
2010-06-10
*
fix "/dir/%3F../" and "/dir/%23../" cases
Igor Sysoev
2010-06-04
*
remove r->zero_in_uri
Igor Sysoev
2010-05-24
*
check unsafe Destination
Igor Sysoev
2009-09-25
*
handle "/../" case more reliably
Igor Sysoev
2009-09-14
[next]