| 2020-03-23 |
Roman Arutyunyan | Put zero in 'First ACK Range' when acknowledging one... |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Roman Arutyunyan | Avoid using QUIC connection after CONNECTION_CLOSE. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Roman Arutyunyan | Better flow control and buffering for QUIC streams. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Roman Arutyunyan | Limit output QUIC packets with client max_packet_size. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Sergey Kandaurov | Fixed received ACK fields order in debug logging. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Vladimir Homutov | Connection states code cleanup. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Vladimir Homutov | Skip unknown transport parameters. |
commit | commitdiff | tree | snapshot |
| 2020-03-23 |
Vladimir Homutov | Add unsupported version into log. |
commit | commitdiff | tree | snapshot |
| 2020-03-21 |
Vladimir Homutov | Added processing of client transport parameters. |
commit | commitdiff | tree | snapshot |
| 2020-03-22 |
Sergey Kandaurov | Fixed CRYPTO offset generation. |
commit | commitdiff | tree | snapshot |
| 2020-03-22 |
Sergey Kandaurov | Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE. |
commit | commitdiff | tree | snapshot |
| 2020-03-21 |
Vladimir Homutov | Implemented parsing of remaining frame types. |
commit | commitdiff | tree | snapshot |
| 2020-03-21 |
Sergey Kandaurov | Fixed parsing NGX_QUIC_FT_CONNECTION_CLOSE. |
commit | commitdiff | tree | snapshot |
| 2020-03-21 |
Sergey Kandaurov | Fixed buffer overrun in create_transport_params() with... |
commit | commitdiff | tree | snapshot |
| 2020-03-21 |
Sergey Kandaurov | Fixed build with macOS's long long abomination. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Roman Arutyunyan | Removed unused variable. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Removed unused variable. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Added checks for permitted frame types. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Fixed parsing of CONNECTION CLOSE2 frames. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Added parsing of CONNECTION_CLOSE2 frame (0x1D). |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Adedd the http "quic" variable. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Vladimir Homutov | Configurable transport parameters. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Roman Arutyunyan | Reset QUIC timeout on every datagram. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Roman Arutyunyan | Double MAX_STREAMS on STREAMS_BLOCKED. |
commit | commitdiff | tree | snapshot |
| 2020-03-20 |
Roman Arutyunyan | Fixed ACKs to packet numbers greater than 63. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Sergey Kandaurov | Fixed specifiers in "quic packet length" logging. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Sergey Kandaurov | Fixed build. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Vladimir Homutov | The ngx_quic_frame_len() function is not really needed. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Vladimir Homutov | Added boundaries checks into frame parser. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Roman Arutyunyan | Send a FIN frame when QUIC stream is closed. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Roman Arutyunyan | Fixed header creation for header_only responses in... |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Sergey Kandaurov | MAX_DATA frame parser/handler. |
commit | commitdiff | tree | snapshot |
| 2020-03-19 |
Vladimir Homutov | Added parsing of STREAMS BLOCKED frames. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Sergey Kandaurov | Implemented send_alert callback, CONNECTION_CLOSE writer. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Added copying addr_text to QUIC stream connections. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | HTTP/3 $request_line variable. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Moved setting QUIC methods to runtime. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Vladimir Homutov | Added parsing of RESET_STREAM and STOP_SENDING frames |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Fixed pointer increment while parsing HTTP/3 header. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Vladimir Homutov | Implemented creation of server unidirectional streams. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Fixed HTTP/3 server stream creation. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Removed comment. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Roman Arutyunyan | Refactored HTTP/3 parser. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Vladimir Homutov | Style and handlers. |
commit | commitdiff | tree | snapshot |
| 2020-03-18 |
Vladimir Homutov | Extracted transport part of the code into separate... |
commit | commitdiff | tree | snapshot |
| 2020-03-17 |
Vladimir Homutov | Firefox fixes. |
commit | commitdiff | tree | snapshot |
| 2020-03-16 |
Vladimir Homutov | Fixed a typo with OpenSSL. |
commit | commitdiff | tree | snapshot |
| 2020-03-16 |
Vladimir Homutov | Split transport and crypto parts into separate files. |
commit | commitdiff | tree | snapshot |
| 2020-03-16 |
Vladimir Homutov | Added processing of CONNECTION CLOSE frames. |
commit | commitdiff | tree | snapshot |
| 2020-03-14 |
Roman Arutyunyan | Temporary fix for header null-termination in HTTP/3. |
commit | commitdiff | tree | snapshot |
| 2020-03-14 |
Sergey Kandaurov | Fixed header protection application with pn length... |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Roman Arutyunyan | Fixed sanitizer errors. |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Vladimir Homutov | Added check for initialized c->ssl before calling SSL... |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Roman Arutyunyan | HTTP/3. |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Roman Arutyunyan | Fixed infinite loop in ngx_quic_stream_send_chain(). |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Roman Arutyunyan | Implemented tracking offset in STREAM frames. |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Roman Arutyunyan | Implemented ngx_quic_stream_send_chain() method. |
commit | commitdiff | tree | snapshot |
| 2020-03-13 |
Vladimir Homutov | Stream "connection" read/write methods. |
commit | commitdiff | tree | snapshot |
| 2020-03-12 |
Sergey Kandaurov | Fix build. |
commit | commitdiff | tree | snapshot |
| 2020-03-12 |
Vladimir Homutov | Removed hardcoded CRYPTO and ACK frame sizes. |
commit | commitdiff | tree | snapshot |
| 2020-03-12 |
Vladimir Homutov | HTTP/QUIC interface reworked. |
commit | commitdiff | tree | snapshot |
| 2020-03-11 |
Vladimir Homutov | Initial parsing of STREAM frames. |
commit | commitdiff | tree | snapshot |
| 2020-03-12 |
Vladimir Homutov | Added support of multiple QUIC packets in single datagram. |
commit | commitdiff | tree | snapshot |
| 2020-03-11 |
Vladimir Homutov | Added more transport parameters. |
commit | commitdiff | tree | snapshot |
| 2020-03-11 |
Sergey Kandaurov | Compatibility with BoringSSL revised QUIC encryption... |
commit | commitdiff | tree | snapshot |
| 2020-03-10 |
Sergey Kandaurov | Chacha20 header protection support with BoringSSL. |
commit | commitdiff | tree | snapshot |
| 2020-03-10 |
Sergey Kandaurov | ChaCha20 / Poly1305 initial support. |
commit | commitdiff | tree | snapshot |
| 2020-03-10 |
Sergey Kandaurov | Using SSL cipher suite id to obtain cipher/digest,... |
commit | commitdiff | tree | snapshot |
| 2020-03-10 |
Sergey Kandaurov | Fixed nonce in short packet protection. |
commit | commitdiff | tree | snapshot |
| 2020-03-10 |
Vladimir Homutov | Generic payload handler for quic packets. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Fixed header protection with negotiated cipher suite. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Initial packets are protected with AEAD_AES_128_GCM. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Fixed write secret logging in set_encryption_secrets... |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Vladimir Homutov | Fixed format specifiers. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Vladimir Homutov | Style. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Vladimir Homutov | Added functions to decrypt long packets. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Fixed ngx_quic_varint_len misuse in the previous change. |
commit | commitdiff | tree | snapshot |
| 2020-03-04 |
Vladimir Homutov | Macro for calculating size of varint. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Fixed packet "input" debug log message. |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Using SSL cipher suite id to obtain cipher/digest,... |
commit | commitdiff | tree | snapshot |
| 2020-03-05 |
Sergey Kandaurov | Using cached ssl_conn in ngx_quic_handshake_input(... |
commit | commitdiff | tree | snapshot |
| 2020-03-04 |
Sergey Kandaurov | Adjusted transport parameters stub for active_connectio... |
commit | commitdiff | tree | snapshot |
| 2020-03-04 |
Vladimir Homutov | Implemented improved version of quic_output(). |
commit | commitdiff | tree | snapshot |
| 2020-03-03 |
Sergey Kandaurov | QUIC handshake final bits. |
commit | commitdiff | tree | snapshot |
| 2020-03-03 |
Vladimir Homutov | Split frame and packet generation into separate steps. |
commit | commitdiff | tree | snapshot |
| 2020-03-02 |
Vladimir Homutov | Aded the "ngx_quic_hexdump" macro. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Vladimir Homutov | Moved all QUIC code into ngx_event_quic.c |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | Introduced quic_version macro, uint16/uint32 routines... |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | Cleanup. |
commit | commitdiff | tree | snapshot |
| 2020-02-26 |
Vladimir Homutov | Generic function for HKDF expansion. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | QUIC header protection routines, introduced ngx_quic_tl... |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | AEAD routines, introduced ngx_quic_tls_open()/ngx_quic_... |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | Transport parameters stub, to complete handshake. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | Introduced ngx_quic_secret_t. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | QUIC handshake handler, draft 24 bump. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | Fixed indentation. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | PN-aware AEAD nonce, feeding proper CRYPTO length. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | OpenSSL compatibility. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | QUIC add_handshake_data callback, varint routines. |
commit | commitdiff | tree | snapshot |
| 2020-02-28 |
Sergey Kandaurov | QUIC set_encryption_secrets callback. |
commit | commitdiff | tree | snapshot |
| next |