log

age author description
Wed, 08 May 2024 23:00:07 +0300 Maxim Dounin Disabled handling of headers without a colon. default tip
Mon, 06 May 2024 00:07:33 +0300 Maxim Dounin Fixed compilation on NetBSD 10.
Mon, 06 May 2024 00:07:18 +0300 Maxim Dounin SSL: logging level of "invalid alert" errors.
Mon, 06 May 2024 00:06:15 +0300 Maxim Dounin SSL: logging level of all "SSL alert number N" errors.
Sat, 27 Apr 2024 18:23:52 +0300 Maxim Dounin Request body: discarded body now treated as no body.
Sat, 27 Apr 2024 18:23:22 +0300 Maxim Dounin Modified $content_length to match available request body length.
Sat, 27 Apr 2024 18:22:38 +0300 Maxim Dounin Request body: error_page 413 handling with HTTP/2 and HTTP/3.
Sat, 27 Apr 2024 18:22:07 +0300 Maxim Dounin Request body: handling of body after unbuffered reading.
Sat, 27 Apr 2024 18:21:38 +0300 Maxim Dounin Request body: body is now cleared on errors.
Sat, 27 Apr 2024 18:21:25 +0300 Maxim Dounin Request body: simplified error handling in HTTP/2.
Sat, 27 Apr 2024 18:21:05 +0300 Maxim Dounin Request body: improved debug logging.
Sat, 27 Apr 2024 18:20:17 +0300 Maxim Dounin Request body: block reading when returning errors.
Sat, 27 Apr 2024 18:19:27 +0300 Maxim Dounin Request body: logging of timeouts.
Sat, 27 Apr 2024 18:19:07 +0300 Maxim Dounin Request body: provided log action for reading request body.
Sat, 27 Apr 2024 18:18:36 +0300 Maxim Dounin Reset c->log->action on redirect to a named location.
Sat, 27 Apr 2024 18:18:13 +0300 Maxim Dounin Proxy: use zero Content-Length while discarding request body.
Sat, 27 Apr 2024 18:17:03 +0300 Maxim Dounin HTTP/3: fixed handling of request body larger than Content-Length.
Sat, 27 Apr 2024 18:16:27 +0300 Maxim Dounin Reordered checks for Content-Length and Transfer-Encoding.
Sun, 14 Apr 2024 12:23:40 +0200 Michiel W. Beijen Updated HTTP status code descriptions to match RFC 9110.
Sat, 20 Apr 2024 20:28:14 +0300 Maxim Dounin Version bump.
Tue, 09 Apr 2024 03:07:15 +0300 Maxim Dounin release-1.26.0 tag stable-1.26
Tue, 09 Apr 2024 03:07:14 +0300 Maxim Dounin freenginx-1.26.0-RELEASE stable-1.26 release-1.26.0
Tue, 09 Apr 2024 03:05:10 +0300 Maxim Dounin Stable branch. stable-1.26
Tue, 02 Apr 2024 20:55:21 +0300 Maxim Dounin release-1.25.5 tag
Tue, 02 Apr 2024 20:55:20 +0300 Maxim Dounin freenginx-1.25.5-RELEASE release-1.25.5
Sat, 30 Mar 2024 05:10:40 +0300 Maxim Dounin HTTP: just one empty line now accepted when parsing request line.
Sat, 30 Mar 2024 05:10:24 +0300 Maxim Dounin HTTP/3: synced request body reading changes to reduce diffs.
Sat, 30 Mar 2024 05:09:35 +0300 Maxim Dounin Request body: limited chunk extensions and trailer headers.
Sat, 30 Mar 2024 05:09:12 +0300 Maxim Dounin Request body: improved c->read->ready flag handling.
Sat, 30 Mar 2024 05:06:59 +0300 Maxim Dounin Request body: explicit handling of NGX_AGAIN.
Sat, 30 Mar 2024 05:06:15 +0300 Maxim Dounin Upstream: improved c->read->ready flag handling.
Sat, 30 Mar 2024 05:05:53 +0300 Maxim Dounin Mail: max_commands directive.
Sat, 30 Mar 2024 05:05:31 +0300 Maxim Dounin Mail: handling of pipelined commands which cross buffer boundary.
Sat, 30 Mar 2024 05:05:05 +0300 Maxim Dounin Mail: handling of read buffer filled with commands.
Sat, 30 Mar 2024 05:04:25 +0300 Maxim Dounin Mail: switched to posted events when resuming reading.
Tue, 26 Mar 2024 21:30:08 +0300 Yuriy Izorkin MIME: changed type for deb files, added udeb files.
Tue, 26 Mar 2024 19:39:48 +0300 Yuriy Izorkin MIME: changed type for rar files to application/vnd.rar.
Sat, 23 Mar 2024 04:30:45 +0300 Maxim Dounin Closed the radix_with_skip branch. radix_with_skip
Thu, 21 Mar 2024 22:50:11 +0300 Maxim Dounin MIME: changed type for bmp to image/bmp.
Fri, 01 Mar 2024 05:42:31 +0300 Maxim Dounin Adjusted logging level of ENOENT connect() errors.
Fri, 01 Mar 2024 05:42:22 +0300 Maxim Dounin Adjusted ENOBUFS logging level.
Fri, 01 Mar 2024 05:42:15 +0300 Maxim Dounin Syslog: logging level of connect() errors.
Fri, 01 Mar 2024 05:42:12 +0300 Maxim Dounin Syslog: introduced ngx_syslog_send() error logging moderation.
Fri, 01 Mar 2024 05:42:09 +0300 Maxim Dounin Syslog: fixed duplicate errors with access logging to syslog.
Thu, 29 Feb 2024 19:24:26 +0300 Maxim Dounin Fixed server name in special responses with "server_tokens off;".
Mon, 26 Feb 2024 00:40:58 +0300 Tatsuya Kaneko Fixed server name in HTTP/1.x with "server_tokens off;".
Mon, 26 Feb 2024 00:40:35 +0300 Maxim Dounin Version bump.
Tue, 20 Feb 2024 20:15:32 +0300 Maxim Dounin release-1.25.4 tag
Tue, 20 Feb 2024 20:15:31 +0300 Maxim Dounin freenginx-1.25.4-RELEASE release-1.25.4
Tue, 20 Feb 2024 19:28:26 +0300 Maxim Dounin HTTP/2: fixed incorrect name slipped in 9213:23f109f0facc.
Tue, 20 Feb 2024 01:23:43 +0300 Maxim Dounin Upstream: fixed X-Accel-Redirect handling from cache files.
Mon, 19 Feb 2024 03:13:42 +0300 Maxim Dounin Free nginx: regenerated changes.xslt after previous commit.
Mon, 19 Feb 2024 03:13:18 +0300 Maxim Dounin Free nginx: support for sections in CHANGES.
Mon, 19 Feb 2024 03:12:52 +0300 Maxim Dounin Free nginx: release process adjusted.
Mon, 19 Feb 2024 03:12:06 +0300 Maxim Dounin Free nginx: changed server name.
Mon, 19 Feb 2024 03:11:19 +0300 Maxim Dounin Free nginx: changed domain to freenginx.org.
Wed, 14 Feb 2024 15:55:42 +0400 Sergey Kandaurov Updated OpenSSL and zlib used for win32 builds.
Wed, 14 Feb 2024 15:55:37 +0400 Roman Arutyunyan QUIC: fixed stream cleanup (ticket #2586).
Wed, 14 Feb 2024 15:55:34 +0400 Sergey Kandaurov QUIC: trial packet decryption in response to invalid key update.
Wed, 14 Feb 2024 16:56:28 +0400 Roman Arutyunyan QUIC: fixed unsent MTU probe acknowledgement.
Tue, 30 Jan 2024 19:19:26 +0400 Sergey Kandaurov HTTP/3: added more compatibility checks for "listen ... quic".
Tue, 30 Jan 2024 19:18:31 +0400 Sergey Kandaurov SSL: fixed $ssl_curves allocation error handling.
Tue, 30 Jan 2024 19:14:16 +0400 Sergey Kandaurov Year 2024.
Tue, 30 Jan 2024 03:20:10 +0300 Maxim Dounin Upstream: fixed usage of closed sockets with filter finalization.
Tue, 30 Jan 2024 03:20:05 +0300 Maxim Dounin Fixed request termination with AIO and subrequests (ticket #2555).
Mon, 29 Jan 2024 10:31:37 +0300 Maxim Dounin AIO operations now add timers (ticket #2162).
Mon, 29 Jan 2024 10:29:39 +0300 Maxim Dounin Silenced complaints about socket leaks on forced termination.
Mon, 25 Dec 2023 21:15:48 +0400 Sergey Kandaurov SSL: reasonable version for LibreSSL adjusted.
Mon, 25 Dec 2023 21:15:47 +0400 Sergey Kandaurov SSL: disabled renegotiation checks with LibreSSL.
Sat, 09 Dec 2023 08:38:14 +0000 J Carter Win32: extended ngx_random() range to 0x7fffffff.
Sat, 16 Dec 2023 03:40:01 +0400 Sergey Kandaurov QUIC: fixed format specifier after a6f79f044de5.
Tue, 12 Dec 2023 20:21:12 +0400 Sergey Kandaurov QUIC: path aware in-flight bytes accounting.
Tue, 12 Dec 2023 20:20:51 +0400 Sergey Kandaurov QUIC: reset RTT estimator for the new path.
Wed, 29 Nov 2023 10:58:21 +0400 Roman Arutyunyan QUIC: path revalidation after expansion failure.
Thu, 30 Nov 2023 15:03:06 +0400 Roman Arutyunyan QUIC: ngx_quic_frame_t time fields cleanup.
Wed, 29 Nov 2023 21:41:29 +0400 Roman Arutyunyan QUIC: congestion control in ngx_quic_frame_sendto().
Wed, 22 Nov 2023 14:48:12 +0400 Roman Arutyunyan QUIC: ignore duplicate PATH_CHALLENGE frames.
Wed, 22 Nov 2023 14:52:21 +0400 Roman Arutyunyan QUIC: fixed anti-amplification with explicit send.
Wed, 29 Nov 2023 18:13:25 +0400 Roman Arutyunyan QUIC: avoid partial expansion of PATH_CHALLENGE/PATH_RESPONSE.
Wed, 29 Nov 2023 11:13:05 +0300 Vladimir Khomutov HTTP: uniform checks in ngx_http_alloc_large_header_buffer().
Tue, 28 Nov 2023 12:57:14 +0300 Vladimir Khomutov HTTP: removed unused r->port_start and r->port_end.
Tue, 14 Nov 2023 15:26:02 +0400 Sergey Kandaurov HTTP/3: added Huffman decoding error logging.
Tue, 14 Nov 2023 14:50:03 +0400 Sergey Kandaurov Adjusted Huffman coding debug logging, missed in 7977:336084ff943b.
Thu, 26 Oct 2023 23:35:09 +0300 Vladimir Khomutov QUIC: improved packet and frames debug tracing.
Fri, 27 Oct 2023 01:29:28 +0400 Sergey Kandaurov Version bump.
Tue, 24 Oct 2023 16:46:47 +0300 Maxim Dounin release-1.25.3 tag
Tue, 24 Oct 2023 16:46:46 +0300 Maxim Dounin nginx-1.25.3-RELEASE release-1.25.3
Mon, 23 Oct 2023 21:50:26 +0300 Maxim Dounin Updated OpenSSL and zlib used for win32 builds.
Sat, 21 Oct 2023 18:48:24 +0400 Sergey Kandaurov HTTP/2: fixed buffer management with HTTP/2 auto-detection.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: explicitly zero out unused keying material.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: removed key field from ngx_quic_secret_t.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: simplified ngx_quic_ciphers() API.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: cleaned up now unused ngx_quic_ciphers() calls.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: reusing crypto contexts for header protection.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: common code for crypto open and seal operations.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: reusing crypto contexts for packet protection.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: renamed protection functions.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: prevented generating ACK frames with discarded keys.
Fri, 20 Oct 2023 18:05:07 +0400 Sergey Kandaurov QUIC: added safety belt to prevent using discarded keys.
Thu, 31 Aug 2023 19:54:10 +0400 Sergey Kandaurov QUIC: split keys availability checks to read and write sides.
Wed, 18 Oct 2023 04:30:11 +0300 Maxim Dounin Core: changed ngx_queue_sort() to use merge sort.
Tue, 17 Oct 2023 02:39:38 +0300 Maxim Dounin Core: fixed memory leak on configuration reload with PCRE2.
Tue, 10 Oct 2023 15:13:39 +0300 Maxim Dounin HTTP/2: per-iteration stream handling limit.
Fri, 22 Sep 2023 19:23:57 +0400 Vladimir Khomutov QUIC: handle callback errors in compat.
Wed, 13 Sep 2023 17:48:15 +0400 Roman Arutyunyan Modules compatibility: added QUIC to signature (ticket #2539).
Thu, 14 Sep 2023 14:15:20 +0400 Roman Arutyunyan QUIC: simplified setting close timer when closing connection.
Thu, 14 Sep 2023 14:13:43 +0400 Roman Arutyunyan HTTP/3: postponed session creation to init() callback.
Thu, 21 Sep 2023 19:32:38 +0400 Roman Arutyunyan QUIC: do not call shutdown() when handshake is in progress.
Wed, 13 Sep 2023 17:57:13 +0400 Roman Arutyunyan HTTP/3: moved variable initialization.
Wed, 13 Sep 2023 17:59:37 +0400 Roman Arutyunyan QUIC: "handshake_timeout" configuration parameter.
Fri, 01 Sep 2023 20:31:46 +0400 Sergey Kandaurov QUIC: removed use of SSL_quic_read_level and SSL_quic_write_level.
Fri, 01 Sep 2023 20:31:46 +0400 Sergey Kandaurov QUIC: refined sending CONNECTION_CLOSE in various packet types.
Thu, 31 Aug 2023 22:59:17 +0300 Maxim Dounin Upstream: fixed handling of Status headers without reason-phrase.
Thu, 31 Aug 2023 10:54:07 +0400 Roman Arutyunyan QUIC: ignore path validation socket error (ticket #2532).
Wed, 30 Aug 2023 11:09:21 +0400 Roman Arutyunyan QUIC: use last client dcid to receive initial packets.
Fri, 25 Aug 2023 13:51:38 +0400 Sergey Kandaurov QUIC: posted generating TLS Key Update next keys.
Fri, 25 Aug 2023 16:39:14 +0400 Sergey Kandaurov Version bump.
Tue, 15 Aug 2023 20:03:04 +0300 Maxim Dounin release-1.25.2 tag
Tue, 15 Aug 2023 20:03:04 +0300 Maxim Dounin nginx-1.25.2-RELEASE release-1.25.2
Tue, 15 Aug 2023 18:10:50 +0300 Maxim Dounin Updated OpenSSL used for win32 builds.