summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-03-18Removed comment.Roman Arutyunyan1-1/+0
2020-03-18Refactored HTTP/3 parser.Roman Arutyunyan9-694/+1872
2020-03-18Style and handlers.Vladimir Homutov1-773/+812
2020-03-18Extracted transport part of the code into separate file.Vladimir Homutov7-744/+808
2020-03-17Firefox fixes.Vladimir Homutov2-8/+62
2020-03-16Fixed a typo with OpenSSL.Vladimir Homutov1-1/+1
2020-03-16Split transport and crypto parts into separate files.Vladimir Homutov5-1218/+1203
2020-03-16Added processing of CONNECTION CLOSE frames.Vladimir Homutov1-5/+71
2020-03-14Temporary fix for header null-termination in HTTP/3.Roman Arutyunyan2-2/+14
2020-03-14Fixed header protection application with pn length > 1.Sergey Kandaurov1-1/+4
2020-03-13Fixed sanitizer errors.Roman Arutyunyan2-10/+11
2020-03-13Added check for initialized c->ssl before calling SSL shutdown.Vladimir Homutov1-1/+3
2020-03-13HTTP/3.Roman Arutyunyan15-60/+2982
2020-03-13Fixed infinite loop in ngx_quic_stream_send_chain().Roman Arutyunyan1-3/+1
2020-03-13Implemented tracking offset in STREAM frames.Roman Arutyunyan1-2/+4
2020-03-13Implemented ngx_quic_stream_send_chain() method.Roman Arutyunyan1-1/+35
2020-03-13Stream "connection" read/write methods.Vladimir Homutov2-9/+256
2020-03-13Auth basic: explicitly zero out password buffer.Ruslan Ermilov1-19/+18
2020-03-16Version bump.Ruslan Ermilov1-2/+2
2020-03-12Fix build.Sergey Kandaurov1-1/+2
2020-03-12Removed hardcoded CRYPTO and ACK frame sizes.Vladimir Homutov1-2/+18
2020-03-12HTTP/QUIC interface reworked.Vladimir Homutov5-96/+293
2020-03-11Initial parsing of STREAM frames.Vladimir Homutov1-1/+68
2020-03-12Added support of multiple QUIC packets in single datagram.Vladimir Homutov1-99/+170
2020-03-11Added more transport parameters.Vladimir Homutov1-3/+10
2020-03-11Compatibility with BoringSSL revised QUIC encryption secret APIs.Sergey Kandaurov1-0/+147
2020-03-10Chacha20 header protection support with BoringSSL.Sergey Kandaurov2-1/+15
2020-03-10ChaCha20 / Poly1305 initial support.Sergey Kandaurov1-0/+14
2020-03-10Using SSL cipher suite id to obtain cipher/digest, part 2.Sergey Kandaurov1-107/+114
2020-03-10Fixed nonce in short packet protection.Sergey Kandaurov1-1/+3
2020-03-10Generic payload handler for quic packets.Vladimir Homutov1-184/+367
2020-03-05Fixed header protection with negotiated cipher suite.Sergey Kandaurov1-29/+33
2020-03-05Initial packets are protected with AEAD_AES_128_GCM.Sergey Kandaurov1-9/+14
2020-03-05Fixed write secret logging in set_encryption_secrets callback.Sergey Kandaurov1-1/+1
2020-03-05Fixed format specifiers.Vladimir Homutov1-2/+2
2020-03-05Style.Vladimir Homutov1-8/+10
2020-03-05Added functions to decrypt long packets.Vladimir Homutov1-179/+264
2020-03-05Fixed ngx_quic_varint_len misuse in the previous change.Sergey Kandaurov1-1/+1
2020-03-04Macro for calculating size of varint.Vladimir Homutov1-6/+3
2020-03-05Fixed packet "input" debug log message.Sergey Kandaurov1-1/+1
2020-03-05Using SSL cipher suite id to obtain cipher/digest, part 1.Sergey Kandaurov1-33/+32
2020-03-05Using cached ssl_conn in ngx_quic_handshake_input(), NFC.Sergey Kandaurov1-10/+11
2020-03-04Adjusted transport parameters stub for active_connection_id_limit.Sergey Kandaurov1-1/+2
2020-03-04Implemented improved version of quic_output().Vladimir Homutov1-95/+276
2020-03-03QUIC handshake final bits.Sergey Kandaurov1-9/+207
2020-03-03Split frame and packet generation into separate steps.Vladimir Homutov1-90/+181
2020-03-02Aded the "ngx_quic_hexdump" macro.Vladimir Homutov1-176/+69
2020-02-28Simplified subrequest finalization.Roman Arutyunyan1-23/+11
2020-03-02Fixed premature background subrequest finalization.Dmitry Volyntsev1-9/+9
2020-02-28Added default overwrite in error_page 494.Maxim Dounin1-0/+1