summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-03-25QUIC frames reuse.Roman Arutyunyan2-25/+95
2020-03-26Removed memory allocations from encryption code.Vladimir Homutov5-118/+101
2020-03-25Fixed QUIC stream insert and find.Roman Arutyunyan1-24/+10
2020-03-25Simplifed handling HTTP/3 streams.Roman Arutyunyan2-178/+86
2020-03-25Safe QUIC stream creation.Roman Arutyunyan2-56/+54
2020-03-24When closing a QUIC connection, wait for all streams to finish.Roman Arutyunyan2-10/+97
2020-03-24Removed ngx_quic_stream_node_t.Roman Arutyunyan3-97/+59
2020-03-24Implemented eof in QUIC streams.Roman Arutyunyan1-3/+19
2020-03-25Fixed log initialization.Vladimir Homutov1-2/+1
2020-03-24Advertise our max_idle_timeout in transport parameters.Sergey Kandaurov1-0/+6
2020-03-24QUIC streams don't need filter_need_in_memory after 7f0981be07c4.Sergey Kandaurov1-1/+0
2020-03-24Logging cleanup.Vladimir Homutov2-61/+71
2020-03-24Added QUIC version check for sending HANDSHAKE_DONE frame.Vladimir Homutov1-1/+6
2020-03-24Implemented sending HANDSHAKE_DONE frame after handshake.Vladimir Homutov3-6/+43
2020-03-23Fixed client certificate verification.Sergey Kandaurov3-0/+7
2020-03-23Respect QUIC max_idle_timeout.Roman Arutyunyan4-14/+27
2020-03-23Allow ngx_queue_frame() to insert frame in the front.Roman Arutyunyan1-10/+5
2020-03-23Support for HTTP/3 ALPN.Roman Arutyunyan4-11/+22
2020-03-23Put zero in 'First ACK Range' when acknowledging one packet.Roman Arutyunyan1-2/+2
2020-03-23Avoid using QUIC connection after CONNECTION_CLOSE.Roman Arutyunyan1-4/+3
2020-03-23Better flow control and buffering for QUIC streams.Roman Arutyunyan2-9/+114
2020-03-23Limit output QUIC packets with client max_packet_size.Roman Arutyunyan4-15/+37
2020-03-23Fixed received ACK fields order in debug logging.Sergey Kandaurov1-3/+3
2020-03-23Connection states code cleanup.Vladimir Homutov2-16/+37
2020-03-23Skip unknown transport parameters.Vladimir Homutov1-4/+19
2020-03-23Add unsupported version into log.Vladimir Homutov1-1/+2
2020-03-21Added processing of client transport parameters.Vladimir Homutov3-1/+279
2020-03-22Fixed CRYPTO offset generation.Sergey Kandaurov1-0/+6
2020-03-22Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE.Sergey Kandaurov1-1/+3
2020-03-21Implemented parsing of remaining frame types.Vladimir Homutov2-3/+158
2020-03-21Fixed parsing NGX_QUIC_FT_CONNECTION_CLOSE.Sergey Kandaurov1-3/+5
2020-03-21Fixed buffer overrun in create_transport_params() with -24.Sergey Kandaurov1-1/+1
2020-03-21Fixed build with macOS's long long abomination.Sergey Kandaurov1-1/+3
2020-03-20Removed unused variable.Roman Arutyunyan1-3/+1
2020-03-20Removed unused variable.Vladimir Homutov1-2/+0
2020-03-20Added checks for permitted frame types.Vladimir Homutov4-68/+172
2020-03-20Fixed parsing of CONNECTION CLOSE2 frames.Vladimir Homutov1-8/+19
2020-03-20Added parsing of CONNECTION_CLOSE2 frame (0x1D).Vladimir Homutov2-12/+22
2020-03-20Adedd the http "quic" variable.Vladimir Homutov1-1/+52
2020-03-20Configurable transport parameters.Vladimir Homutov7-23/+361
2020-03-19Reset QUIC timeout on every datagram.Roman Arutyunyan1-0/+2
2020-03-20Double MAX_STREAMS on STREAMS_BLOCKED.Roman Arutyunyan3-1/+74
2020-03-20Fixed ACKs to packet numbers greater than 63.Roman Arutyunyan1-2/+5
2020-03-19Fixed specifiers in "quic packet length" logging.Sergey Kandaurov1-2/+2
2020-03-19Fixed build.Sergey Kandaurov1-8/+13
2020-03-19The ngx_quic_frame_len() function is not really needed.Vladimir Homutov3-29/+1
2020-03-19Added boundaries checks into frame parser.Vladimir Homutov3-177/+448
2020-03-19Send a FIN frame when QUIC stream is closed.Roman Arutyunyan1-0/+64
2020-03-19Fixed header creation for header_only responses in HTTP/3.Roman Arutyunyan2-24/+31
2020-03-18MAX_DATA frame parser/handler.Sergey Kandaurov3-0/+21