Mercurial > hg > nginx
graph
-
Request body: handling of body after unbuffered reading.Sat, 27 Apr 2024 18:22:07 +0300, by Maxim Dounin
-
Request body: body is now cleared on errors.Sat, 27 Apr 2024 18:21:38 +0300, by Maxim Dounin
-
Request body: simplified error handling in HTTP/2.Sat, 27 Apr 2024 18:21:25 +0300, by Maxim Dounin
-
Request body: improved debug logging.Sat, 27 Apr 2024 18:21:05 +0300, by Maxim Dounin
-
Request body: block reading when returning errors.Sat, 27 Apr 2024 18:20:17 +0300, by Maxim Dounin
-
Request body: logging of timeouts.Sat, 27 Apr 2024 18:19:27 +0300, by Maxim Dounin
-
Request body: provided log action for reading request body.Sat, 27 Apr 2024 18:19:07 +0300, by Maxim Dounin
-
Reset c->log->action on redirect to a named location.Sat, 27 Apr 2024 18:18:36 +0300, by Maxim Dounin
-
Proxy: use zero Content-Length while discarding request body.Sat, 27 Apr 2024 18:18:13 +0300, by Maxim Dounin
-
HTTP/3: fixed handling of request body larger than Content-Length.Sat, 27 Apr 2024 18:17:03 +0300, by Maxim Dounin
-
Reordered checks for Content-Length and Transfer-Encoding.Sat, 27 Apr 2024 18:16:27 +0300, by Maxim Dounin
-
Updated HTTP status code descriptions to match RFC 9110.Sun, 14 Apr 2024 12:23:40 +0200, by Michiel W. Beijen
-
Version bump.Sat, 20 Apr 2024 20:28:14 +0300, by Maxim Dounin
-
freenginx-1.26.0-RELEASE stable-1.26 release-1.26.0Tue, 09 Apr 2024 03:07:14 +0300, by Maxim Dounin
-
release-1.25.5 tagTue, 02 Apr 2024 20:55:21 +0300, by Maxim Dounin
-
HTTP: just one empty line now accepted when parsing request line.Sat, 30 Mar 2024 05:10:40 +0300, by Maxim Dounin
-
HTTP/3: synced request body reading changes to reduce diffs.Sat, 30 Mar 2024 05:10:24 +0300, by Maxim Dounin
-
Request body: limited chunk extensions and trailer headers.Sat, 30 Mar 2024 05:09:35 +0300, by Maxim Dounin
-
Request body: improved c->read->ready flag handling.Sat, 30 Mar 2024 05:09:12 +0300, by Maxim Dounin
-
Request body: explicit handling of NGX_AGAIN.Sat, 30 Mar 2024 05:06:59 +0300, by Maxim Dounin
-
Upstream: improved c->read->ready flag handling.Sat, 30 Mar 2024 05:06:15 +0300, by Maxim Dounin
-
Mail: max_commands directive.Sat, 30 Mar 2024 05:05:53 +0300, by Maxim Dounin
-
Mail: handling of pipelined commands which cross buffer boundary.Sat, 30 Mar 2024 05:05:31 +0300, by Maxim Dounin
-
Mail: handling of read buffer filled with commands.Sat, 30 Mar 2024 05:05:05 +0300, by Maxim Dounin
-
Mail: switched to posted events when resuming reading.Sat, 30 Mar 2024 05:04:25 +0300, by Maxim Dounin
-
MIME: changed type for deb files, added udeb files.Tue, 26 Mar 2024 21:30:08 +0300, by Yuriy Izorkin
-
MIME: changed type for rar files to application/vnd.rar.Tue, 26 Mar 2024 19:39:48 +0300, by Yuriy Izorkin
-
MIME: changed type for bmp to image/bmp.Thu, 21 Mar 2024 22:50:11 +0300, by Maxim Dounin
-
Adjusted logging level of ENOENT connect() errors.Fri, 01 Mar 2024 05:42:31 +0300, by Maxim Dounin
-
Adjusted ENOBUFS logging level.Fri, 01 Mar 2024 05:42:22 +0300, by Maxim Dounin
-
Syslog: logging level of connect() errors.Fri, 01 Mar 2024 05:42:15 +0300, by Maxim Dounin
-
Syslog: introduced ngx_syslog_send() error logging moderation.Fri, 01 Mar 2024 05:42:12 +0300, by Maxim Dounin
-
Syslog: fixed duplicate errors with access logging to syslog.Fri, 01 Mar 2024 05:42:09 +0300, by Maxim Dounin
-
Fixed server name in special responses with "server_tokens off;".Thu, 29 Feb 2024 19:24:26 +0300, by Maxim Dounin
-
Fixed server name in HTTP/1.x with "server_tokens off;".Mon, 26 Feb 2024 00:40:58 +0300, by Tatsuya Kaneko
-
Version bump.Mon, 26 Feb 2024 00:40:35 +0300, by Maxim Dounin
-
release-1.25.4 tagTue, 20 Feb 2024 20:15:32 +0300, by Maxim Dounin
-
HTTP/2: fixed incorrect name slipped in 9213:23f109f0facc.Tue, 20 Feb 2024 19:28:26 +0300, by Maxim Dounin
-
Upstream: fixed X-Accel-Redirect handling from cache files.Tue, 20 Feb 2024 01:23:43 +0300, by Maxim Dounin
-
Free nginx: regenerated changes.xslt after previous commit.Mon, 19 Feb 2024 03:13:42 +0300, by Maxim Dounin
-
Free nginx: support for sections in CHANGES.Mon, 19 Feb 2024 03:13:18 +0300, by Maxim Dounin
-
Free nginx: release process adjusted.Mon, 19 Feb 2024 03:12:52 +0300, by Maxim Dounin
-
Free nginx: changed server name.Mon, 19 Feb 2024 03:12:06 +0300, by Maxim Dounin
-
Free nginx: changed domain to freenginx.org.Mon, 19 Feb 2024 03:11:19 +0300, by Maxim Dounin
-
Updated OpenSSL and zlib used for win32 builds.Wed, 14 Feb 2024 15:55:42 +0400, by Sergey Kandaurov
-
QUIC: fixed stream cleanup (ticket #2586).Wed, 14 Feb 2024 15:55:37 +0400, by Roman Arutyunyan
-
QUIC: trial packet decryption in response to invalid key update.Wed, 14 Feb 2024 15:55:34 +0400, by Sergey Kandaurov
-
QUIC: fixed unsent MTU probe acknowledgement.Wed, 14 Feb 2024 16:56:28 +0400, by Roman Arutyunyan
-
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