Commit History

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