summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_parse.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-11-28HTTP: removed unused r->port_start and r->port_end.Vladimir Khomutov1-3/+0
2022-05-30Reworked multi headers to use linked lists.Maxim Dounin1-33/+27
2021-06-28Improved logging of invalid headers.Maxim Dounin1-0/+5
2021-06-28Disabled control characters and space in header names.Maxim Dounin1-2/+2
2021-06-28Disabled control characters in URIs.Maxim Dounin1-14/+28
2021-06-28Disabled spaces in URIs (ticket #196).Maxim Dounin1-64/+8
2021-06-28Added CONNECT method rejection.Maxim Dounin1-0/+5
2020-12-10Fixed parsing of absolute URIs with empty path (ticket #2079).Maxim Dounin1-0/+17
2019-10-15Fixed header parsing with ignore_invalid_headers switched off.Ruslan Ermilov1-0/+4
2019-10-08Fixed URI normalization with merge_slashes switched off.Maxim Dounin1-2/+2
2019-10-08The "/." and "/.." at the end of URI should be normalized.Ruslan Ermilov1-6/+32
2019-10-08Improved detection of broken percent encoding in URI.Ruslan Ermilov1-0/+4
2019-09-03Detect runaway chunks in ngx_http_parse_chunked().Sergey Kandaurov1-0/+3
2018-05-24Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.Ruslan Ermilov1-0/+5
2017-07-17Parenthesized ASCII-related calculations.Valentin Bartenev1-7/+7
2017-04-27Added missing "fall through" comments (ticket #1259).Maxim Dounin1-0/+3
2017-04-25Don't pretend we support HTTP major versions >1 as HTTP/1.1.Ruslan Ermilov1-3/+9
2016-10-10Allowed '-' in method names.Maxim Dounin1-2/+2
2016-07-07Avoid left-shifting integers into the sign bit, which is undefined.Sergey Kandaurov1-11/+11
2016-05-18Added overflow checks for version numbers (ticket #762).Maxim Dounin1-0/+16
2015-03-17Overflow detection in ngx_http_parse_chunked().Ruslan Ermilov1-4/+8
2014-07-08Style: add whitespace between control statement and parentheses.Piotr Sikora1-4/+4
2014-04-29Upstream: added the "$upstream_cookie_<name>" variables.Vladimir Homutov1-0/+51
2014-03-24Apply underscores_in_headers also to the first character.Piotr Sikora1-0/+13
2013-12-23Teach ngx_http_parse_unsafe_uri() how to unescape URIs.Ruslan Ermilov1-3/+60
2013-12-23Detect more unsafe URIs in ngx_http_parse_unsafe_uri().Ruslan Ermilov1-3/+7
2013-11-19Proper backtracking after space in a request line.Ruslan Ermilov1-0/+2
2013-08-21Minor ngx_http_parse_request_line() optimization.Maxim Dounin1-0/+3
2013-06-28Fixed ngx_http_parse_chunked() minimal length calculation.Maxim Dounin1-2/+3
2013-06-05Fixed debug logging in ngx_http_parse_complex_uri().Maxim Dounin1-2/+2
2013-05-06Fixed chunk size parsing.Maxim Dounin1-0/+4
2013-03-20Preliminary experimental support for SPDY draft 2.Valentin Bartenev1-0/+148
2012-11-21Request body: adjust b->pos when chunked parsing done.Maxim Dounin1-0/+3
2012-11-21Request body: chunked parsing moved to ngx_http_parse.c from proxy.Maxim Dounin1-0/+253
2012-06-05Win32: normalization of trailing dot inside uri.Maxim Dounin1-0/+20
2012-04-03Fixed spelling in multiline C comments.Ruslan Ermilov1-1/+1
2012-03-19For the sake of case/switch code readability, 'fall through'Maxim Konovalov1-0/+1
2012-03-15Headers with null character are now rejected.Maxim Dounin1-0/+14
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-11-28Added support for IP-literal in the Host header and request line (ticket #1).Valentin Bartenev1-2/+62
2011-09-15Protocol version parsing in ngx_http_parse_status_line().Maxim Dounin1-0/+5
2010-06-23style fixIgor Sysoev1-1/+1
2010-06-15ngx_http_parse_status_line()Igor Sysoev1-0/+205
2010-06-15allow spaces in URIIgor Sysoev1-5/+55
2010-06-10PATCH methodIgor Sysoev1-0/+4
2010-06-04fix "/dir/%3F../" and "/dir/%23../" casesIgor Sysoev1-6/+3
2010-05-24remove r->zero_in_uriIgor Sysoev1-34/+15
2009-09-25check unsafe DestinationIgor Sysoev1-2/+4
2009-09-14handle "/../" case more reliablyIgor Sysoev1-5/+9
2009-09-02discrease slightly ngx_http_parse_header_line() size:Igor Sysoev1-2/+1