summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-05-19Fixed client buffer reallocation for HTTP/3.Roman Arutyunyan2-29/+20
2020-05-19Fixed $request_length for HTTP/3.Roman Arutyunyan4-13/+19
2020-05-19HTTP/3: restricted symbols in header names.Roman Arutyunyan3-8/+54
2020-05-19HTTP/3: split header parser in two functions.Roman Arutyunyan3-68/+77
2020-05-14HTTP/3: move body parser call out of ngx_http_parse_chunked().Roman Arutyunyan2-8/+20
2020-05-19HTTP/3: prevent array access by negative index for unknown streams.Roman Arutyunyan1-1/+3
2020-05-21Style.Vladimir Homutov1-4/+4
2020-05-22Added sending of extra CONNECTION_CLOSE frames.Vladimir Homutov1-27/+36
2020-05-22Added more context to CONNECTION CLOSE frames.Vladimir Homutov1-21/+45
2020-05-21Fixed retransmission of frames after closing connection.Vladimir Homutov1-0/+7
2020-05-21Avoided excessive definitions for connection state.Vladimir Homutov1-31/+13
2020-05-20Assorted fixes.Sergey Kandaurov3-5/+5
2020-05-18Avoid retransmitting of packets with discarded keys.Vladimir Homutov1-8/+15
2020-05-18Fixed frame retransmissions.Vladimir Homutov1-1/+3
2020-05-14Removed outdated debug.Vladimir Homutov1-2/+0
2020-05-12Fixed time comparison.Vladimir Homutov1-1/+1
2020-05-14Added tests for connection id lengths in initial packet.Vladimir Homutov3-1/+24
2020-05-14Discard packets without fixed bit or reserved bits set.Vladimir Homutov4-13/+64
2020-05-14Added generation of CC frames with error on connection termination.Vladimir Homutov3-33/+58
2020-05-14Address validation using NEW_TOKEN frame.Sergey Kandaurov3-1/+86
2020-05-14Address validation using Retry packets.Sergey Kandaurov6-9/+497
2020-05-13Server CID change refactored.Sergey Kandaurov1-19/+21
2020-05-12Preserve original DCID and unbreak parsing 0-RTT packets.Sergey Kandaurov1-3/+15
2020-05-09Removed redundant long packet type checks.Sergey Kandaurov1-12/+0
2020-05-09Removed redundant SSL_do_handshake call before any handshake data.Sergey Kandaurov1-23/+0
2020-05-08Cleaned up reordering code.Vladimir Homutov1-20/+16
2020-05-07Cleaned up firefox workaround.Vladimir Homutov1-10/+17
2020-05-06Restored ngx_quic_encrypt return type.Sergey Kandaurov2-7/+6
2020-04-30Store clearflags in pkt->flags after decryption.Vladimir Homutov1-0/+1
2020-04-30Configure: unbreak with old OpenSSL, --with-http_v3_module added.Sergey Kandaurov1-0/+2
2020-04-29Removed outdated/incorrect comments and fixed style.Vladimir Homutov3-9/+7
2020-04-30Reworked macros for parsing/assembling packet types.Vladimir Homutov4-110/+105
2020-04-29Renamed retransmit event object in preparation for retry support.Sergey Kandaurov1-10/+10
2020-04-28Server CID change.Sergey Kandaurov1-5/+32
2020-04-28Factored out sending ACK from payload handler.Sergey Kandaurov1-39/+46
2020-04-28Respect MAX_DATA and MAX_STREAM_DATA from QUIC client.Roman Arutyunyan2-18/+156
2020-04-28QUIC basic congestion control.Roman Arutyunyan2-10/+212
2020-04-24Fixed packet retransmission.Roman Arutyunyan1-9/+10
2020-04-23Assign connection number to every QUIC stream log.Roman Arutyunyan3-3/+2
2020-04-24Error messages cleanup.Vladimir Homutov2-187/+135
2020-04-24Cleaned up hexdumps in debug output.Vladimir Homutov4-54/+63
2020-04-24Debug cleanup.Vladimir Homutov4-104/+184
2020-04-23TODOs cleanup in transport.Vladimir Homutov1-10/+1
2020-04-23Retired the ngx_quic_parse_int_multi() function.Vladimir Homutov1-55/+56
2020-04-23Removed support of drafts older than currently latest 27.Vladimir Homutov2-97/+1
2020-04-23Added proper handling of connection close phases.Vladimir Homutov2-36/+182
2020-04-23Refactored ngx_quic_close_connection().Vladimir Homutov1-62/+89
2020-04-22HTTP/3: directives with limited values converted to post handler.Sergey Kandaurov1-30/+50
2020-04-22HTTP/3: bytes holding directives changed to ngx_conf_set_size_slot.Sergey Kandaurov2-20/+20
2020-04-22Improved ngx_quic_build_int() code and readability.Sergey Kandaurov1-14/+8