summaryrefslogtreecommitdiffhomepage
path: root/src/http (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-08-09Disabled HTTP/1.0 requests with Transfer-Encoding.Sergey Kandaurov1-0/+8
2021-06-28Disabled control characters in the Host header.Maxim Dounin1-3/+4
2021-06-28Improved logging of invalid headers.Maxim Dounin6-13/+28
2021-06-28Disabled control characters and space in header names.Maxim Dounin3-4/+4
2021-06-28Disabled control characters in URIs.Maxim Dounin1-14/+28
2021-06-28Disabled spaces in URIs (ticket #196).Maxim Dounin4-70/+11
2021-06-28Disabled requests with both Content-Length and Transfer-Encoding.Maxim Dounin1-2/+9
2021-06-28Added CONNECT method rejection.Maxim Dounin4-17/+31
2021-06-28Moved TRACE method rejection to a better place.Maxim Dounin1-7/+7
2021-06-17gRPC: RST_STREAM(NO_ERROR) handling micro-optimization.Sergey Kandaurov1-0/+4
2021-06-17gRPC: handling GOAWAY with a higher last stream identifier.Sergey Kandaurov1-0/+9
2021-06-01Fixed SSL logging with lingering close.Maxim Dounin1-0/+2
2021-05-24Location header escaping in redirects (ticket #882).Ruslan Ermilov5-7/+80
2021-05-24Fixed log action when using SSL certificates with variables.Maxim Dounin1-0/+2
2021-05-06Upstream: variables support in certificates.Maxim Dounin7-73/+206
2021-05-06Auth basic: changed alcf->user_file to be a pointer.Maxim Dounin1-9/+12
2021-05-06Changed complex value slots to use NGX_CONF_UNSET_PTR.Maxim Dounin7-42/+32
2021-04-08Changed keepalive_requests default to 1000 (ticket #2155).Maxim Dounin2-2/+2
2021-04-08Added $connection_time variable.Maxim Dounin1-0/+30
2021-04-08Introduced the "keepalive_time" directive.Maxim Dounin4-1/+33
2021-04-07HTTP/2: relaxed PRIORITY frames limit.Maxim Dounin1-1/+1
2021-04-05Gzip: updated handling of zlib variant from Intel.Maxim Dounin1-26/+9
2021-04-05Gzip: support for zlib-ng.Maxim Dounin1-2/+21
2021-03-28Fixed handling of already closed connections.Maxim Dounin3-7/+22
2021-03-28Upstream: fixed broken connection check with eventport.Maxim Dounin1-0/+6
2021-03-28Upstream: fixed non-buffered proxying with eventport.Maxim Dounin1-3/+1
2021-03-26HTTP/2: improved handling of "keepalive_timeout 0".Maxim Dounin1-1/+3
2021-03-24Cancel keepalive and lingering close on EOF better (ticket #2145).Sergey Kandaurov1-5/+5
2021-03-23gRPC: fixed handling of padding on DATA frames.Maxim Dounin1-11/+24
2021-03-05SSL: fixed build by Sun C with old OpenSSL versions.Maxim Dounin4-8/+8
2021-03-02Proxy: variables support in "proxy_cookie_flags" flags.Ruslan Ermilov1-26/+63
2021-03-01HTTP/2: client_header_timeout before first request (ticket #2142).Maxim Dounin1-2/+5
2021-02-11HTTP/2: removed http2_max_field_size and http2_max_header_size.Maxim Dounin3-29/+32
2021-02-11HTTP/2: keepalive_timeout now armed once between requests.Maxim Dounin1-24/+15
2021-02-11HTTP/2: removed http2_idle_timeout and http2_max_requests.Maxim Dounin3-31/+39
2021-02-11HTTP/2: removed http2_recv_timeout.Maxim Dounin3-14/+42
2021-02-11HTTP/2: removed SPDY directives handling.Maxim Dounin2-77/+0
2021-02-11HTTP/2: fixed reusing connections with active requests.Maxim Dounin1-0/+1
2021-02-11HTTP/2: reuse of connections with incomplete frames.Maxim Dounin1-1/+7
2021-02-11Reuse of connections in lingering close.Maxim Dounin2-2/+8
2021-02-01HTTP/2: lingering close changed to handle NGX_AGAIN.Ruslan Ermilov1-0/+4
2021-01-26Clean up trailers in ngx_http_clean_header() as well.Sergey Kandaurov1-0/+4
2021-01-19Core: removed post_accept_timeout.Maxim Dounin2-14/+21
2021-01-19Removed incorrect optimization of HEAD requests.Maxim Dounin2-11/+1
2021-01-12Upstream: fixed zero size buf alerts on extra data (ticket #2117).Maxim Dounin2-0/+14
2020-12-11Fixed double close of non-regular files in flv and mp4.Maxim Dounin2-12/+0
2020-12-10Removed extra allocation for r->uri.Maxim Dounin1-1/+1
2020-12-10Fixed parsing of absolute URIs with empty path (ticket #2079).Maxim Dounin3-2/+26
2020-12-08SSL: fixed SSL shutdown on lingering close.Ruslan Ermilov2-4/+0
2020-11-27Upstream: excluded down servers from the next_upstream tries.Ruslan Ermilov2-3/+18