Mercurial > hg > nginx
graph
-
HTTP/3: added more compatibility checks for "listen ... quic".Tue, 30 Jan 2024 19:19:26 +0400, by Sergey Kandaurov
-
SSL: fixed $ssl_curves allocation error handling.Tue, 30 Jan 2024 19:18:31 +0400, by Sergey Kandaurov
-
Year 2024.Tue, 30 Jan 2024 19:14:16 +0400, by Sergey Kandaurov
-
Upstream: fixed usage of closed sockets with filter finalization.Tue, 30 Jan 2024 03:20:10 +0300, by Maxim Dounin
-
Fixed request termination with AIO and subrequests (ticket #2555).Tue, 30 Jan 2024 03:20:05 +0300, by Maxim Dounin
-
AIO operations now add timers (ticket #2162).Mon, 29 Jan 2024 10:31:37 +0300, by Maxim Dounin
-
Silenced complaints about socket leaks on forced termination.Mon, 29 Jan 2024 10:29:39 +0300, by Maxim Dounin
-
SSL: reasonable version for LibreSSL adjusted.Mon, 25 Dec 2023 21:15:48 +0400, by Sergey Kandaurov
-
SSL: disabled renegotiation checks with LibreSSL.Mon, 25 Dec 2023 21:15:47 +0400, by Sergey Kandaurov
-
Win32: extended ngx_random() range to 0x7fffffff.Sat, 09 Dec 2023 08:38:14 +0000, by J Carter
-
QUIC: fixed format specifier after a6f79f044de5.Sat, 16 Dec 2023 03:40:01 +0400, by Sergey Kandaurov
-
QUIC: path aware in-flight bytes accounting.Tue, 12 Dec 2023 20:21:12 +0400, by Sergey Kandaurov
-
QUIC: reset RTT estimator for the new path.Tue, 12 Dec 2023 20:20:51 +0400, by Sergey Kandaurov
-
QUIC: path revalidation after expansion failure.Wed, 29 Nov 2023 10:58:21 +0400, by Roman Arutyunyan
-
QUIC: ngx_quic_frame_t time fields cleanup.Thu, 30 Nov 2023 15:03:06 +0400, by Roman Arutyunyan
-
QUIC: congestion control in ngx_quic_frame_sendto().Wed, 29 Nov 2023 21:41:29 +0400, by Roman Arutyunyan
-
QUIC: ignore duplicate PATH_CHALLENGE frames.Wed, 22 Nov 2023 14:48:12 +0400, by Roman Arutyunyan
-
QUIC: fixed anti-amplification with explicit send.Wed, 22 Nov 2023 14:52:21 +0400, by Roman Arutyunyan
-
QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE.Wed, 29 Nov 2023 18:13:25 +0400, by Roman Arutyunyan
-
HTTP: uniform checks in ngx_http_alloc_large_header_buffer().Wed, 29 Nov 2023 11:13:05 +0300, by Vladimir Khomutov
-
HTTP: removed unused r->port_start and r->port_end.Tue, 28 Nov 2023 12:57:14 +0300, by Vladimir Khomutov
-
HTTP/3: added Huffman decoding error logging.Tue, 14 Nov 2023 15:26:02 +0400, by Sergey Kandaurov
-
Adjusted Huffman coding debug logging, missed in 7977:336084ff943b.Tue, 14 Nov 2023 14:50:03 +0400, by Sergey Kandaurov
-
QUIC: improved packet and frames debug tracing.Thu, 26 Oct 2023 23:35:09 +0300, by Vladimir Khomutov
-
Version bump.Fri, 27 Oct 2023 01:29:28 +0400, by Sergey Kandaurov
-
release-1.25.3 tagTue, 24 Oct 2023 16:46:47 +0300, by Maxim Dounin
-
Updated OpenSSL and zlib used for win32 builds.Mon, 23 Oct 2023 21:50:26 +0300, by Maxim Dounin
-
HTTP/2: fixed buffer management with HTTP/2 auto-detection.Sat, 21 Oct 2023 18:48:24 +0400, by Sergey Kandaurov
-
QUIC: explicitly zero out unused keying material.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: removed key field from ngx_quic_secret_t.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: simplified ngx_quic_ciphers() API.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: cleaned up now unused ngx_quic_ciphers() calls.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: reusing crypto contexts for header protection.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: common code for crypto open and seal operations.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: reusing crypto contexts for packet protection.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: renamed protection functions.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: prevented generating ACK frames with discarded keys.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: added safety belt to prevent using discarded keys.Fri, 20 Oct 2023 18:05:07 +0400, by Sergey Kandaurov
-
QUIC: split keys availability checks to read and write sides.Thu, 31 Aug 2023 19:54:10 +0400, by Sergey Kandaurov
-
Core: changed ngx_queue_sort() to use merge sort.Wed, 18 Oct 2023 04:30:11 +0300, by Maxim Dounin
-
Core: fixed memory leak on configuration reload with PCRE2.Tue, 17 Oct 2023 02:39:38 +0300, by Maxim Dounin
-
HTTP/2: per-iteration stream handling limit.Tue, 10 Oct 2023 15:13:39 +0300, by Maxim Dounin
-
QUIC: handle callback errors in compat.Fri, 22 Sep 2023 19:23:57 +0400, by Vladimir Khomutov
-
Modules compatibility: added QUIC to signature (ticket #2539).Wed, 13 Sep 2023 17:48:15 +0400, by Roman Arutyunyan
-
QUIC: simplified setting close timer when closing connection.Thu, 14 Sep 2023 14:15:20 +0400, by Roman Arutyunyan
-
HTTP/3: postponed session creation to init() callback.Thu, 14 Sep 2023 14:13:43 +0400, by Roman Arutyunyan
-
QUIC: do not call shutdown() when handshake is in progress.Thu, 21 Sep 2023 19:32:38 +0400, by Roman Arutyunyan
-
HTTP/3: moved variable initialization.Wed, 13 Sep 2023 17:57:13 +0400, by Roman Arutyunyan
-
QUIC: "handshake_timeout" configuration parameter.Wed, 13 Sep 2023 17:59:37 +0400, by Roman Arutyunyan
-
QUIC: removed use of SSL_quic_read_level and SSL_quic_write_level.Fri, 01 Sep 2023 20:31:46 +0400, by Sergey Kandaurov
-
QUIC: refined sending CONNECTION_CLOSE in various packet types.Fri, 01 Sep 2023 20:31:46 +0400, by Sergey Kandaurov
-
Upstream: fixed handling of Status headers without reason-phrase.Thu, 31 Aug 2023 22:59:17 +0300, by Maxim Dounin
-
QUIC: ignore path validation socket error (ticket #2532).Thu, 31 Aug 2023 10:54:07 +0400, by Roman Arutyunyan
-
QUIC: use last client dcid to receive initial packets.Wed, 30 Aug 2023 11:09:21 +0400, by Roman Arutyunyan
-
QUIC: posted generating TLS Key Update next keys.Fri, 25 Aug 2023 13:51:38 +0400, by Sergey Kandaurov
-
Version bump.Fri, 25 Aug 2023 16:39:14 +0400, by Sergey Kandaurov
-
release-1.25.2 tagTue, 15 Aug 2023 20:03:04 +0300, by Maxim Dounin
-
Updated OpenSSL used for win32 builds.Tue, 15 Aug 2023 18:10:50 +0300, by Maxim Dounin
-
QUIC: path MTU discovery.Mon, 14 Aug 2023 09:21:27 +0400, by Roman Arutyunyan
-
QUIC: allowed ngx_quic_frame_sendto() to return NGX_AGAIN.Tue, 08 Aug 2023 10:43:17 +0400, by Roman Arutyunyan
-
QUIC: removed explicit packet padding for certain frames.Thu, 06 Jul 2023 11:30:47 +0400, by Roman Arutyunyan
-
QUIC: removed path->limited flag.Thu, 06 Jul 2023 17:49:01 +0400, by Roman Arutyunyan
-
QUIC: fixed probe-congestion deadlock.Mon, 14 Aug 2023 08:28:30 +0400, by Roman Arutyunyan
-
QUIC: fixed PTO expiration condition.Tue, 01 Aug 2023 11:21:59 +0400, by Roman Arutyunyan
-
QUIC: avoid accessing freed frame.Tue, 01 Aug 2023 11:20:04 +0400, by Roman Arutyunyan
-
QUIC: fixed congesion control in GSO mode.Thu, 27 Jul 2023 13:35:42 +0400, by Roman Arutyunyan
-
QUIC: always add ACK frame to the queue head.Thu, 10 Aug 2023 20:11:29 +0400, by Roman Arutyunyan
-
QUIC: optimized ACK delay.Thu, 27 Jul 2023 16:37:17 +0400, by Roman Arutyunyan
-
SSL: avoid using OpenSSL config in build directory (ticket #2404).Wed, 21 Jun 2023 01:29:53 +0300, by Maxim Dounin
-
SSL: provided "nginx" appname when loading OpenSSL configs.Wed, 21 Jun 2023 01:29:55 +0300, by Maxim Dounin
-
Contrib: vim syntax, update core and 3rd party module directives.Mon, 24 Jul 2023 18:04:41 +0300, by Gena Makhomed
-
Core: fixed environment variables on exit.Wed, 19 Jul 2023 05:09:23 +0300, by Maxim Dounin
-
HTTP/3: fixed $body_bytes_sent.Wed, 12 Jul 2023 15:27:35 +0400, by Sergey Kandaurov
-
QUIC: use AEAD to encrypt address validation tokens.Thu, 08 Jun 2023 14:58:01 +0400, by Roman Arutyunyan
-
QUIC: removed TLS1_3_CK_* macros wrap up.Fri, 16 Jun 2023 17:13:29 +0400, by Sergey Kandaurov
-
QUIC: style.Tue, 20 Jun 2023 17:59:02 +0400, by Sergey Kandaurov
-
QUIC: unified ngx_quic_tls_open() and ngx_quic_tls_seal().Tue, 20 Jun 2023 17:59:01 +0400, by Sergey Kandaurov
-
QUIC: TLS_AES_128_CCM_SHA256 cipher suite support.Tue, 20 Jun 2023 16:10:49 +0400, by Roman Arutyunyan
-
QUIC: common cipher control constants instead of GCM-related.Fri, 09 Jun 2023 10:23:22 +0400, by Roman Arutyunyan
-
QUIC: a new constant for AEAD tag length.Fri, 09 Jun 2023 10:25:54 +0400, by Roman Arutyunyan
-
Version bump.Tue, 20 Jun 2023 17:01:00 +0400, by Roman Arutyunyan
-
release-1.25.1 tagTue, 13 Jun 2023 18:08:10 +0300, by Maxim Dounin
-
QUIC: fixed rttvar on subsequent RTT samples (ticket #2505).Mon, 12 Jun 2023 23:38:56 +0400, by Sergey Kandaurov
-
HTTP/2: removed server push (ticket #2432).Thu, 08 Jun 2023 16:56:46 +0400, by Sergey Kandaurov
-
SSL: removed the "ssl" directive.Thu, 08 Jun 2023 14:49:27 +0400, by Roman Arutyunyan
-
HTTP/2: "http2" directive.Tue, 16 May 2023 16:30:08 +0400, by Roman Arutyunyan
-
QUIC: fixed compat with ciphers other than AES128 (ticket #2500).Sun, 28 May 2023 11:17:07 +0400, by Roman Arutyunyan
-
Version bump.Mon, 29 May 2023 15:03:31 +0400, by Roman Arutyunyan
-
release-1.25.0 tagTue, 23 May 2023 18:08:20 +0300, by Maxim Dounin
-
QUIC: fixed OpenSSL compat layer with OpenSSL master branch.Tue, 23 May 2023 00:45:18 +0400, by Sergey Kandaurov
-
QUIC: fixed post-close use-after-free.Mon, 22 May 2023 15:59:42 +0400, by Roman Arutyunyan
-
QUIC: better sockaddr initialization.Sun, 21 May 2023 04:38:45 +0300, by Maxim Dounin
-
Merged with the quic branch.Fri, 19 May 2023 21:46:36 +0400, by Roman Arutyunyan
-
Common tree insert function for QUIC and UDP connections. quicSun, 14 May 2023 12:30:11 +0400, by Roman Arutyunyan
-
HTTP/3: removed "http3" parameter of "listen" directive. quicThu, 11 May 2023 13:22:10 +0400, by Roman Arutyunyan
-
QUIC: resized input datagram buffer from 65535 to 65527. quicThu, 11 May 2023 09:49:34 +0400, by Roman Arutyunyan
-
QUIC: keep stream sockaddr and addr_text constant. quicThu, 11 May 2023 19:40:11 +0400, by Roman Arutyunyan
-
QUIC: fixed addr_text after migration (ticket #2488). quicThu, 27 Apr 2023 19:52:40 +0400, by Roman Arutyunyan
-
QUIC: reschedule path validation on path insertion/removal. quicTue, 09 May 2023 19:42:40 +0400, by Sergey Kandaurov
-
QUIC: separated path validation retransmit backoff. quicTue, 09 May 2023 19:42:39 +0400, by Sergey Kandaurov
-
QUIC: removed check for in-flight packets in computing PTO. quicTue, 09 May 2023 19:42:38 +0400, by Sergey Kandaurov
-
QUIC: fixed encryption level in ngx_quic_frame_sendto(). quicThu, 04 May 2023 19:29:34 +0400, by Roman Arutyunyan
-
HTTP/3: fixed ngx_http_v3_init_session() error handling. quicThu, 04 May 2023 15:52:22 +0400, by Sergey Kandaurov
-
README: revised TLSv1.3 requirement for QUIC. quicTue, 11 Apr 2023 18:29:20 +0400, by Roman Arutyunyan
-
Stream: allow waiting on a blocked QUIC stream (ticket #2479). quicThu, 06 Apr 2023 15:39:48 +0400, by Roman Arutyunyan
-
HTTP/3: fixed OpenSSL compatibility layer initialization. quicFri, 24 Mar 2023 19:49:50 +0400, by Sergey Kandaurov
-
HTTP/3: trigger more compatibility errors for "listen quic". quicThu, 26 Jan 2023 15:25:33 +0400, by Roman Arutyunyan
-
HTTP/3: "quic" parameter of "listen" directive. quicMon, 27 Feb 2023 14:00:56 +0400, by Roman Arutyunyan
-
QUIC: improved ssl_reject_handshake error logging. quicThu, 23 Feb 2023 16:26:38 +0400, by Sergey Kandaurov
-
QUIC: moved "handshake failed" reason to send_alert. quicThu, 23 Feb 2023 16:16:56 +0400, by Sergey Kandaurov
-
QUIC: using NGX_QUIC_ERR_CRYPTO macro in ALPN checks. quicThu, 23 Feb 2023 15:49:59 +0400, by Sergey Kandaurov
-
README: updated building from sources, added directives reference. quicWed, 08 Feb 2023 12:47:35 +0400, by Sergey Kandaurov
-
QUIC: fixed broken token in NEW_TOKEN (ticket #2446). quicTue, 31 Jan 2023 15:26:33 +0400, by Roman Arutyunyan
-
QUIC: defer setting the active flag for client stream events. quicWed, 18 Jan 2023 19:20:18 +0400, by Sergey Kandaurov
-
QUIC: relocated ngx_quic_init_streams() for 0-RTT. quicTue, 10 Jan 2023 17:24:10 +0400, by Roman Arutyunyan
-
HTTP/3: trigger 400 (Bad Request) on stream error while blocked. quicThu, 05 Jan 2023 18:15:46 +0400, by Roman Arutyunyan
-
QUIC: automatically add and never delete stream events. quicTue, 10 Jan 2023 14:05:18 +0400, by Roman Arutyunyan
-
HTTP/3: handled insertion reference to a going to be evicted entry. quicTue, 03 Jan 2023 16:24:45 +0400, by Roman Arutyunyan
-
QUIC: removed cancelable flag from QUIC and HTTP/3 events. quicWed, 30 Nov 2022 14:09:08 +0400, by Roman Arutyunyan
-
HTTP/3: unified hq code with regular HTTP/3 code. quicWed, 19 Oct 2022 17:45:30 +0400, by Roman Arutyunyan
-
QUIC: do not send MAX_STREAMS in shutdown state. quicWed, 07 Sep 2022 13:12:56 +0400, by Roman Arutyunyan
-
QUIC: defer stream removal until all its data is acked. quicMon, 22 Aug 2022 15:33:23 +0400, by Roman Arutyunyan
-
QUIC: post close event for connection close. quicWed, 07 Sep 2022 19:25:13 +0400, by Roman Arutyunyan
-
QUIC: made ngx_quic_finalize_connecion() more graceful. quicMon, 22 Aug 2022 15:28:51 +0400, by Roman Arutyunyan
-
QUIC: treat qc->error == -1 as a missing error. quicWed, 07 Sep 2022 12:37:15 +0400, by Roman Arutyunyan
-
QUIC: fixed computation of nonce with packet numbers beyond 2^32. quicFri, 25 Nov 2022 15:56:33 +0400, by Sergey Kandaurov
-
HTTP/3: fixed build without NGX_PCRE (broken by 0f5fc7a320db). quicFri, 25 Nov 2022 15:07:23 +0800, by Jiuzhou Cui
-
QUIC: fixed triggering stream read event (ticket #2409). quicWed, 23 Nov 2022 18:50:26 +0400, by Roman Arutyunyan
-
QUIC: fixed C4334 MSVC warning about 32 to 64 bits conversion. quicTue, 22 Nov 2022 18:05:37 +0400, by Sergey Kandaurov
-
QUIC: plug MSVC warning about potentially uninitialized variable. quicTue, 22 Nov 2022 18:05:37 +0400, by Sergey Kandaurov
-
Added shutdown macros for win32 required for QUIC. quicTue, 22 Nov 2022 18:05:36 +0400, by Sergey Kandaurov
-
QUIC: fixed C4389 MSVC warning about signed/unsigned mismatch. quicTue, 22 Nov 2022 18:05:36 +0400, by Sergey Kandaurov
-
QUIC: avoid using C99 designated initializers. quicTue, 22 Nov 2022 18:05:35 +0400, by Sergey Kandaurov
-
QUIC: moved variable declaration to fix build with MSVC 2010. quicTue, 22 Nov 2022 18:05:35 +0400, by Sergey Kandaurov
-
QUIC: fixed C4706 warnings with MSVC 2010. quicTue, 22 Nov 2022 18:05:34 +0400, by Sergey Kandaurov
-
HTTP/3: fixed server_name regex captures (ticket #2407). quicTue, 22 Nov 2022 14:10:04 +0400, by Sergey Kandaurov
-
README: converted to passive voice, LibreSSL support. quicThu, 20 Oct 2022 16:30:43 +0400, by Sergey Kandaurov
-
QUIC: removed compatibility with older BoringSSL API. quicThu, 20 Oct 2022 16:21:07 +0400, by Sergey Kandaurov
-
QUIC: support for setting QUIC methods with LibreSSL. quicThu, 20 Oct 2022 16:21:06 +0400, by Sergey Kandaurov
-
QUIC: using SSL_set_quic_early_data_enabled() only with QuicTLS. quicThu, 20 Oct 2022 16:21:06 +0400, by Sergey Kandaurov
-
QUIC: using native TLSv1.3 cipher suite constants. quicThu, 20 Oct 2022 16:21:05 +0400, by Sergey Kandaurov
-
QUIC: "info" logging level on insufficient client connection ids. quicFri, 30 Sep 2022 17:24:47 +0400, by Sergey Kandaurov
-
HTTP/3: skip empty request body buffers (ticket #2374). quicWed, 03 Aug 2022 16:59:51 +0400, by Roman Arutyunyan
-
QUIC: avoided pool usage in token calculation. quicTue, 31 May 2022 11:05:22 +0400, by Vladimir Homutov
-
QUIC: avoided pool usage in ngx_quic_protection.c. quicWed, 27 Jul 2022 17:16:40 +0400, by Vladimir Homutov
-
HTTP/3: updated SETTINGS_MAX_FIELD_SECTION_SIZE name. quicWed, 08 Jun 2022 16:19:01 +0400, by Sergey Kandaurov
-
README: updated after HTTP/3 RFC publication, minor refinements. quicWed, 08 Jun 2022 15:30:08 +0400, by Sergey Kandaurov
-
HTTP/3: require that field section base index is not negative. quicThu, 26 May 2022 16:17:56 +0400, by Roman Arutyunyan
-
QUIC: fixed insertion at the end of buffer. quicThu, 17 Feb 2022 22:38:42 +0300, by Roman Arutyunyan
-
QUIC: optimize insertion at the end of QUIC buffer. quicMon, 14 Feb 2022 14:54:34 +0300, by Roman Arutyunyan
-
QUIC: trim input chain in ngx_quic_buffer_write(). quicMon, 14 Feb 2022 14:51:10 +0300, by Roman Arutyunyan
-
QUIC: optimized datagram expansion with half-RTT tickets. quicTue, 15 Feb 2022 14:12:34 +0300, by Sergey Kandaurov
-
QUIC: fixed resetting stream wev->ready flag. quicWed, 09 Feb 2022 14:49:05 +0300, by Roman Arutyunyan
-
QUIC: fixed the "quic_stream_buffer_size" directive. quicTue, 08 Feb 2022 23:00:12 +0300, by Vladimir Homutov
-
QUIC: improved size calculation in ngx_quic_write_chain(). quicThu, 03 Feb 2022 21:29:05 +0300, by Roman Arutyunyan
-
QUIC: do not arm loss detection timer if nothing was sent. quicWed, 02 Feb 2022 15:57:08 +0300, by Sergey Kandaurov
-
QUIC: fixed padding of initial packets in case of limited path. quicWed, 02 Feb 2022 14:16:48 +0300, by Vladimir Homutov
-
QUIC: do not declare SSL buffering, it's not used. quicTue, 01 Feb 2022 20:46:32 +0300, by Sergey Kandaurov
-
QUIC: got rid of hash symbol in backup and logging. quicFri, 28 Jan 2022 14:57:33 +0300, by Vladimir Homutov
-
QUIC: merged ngx_quic_close_quic() and ngx_quic_close_connection(). quicTue, 01 Feb 2022 13:05:38 +0300, by Vladimir Homutov
-
QUIC: revised ngx_quic_handle_datagram() error codes. quicTue, 01 Feb 2022 14:35:31 +0300, by Vladimir Homutov
-
HTTP/3: proper uni stream closure detection. quicMon, 31 Jan 2022 09:46:30 +0300, by Roman Arutyunyan
-
HTTP/3: delayed Insert Count Increment instruction. quicThu, 27 Jan 2022 12:20:47 +0300, by Roman Arutyunyan
-
QUIC: allowed main QUIC connection for some operations. quicMon, 31 Jan 2022 09:16:47 +0300, by Roman Arutyunyan
-
QUIC: limited SSL_set_quic_use_legacy_codepoint() API usage. quicThu, 27 Jan 2022 13:14:01 +0300, by Sergey Kandaurov
-
QUIC: fixed handling of initial source connection id. quicWed, 26 Jan 2022 15:48:12 +0300, by Vladimir Homutov
-
README: updated link to nginx-devel mailman. quicWed, 26 Jan 2022 14:15:40 +0300, by Sergey Kandaurov
-
README: updated info about incomplete features. quicWed, 26 Jan 2022 14:15:40 +0300, by Sergey Kandaurov
-
QUIC: set to standard TLS codepoint after draft versions removal. quicWed, 26 Jan 2022 14:15:40 +0300, by Sergey Kandaurov
-
HTTP/3: removed draft versions support in ALPN. quicWed, 26 Jan 2022 14:15:40 +0300, by Sergey Kandaurov
-
QUIC: fixed chain returned from ngx_quic_write_chain(). quicTue, 25 Jan 2022 09:45:50 +0300, by Roman Arutyunyan
-
QUIC: avoid logging error in case of version negotiation. quicSun, 23 Jan 2022 21:29:36 +0300, by Vladimir Homutov
-
QUIC: additional limit for probing packets. quicThu, 20 Jan 2022 22:00:25 +0300, by Vladimir Homutov
-
QUIC: the "quic_active_connection_id_limit" directive. quicTue, 18 Jan 2022 12:49:55 +0300, by Vladimir Homutov
-
QUIC: introduced function ngx_quic_split_chain(). quicMon, 17 Jan 2022 14:39:04 +0300, by Roman Arutyunyan
-
QUIC: fixed format specifier after 3789f4a56d65. quicSun, 16 Jan 2022 00:28:13 +0300, by Roman Arutyunyan
-
QUIC: return written size from ngx_quic_write_chain(). quicThu, 13 Jan 2022 11:34:42 +0300, by Roman Arutyunyan
-
QUIC: removed ngx_send_lowat() check for QUIC connections. quicThu, 13 Jan 2022 15:57:21 +0300, by Sergey Kandaurov
-
HTTP/3: removed useless warning regarding OpenSSL library. quicThu, 13 Jan 2022 15:57:15 +0300, by Sergey Kandaurov
-
QUIC: fixed handling stream input buffers. quicThu, 13 Jan 2022 11:23:53 +0300, by Roman Arutyunyan
-
HTTP/3: set c->error on read error in ngx_http_test_reading(). quicWed, 12 Jan 2022 11:57:46 +0300, by Roman Arutyunyan
-
HTTP/3: improved processing of multiple Cookie field lines. quicThu, 30 Dec 2021 12:59:32 +0300, by Sergey Kandaurov
-
QUIC: got rid of ngx_quic_create_temp_socket(). quicMon, 27 Dec 2021 13:49:56 +0300, by Vladimir Homutov
-
QUIC: fixed format specifier after 6ccf3867959a. quicTue, 28 Dec 2021 13:50:01 +0300, by Roman Arutyunyan
-
QUIC: fixed config test with bpf (ticket #2292). quicTue, 28 Dec 2021 13:24:58 +0300, by Vladimir Homutov
-
QUIC: refactored buffer allocation, spliting and freeing. quicFri, 24 Dec 2021 18:39:22 +0300, by Roman Arutyunyan
-
QUIC: refactored ngx_quic_order_bufs() and ngx_quic_split_bufs(). quicFri, 24 Dec 2021 18:17:23 +0300, by Roman Arutyunyan
-
QUIC: avoid excessive buffer allocations in stream output. quicFri, 24 Dec 2021 18:13:51 +0300, by Roman Arutyunyan
-
QUIC: got rid of excessive "qsock" argument in ngx_quic_output.c. quicMon, 27 Dec 2021 13:52:57 +0300, by Vladimir Homutov
-
QUIC: refactored ngx_quic_validate_path(). quicThu, 16 Dec 2021 11:49:08 +0300, by Vladimir Homutov
-
QUIC: added missing check for backup path existence. quicThu, 16 Dec 2021 11:42:28 +0300, by Vladimir Homutov
-
QUIC: added path limiting function ngx_quic_path_limit(). quicTue, 14 Dec 2021 16:24:20 +0300, by Roman Arutyunyan
-
QUIC: decoupled path state and limitation status. quicMon, 13 Dec 2021 09:48:33 +0300, by Vladimir Homutov
-
QUIC: write and full stream shutdown support. quicMon, 13 Dec 2021 14:49:42 +0300, by Roman Arutyunyan
-
QUIC: post stream events instead of calling their handlers. quicTue, 23 Nov 2021 21:39:51 +0300, by Roman Arutyunyan
-
QUIC: removed configure time test for BPF sockhash. quicThu, 09 Dec 2021 15:30:50 +0300, by Ruslan Ermilov
-
QUIC: refactored ngx_quic_frame_sendto() function. quicThu, 09 Dec 2021 12:40:14 +0300, by Vladimir Homutov
-
HTTP/3: cleanup after "listen .. quic" removal in be08b858086a. quicWed, 08 Dec 2021 17:04:56 +0300, by Sergey Kandaurov
-
QUIC: clear SSL_OP_ENABLE_MIDDLEBOX_COMPAT on SSL context switch. quicTue, 07 Dec 2021 15:49:51 +0300, by Sergey Kandaurov
-
HTTP/3: avoid sending stream cancellation for pushed streams. quicTue, 07 Dec 2021 15:49:30 +0300, by Sergey Kandaurov
-
QUIC: converted ngx_quic_keys_set_encryption_secret() to NGX codes. quicTue, 07 Dec 2021 15:42:10 +0300, by Sergey Kandaurov
-
HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro. quicSat, 04 Dec 2021 10:52:55 +0300, by Roman Arutyunyan
-
HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module. quicMon, 06 Dec 2021 13:02:36 +0300, by Roman Arutyunyan
-
QUIC: fixed using of retired connection id (ticket #2289). quicThu, 02 Dec 2021 14:09:52 +0300, by Vladimir Homutov
-
QUIC: logging of CRYPTO frame payload under NGX_QUIC_DEBUG_FRAMES. quicThu, 02 Dec 2021 13:59:56 +0300, by Sergey Kandaurov
-
HTTP/3: adjusted ALPN macro names to align with 61abb35bb8cf. quicThu, 02 Dec 2021 13:59:09 +0300, by Sergey Kandaurov
-
QUIC: ngx_quic_send_alert() callback moved to its place. quicTue, 30 Nov 2021 14:30:59 +0300, by Sergey Kandaurov
-
QUIC: simplified ngx_quic_send_alert() callback. quicTue, 30 Nov 2021 14:30:59 +0300, by Sergey Kandaurov
-
QUIC: removed unnecessary closing of active/backup sockets. quicThu, 18 Nov 2021 14:33:21 +0300, by Vladimir Homutov
-
QUIC: fixed migration during NAT rebinding. quicMon, 29 Nov 2021 11:51:14 +0300, by Vladimir Homutov
-
QUIC: refactored multiple QUIC packets handling. quicMon, 29 Nov 2021 11:49:09 +0300, by Vladimir Homutov
-
QUIC: fixed handling of RETIRE_CONNECTION_ID frame. quicThu, 18 Nov 2021 14:19:36 +0300, by Vladimir Homutov
-
QUIC: additional checks for the RETIRE_CONNECTION_ID frame. quicThu, 18 Nov 2021 14:19:31 +0300, by Vladimir Homutov
-
QUIC: handle DATA_BLOCKED frame from client. quicWed, 17 Nov 2021 23:07:51 +0300, by Roman Arutyunyan
-
QUIC: update stream flow control credit on STREAM_DATA_BLOCKED. quicWed, 17 Nov 2021 23:07:38 +0300, by Roman Arutyunyan
-
HTTP/3: fixed compilation with QUIC, but without HTTP/3. quicWed, 17 Nov 2021 18:49:48 +0300, by Roman Arutyunyan
-
QUIC: reject streams which we could not create. quicThu, 11 Nov 2021 19:07:00 +0300, by Roman Arutyunyan
-
QUIC: stop processing new client streams at the closing state. quicFri, 12 Nov 2021 16:29:07 +0300, by Sergey Kandaurov
-
HTTP/3: send Stream Cancellation instruction. quicMon, 18 Oct 2021 14:48:11 +0300, by Roman Arutyunyan
-
HTTP/3: allowed QUIC stream connection reuse. quicMon, 18 Oct 2021 15:47:06 +0300, by Roman Arutyunyan
-
HTTP/3: adjusted QUIC connection finalization. quicMon, 18 Oct 2021 15:22:33 +0300, by Roman Arutyunyan
-
QUIC: fixed PATH_RESPONSE frame expansion. quicThu, 11 Nov 2021 15:15:07 +0300, by Vladimir Homutov
-
QUIC: removed ngx_quic_error_text() declaration. quicWed, 10 Nov 2021 14:36:36 +0300, by Vladimir Homutov
-
QUIC: converted client_tp_done to bitfield. quicMon, 08 Nov 2021 15:41:12 +0300, by Vladimir Homutov
-
QUIC: connections with wrong ALPN protocols are now rejected. quicWed, 03 Nov 2021 13:36:21 +0300, by Vladimir Homutov
-
QUIC: removed unused argument in ngx_quic_create_short_header(). quicThu, 07 Oct 2021 12:24:47 +0300, by Vladimir Homutov
-
QUIC: added function to initialize packet. quicThu, 30 Sep 2021 12:02:29 +0300, by Vladimir Homutov
-
QUIC: fixed processing of minimum packet size. quicFri, 22 Oct 2021 12:59:44 +0300, by Vladimir Homutov
-
QUIC: added shutdown support in stream proxy. quicThu, 23 Sep 2021 16:25:49 +0300, by Vladimir Homutov
-
QUIC: refactored OCSP validation in preparation for 0-RTT support. quicTue, 26 Oct 2021 17:43:10 +0300, by Sergey Kandaurov
-
QUIC: switched to integer arithmetic in rtt calculations. quicTue, 19 Oct 2021 14:32:50 +0300, by Vladimir Homutov
-
HTTP/3: removed client-side encoder support. quicWed, 06 Oct 2021 14:48:59 +0300, by Roman Arutyunyan
-
QUIC: attempt decrypt before checking for stateless reset. quicTue, 12 Oct 2021 11:57:50 +0300, by Martin Duke
-
QUIC: Check if CID has been used in stateless reset check quicTue, 12 Oct 2021 11:56:49 +0300, by Martin Duke
-
QUIC: send RESET_STREAM in response to STOP_SENDING. quicTue, 21 Sep 2021 16:24:33 +0300, by Roman Arutyunyan
-
HTTP/3: reset streams with incomplete responses or timeouts. quicMon, 27 Sep 2021 17:08:48 +0300, by Roman Arutyunyan
-
Stream: fixed segfault when using SSL certificates with variables. quicWed, 29 Sep 2021 15:06:28 +0300, by Sergey Kandaurov
-
HTTP/3: fixed segfault when using SSL certificates with variables. quicWed, 29 Sep 2021 15:01:59 +0300, by Sergey Kandaurov
-
Stream: detect "listen .. quic" without TLSv1.3. quicWed, 29 Sep 2021 15:01:56 +0300, by Sergey Kandaurov
-
Fixed mismerge of ssl_reject_handshake in 71b7453fb11f. quicWed, 29 Sep 2021 15:01:53 +0300, by Sergey Kandaurov
-
HTTP/3: fixed server push after ea9b645472b5. quicMon, 27 Sep 2021 17:42:53 +0300, by Sergey Kandaurov
-
QUIC: moved a variable initialization near to its use. quicMon, 27 Sep 2021 15:38:55 +0300, by Sergey Kandaurov
-
Configure: check for QUIC 0-RTT support at compile time. quicMon, 27 Sep 2021 10:10:37 +0300, by Ruslan Ermilov
-
HTTP/3: fixed null pointer dereference with server push. quicWed, 22 Sep 2021 14:10:43 +0300, by Sergey Kandaurov
-
HTTP/3: fixed pushed request finalization in case of error. quicFri, 17 Sep 2021 15:28:31 +0300, by Roman Arutyunyan
-
QUIC: set NGX_TCP_NODELAY_DISABLED for fake stream connections. quicWed, 22 Sep 2021 14:01:18 +0300, by Sergey Kandaurov
-
QUIC: simplified stream fd initialization. quicTue, 21 Sep 2021 18:25:26 +0300, by Roman Arutyunyan
-
Configure: USE_OPENSSL_QUIC=YES implies USE_OPENSSL=YES. quicTue, 21 Sep 2021 14:46:30 +0300, by Ruslan Ermilov
-
HTTP/3: make ngx_http_log_error() static again. quicFri, 17 Sep 2021 16:32:23 +0300, by Roman Arutyunyan
-
HTTP/3: added CONNECT and TRACE methods rejection. quicThu, 16 Sep 2021 13:13:22 +0300, by Sergey Kandaurov
-
Removed NGX_OPENSSL_QUIC macro, NGX_QUIC is enough. quicTue, 14 Sep 2021 12:09:13 +0300, by Ruslan Ermilov
-
HTTP/3: added debug logging of response fields. quicMon, 13 Sep 2021 16:25:37 +0300, by Sergey Kandaurov
-
HTTP/3: Huffman encoding for the Location response field. quicMon, 13 Sep 2021 16:25:32 +0300, by Sergey Kandaurov
-
HTTP/3: Huffman encoding for the Last-Modified response field. quicMon, 13 Sep 2021 16:25:31 +0300, by Sergey Kandaurov
-
HTTP/3: Huffman encoding for the Content-Type response field. quicMon, 13 Sep 2021 16:25:23 +0300, by Sergey Kandaurov
-
HTTP/3: implemented QPACK Huffman encoding for response fields. quicMon, 13 Sep 2021 16:25:08 +0300, by Sergey Kandaurov
-
HTTP/3: reading body buffering in filters. quicThu, 09 Sep 2021 15:47:29 +0300, by Roman Arutyunyan
-
QUIC: removed Firefox workaround for trailing zeroes in datagrams. quicThu, 09 Sep 2021 19:12:27 +0300, by Sergey Kandaurov
-
QUIC: store QUIC connection fd in stream fake connection. quicMon, 06 Sep 2021 16:59:00 +0300, by Roman Arutyunyan
-
QUIC: fixed null pointer dereference in MAX_DATA handler. quicFri, 03 Sep 2021 14:23:50 +0300, by Mariano Di Martino
-
README: HTTP/3 trailers are now supported. quicWed, 01 Sep 2021 11:12:23 +0300, by Sergey Kandaurov
-
QUIC: Stateless Reset Token debug logging cleanup. quicTue, 24 Aug 2021 14:41:31 +0300, by Sergey Kandaurov
-
QUIC: removed duplicate logging of Stateless Reset Token. quicTue, 24 Aug 2021 14:40:33 +0300, by Sergey Kandaurov
-
QUIC: fixed format specifiers in ngx_quic_bpf module. quicTue, 17 Aug 2021 11:41:11 +0300, by Sergey Kandaurov
-
HTTP/3: disabled control characters and space in header names. quicTue, 10 Aug 2021 12:35:12 +0300, by Sergey Kandaurov
-
HTTP/3: got rid of HTTP/2 module dependency. quicThu, 05 Aug 2021 11:09:13 +0300, by Vladimir Homutov
-
QUIC: client certificate validation with OCSP. quicWed, 04 Aug 2021 15:49:18 +0300, by Sergey Kandaurov
-
HTTP/3: close connection on keepalive_requests * 2. quicThu, 29 Jul 2021 16:01:37 +0300, by Roman Arutyunyan
-
QUIC: limit in-flight bytes by congestion window. quicThu, 29 Jul 2021 12:49:16 +0300, by Roman Arutyunyan
-
QUIC: handle EAGAIN properly on UDP sockets. quicWed, 28 Jul 2021 17:23:18 +0300, by Vladimir Homutov
-
HTTP/3: require mandatory uni streams before additional ones. quicThu, 29 Jul 2021 10:03:36 +0300, by Roman Arutyunyan
-
QUIC: eliminated stream type from ngx_quic_stream_frame_t. quicWed, 28 Jul 2021 13:21:47 +0300, by Roman Arutyunyan
-
HTTP/3: use request pool instead of connection pool. quicFri, 16 Jul 2021 15:43:01 +0300, by Roman Arutyunyan
-
QUIC: avoid processing 1-RTT with incomplete handshake in OpenSSL. quicThu, 22 Jul 2021 15:00:37 +0300, by Sergey Kandaurov
-
Core: fixed errno clobbering in ngx_sendmsg(). quicTue, 20 Jul 2021 12:04:58 +0300, by Vladimir Homutov
-
Core: added separate function for local source address cmsg. quicThu, 15 Jul 2021 14:22:54 +0300, by Vladimir Homutov
-
QUIC: added support for segmentation offloading. quicThu, 15 Jul 2021 14:22:00 +0300, by Vladimir Homutov
-
Core: made the ngx_sendmsg() function non-static. quicThu, 15 Jul 2021 14:21:39 +0300, by Vladimir Homutov
-
QUIC: consider max_ack_delay=16384 invalid. quicWed, 30 Jun 2021 13:47:38 +0300, by Roman Arutyunyan
-
QUIC: fixed client certificates verification in stream. quicWed, 23 Jun 2021 13:22:00 +0300, by Vladimir Homutov
-
README: updated path after moving QUIC sources. quicFri, 25 Jun 2021 12:41:58 +0300, by Sergey Kandaurov
-
QUIC: fixed double memzero of new frames in ngx_quic_alloc_frame(). quicMon, 21 Jun 2021 12:47:46 +0300, by Sergey Kandaurov
-
QUIC: using compile time block/iv length for tokens. quicWed, 16 Jun 2021 18:03:33 +0300, by Sergey Kandaurov
-
QUIC: optimized initial secrets key length computation. quicWed, 16 Jun 2021 17:55:57 +0300, by Sergey Kandaurov
-
QUIC: consistent use of 12-byte buffers in nonce computation. quicWed, 16 Jun 2021 17:54:21 +0300, by Sergey Kandaurov
-
QUIC: consistent use of 5-byte buffers for header protection. quicWed, 16 Jun 2021 17:53:18 +0300, by Sergey Kandaurov
-
HTTP/3: generate more H3_FRAME_UNEXPECTED. quicFri, 11 Jun 2021 12:11:08 +0300, by Roman Arutyunyan
-
HTTP/3: reordered H3_MISSING_SETTINGS and H3_FRAME_UNEXPECTED. quicFri, 11 Jun 2021 10:56:51 +0300, by Roman Arutyunyan
-
HTTP/3: undo 5a92523e50d3 after parser refactoring (e1eb7f4ca9f1). quicTue, 01 Jun 2021 12:02:08 +0300, by Sergey Kandaurov
-
HTTP/3: fixed parsing encoder insertions with empty header value. quicTue, 01 Jun 2021 11:41:38 +0300, by Sergey Kandaurov
-
HTTP/3: removed $http3 that served its purpose. quicMon, 31 May 2021 11:54:47 +0300, by Sergey Kandaurov
-
README: updated after QUIC RFC publication, nginx 1.21 rebase. quicFri, 28 May 2021 13:45:09 +0300, by Sergey Kandaurov
-
HTTP/3: fixed Insert With Name Reference index processing. quicThu, 27 May 2021 13:29:00 +0300, by Sergey Kandaurov
-
QUIC: call stream read handler on new data arrival. quicWed, 26 May 2021 13:07:06 +0300, by Roman Arutyunyan
-
QUIC: make sure stream data size is lower than final size. quicTue, 25 May 2021 16:41:59 +0300, by Roman Arutyunyan
-
QUIC: refactored CRYPTO and STREAM buffer ordering. quicTue, 25 May 2021 13:55:12 +0300, by Roman Arutyunyan
-
QUIC: unroll and inline ngx_quic_varint_len()/ngx_quic_build_int(). quicSat, 22 May 2021 18:40:45 +0300, by Sergey Kandaurov
-
HTTP/3: fixed server push after 9ec3e71f8a61. quicTue, 18 May 2021 18:17:25 +0300, by Roman Arutyunyan
-
QUIC: simplified sending 1-RTT only frames. quicWed, 05 May 2021 19:32:49 +0300, by Sergey Kandaurov
-
QUIC: consider NEW_CONNECTION_ID a probing frame. quicThu, 06 May 2021 12:36:14 +0300, by Vladimir Homutov
-
HTTP/3: clean up table from session cleanup handler. quicWed, 28 Apr 2021 11:30:27 +0300, by Roman Arutyunyan
-
HTTP/3: moved session initialization to a separate file. quicWed, 05 May 2021 15:15:48 +0300, by Roman Arutyunyan
-
HTTP/3: separate header files for existing source files. quicWed, 05 May 2021 15:09:23 +0300, by Roman Arutyunyan
-
HTTP/3: moved parsing uni stream type to ngx_http_v3_parse.c. quicWed, 05 May 2021 15:00:17 +0300, by Roman Arutyunyan
-
HTTP/3: renamed ngx_http_v3_client_XXX() functions. quicTue, 27 Apr 2021 21:32:50 +0300, by Roman Arutyunyan
-
HTTP/3: renamed ngx_http_v3_connection_t to ngx_http_v3_session_t. quicWed, 05 May 2021 12:54:10 +0300, by Roman Arutyunyan
-
HTTP/3: reference h3c directly from ngx_http_connection_t. quicWed, 05 May 2021 14:53:36 +0300, by Roman Arutyunyan
-
HTTP/3: moved Stream Cancellation stub to ngx_http_v3_streams.c. quicWed, 05 May 2021 15:15:17 +0300, by Roman Arutyunyan
-
HTTP/3: reject empty DATA and HEADERS frames on control stream. quicWed, 05 May 2021 13:28:05 +0300, by Roman Arutyunyan
-
QUIC: fixed build with NGX_QUIC_DEBUG_ALLOC enabled. quicWed, 28 Apr 2021 13:37:18 +0300, by Vladimir Homutov
-
QUIC: renamed stream variables from sn to qs. quicMon, 19 Apr 2021 17:25:56 +0300, by Roman Arutyunyan
-
QUIC: renamed stream field from c to connection. quicMon, 19 Apr 2021 17:21:07 +0300, by Roman Arutyunyan
-
QUIC: fixed permitted packet types for PATH_RESPONSE. quicFri, 16 Apr 2021 23:03:59 +0300, by Sergey Kandaurov
-
QUIC: added missing checks for limits in stream frames parsing. quicMon, 19 Apr 2021 09:46:37 +0300, by Vladimir Homutov
-
QUIC: fixed parsing of unknown frame types. quicMon, 19 Apr 2021 11:36:41 +0300, by Vladimir Homutov
-
QUIC: avoid sending extra frames in case of error. quicThu, 15 Apr 2021 12:17:19 +0300, by Vladimir Homutov
-
QUIC: ngx_quic_frames_stream_t made opaque. quicTue, 13 Apr 2021 11:49:52 +0300, by Sergey Kandaurov
-
QUIC: separate files for SSL library interfaces. quicWed, 14 Apr 2021 14:47:04 +0300, by Vladimir Homutov
-
QUIC: separate files for tokens related processing. quicTue, 13 Apr 2021 14:41:52 +0300, by Vladimir Homutov
-
QUIC: separate files for output and ack related processing. quicTue, 13 Apr 2021 14:41:20 +0300, by Vladimir Homutov
-
QUIC: separate files for stream related processing. quicTue, 13 Apr 2021 14:40:00 +0300, by Vladimir Homutov
-
QUIC: separate files for frames related processing. quicTue, 13 Apr 2021 14:38:46 +0300, by Vladimir Homutov
-
QUIC: separate files for connection id related processing. quicTue, 13 Apr 2021 14:37:41 +0300, by Vladimir Homutov
-
QUIC: separate function for connection ids initialization. quicFri, 09 Apr 2021 11:33:10 +0300, by Vladimir Homutov
-
QUIC: fixed ngx_quic_send_ack_range() function. quicWed, 07 Apr 2021 13:09:26 +0300, by Vladimir Homutov
-
QUIC: added error codes and messages from latest drafts. quicMon, 05 Apr 2021 11:31:03 +0300, by Vladimir Homutov
-
HTTP/3: removed h3scf->quic leftover after 0d2b2664b41c. quicMon, 12 Apr 2021 12:30:30 +0300, by Sergey Kandaurov
-
QUIC: fixed memory leak in ngx_hkdf_extract()/ngx_hkdf_expand(). quicWed, 07 Apr 2021 15:14:41 +0300, by Sergey Kandaurov
-
QUIC: distinct files for connection migration. quicWed, 31 Mar 2021 14:57:15 +0300, by Vladimir Homutov
-
QUIC: separate header for ngx_quic_connection_t. quicWed, 31 Mar 2021 14:56:16 +0300, by Vladimir Homutov
-
QUIC: simplified quic connection dispatching. quicFri, 02 Apr 2021 11:31:37 +0300, by Vladimir Homutov
-
QUIC: HKDF API compatibility with OpenSSL master branch. quicWed, 31 Mar 2021 21:43:17 +0300, by Sergey Kandaurov