Commit Graph

  • 3b5da468b3 Stream: least_time balancer module master Vladimir Homutov 2016-10-28 16:01:53 +03:00
  • 5760d6148e Upstream: least_time balancer module Vladimir Homutov 2016-10-28 16:01:53 +03:00
  • 45554176ca Upstream: locked version of ngx_*_upstream_free_round_robin_peer(). Vladimir Homutov 2016-10-24 12:41:10 +03:00
  • 35510ddc94 Configure: fix gcc version detection in some corner cases Andrew Clayton 2026-04-29 19:18:03 +01:00
  • 6eb7dcdd98 Request body: restored buffered empty body special case Sergey Kandaurov 2025-11-14 16:06:56 +04:00
  • 484a9863e7 Stream: evaluate proxy_ssl_alpn once Sergey Kandaurov 2026-04-28 13:31:03 +04:00
  • 297b096464 Configure: renamed the upstream sticky module option. Henry Yuan 2026-04-23 21:24:24 +00:00
  • bac04c1b66 Update CONTRIBUTING.md Andrew Clayton 2026-03-20 04:46:01 +00:00
  • 07c7adfc7f GH: add a workflow to check for whitespace issues Andrew Clayton 2026-03-26 17:51:56 +00:00
  • 1f27ab1c8f GH: check commit messages for the most common errors Andrew Clayton 2026-03-04 18:52:07 +00:00
  • 61c5178f04 GH: mark old issues & PRs as stale Andrew Clayton 2026-03-04 18:44:33 +00:00
  • 6991e3e1c5 GH: post a new issue welcome comment Andrew Clayton 2026-03-04 18:42:07 +00:00
  • 83ae7d30bf GH: update the GitHub pull-request template Andrew Clayton 2026-03-05 01:34:29 +00:00
  • b0a4d0fb82 Avoid undefined behaviour in ngx_pstrdup() Andrew Clayton 2026-03-19 04:21:21 +00:00
  • 98fc3bb78e Stream: support ALPN for proxy_ssl upstream. Vadim Zhestikov 2026-02-02 14:46:00 -08:00
  • d7dd7e9ae4 HTTP/3: optimize encoder stream memory usage Roman Arutyunyan 2026-04-10 21:42:18 +04:00
  • 4e89ce224f Restrict duplicate TE headers in HTTP/2 and HTTP/3 Roman Arutyunyan 2026-04-15 13:49:00 +04:00
  • ff8221b4db SSL: logging level of "record layer failure" errors Sergey Kandaurov 2026-04-16 17:57:13 +04:00
  • ea72fa1d92 QUIC: simplified ngx_quic_cbs_recv_rcd() Sergey Kandaurov 2026-04-15 22:22:43 +04:00
  • 4dd7ec9ae4 QUIC: always populate ngx_quic_cbs_recv_rcd() output arguments Sergey Kandaurov 2026-04-15 22:12:28 +04:00
  • abc72c5a57 SSL: compatibility with renamed error codes in OpenSSL 4.0. Aleksei Bavshin 2026-04-07 09:26:40 -07:00
  • aa09c19992 SSL: logging level of "invalid alert" errors. Maxim Dounin 2024-05-06 00:07:18 +03:00
  • 06c9d63fc8 SSL: logging level of all "SSL alert number N" errors. Maxim Dounin 2024-05-06 00:06:15 +03:00
  • 6e14e954aa nginx-1.30.0-RELEASE release-1.30.0 stable-1.30 Sergey Kandaurov 2026-04-14 17:03:28 +04:00
  • 654367cb11 Updated OpenSSL used for win32 builds Sergey Kandaurov 2026-04-14 16:48:30 +04:00
  • bc4f7d78e1 Stable branch Sergey Kandaurov 2026-04-14 13:25:34 +04:00
  • bbaac1d43f Updated OpenSSL used for win32 builds Sergey Kandaurov 2026-04-14 16:48:30 +04:00
  • d3a76322cf Restrict connection-specific headers in HTTP/2 and HTTP/3 Roman Arutyunyan 2026-04-08 17:19:24 +04:00
  • 00979ba9d8 Remove Proxy-Connection HTTP upstream header Roman Arutyunyan 2026-04-08 16:51:07 +04:00
  • b761b0485b GH: add a workflow to check for the 'version bump' commit Andrew Clayton 2026-04-01 19:17:55 +01:00
  • 9772267278 Version bump Andrew Clayton 2026-04-13 14:18:45 +01:00
  • 5eaf45f11e nginx-1.29.8-RELEASE release-1.29.8 Sergey Kandaurov 2026-04-06 21:40:05 +04:00
  • 1709bffe6e Upstream: reset early_hints_length on upstream reinit. David Carlier 2026-03-15 15:56:01 +00:00
  • 067d766f21 Fix $request_port and $is_request_port in subrequests Zoey 2026-04-05 11:31:15 +02:00
  • 365694160a Added max_headers directive. Maxim Dounin 2024-05-24 00:20:01 +03:00
  • 06c30ec29d Upstream: fix integer underflow in charset parsing David Korczynski 2026-03-04 01:27:45 -08:00
  • 2ff1a969f3 Removed CLOCK_MONOTONIC_FAST support. Eugene Grebenschikov 2026-04-01 11:03:21 -07:00
  • 7924a4ec6c Upstream: fixed processing multiple 103 (early hints) responses. Sergey Kandaurov 2026-04-02 17:41:56 +04:00
  • 9fd94af4dd Update CONTRIBUTING.md xuruidong 2026-03-19 21:02:05 +08:00
  • 0d025b4a94 SSL: compatibility with OpenSSL 4.0. Sergey Kandaurov 2026-03-10 16:28:04 +04:00
  • 390767e6ec Version bump. Sergey Kandaurov 2026-03-30 19:26:17 +04:00
  • 9b958b0007 nginx-1.28.3-RELEASE release-1.28.3 stable-1.28 Roman Arutyunyan 2026-03-19 18:53:00 +04:00
  • 78f5814877 Stream: fixed client certificate validation with OCSP. Sergey Kandaurov 2026-03-17 19:20:03 +04:00
  • 0f71dd8ea9 Mail: fixed clearing s->passwd in auth http requests. Sergey Kandaurov 2026-03-18 16:39:37 +04:00
  • 6a8513761f Mail: host validation. Roman Arutyunyan 2026-02-26 11:52:53 +04:00
  • a1d18284e0 Dav: destination length validation for COPY and MOVE. Roman Arutyunyan 2026-03-16 20:13:03 +04:00
  • b23ac73b00 Mp4: fixed possible integer overflow on 32-bit platforms. Roman Arutyunyan 2026-03-02 21:12:34 +04:00
  • a172c880cb Mp4: avoid zero size buffers in output. Roman Arutyunyan 2026-02-21 12:04:36 +04:00
  • 3986410e12 QUIC: improved error handling in OpenSSL compat layer. user.email 2026-02-23 19:33:57 -06:00
  • 0fa49c5f7f QUIC: worker-bound stateless reset tokens. Roman Arutyunyan 2026-02-26 18:36:52 +04:00
  • 7ac4e6b106 QUIC: Stateless Reset rate limiting. Sergey Kandaurov 2026-02-25 21:09:21 +04:00
  • e0c5fd912f QUIC: refactored ngx_quic_address_hash(). Sergey Kandaurov 2026-02-25 21:07:01 +04:00
  • caec29ecdb QUIC: moved ngx_quic_address_hash(). Sergey Kandaurov 2026-02-20 19:01:20 +04:00
  • 5d1ad15bde QUIC: limited size of generated Stateless Reset packets. Sergey Kandaurov 2026-02-20 18:52:56 +04:00
  • eadf0aa8bc QUIC: adjusted minimum packet size to send Stateless Reset. Sergey Kandaurov 2026-02-20 18:59:06 +04:00
  • 067c0b3f57 Resolver: fixed off-by-one read in ngx_resolver_copy(). Roman Arutyunyan 2026-02-23 18:29:16 +04:00
  • 4f0df130ba Mp4: validate sync sample values in stss atom. CodeByMoriarty 2026-02-22 16:45:47 -08:00
  • 246c744499 Updated zlib used for win32 builds. Sergey Kandaurov 2026-03-10 17:06:35 +04:00
  • ed9f33a808 Updated OpenSSL and PCRE used for win32 builds. Roman Arutyunyan 2026-02-03 18:29:43 +04:00
  • 37366e9b7d Version bump. Roman Arutyunyan 2026-03-24 12:37:26 +04:00
  • 0de6e878ba Fixed the "include" directive inside the "geo" block. Eugene Grebenschikov 2026-03-11 17:57:05 -07:00
  • 5ac6f49371 nginx-1.29.7-RELEASE release-1.29.7 Roman Arutyunyan 2026-03-19 18:53:00 +04:00
  • 18711f7754 Stream: fixed client certificate validation with OCSP. Sergey Kandaurov 2026-03-17 19:20:03 +04:00
  • 9bc13718fe Mail: fixed clearing s->passwd in auth http requests. Sergey Kandaurov 2026-03-18 16:39:37 +04:00
  • 6f3145006b Mail: host validation. Roman Arutyunyan 2026-02-26 11:52:53 +04:00
  • 9739e755b8 Dav: destination length validation for COPY and MOVE. Roman Arutyunyan 2026-03-16 20:13:03 +04:00
  • 3568812cf9 Mp4: fixed possible integer overflow on 32-bit platforms. Roman Arutyunyan 2026-03-02 21:12:34 +04:00
  • 7725c372c2 Mp4: avoid zero size buffers in output. Roman Arutyunyan 2026-02-21 12:04:36 +04:00
  • d787755d50 Upstream keepalive: fixed parameter parsing. Roman Arutyunyan 2026-03-24 15:12:05 +04:00
  • 6bb27a6312 Proxy: enabled HTTP/1.1 by default for upstream connections. Roman Semenov 2026-01-27 12:37:11 -08:00
  • 4fbe4b6274 Upstream: enabled keepalive by default for explicit upstreams. Roman Semenov 2026-03-23 11:03:26 -07:00
  • c5d36eac33 Upstream keepalive: distinguish cached connections by location. Roman Semenov 2026-03-19 12:47:14 -07:00
  • c6c77e8875 Added COMPAT section to ngx_log_t. Dmitry Plotnikov 2026-03-19 21:20:50 +00:00
  • 920dc099c1 The "multipath" parameter of the "listen" directive. Sergey Kandaurov 2025-10-16 15:22:56 +00:00
  • a29476464c gRPC: reset buffer chains on upstream reinit. David Carlier 2026-02-20 05:08:09 +00:00
  • bcd1a01d3b Proxy: reset pending control frames on HTTP/2 upstream reinit. David Carlier 2026-02-19 07:26:42 +00:00
  • e23e7dd83a Proxy authentication definitions. Roman Arutyunyan 2026-03-10 16:43:41 +04:00
  • 60d0329a20 Version bump. Roman Arutyunyan 2026-03-11 19:28:31 +04:00
  • cb85fbbfba nginx-1.29.6-RELEASE release-1.29.6 Sergey Kandaurov 2026-03-10 05:44:53 +04:00
  • c20777a1e9 Fixed typos. Sergey Kandaurov 2026-03-10 05:48:10 +04:00
  • 55689299d9 Updated zlib used for win32 builds. Sergey Kandaurov 2026-03-10 17:06:35 +04:00
  • 52cda2849c Sticky: fixed expiration of learned sessions after reload. Aleksei Bavshin 2026-02-17 12:02:59 -08:00
  • 0380586e69 Sticky: samesite=<strict|lax|none> cookie flags. Vladimir Kokshenev 2020-11-01 15:03:08 -08:00
  • 8021cb02de Sticky: added the "header" parameter in the learn mode. Vladimir Homutov 2017-06-08 15:39:06 +03:00
  • 7acbe17776 Sticky: added the "max-age" attribute to cookie. Vladimir Homutov 2017-04-07 16:28:15 +03:00
  • c988a6e2c1 Sticky: added variables support to cookie domain. Vladimir Homutov 2016-09-28 10:55:58 +03:00
  • 6c13f0468b Sticky: added "httponly" and "secure" attributes. Vladimir Homutov 2015-03-17 18:46:15 +03:00
  • d12dd2405d Sticky: added "draining" peer state. Vladimir Homutov 2014-08-28 11:53:49 +04:00
  • c5036ad30c Upstream: introduced a new macro for down value. Aleksei Bavshin 2026-03-04 11:35:41 -08:00
  • af7137c88a Sticky: added the "learn" mode. Vladimir Homutov 2014-05-05 11:53:10 +04:00
  • 104734f218 Upstream: added sticky sessions support for upstreams. Vladimir Homutov 2013-04-03 01:44:36 +04:00
  • dff46cd1ae Mail: fixed type overflow in IMAP literal length parser. Sergey Kandaurov 2026-02-27 21:46:04 +04:00
  • aa65a60fc7 Mail: stricter IMAP literals validation. Sergey Kandaurov 2026-02-27 21:18:16 +04:00
  • 9e7f0f4c53 Added an option to skip the F5 CLA workflow. Alessandro Fael Garcia 2026-02-23 23:40:37 +00:00
  • c67bf9415f QUIC: improved error handling in OpenSSL compat layer. user.email 2026-02-23 19:33:57 -06:00
  • f72c7453f9 QUIC: worker-bound stateless reset tokens. Roman Arutyunyan 2026-02-26 18:36:52 +04:00
  • 717e707488 Updating welcome page with links and more details. buulam 2026-02-20 07:25:53 -08:00
  • c4d3aed8c7 QUIC: fixed bpf compilation with newer Linux kernels. Roman Arutyunyan 2024-09-24 14:53:45 +04:00
  • e6ffe8384e QUIC: Stateless Reset rate limiting. Sergey Kandaurov 2026-02-25 21:09:21 +04:00
  • 2f039e6f72 QUIC: refactored ngx_quic_address_hash(). Sergey Kandaurov 2026-02-25 21:07:01 +04:00