summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-04-14Sorted functions and functions declarations.Vladimir Homutov1-23/+24
2020-04-15Added reordering support for STREAM frames.Vladimir Homutov2-72/+159
2020-04-14Crypto buffer frames reordering.Vladimir Homutov3-50/+307
2020-04-13Cleaned up magic numbers in ngx_quic_output_frames().Vladimir Homutov1-8/+8
2020-04-14Rename types and variables used for packet number space.Vladimir Homutov1-67/+71
2020-04-14Merged with the default branch.Sergey Kandaurov5-45/+113
2020-04-13HTTP/3: fixed reading request body.Roman Arutyunyan1-1/+2
2020-04-08The new auth_delay directive for delaying unauthorized requests.Ruslan Ermilov2-1/+82
2020-04-07Added basic offset support in client CRYPTO frames.Vladimir Homutov1-9/+19
2020-04-07Fixed build with OpenSSL using old callbacks API.Sergey Kandaurov1-1/+1
2020-04-06ACK ranges processing.Vladimir Homutov3-29/+134
2020-04-06Ignore non-yet-implemented frames.Vladimir Homutov1-13/+15
2020-04-04Added check for SSL_get_current_cipher() results.Vladimir Homutov1-2/+8
2020-04-06Added a bit more debugging in STREAM frame parser.Vladimir Homutov1-1/+2
2020-04-04Do not set timers after the connection is closed.Vladimir Homutov1-2/+6
2020-04-06Discarding Handshake packets if no Handshake keys yet.Sergey Kandaurov1-2/+8
2020-04-06Rejecting new connections with non-zero Initial packet.Sergey Kandaurov1-0/+6
2020-04-06TLS Key Update in QUIC.Sergey Kandaurov4-11/+156
2020-04-04Removed excessive debugging in QUIC packet creation.Sergey Kandaurov1-12/+6
2020-04-04Logging of packet numbers in QUIC packet creation.Sergey Kandaurov1-0/+8
2020-04-03Removed unneccesary milliseconds conversion.Vladimir Homutov1-1/+1
2020-04-03Proper handling of packet number in header.Vladimir Homutov4-14/+96
2020-04-03Advertizing MAX_STREAMS (0x12) credit in advance.Sergey Kandaurov1-1/+52
2020-04-03Fixed computing nonce again, by properly shifting packet number.Sergey Kandaurov1-4/+4
2020-04-03Fixed missing propagation of need_ack flag from frames to packet.Vladimir Homutov1-0/+4
2020-04-02Fixed excessive push timer firing.Vladimir Homutov1-4/+0
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