summaryrefslogtreecommitdiffhomepage
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2021-06-30QUIC: consider max_ack_delay=16384 invalid.Roman Arutyunyan3-3/+3
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-28Core: escaping of chars not allowed in URIs per RFC 3986.Maxim Dounin1-16/+29
2021-06-28Core: fixed comment about escaping in arguments.Maxim Dounin1-1/+1
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-23QUIC: fixed client certificates verification in stream.Vladimir Homutov1-0/+4
2021-06-21QUIC: fixed double memzero of new frames in ngx_quic_alloc_frame().Sergey Kandaurov1-1/+1
2021-06-21Core: added the ngx_rbtree_data() macro.Vladimir Homutov3-5/+6
2021-06-18Fixed format strings for ngx_win32_version.Maxim Dounin1-3/+3
2021-06-17QUIC: compact initial secrets table.Sergey Kandaurov1-32/+6
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-16QUIC: using compile time block/iv length for tokens.Sergey Kandaurov1-4/+8
2021-06-16QUIC: optimized initial secrets key length computation.Sergey Kandaurov1-6/+6
2021-06-16QUIC: consistent use of 12-byte buffers in nonce computation.Sergey Kandaurov1-9/+9
2021-06-16QUIC: consistent use of 5-byte buffers for header protection.Sergey Kandaurov1-8/+11
2021-06-16QUIC: updated specification references.Sergey Kandaurov11-70/+128
2021-06-11HTTP/3: client GOAWAY support.Roman Arutyunyan6-0/+49
2021-06-11HTTP/3: generate more H3_FRAME_UNEXPECTED.Roman Arutyunyan1-3/+23
2021-06-11HTTP/3: reordered H3_MISSING_SETTINGS and H3_FRAME_UNEXPECTED.Roman Arutyunyan1-6/+6
2021-06-10QUIC: improved errors readability.Vladimir Homutov2-1/+3
2021-06-09QUIC: persistent congestion calculation.Vladimir Homutov3-13/+112
2021-06-07QUIC: stream flow control refactored.Roman Arutyunyan4-64/+179
2021-06-01Fixed SSL logging with lingering close.Maxim Dounin3-0/+9
2021-06-01SSL: ngx_ssl_shutdown() rework.Maxim Dounin1-22/+21
2021-06-01HTTP/3: undo 5a92523e50d3 after parser refactoring (e1eb7f4ca9f1).Sergey Kandaurov1-1/+0
2021-06-01HTTP/3: fixed parsing encoder insertions with empty header value.Sergey Kandaurov1-0/+2
2021-05-31HTTP/3: removed $http3 that served its purpose.Sergey Kandaurov2-54/+1
2021-05-31Core: disabled SO_REUSEADDR on UDP sockets while testing config.Maxim Dounin1-11/+14
2021-05-31Core: disabled cloning sockets when testing config (ticket #2188).Maxim Dounin1-10/+13
2021-05-31Version bump.Maxim Dounin1-2/+2
2021-05-27HTTP/3: fixed Insert With Name Reference index processing.Sergey Kandaurov1-1/+12
2021-05-26QUIC: call stream read handler on new data arrival.Roman Arutyunyan1-6/+19
2021-05-25QUIC: make sure stream data size is lower than final size.Roman Arutyunyan2-0/+17
2021-05-25Resolver: explicit check for compression pointers in question.Maxim Dounin1-0/+6
2021-05-25Resolver: simplified ngx_resolver_copy().Maxim Dounin1-8/+5
2021-05-25Resolver: reworked ngx_resolver_copy() copy loop.Maxim Dounin1-11/+7
2021-05-25Resolver: fixed label types handling in ngx_resolver_copy().Maxim Dounin1-0/+5
2021-05-25Resolver: fixed off-by-one read in ngx_resolver_copy().Maxim Dounin1-0/+5
2021-05-25Resolver: fixed off-by-one write in ngx_resolver_copy().Maxim Dounin1-4/+4
2021-05-25QUIC: refactored CRYPTO and STREAM buffer ordering.Roman Arutyunyan9-351/+220
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-22QUIC: unroll and inline ngx_quic_varint_len()/ngx_quic_build_int().Sergey Kandaurov1-17/+36