summaryrefslogtreecommitdiffhomepage
path: root/src/http (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-03-30HTTP/3: keepalive timeout.Roman Arutyunyan3-0/+85
2021-03-15QUIC: connection shutdown.Roman Arutyunyan3-0/+10
2021-03-15HTTP/3: send GOAWAY when last request is accepted.Roman Arutyunyan3-0/+56
2021-03-16HTTP/3: do not push until a MAX_PUSH_ID frame is received.Sergey Kandaurov2-3/+6
2021-03-16QUIC: fixed hq ALPN id for the final draft.Sergey Kandaurov1-1/+1
2021-03-10HTTP/3: fixed server push.Sergey Kandaurov1-0/+1
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-17HTTP/3: limited client header size.Roman Arutyunyan2-0/+16
2021-02-17HTTP/3: introduced ngx_http_v3_parse_t structure.Roman Arutyunyan4-23/+16
2021-02-16HTTP/3: removed http3_max_field_size.Roman Arutyunyan3-19/+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-08QUIC: the "quic_host_key" directive.Vladimir Homutov1-16/+133
2021-02-02HTTP/3: reverted version check for keepalive flag.Roman Arutyunyan1-1/+1
2021-02-01HTTP/3: fixed format specifier.Roman Arutyunyan1-1/+1
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-25HTTP/3: refactored request body parser.Roman Arutyunyan4-86/+488
2021-01-29QUIC: stateless retry.Vladimir Homutov1-4/+2
2021-01-29HTTP/3: call ngx_handle_read_event() from client header handler.Roman Arutyunyan1-4/+5
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-21HTTP/3: removed HTTP/3-specific code.Roman Arutyunyan1-7/+5
2021-01-18HTTP/3: client header validation.Roman Arutyunyan1-0/+70
2021-01-12HTTP/3: added comment.Roman Arutyunyan1-0/+1
2021-01-22HTTP/3: client pseudo-headers restrictions.Roman Arutyunyan1-0/+92
2021-01-22HTTP/3: refactored request parser.Roman Arutyunyan9-388/+457
2020-12-22QUIC: fixed building ALPN callback without debug and http2.Sergey Kandaurov1-1/+1
2020-12-16HTTP/3: staticize internal parsing functions.Sergey Kandaurov2-45/+45
2020-12-16HTTP/3: staticize ngx_http_v3_methods.Sergey Kandaurov1-1/+1
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-27HTTP/3: introduced ngx_http_v3_filter.Roman Arutyunyan5-1204/+1369
2020-11-27Upstream: excluded down servers from the next_upstream tries.Ruslan Ermilov2-3/+18
2020-11-25HTTP/3: eliminated r->method_start.Roman Arutyunyan4-17/+14
2020-11-18gRPC: RST_STREAM(NO_ERROR) handling after "trailer only" responses.Pavel Pautov1-0/+1
2020-11-17HTTP/3: null-terminate empty header value.Roman Arutyunyan1-0/+1
2020-11-17HTTP/3: finalize chunked response body chain with NULL.Roman Arutyunyan1-0/+3
2020-11-10Fixed generating chunked response after 46e3542d51b3.Roman Arutyunyan1-19/+26