aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_parse.c
Commit message (Expand)AuthorAge
* Proxy: proxy_pass_trailers directive.Sergey Kandaurov2024-09-13
* HTTP: removed unused r->port_start and r->port_end.Vladimir Khomutov2023-11-28
* Reworked multi headers to use linked lists.Maxim Dounin2022-05-30
* Improved logging of invalid headers.Maxim Dounin2021-06-28
* Disabled control characters and space in header names.Maxim Dounin2021-06-28
* Disabled control characters in URIs.Maxim Dounin2021-06-28
* Disabled spaces in URIs (ticket #196).Maxim Dounin2021-06-28
* Added CONNECT method rejection.Maxim Dounin2021-06-28
* Fixed parsing of absolute URIs with empty path (ticket #2079).Maxim Dounin2020-12-10
* Fixed header parsing with ignore_invalid_headers switched off.Ruslan Ermilov2019-10-15
* Fixed URI normalization with merge_slashes switched off.Maxim Dounin2019-10-08
* The "/." and "/.." at the end of URI should be normalized.Ruslan Ermilov2019-10-08
* Improved detection of broken percent encoding in URI.Ruslan Ermilov2019-10-08
* Detect runaway chunks in ngx_http_parse_chunked().Sergey Kandaurov2019-09-03
* Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.Ruslan Ermilov2018-05-24
* Parenthesized ASCII-related calculations.Valentin Bartenev2017-07-17
* Added missing "fall through" comments (ticket #1259).Maxim Dounin2017-04-27
* Don't pretend we support HTTP major versions >1 as HTTP/1.1.Ruslan Ermilov2017-04-25
* Allowed '-' in method names.Maxim Dounin2016-10-10
* Avoid left-shifting integers into the sign bit, which is undefined.Sergey Kandaurov2016-07-07
* Added overflow checks for version numbers (ticket #762).Maxim Dounin2016-05-18
* Overflow detection in ngx_http_parse_chunked().Ruslan Ermilov2015-03-17
* Style: add whitespace between control statement and parentheses.Piotr Sikora2014-07-08
* Upstream: added the "$upstream_cookie_<name>" variables.Vladimir Homutov2014-04-29
* Apply underscores_in_headers also to the first character.Piotr Sikora2014-03-24
* Teach ngx_http_parse_unsafe_uri() how to unescape URIs.Ruslan Ermilov2013-12-23
* Detect more unsafe URIs in ngx_http_parse_unsafe_uri().Ruslan Ermilov2013-12-23
* Proper backtracking after space in a request line.Ruslan Ermilov2013-11-19
* Minor ngx_http_parse_request_line() optimization.Maxim Dounin2013-08-21
* Fixed ngx_http_parse_chunked() minimal length calculation.Maxim Dounin2013-06-28
* Fixed debug logging in ngx_http_parse_complex_uri().Maxim Dounin2013-06-05
* Fixed chunk size parsing.Maxim Dounin2013-05-06
* Preliminary experimental support for SPDY draft 2.Valentin Bartenev2013-03-20
* Request body: adjust b->pos when chunked parsing done.Maxim Dounin2012-11-21
* Request body: chunked parsing moved to ngx_http_parse.c from proxy.Maxim Dounin2012-11-21
* Win32: normalization of trailing dot inside uri.Maxim Dounin2012-06-05
* Fixed spelling in multiline C comments.Ruslan Ermilov2012-04-03
* For the sake of case/switch code readability, 'fall through'Maxim Konovalov2012-03-19
* Headers with null character are now rejected.Maxim Dounin2012-03-15
* Copyright updated.Maxim Konovalov2012-01-18
* Added support for IP-literal in the Host header and request line (ticket #1).Valentin Bartenev2011-11-28
* Protocol version parsing in ngx_http_parse_status_line().Maxim Dounin2011-09-15
* style fixIgor Sysoev2010-06-23
* ngx_http_parse_status_line()Igor Sysoev2010-06-15
* allow spaces in URIIgor Sysoev2010-06-15
* PATCH methodIgor Sysoev2010-06-10
* fix "/dir/%3F../" and "/dir/%23../" casesIgor Sysoev2010-06-04
* remove r->zero_in_uriIgor Sysoev2010-05-24
* check unsafe DestinationIgor Sysoev2009-09-25
* handle "/../" case more reliablyIgor Sysoev2009-09-14