summaryrefslogtreecommitdiffhomepage
path: root/src/http/v2 (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-19Upstream: early hints support.Roman Arutyunyan2-3/+198
2025-06-19HTTP/2: added function declaration.Roman Arutyunyan1-0/+2
2025-04-17Fixed -Wunterminated-string-initialization with gcc15.Roman Arutyunyan1-3/+4
2024-07-18HTTP/2: close connections initialized during graceful shutdown.Kasei Wang1-0/+5
2023-10-21HTTP/2: fixed buffer management with HTTP/2 auto-detection.Sergey Kandaurov2-6/+4
2023-10-10HTTP/2: per-iteration stream handling limit.Maxim Dounin2-0/+17
2023-06-08HTTP/2: removed server push (ticket #2432).Sergey Kandaurov5-1010/+56
2023-05-16HTTP/2: "http2" directive.Roman Arutyunyan4-39/+62
2023-03-10HTTP/2: finalize request as bad if header validation fails.Maxim Dounin1-8/+1
2023-03-10HTTP/2: socket leak with "return 444" in error_page (ticket #2455).Maxim Dounin1-0/+4
2022-05-30Reworked multi headers to use linked lists.Maxim Dounin1-14/+12
2022-02-03HTTP/2: fixed closed_nodes overflow (ticket #1708).Maxim Dounin1-1/+1
2022-02-03HTTP/2: made it possible to flush response headers (ticket #1743).Maxim Dounin1-1/+6
2021-12-21Moved Huffman coding out of HTTP/2.Ruslan Ermilov5-2979/+5
2021-11-25HTTP/2: fixed sendfile() aio handling.Maxim Dounin1-9/+20
2021-10-15HTTP/2: removed support for NPN.Vladimir Homutov1-2/+1
2021-09-06HTTP/2: optimized processing of small DATA frames.Maxim Dounin1-54/+12
2021-09-06HTTP/2: fixed timers left after request body reading.Maxim Dounin1-12/+12
2021-09-06HTTP/2: fixed window updates when buffering in filters.Maxim Dounin1-2/+18
2021-09-02Fixed debug logging.Roman Arutyunyan1-2/+2
2021-08-31HTTP/2: avoid memcpy() with NULL source and zero length.Maxim Dounin1-1/+3
2021-08-29Request body: reading body buffering in filters.Maxim Dounin1-22/+136
2021-08-29HTTP/2: improved handling of preread unbuffered requests.Maxim Dounin1-1/+1
2021-08-29HTTP/2: improved handling of END_STREAM in a separate DATA frame.Maxim Dounin1-0/+3
2021-08-29HTTP/2: reworked body reading to better match HTTP/1.x code.Maxim Dounin1-62/+96
2021-08-29HTTP/2: improved body reading logging.Maxim Dounin1-0/+6
2021-06-28Disabled control characters and space in header names.Maxim Dounin1-1/+1
2021-06-28Added CONNECT method rejection.Maxim Dounin1-1/+2
2021-04-08Introduced the "keepalive_time" directive.Maxim Dounin1-1/+3
2021-04-07HTTP/2: relaxed PRIORITY frames limit.Maxim Dounin1-1/+1
2021-03-26HTTP/2: improved handling of "keepalive_timeout 0".Maxim Dounin1-1/+3
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 Dounin1-69/+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 Dounin1-1/+4
2021-02-01HTTP/2: lingering close changed to handle NGX_AGAIN.Ruslan Ermilov1-0/+4
2020-12-08SSL: fixed SSL shutdown on lingering close.Ruslan Ermilov1-2/+0
2020-11-06SSL: fixed non-working SSL shutdown on lingering close.Ruslan Ermilov1-9/+33
2020-09-23HTTP/2: run posted requests after reading body.Maxim Dounin1-0/+4
2020-09-23HTTP/2: fixed segfault on DATA frames after 400 errors.Maxim Dounin1-0/+7
2020-09-02HTTP/2: rejecting invalid stream identifiers with PROTOCOL_ERROR.Sergey Kandaurov1-3/+31
2020-08-10HTTP/2: fixed c->timedout flag on timed out connections.Maxim Dounin1-0/+1
2020-07-03HTTP/2: lingering close after GOAWAY.Ruslan Ermilov2-6/+124
2020-05-25HTTP/2: invalid connection preface logging (ticket #1981).Maxim Dounin1-6/+4
2020-02-05HTTP/2: fixed socket leak with an incomplete HEADERS frame.Sergey Kandaurov1-2/+7