summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-04-02Fixed computing nonce by xoring all packet number bytes.Sergey Kandaurov1-9/+14
2020-04-01Output buffering.Vladimir Homutov1-3/+39
2020-04-01Implemented retransmission and retransmit queue.Vladimir Homutov3-74/+356
2020-04-01Introduced packet namespace in QUIC connection.Vladimir Homutov4-18/+37
2020-04-01Refactored QUIC secrets storage.Vladimir Homutov3-85/+87
2020-04-01Added missing debug description.Vladimir Homutov1-0/+1
2020-04-01TLS Early Data support.Sergey Kandaurov1-12/+98
2020-04-01TLS Early Data key derivation support.Sergey Kandaurov3-1/+11
2020-04-01Sending HANDSHAKE_DONE just once with BoringSSL.Sergey Kandaurov1-1/+1
2020-04-01QUIC packet padding to fulfil header protection sample demands.Sergey Kandaurov1-0/+5
2020-04-01Improved SSL_do_handshake() error handling in QUIC.Sergey Kandaurov1-1/+7
2020-04-01Style.Sergey Kandaurov2-5/+4
2020-03-31Removed unused field from ngx_quic_header_t.Vladimir Homutov1-1/+0
2020-03-28HTTP/3: http3 variable.Sergey Kandaurov1-0/+24
2020-03-28HTTP/3: static table cleanup.Sergey Kandaurov1-7/+8
2020-03-27Parsing HTTP/3 request body.Roman Arutyunyan8-10/+167
2020-03-27Fixed handling QUIC stream eof.Roman Arutyunyan1-2/+7
2020-03-27Push QUIC stream frames in send() and cleanup handler.Roman Arutyunyan1-0/+4
2020-03-27Chunked response body in HTTP/3.Roman Arutyunyan3-18/+76
2020-03-27Fixed buffer overflow.Roman Arutyunyan1-1/+1
2020-03-27Unbreak sending CONNECTION_CLOSE from the send_alert callback.Sergey Kandaurov1-4/+0
2020-03-26Merged ngx_quic_send_packet() into ngx_quic_send_frames().Vladimir Homutov1-45/+22
2020-03-26Got rid of memory allocation in decryption.Vladimir Homutov4-29/+34
2020-03-26Logging cleanup.Vladimir Homutov1-18/+13
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