Commit History

Author SHA1 Message Date
  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