Mercurial > hg > nginx
graph
-
Fixed missing propagation of need_ack flag from frames to packet. quicFri, 03 Apr 2020 09:53:51 +0300, by Vladimir Homutov
-
Fixed computing nonce by xoring all packet number bytes. quicThu, 02 Apr 2020 11:40:25 +0300, by Sergey Kandaurov
-
Implemented retransmission and retransmit queue. quicWed, 01 Apr 2020 17:06:26 +0300, by Vladimir Homutov
-
Introduced packet namespace in QUIC connection. quicWed, 01 Apr 2020 14:31:08 +0300, by Vladimir Homutov
-
Sending HANDSHAKE_DONE just once with BoringSSL. quicWed, 01 Apr 2020 13:27:42 +0300, by Sergey Kandaurov
-
QUIC packet padding to fulfil header protection sample demands. quicWed, 01 Apr 2020 13:27:42 +0300, by Sergey Kandaurov
-
Improved SSL_do_handshake() error handling in QUIC. quicWed, 01 Apr 2020 13:27:42 +0300, by Sergey Kandaurov
-
Removed unused field from ngx_quic_header_t. quicTue, 31 Mar 2020 13:13:12 +0300, by Vladimir Homutov
-
Push QUIC stream frames in send() and cleanup handler. quicFri, 27 Mar 2020 19:08:24 +0300, by Roman Arutyunyan
-
Unbreak sending CONNECTION_CLOSE from the send_alert callback. quicFri, 27 Mar 2020 12:52:08 +0300, by Sergey Kandaurov
-
Merged ngx_quic_send_packet() into ngx_quic_send_frames(). quicThu, 26 Mar 2020 18:29:38 +0300, by Vladimir Homutov
-
Got rid of memory allocation in decryption. quicThu, 26 Mar 2020 16:54:46 +0300, by Vladimir Homutov
-
Removed memory allocations from encryption code. quicThu, 26 Mar 2020 12:11:50 +0300, by Vladimir Homutov
-
When closing a QUIC connection, wait for all streams to finish. quicTue, 24 Mar 2020 18:05:45 +0300, by Roman Arutyunyan
-
Advertise our max_idle_timeout in transport parameters. quicTue, 24 Mar 2020 22:12:52 +0300, by Sergey Kandaurov
-
QUIC streams don't need filter_need_in_memory after 7f0981be07c4. quicTue, 24 Mar 2020 19:17:57 +0300, by Sergey Kandaurov
-
Added QUIC version check for sending HANDSHAKE_DONE frame. quicTue, 24 Mar 2020 12:15:39 +0300, by Vladimir Homutov
-
Implemented sending HANDSHAKE_DONE frame after handshake. quicTue, 24 Mar 2020 11:59:14 +0300, by Vladimir Homutov
-
Allow ngx_queue_frame() to insert frame in the front. quicMon, 23 Mar 2020 19:42:09 +0300, by Roman Arutyunyan
-
Put zero in 'First ACK Range' when acknowledging one packet. quicMon, 23 Mar 2020 15:32:24 +0300, by Roman Arutyunyan
-
Avoid using QUIC connection after CONNECTION_CLOSE. quicMon, 23 Mar 2020 19:19:44 +0300, by Roman Arutyunyan
-
Better flow control and buffering for QUIC streams. quicMon, 23 Mar 2020 15:49:31 +0300, by Roman Arutyunyan
-
Limit output QUIC packets with client max_packet_size. quicMon, 23 Mar 2020 18:47:17 +0300, by Roman Arutyunyan
-
Fixed received ACK fields order in debug logging. quicMon, 23 Mar 2020 18:20:42 +0300, by Sergey Kandaurov
-
Added processing of client transport parameters. quicSat, 21 Mar 2020 20:51:59 +0300, by Vladimir Homutov
-
Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE. quicSun, 22 Mar 2020 11:35:15 +0300, by Sergey Kandaurov
-
Implemented parsing of remaining frame types. quicSat, 21 Mar 2020 20:49:55 +0300, by Vladimir Homutov
-
Fixed parsing NGX_QUIC_FT_CONNECTION_CLOSE. quicSat, 21 Mar 2020 19:45:24 +0300, by Sergey Kandaurov
-
Fixed buffer overrun in create_transport_params() with -24. quicSat, 21 Mar 2020 19:22:39 +0300, by Sergey Kandaurov
-
Fixed build with macOS's long long abomination. quicSat, 21 Mar 2020 18:44:10 +0300, by Sergey Kandaurov
-
Fixed parsing of CONNECTION CLOSE2 frames. quicFri, 20 Mar 2020 15:14:00 +0300, by Vladimir Homutov
-
Added parsing of CONNECTION_CLOSE2 frame (0x1D). quicFri, 20 Mar 2020 14:50:05 +0300, by Vladimir Homutov
-
Fixed ACKs to packet numbers greater than 63. quicFri, 20 Mar 2020 09:23:31 +0300, by Roman Arutyunyan
-
Fixed specifiers in "quic packet length" logging. quicThu, 19 Mar 2020 17:33:36 +0300, by Sergey Kandaurov
-
The ngx_quic_frame_len() function is not really needed. quicThu, 19 Mar 2020 14:59:55 +0300, by Vladimir Homutov
-
Added boundaries checks into frame parser. quicThu, 19 Mar 2020 17:07:12 +0300, by Vladimir Homutov
-
Send a FIN frame when QUIC stream is closed. quicThu, 19 Mar 2020 15:34:35 +0300, by Roman Arutyunyan
-
Fixed header creation for header_only responses in HTTP/3. quicThu, 19 Mar 2020 15:03:09 +0300, by Roman Arutyunyan
-
Implemented send_alert callback, CONNECTION_CLOSE writer. quicWed, 18 Mar 2020 23:07:40 +0300, by Sergey Kandaurov
-
Added copying addr_text to QUIC stream connections. quicWed, 18 Mar 2020 20:28:28 +0300, by Roman Arutyunyan
-
Added parsing of RESET_STREAM and STOP_SENDING frames quicWed, 18 Mar 2020 16:35:11 +0300, by Vladimir Homutov
-
Fixed pointer increment while parsing HTTP/3 header. quicWed, 18 Mar 2020 15:28:20 +0300, by Roman Arutyunyan
-
Implemented creation of server unidirectional streams. quicWed, 18 Mar 2020 13:49:39 +0300, by Vladimir Homutov
-
Extracted transport part of the code into separate file. quicWed, 18 Mar 2020 12:58:27 +0300, by Vladimir Homutov
-
Split transport and crypto parts into separate files. quicMon, 16 Mar 2020 19:00:47 +0300, by Vladimir Homutov
-
Added processing of CONNECTION CLOSE frames. quicMon, 16 Mar 2020 13:06:43 +0300, by Vladimir Homutov
-
Temporary fix for header null-termination in HTTP/3. quicSat, 14 Mar 2020 13:18:55 +0300, by Roman Arutyunyan
-
Fixed header protection application with pn length > 1. quicSat, 14 Mar 2020 03:15:09 +0300, by Sergey Kandaurov
-
Added check for initialized c->ssl before calling SSL shutdown. quicFri, 13 Mar 2020 18:55:58 +0300, by Vladimir Homutov
-
Fixed infinite loop in ngx_quic_stream_send_chain(). quicFri, 13 Mar 2020 18:30:37 +0300, by Roman Arutyunyan
-
Implemented tracking offset in STREAM frames. quicFri, 13 Mar 2020 18:29:50 +0300, by Roman Arutyunyan
-
Implemented ngx_quic_stream_send_chain() method. quicFri, 13 Mar 2020 15:56:10 +0300, by Roman Arutyunyan
-
Removed hardcoded CRYPTO and ACK frame sizes. quicThu, 12 Mar 2020 14:23:27 +0300, by Vladimir Homutov
-
Added support of multiple QUIC packets in single datagram. quicThu, 12 Mar 2020 14:43:24 +0300, by Vladimir Homutov
-
Compatibility with BoringSSL revised QUIC encryption secret APIs. quicWed, 11 Mar 2020 21:53:02 +0300, by Sergey Kandaurov
-
Chacha20 header protection support with BoringSSL. quicTue, 10 Mar 2020 19:15:12 +0300, by Sergey Kandaurov
-
Using SSL cipher suite id to obtain cipher/digest, part 2. quicTue, 10 Mar 2020 19:12:22 +0300, by Sergey Kandaurov
-
Fixed header protection with negotiated cipher suite. quicThu, 05 Mar 2020 20:05:40 +0300, by Sergey Kandaurov
-
Initial packets are protected with AEAD_AES_128_GCM. quicThu, 05 Mar 2020 19:49:49 +0300, by Sergey Kandaurov
-
Fixed write secret logging in set_encryption_secrets callback. quicThu, 05 Mar 2020 18:01:18 +0300, by Sergey Kandaurov
-
Fixed ngx_quic_varint_len misuse in the previous change. quicThu, 05 Mar 2020 15:26:15 +0300, by Sergey Kandaurov
-
Using SSL cipher suite id to obtain cipher/digest, part 1. quicThu, 05 Mar 2020 13:00:59 +0300, by Sergey Kandaurov
-
Using cached ssl_conn in ngx_quic_handshake_input(), NFC. quicThu, 05 Mar 2020 12:51:49 +0300, by Sergey Kandaurov
-
Adjusted transport parameters stub for active_connection_id_limit. quicWed, 04 Mar 2020 16:05:39 +0300, by Sergey Kandaurov
-
Implemented improved version of quic_output(). quicWed, 04 Mar 2020 15:52:12 +0300, by Vladimir Homutov
-
Split frame and packet generation into separate steps. quicTue, 03 Mar 2020 13:30:30 +0300, by Vladimir Homutov
-
Introduced quic_version macro, uint16/uint32 routines ported. quicFri, 28 Feb 2020 13:09:52 +0300, by Sergey Kandaurov
-
QUIC header protection routines, introduced ngx_quic_tls_hp(). quicFri, 28 Feb 2020 13:09:52 +0300, by Sergey Kandaurov
-
AEAD routines, introduced ngx_quic_tls_open()/ngx_quic_tls_seal(). quicFri, 28 Feb 2020 13:09:52 +0300, by Sergey Kandaurov
-
Transport parameters stub, to complete handshake. quicFri, 28 Feb 2020 13:09:52 +0300, by Sergey Kandaurov
-
PN-aware AEAD nonce, feeding proper CRYPTO length. quicFri, 28 Feb 2020 13:09:52 +0300, by Sergey Kandaurov
-
QUIC add_handshake_data callback, varint routines. quicFri, 28 Feb 2020 13:09:51 +0300, by Sergey Kandaurov
-
Variables: avoid possible buffer overrun with some "$sent_http_*".Mon, 01 May 2023 19:16:05 +0400, by Sergey Kandaurov
-
Fixed segfault if regex studies list allocation fails.Tue, 18 Apr 2023 06:28:46 +0300, by Maxim Dounin
-
Added stream modules realip and ssl_preread to win32 builds.Mon, 17 Apr 2023 14:08:00 +0400, by Sergey Kandaurov
-
Year 2023.Mon, 17 Apr 2023 14:07:59 +0400, by Sergey Kandaurov
-
Version bump.Mon, 17 Apr 2023 14:06:43 +0400, by Sergey Kandaurov
-
release-1.23.4 tagTue, 28 Mar 2023 18:01:54 +0300, by Maxim Dounin
-
Updated OpenSSL used for win32 builds.Tue, 28 Mar 2023 02:25:55 +0300, by Maxim Dounin
-
Gzip: compatibility with recent zlib-ng versions.Mon, 27 Mar 2023 21:25:05 +0300, by Maxim Dounin
-
SSL: enabled TLSv1.3 by default.Fri, 24 Mar 2023 02:57:43 +0300, by Maxim Dounin
-
Mail: fixed handling of blocked client read events in proxy.Fri, 24 Mar 2023 02:53:21 +0300, by Maxim Dounin
-
Syslog: introduced error log handler.Fri, 10 Mar 2023 07:43:50 +0300, by Maxim Dounin
-
Syslog: removed usage of ngx_cycle->log and ngx_cycle->hostname.Fri, 10 Mar 2023 07:43:40 +0300, by Maxim Dounin
-
HTTP/2: finalize request as bad if header validation fails.Fri, 10 Mar 2023 06:47:53 +0300, by Maxim Dounin
-
HTTP/2: socket leak with "return 444" in error_page (ticket #2455).Fri, 10 Mar 2023 06:47:48 +0300, by Maxim Dounin
-
SSL: logging levels of errors observed with BoringSSL.Wed, 08 Mar 2023 22:22:47 +0300, by Maxim Dounin
-
SSL: logging levels of errors observed with tlsfuzzer and LibreSSL.Wed, 08 Mar 2023 22:22:34 +0300, by Maxim Dounin
-
SSL: logging levels of various errors reported with tlsfuzzer.Wed, 08 Mar 2023 22:21:59 +0300, by Maxim Dounin
-
SSL: switched to detect log level based on the last error.Wed, 08 Mar 2023 22:21:53 +0300, by Maxim Dounin
-
Core: stricter UTF-8 handling in ngx_utf8_decode().Thu, 23 Feb 2023 08:09:50 +0900, by Yugo Horie
-
Win32: non-ASCII names in ngx_fs_bsize(), ngx_fs_available().Thu, 23 Feb 2023 20:50:03 +0300, by Maxim Dounin
-
Win32: removed attempt to use a drive letter in ngx_fs_bsize().Thu, 23 Feb 2023 20:50:00 +0300, by Maxim Dounin
-
Win32: non-ASCII names support in ngx_open_tempfile().Thu, 23 Feb 2023 20:49:57 +0300, by Maxim Dounin
-
Win32: non-ASCII names support in ngx_rename_file().Thu, 23 Feb 2023 20:49:55 +0300, by Maxim Dounin
-
Win32: non-ASCII names support in ngx_delete_file().Thu, 23 Feb 2023 20:49:54 +0300, by Maxim Dounin
-
Win32: reworked ngx_win32_rename_file() to use nginx wrappers.Thu, 23 Feb 2023 20:49:52 +0300, by Maxim Dounin
-
Win32: reworked ngx_win32_rename_file() to check errors.Thu, 23 Feb 2023 20:49:50 +0300, by Maxim Dounin
-
Win32: non-ASCII directory names support in ngx_delete_dir().Thu, 23 Feb 2023 20:49:47 +0300, by Maxim Dounin
-
Win32: non-ASCII directory names support in ngx_create_dir().Thu, 23 Feb 2023 20:49:45 +0300, by Maxim Dounin
-
Win32: non-ASCII directory names support in ngx_getcwd().Thu, 23 Feb 2023 20:49:44 +0300, by Maxim Dounin
-
Win32: non-ASCII names support in "include" with wildcards.Thu, 23 Feb 2023 20:49:41 +0300, by Maxim Dounin
-
Win32: non-ASCII names support in autoindex (ticket #458).Thu, 23 Feb 2023 20:49:39 +0300, by Maxim Dounin
-
Win32: OpenSSL compilation for x64 targets with MSVC.Thu, 23 Feb 2023 18:16:08 +0300, by Maxim Dounin
-
Win32: i386 now assumed when crossbuilding (ticket #2416).Thu, 23 Feb 2023 18:15:59 +0300, by Maxim Dounin
-
Win32: handling of localized MSVC cl output.Thu, 23 Feb 2023 18:15:57 +0300, by Maxim Dounin
-
Win32: removed unneeded wildcard in NGX_CC_NAME test for msvc.Thu, 23 Feb 2023 18:15:53 +0300, by Maxim Dounin
-
Lingering close for connections with pipelined requests.Thu, 02 Feb 2023 23:38:48 +0300, by Maxim Dounin
-
Fixed "zero size buf" alerts with subrequests.Sat, 28 Jan 2023 05:23:33 +0300, by Maxim Dounin
-
Style.Sat, 28 Jan 2023 05:20:23 +0300, by Maxim Dounin
-
Added warning about redefinition of listen socket protocol options.Sat, 28 Jan 2023 01:29:45 +0300, by Maxim Dounin
-
Fixed handling of very long locations (ticket #2435).Thu, 26 Jan 2023 03:34:44 +0300, by Maxim Dounin
-
Gzip static: ranges support (ticket #2349).Tue, 24 Jan 2023 03:01:51 +0300, by Maxim Dounin
-
Configure: removed unneeded header from UDP_SEGMENT test.Mon, 23 Jan 2023 05:01:01 +0300, by Maxim Dounin
-
Updated link to OpenVZ suspend/resume bug.Wed, 21 Dec 2022 14:53:27 +0300, by Maxim Dounin
-
Fixed port ranges support in the listen directive.Sun, 18 Dec 2022 21:29:02 +0300, by Valentin Bartenev
-
Style.Fri, 16 Dec 2022 01:15:15 +0400, by BullerDu
-
Version bump.Fri, 16 Dec 2022 01:15:13 +0400, by Sergey Kandaurov
-
release-1.23.3 tagTue, 13 Dec 2022 18:53:53 +0300, by Maxim Dounin
-
Updated OpenSSL and zlib used for win32 builds.Tue, 13 Dec 2022 03:32:57 +0300, by Maxim Dounin
-
Win32: event flags handling edge cases in ngx_wsarecv().Thu, 01 Dec 2022 04:22:36 +0300, by Maxim Dounin
-
SSL: fixed ngx_ssl_recv() to reset c->read->ready after errors.Thu, 01 Dec 2022 04:22:31 +0300, by Maxim Dounin
-
Removed casts from ngx_memcmp() macro.Wed, 30 Nov 2022 18:01:53 +0300, by Maxim Dounin
-
Fixed alignment of ngx_memmove()/ngx_movemem() macro definitions.Wed, 30 Nov 2022 18:01:43 +0300, by Maxim Dounin
-
SSL: fixed debug logging of SSL_sendfile() return value.Thu, 24 Nov 2022 23:08:30 +0400, by Sergey Kandaurov
-
Fixed segfault when switching off master process during upgrade.Wed, 23 Nov 2022 23:48:53 +0300, by Maxim Dounin
-
Disabled cloning of sockets without master process (ticket #2403).Wed, 23 Nov 2022 23:12:04 +0300, by Maxim Dounin
-
Filtering duplicate addresses in listen (ticket #2400).Wed, 23 Nov 2022 17:30:08 +0300, by Maxim Dounin
-
Process events posted by ngx_close_idle_connections() immediately.Fri, 18 Nov 2022 19:31:38 +0400, by Roman Arutyunyan
-
SSI: handling of subrequests from other modules (ticket #1263).Mon, 21 Nov 2022 17:01:34 +0300, by Ciel Zhao
-
Fixed PROXY protocol to use ngx_memcpy()/ngx_memcmp().Tue, 08 Nov 2022 12:48:21 +0300, by Maxim Dounin
-
Added logging to PROXY protocol write buffer check.Tue, 08 Nov 2022 12:48:19 +0300, by Maxim Dounin
-
Increased maximum read PROXY protocol header size.Wed, 02 Nov 2022 13:46:16 +0400, by Roman Arutyunyan
-
Version bump.Thu, 03 Nov 2022 15:52:55 +0400, by Roman Arutyunyan
-
release-1.23.2 tagWed, 19 Oct 2022 10:56:21 +0300, by Maxim Dounin
-
Mp4: disabled duplicate atoms.Wed, 19 Oct 2022 10:53:17 +0300, by Roman Arutyunyan
-
SSL: improved validation of ssl_session_cache and ssl_ocsp_cache.Mon, 17 Oct 2022 16:24:53 +0400, by Sergey Kandaurov
-
SSL: removed cast not needed after 5ffd76a9ccf3.Thu, 13 Oct 2022 16:18:56 +0400, by Sergey Kandaurov
-
SSL: workaround for session timeout handling with TLSv1.3.Wed, 12 Oct 2022 20:14:57 +0300, by Maxim Dounin
-
SSL: optimized rotation of session ticket keys.Wed, 12 Oct 2022 20:14:55 +0300, by Maxim Dounin
-
SSL: automatic rotation of session ticket keys.Wed, 12 Oct 2022 20:14:53 +0300, by Maxim Dounin
-
SSL: shorter debug messages about session tickets.Wed, 12 Oct 2022 20:14:51 +0300, by Maxim Dounin
-
SSL: renamed session ticket key functions and data index.Wed, 12 Oct 2022 20:14:49 +0300, by Maxim Dounin
-
SSL: renamed session ticket key type.Wed, 12 Oct 2022 20:14:47 +0300, by Maxim Dounin
-
SSL: style.Wed, 12 Oct 2022 20:14:45 +0300, by Maxim Dounin
-
SSL: explicit clearing of expired sessions.Wed, 12 Oct 2022 20:14:43 +0300, by Maxim Dounin
-
SSL: single allocation in session cache on 32-bit platforms.Wed, 12 Oct 2022 20:14:40 +0300, by Maxim Dounin
-
SSL: explicit session id length checking.Wed, 12 Oct 2022 20:14:39 +0300, by Maxim Dounin
-
SSL: updated comment about session sizes.Wed, 12 Oct 2022 20:14:37 +0300, by Maxim Dounin
-
SSL: reduced logging of session cache failures (ticket #621).Wed, 12 Oct 2022 20:14:36 +0300, by Maxim Dounin
-
SSL: disabled saving tickets to session cache.Wed, 12 Oct 2022 20:14:34 +0300, by Maxim Dounin
-
Added type cast to ngx_proxy_protocol_parse_uint16().Tue, 27 Sep 2022 11:31:16 +0400, by Roman Arutyunyan
-
PROXY protocol v2 TLV variables.Wed, 12 Oct 2022 16:58:16 +0400, by Roman Arutyunyan
-
Log only the first line of user input on PROXY protocol v1 error.Mon, 10 Oct 2022 13:57:31 +0400, by Roman Arutyunyan
-
SSL: silenced GCC warnings when building with BoringSSL.Thu, 08 Sep 2022 13:53:49 +0400, by Sergey Kandaurov
-
Win32: disabled threads support in OpenSSL builds.Wed, 07 Sep 2022 00:47:31 +0300, by Maxim Dounin
-
Win32: fixed build on Windows with OpenSSL 3.0.x (ticket #2379).Wed, 07 Sep 2022 00:47:17 +0300, by Maxim Dounin
-
Win32: disabled C4306 warnings with MSVC.Wed, 07 Sep 2022 00:47:07 +0300, by Maxim Dounin
-
Win32: removed misleading comment about warnings being disabled.Wed, 07 Sep 2022 00:47:02 +0300, by Maxim Dounin
-
SSL: fixed incorrect usage of #if instead of #ifdef.Wed, 07 Sep 2022 00:44:10 +0300, by Maxim Dounin
-
Events: fixed style and wrong error handling in the iocp module.Wed, 07 Sep 2022 00:43:51 +0300, by Maxim Dounin
-
SSL: logging level of "bad record type" errors.Tue, 09 Aug 2022 17:13:46 -0300, by Murilo Andrade
-
Version bump.Tue, 30 Aug 2022 01:52:51 +0300, by Maxim Dounin
-
release-1.23.1 tagTue, 19 Jul 2022 17:05:27 +0300, by Maxim Dounin
-
Updated OpenSSL used for win32 builds.Tue, 19 Jul 2022 17:03:30 +0300, by Maxim Dounin
-
Events: fixed EPOLLRDHUP with FIONREAD (ticket #2367).Fri, 15 Jul 2022 15:19:32 +0300, by Maxim Dounin
-
Range filter: clearing of pre-existing Content-Range headers.Fri, 15 Jul 2022 07:01:44 +0300, by Maxim Dounin