summaryrefslogtreecommitdiffhomepage
path: root/src/event (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-07-28QUIC: handle EAGAIN properly on UDP sockets.Vladimir Homutov5-55/+135
2021-07-28QUIC: eliminated stream type from ngx_quic_stream_frame_t.Roman Arutyunyan6-77/+50
2021-07-22QUIC: avoid processing 1-RTT with incomplete handshake in OpenSSL.Sergey Kandaurov1-0/+14
2021-07-20QUIC: the "quic_gso" directive.Vladimir Homutov2-2/+7
2021-07-15Merged with the default branch.Sergey Kandaurov4-33/+42
2021-07-15Core: added separate function for local source address cmsg.Vladimir Homutov2-82/+12
2021-07-15QUIC: added support for segmentation offloading.Vladimir Homutov1-10/+236
2021-07-15Core: made the ngx_sendmsg() function non-static.Vladimir Homutov1-0/+31
2021-07-12Core: the ngx_event_udp.h header file.Vladimir Homutov2-27/+44
2021-07-05QUIC: fixed padding calculation.Vladimir Homutov1-0/+3
2021-06-30QUIC: consider max_ack_delay=16384 invalid.Roman Arutyunyan1-1/+1
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 Homutov1-2/+2
2021-06-17QUIC: compact initial secrets table.Sergey Kandaurov1-32/+6
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-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 Dounin2-0/+7
2021-06-01SSL: ngx_ssl_shutdown() rework.Maxim Dounin1-22/+21
2021-05-31HTTP/3: removed $http3 that served its purpose.Sergey Kandaurov1-4/+0
2021-05-31Core: disabled cloning sockets when testing config (ticket #2188).Maxim Dounin1-10/+13
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-25QUIC: refactored CRYPTO and STREAM buffer ordering.Roman Arutyunyan9-351/+220
2021-05-22QUIC: unroll and inline ngx_quic_varint_len()/ngx_quic_build_int().Sergey Kandaurov1-17/+36
2021-05-05QUIC: generic buffering for stream input.Roman Arutyunyan5-75/+77
2021-05-05QUIC: simplified sending 1-RTT only frames.Sergey Kandaurov5-27/+19
2021-05-05QUIC: relaxed client id requirements.Vladimir Homutov3-6/+44
2021-05-06QUIC: consider NEW_CONNECTION_ID a probing frame.Vladimir Homutov1-0/+1
2021-04-28QUIC: fixed build with NGX_QUIC_DEBUG_ALLOC enabled.Vladimir Homutov1-9/+6
2021-04-29QUIC: connection migration.Vladimir Homutov15-369/+1675
2021-04-19QUIC: renamed stream variables from sn to qs.Roman Arutyunyan2-99/+99
2021-04-19QUIC: renamed stream field from c to connection.Roman Arutyunyan3-41/+44
2021-04-16QUIC: fixed permitted packet types for PATH_RESPONSE.Sergey Kandaurov1-1/+1
2021-04-19QUIC: added missing checks for limits in stream frames parsing.Vladimir Homutov1-0/+8
2021-04-19QUIC: fixed parsing of unknown frame types.Vladimir Homutov2-0/+9
2021-04-15QUIC: avoid sending extra frames in case of error.Vladimir Homutov1-0/+4
2021-04-13QUIC: normalize header inclusion.Sergey Kandaurov7-14/+8
2021-04-13QUIC: ngx_quic_frames_stream_t made opaque.Sergey Kandaurov4-15/+23
2021-04-14QUIC: separate files for SSL library interfaces.Vladimir Homutov5-507/+529
2021-04-13QUIC: separate files for tokens related processing.Vladimir Homutov4-285/+315
2021-04-13QUIC: separate files for output and ack related processing.Vladimir Homutov6-1953/+2021
2021-04-13QUIC: separate files for stream related processing.Vladimir Homutov4-1285/+1317
2021-04-13QUIC: separate files for frames related processing.Vladimir Homutov4-912/+957
2021-04-13QUIC: separate files for connection id related processing.Vladimir Homutov4-530/+564