Timeline



04/13/21:

23:14 Ticket #2163 (nginx suddenly stop accepting request & returns 499) updated by Maxim Dounin
The 499 error means that the client closed the connection. Most likely …
22:53 Ticket #1226 (nginx behaves weirdly when using eventport as event engine on Solaris) closed by Maxim Dounin
fixed
22:53 Ticket #1226 (nginx behaves weirdly when using eventport as event engine on Solaris) updated by Maxim Dounin
As of nginx 1.19.9, known issues with the eventport implementation in …
20:06 Ticket #2163 (nginx suddenly stop accepting request & returns 499) created by vijaysridhar03@…
Hi , we have nginx in our production , where we have configured with …
15:43 Milestone nginx-1.19.10 completed
Status: scheduled Trunk: mainline * Keepalive connections …
15:35 Changeset in nginx_org [2708:f8686d85df53] by Maxim Dounin <mdounin@…>
nginx-1.19.10
15:13 Changeset in nginx [7824:b56c45e3bd50] by Maxim Dounin <mdounin@…>
release-1.19.10 tag
15:13 Changeset in nginx [7823:ffcbb9980ee2]release-1.19.10 by Maxim Dounin <mdounin@…>
nginx-1.19.10-RELEASE
14:06 Changeset in nginx_org [2707:c1d62e514b3c] by Yaroslav Zhuravlev <yar@…>
Documented the $connection_time variable.
14:06 Changeset in nginx_org [2706:4f44386a16b1] by Yaroslav Zhuravlev <yar@…>
Changed default value of keepalive_requests.
14:05 Changeset in nginx_org [2705:06805824d0f0] by Yaroslav Zhuravlev <yar@…>
Documented the keepalive_time directive.
12:45 Changeset in nginx_org [2704:6ca9548f46e0] by Maxim Konovalov <maxim@…>
Regenerated.
12:44 Changeset in nginx_org [2703:b76e1ab884b8] by Maxim Konovalov <maxim@…>
Typo fixed.
12:36 Ticket #2162 (Detected socket leaks after restarting worker processes) updated by yugo-horie@…
Thanks for the comments. We were able to understand what happen a bit. …
11:41 Changeset in nginx [8752:e19723c40d28]quic by Vladimir Homutov <vl@…>
QUIC: separate files for tokens related processing.
11:41 Changeset in nginx [8751:bc910a5ec737]quic by Vladimir Homutov <vl@…>
QUIC: separate files for output and ack related processing.
11:40 Changeset in nginx [8750:41807e581de9]quic by Vladimir Homutov <vl@…>
QUIC: separate files for stream related processing.
11:38 Changeset in nginx [8749:660c4a2f95f3]quic by Vladimir Homutov <vl@…>
QUIC: separate files for frames related processing.
11:37 Changeset in nginx [8748:e0cb1e58ca13]quic by Vladimir Homutov <vl@…>
QUIC: separate files for connection id related processing.
09:38 Changeset in nginx [8755:b4e6b7049984]quic by Sergey Kandaurov <pluknet@…>
QUIC: normalize header inclusion. Stop including QUIC headers with no …
09:13 Ticket #2159 (Massmail problems with mail module) updated by mmgit@…
Tested the fix with 1.19.9 and it works.
08:49 Changeset in nginx [8754:915c2f7092ed]quic by Sergey Kandaurov <pluknet@…>
QUIC: ngx_quic_frames_stream_t made opaque.

04/12/21:

17:40 Changeset in nginx_org [2702:26a07ed37033] by Maxim Konovalov <maxim@…>
Regenerated.
17:39 Changeset in nginx_org [2701:a2946fc91cf2] by Maxim Konovalov <maxim@…>
njs webinar promo.
17:38 Changeset in nginx-tests [1671:e57bb4224131] by Sergey Kandaurov <pluknet@…>
Tests: upstream keepalive_time tests.
14:19 Ticket #2162 (Detected socket leaks after restarting worker processes) updated by Maxim Dounin
Thanks for the report and reproduction details. This looks like a …
09:30 Changeset in nginx [8740:cc3e9c131d79]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: removed h3scf->quic leftover after 0d2b2664b41c.
09:27 Ticket #2162 (Detected socket leaks after restarting worker processes) updated by yugo-horie@…
we prepare the docker component, It can be easily reproduced such …
09:23 nginx_restart.tar.gz attached to Ticket #2162 by yugo-horie@…
docker compose to reproduce this issue
09:16 Ticket #2162 (Detected socket leaks after restarting worker processes) created by yugo-horie@…
we have detected socket leaks after restarting worker processes while …
09:12 Changeset in nginx-tests [1670:489484af31eb] by Sergey Kandaurov <pluknet@…>
Tests: adjusted keepalive_time test timeout.

04/11/21:

15:09 Ticket #2161 (Allow accessing arbitrary cookies.) created by Kevin Cox
This is a duplicate of https://trac.nginx.org/nginx/ticket/707, …

04/09/21:

15:16 Ticket #1763 (HTTP/2 prioritization is intermittent and often ineffective) updated by matheus.mtb7@…
[…] ---- I believe I encountered this issue as well, as it seems …
14:19 Ticket #1639 (Add support for writing PROXY protocol v2 to upstream) updated by Maxim Dounin
For the record, the patch as sent to the nginx-devel mailing list is …
13:26 Ticket #2159 (Massmail problems with mail module) updated by mmgit@…
We will try the patch next week. Thank you very much for the fast response.
13:19 Ticket #1639 (Add support for writing PROXY protocol v2 to upstream) updated by vasiliy.soshnikov@…
Hello, I send the PATCH today which adds proxy protocol v2 support. …
13:12 Changeset in nginx-tests [1669:03cf423ea140] by Sergey Kandaurov <pluknet@…>
Tests: added access_log test with server/client address variables.
08:33 Changeset in nginx [8746:0c628de2e2b7]quic by Vladimir Homutov <vl@…>
QUIC: separate function for connection ids initialization. The …

04/08/21:

13:47 Ticket #2160 (Cache loader process doesn't exit after master process is stopped with ...) updated by Maxim Dounin
It looks like you are using heavily patched fork of nginx and with …
11:51 Changeset in nginx-tests [1668:0c1bd4c23c95] by Sergey Kandaurov <pluknet@…>
Tests: $connection_requests and $connection_time tests.
09:59 Changeset in nginx-tests [1667:bdebd63dbab3] by Sergey Kandaurov <pluknet@…>
Tests: keepalive_time tests.
00:11 Ticket #2160 (Cache loader process doesn't exit after master process is stopped with ...) created by ray.ward.bigcommerce.com@…
When gracefully shutting down nginx with SIGQUIT, if the cache loader …

04/07/21:

23:01 Ticket #2155 (Stale) closed by Maxim Dounin
fixed: Thanks again for reporting this. A patch series was committed, which …
22:36 Ticket #2155 (Stale) updated by Maxim Dounin <mdounin@…>
In [changeset:"82e174e47663672d803b59ff0de7b13ff53158c6/nginx"
21:16 Changeset in nginx [7822:82e174e47663] by Maxim Dounin <mdounin@…>
Changed keepalive_requests default to 1000 (ticket #2155). It turns …
21:16 Changeset in nginx [7821:6d4f7d5e279f] by Maxim Dounin <mdounin@…>
Added $connection_time variable.
21:15 Changeset in nginx [7820:fdc3d40979b0] by Maxim Dounin <mdounin@…>
Introduced the "keepalive_time" directive. Similar to lingering_time, …
16:22 Ticket #2159 (Massmail problems with mail module) updated by Maxim Dounin
Status changed
Thanks for the report, I think I see what is going on here. When an …
12:14 Changeset in nginx [8739:c0cd180308e4]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed memory leak in ngx_hkdf_extract()/ngx_hkdf_expand(). This …
10:09 Changeset in nginx [8745:0b94e2df6389]quic by Vladimir Homutov <vl@…>
QUIC: fixed ngx_quic_send_ack_range() function. Created frame was not …
08:57 Ticket #2159 (Massmail problems with mail module) created by mmgit@…
We encountered a problem when sending mass-mails thru NGINX. When …

04/06/21:

23:03 Changeset in nginx [7819:3674d5b7174e] by Maxim Dounin <mdounin@…>
HTTP/2: relaxed PRIORITY frames limit. Firefox uses several idle …

04/05/21:

17:14 Changeset in nginx [7818:e2e9e0fae747] by Maxim Dounin <mdounin@…>
Configure: fixed --test-build-epoll on FreeBSD 13. In FreeBSD 13, …
08:35 Changeset in nginx [8744:fa24745b8c06]quic by Vladimir Homutov <vl@…>
QUIC: fixed debug message macro.
08:31 Changeset in nginx [8743:168cc2a0f0b6]quic by Vladimir Homutov <vl@…>
QUIC: added error codes and messages from latest drafts. The …
01:07 Changeset in nginx [7817:c297c2c252d8] by Maxim Dounin <mdounin@…>
Gzip: updated handling of zlib variant from Intel. In current …
01:06 Changeset in nginx [7816:1f3d0d9f893f] by Maxim Dounin <mdounin@…>
Gzip: support for zlib-ng.
01:03 Changeset in nginx [7815:19799b290812] by Maxim Dounin <mdounin@…>
Version bump.

04/04/21:

02:08 Ticket #2158 (ngx_stream_core_module Add $preread_server_name from http header.HOST) updated by Maxim Dounin
In no particular order: - There is a response code 421 which can be …

04/03/21:

22:41 AfterRefresh.png attached to Ticket #2158 by Ivan
22:33 http_server_name.js attached to Ticket #2158 by Ivan
22:32 1_Fk8pDKD0O760WuDqM4ysyA.png attached to Ticket #2158 by Ivan
22:32 Ticket #2158 (ngx_stream_core_module Add $preread_server_name from http header.HOST) created by Ivan
HTTP/2 Coalescing Due to the way HTTP/2 clients reuse connections, …

04/02/21:

15:58 Changeset in nginx [8734:c61fcdc1b8e3]quic by Vladimir Homutov <vl@…>
UDP: extended datagram context. Sometimes it is required to process …
08:31 Changeset in nginx [8735:9ce6d80df113]quic by Vladimir Homutov <vl@…>
QUIC: simplified quic connection dispatching. Currently listener …

04/01/21:

18:46 Ticket #2153 (Race in proxy_cache_background_update with proxy_cache_use_stale = updating) closed by Maxim Dounin
invalid: Thanks for the feedback, closing this.
18:37 Ticket #2156 (file transfer speed via http is even lower than https) closed by Maxim Dounin
worksforme: The very low transfer rate, about 5 Mbps in both cases, suggests that …
16:06 Ticket #2153 (Race in proxy_cache_background_update with proxy_cache_use_stale = updating) updated by koshikov@…
I appreciate your time, Maxim, trying to repro this - thank you. It …
15:14 Ticket #2155 (Stale) updated by Maxim Dounin
For the record, here are some numbers about amount of resources per …
14:00 Ticket #2155 (Stale) updated by Maxim Dounin
> How can i privately give you site address? E-mail? Feel free to, …
12:41 Ticket #2155 (Stale) updated by iHeadRu@…
How can i privately give you site address? E-mail?
12:22 Ticket #2155 (Stale) updated by Maxim Dounin
> Change from http2_max_requests to keepalive_requests is backward …
07:13 Ticket #2155 (Stale) updated by iHeadRu@…
Hi. Change from http2_max_requests to keepalive_requests is backward …
04:14 Ticket #2155 (Stale) updated by Maxim Dounin
Thanks for additional testing and for clarification. Indeed, in Timing …

03/31/21:

21:30 Ticket #2157 (it would be great if module ngx_http_upstream_module could use domain ...) closed by Maxim Dounin
invalid: The SSL certificate verification as enabled by proxy_ssl_verify uses …
16:07 stalled.png attached to Ticket #2155 by iHeadRu@…
16:07 Ticket #2155 (Stale) updated by iHeadRu@…
Yes, problem is reproduced in 1.19.6 with […] And, yes, …
14:45 Ticket #2148 (proxy_ssl_verify does not support iPAddress subjectAlternativeName) updated by gavriluk@…
blocks https://trac.nginx.org/nginx/ticket/2157
13:45 Ticket #2157 (it would be great if module ngx_http_upstream_module could use domain ...) created by gavriluk@…
Module ngx_http_proxy_module - proxy_ssl_verify doesn't support …
11:57 Changeset in nginx [8737:76f476ce4d31]quic by Vladimir Homutov <vl@…>
QUIC: distinct files for connection migration. The connection …
11:56 Changeset in nginx [8736:714e9af983de]quic by Vladimir Homutov <vl@…>
QUIC: separate header for ngx_quic_connection_t.
10:26 Ticket #2156 (file transfer speed via http is even lower than https) created by pei-jikui@…
1) using the 1.19.8 version of ngnix and configured to server as http …

03/30/21:

23:34 Ticket #2155 (Stale) updated by Maxim Dounin
Most likely, you are affected by this change in nginx 1.19.7: […] …
21:09 Ticket #2155 (Stale) updated by iHeadRu@…
Description changed
20:10 Changeset in nginx_org [2700:1a78bbde103b] by Yaroslav Zhuravlev <yar@…>
Updated OpenSSL version used for win32 builds.
19:40 Ticket #2153 (Race in proxy_cache_background_update with proxy_cache_use_stale = updating) updated by Maxim Dounin
I don't observe behaviour you describe with the configuration provided …
18:23 Ticket #2155 (Stale) created by iHeadRu@…
Hi! Problem appeared after upgrade from 1.19.6 to 1.19.8. server …
17:16 Milestone njs-0.5.3 completed
New features and enhancements * js_var directive
17:16 Milestone nginx-1.19.9 completed
Status: scheduled Trunk: mainline * Bug fixes
16:37 Changeset in nginx_org [2699:8b96520ca495] by Konstantin Pavlov <thresh@…>
Linux packages: clarified supported SLES versions
15:11 Changeset in nginx_org [2698:740531f9cc3e] by Yaroslav Zhuravlev <yar@…>
njs-0.5.3.
14:56 Changeset in nginx_org [2696:f85798c1c70a] by Maxim Dounin <mdounin@…>
nginx-1.19.9
14:47 Changeset in nginx [7814:eb23d58bfd6b] by Maxim Dounin <mdounin@…>
release-1.19.9 tag
14:47 Changeset in nginx [7813:da571b8eaf8f]release-1.19.9 by Maxim Dounin <mdounin@…>
nginx-1.19.9-RELEASE
14:44 Changeset in nginx [7812:2fe9ee63ddcf] by Maxim Dounin <mdounin@…>
Updated OpenSSL used for win32 builds.
14:39 Changeset in nginx_org [2697:a45ba3a1d999] by Yaroslav Zhuravlev <yar@…>
Corrected description of js_var for stream.
13:21 Ticket #2154 (old devices and "ssl_verify_ssl optional" fails with 400) closed by Maxim Dounin
invalid: The ssl_verify_client optional; implies that a client is not …
11:33 Changeset in nginx [8732:db58c7ef1d7c]quic by Roman Arutyunyan <arut@…>
QUIC: do not handle empty dcid. When a QUIC datagram arrives, its …
11:33 Changeset in nginx [8733:385d511b5064]quic by Vladimir Homutov <vl@…>
QUIC: fixed udp buffer initialization. The start field is used to …
08:05 Ticket #2154 (old devices and "ssl_verify_ssl optional" fails with 400) created by mbalikov@…
Example configuration: http { ssl_client_certificate …
00:31 nginx.conf attached to Ticket #2153 by koshikov@…
config to repro
00:27 Ticket #2153 (Race in proxy_cache_background_update with proxy_cache_use_stale = updating) created by koshikov@…
Hello nginx developers, the main issue - nginx server stale content …

03/29/21:

18:51 Changeset in nginx_org [2695:5d5d914c4eed] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft March 2021 Web Server Survey stats.
18:45 Changeset in nginx_org [2694:1f2bd0d9a06c] by Yaroslav Zhuravlev <yar@…>
Documented variables support for auth_jwt_key_request.
18:40 Changeset in nginx_org [2693:3cbd6e440581] by Yaroslav Zhuravlev <yar@…>
Documented the js_var directive.

03/28/21:

14:45 Changeset in nginx [7811:1ebd78df4ce7] by Maxim Dounin <mdounin@…>
Fixed handling of already closed connections. In limit_req, …
14:45 Changeset in nginx [7810:1bf8ab7063de] by Maxim Dounin <mdounin@…>
Upstream: fixed broken connection check with eventport. For …
14:45 Changeset in nginx [7809:b1302f1dd2f6] by Maxim Dounin <mdounin@…>
Upstream: fixed non-buffered proxying with eventport. For new data to …
14:45 Changeset in nginx [7808:eb54227110f0] by Maxim Dounin <mdounin@…>
Resolver: added missing event handling after reading. If we need to …
14:45 Changeset in nginx [7807:e0844646099b] by Maxim Dounin <mdounin@…>
Events: fixed "port_dissociate() failed" alerts with eventport. If an …

03/27/21:

16:18 Changeset in nginx-tests [1666:9d4c88e5c183] by Dmitry Volyntsev <xeioex@…>
Tests: added js_var directive tests.

03/25/21:

22:44 Changeset in nginx [7806:2ed5d03c2d90] by Maxim Dounin <mdounin@…>
Events: fixed expiration of timers in the past. If, at the start of …
22:44 Changeset in nginx [7805:ade8160120c1] by Maxim Dounin <mdounin@…>
HTTP/2: improved handling of "keepalive_timeout 0". Without explicit …
19:24 Changeset in nginx_org [2692:3fe54f96476a] by Artem Konev <artem.konev@…>
Added info about the Unit 1.23.0 release.
17:01 Milestone unit-1.23 completed
Planned features and enhancements: * SNI support * Bug fixes

03/24/21:

11:37 Ticket #2145 (CLOSE_WAIT socket leak in downstream connections with keepalive) updated by Sergey Kandaurov
Replying to Anton Ovchinnikov: > the question is, can we …
11:22 Ticket #2145 (CLOSE_WAIT socket leak in downstream connections with keepalive) closed by Sergey Kandaurov
fixed: Fix committed, thanks for report.
11:18 Ticket #2145 (CLOSE_WAIT socket leak in downstream connections with keepalive) updated by Sergey Kandaurov <pluknet@…>
In [changeset:"4a9d28f8f39e2f782b6fe7acf6a785ab8fff3dff/nginx"
11:13 Changeset in nginx-tests [1665:a40f94bc92d4] by Sergey Kandaurov <pluknet@…>
Tests: keepalive test with EOF in discard body (ticket #2145).
11:03 Changeset in nginx [7804:4a9d28f8f39e] by Sergey Kandaurov <pluknet@…>
Cancel keepalive and lingering close on EOF better (ticket #2145). …
11:01 Changeset in nginx-tests [1664:0fae67763be5] by Sergey Kandaurov <pluknet@…>
Tests: added grpc tests with DATA padding and Content-Length. …

03/23/21:

20:41 Changeset in nginx_org [2691:5f961aa083db] by Yaroslav Zhuravlev <yar@…>
Mentioned realip module in the listen directive for mail.
13:52 Changeset in nginx [7803:6df9d7df2784] by Maxim Dounin <mdounin@…>
gRPC: fixed handling of padding on DATA frames. The response size …
08:58 Changeset in nginx [8738:47e0009e53a7]quic by Vladimir Homutov <vl@…>
QUIC: PATH_CHALLENGE frame creation.
08:03 Ticket #2152 (compile error on armv7 (Raspberry Pi) quic branch) closed by vl
fixed: Fixed in quic branch: http://hg.nginx.org/nginx-quic/rev/7a07724256c2

03/22/21:

15:53 Changeset in nginx-tests [1663:bf69dcabb856] by Sergey Kandaurov <pluknet@…>
Tests: $sent_http_keep_alive tests (ticket #1850).
11:42 Changeset in nginx_org [2690:4d073d1b0b79] by Yaroslav Zhuravlev <yar@…>
Updated worker_processes value in Example configuration for mail.
07:59 Ticket #2152 (compile error on armv7 (Raspberry Pi) quic branch) updated by vl
Owner, Status changed

03/21/21:

23:35 Ticket #2152 (compile error on armv7 (Raspberry Pi) quic branch) created by DoM1niC@…
NGINX QUIC branch x64 works BoringSSL -> master […] …

03/19/21:

18:26 Changeset in nginx_org [2689:7e271437f12e] by Yaroslav Zhuravlev <yar@…>
Updated writable variables info in r.variables and s.variables.
18:24 Changeset in nginx_org [2688:dd2bbd104146] by Yaroslav Zhuravlev <yar@…>
Unified spelling of UTF-8 in njs. Rules for spelling UTF-8 in njs …
18:24 Changeset in nginx_org [2687:7ff9d8bda757] by Yaroslav Zhuravlev <yar@…>
Revised TOC in njs Reference. Capitalization rules for njs Reference …
18:24 Changeset in nginx_org [2686:45214e5316cd] by Yaroslav Zhuravlev <yar@…>
Improved description of js_set.
18:24 Changeset in nginx_org [2685:5282d6d3d849] by Yaroslav Zhuravlev <yar@…>
Improved descripion of r.internalRedirect in njs.

03/18/21:

06:18 Ticket #2150 (comments in systemd documents may use the wrong signal) updated by lisbethw1130@…
Replying to Maxim Dounin: > This looks like a text from …

03/17/21:

16:31 Ticket #2144 ($cookie_name variable inconsistent cookie-pair splitting) closed by Maxim Dounin
wontfix: Feedback timeout.
13:28 Ticket #2150 (comments in systemd documents may use the wrong signal) closed by Maxim Dounin
invalid: This looks like a text from nginx package provided by Ubuntu (and/or …
06:55 Ticket #2150 (comments in systemd documents may use the wrong signal) created by lisbethw1130@…
In ubuntu 20.04, nginx use systemd to control status of nginx, the …

03/16/21:

16:09 Changeset in nginx_org [2684:3a5fcc2248b1] by Maxim Konovalov <maxim@…>
Regenerated
16:09 Changeset in nginx_org [2683:c901a27f7844] by Maxim Konovalov <maxim@…>
NGINX Instance Manager promo added.
13:19 Ticket #1505 (Milliseconds and dynamic time support for *_cache_valid) updated by boppy@…
I would also opt in for a more dynamic way to configure …

03/15/21:

21:33 Changeset in nginx_org [2682:085dbe495d83] by Yaroslav Zhuravlev <yar@…>
Updated link to MSYS.
14:22 Ticket #967 (Force secure bit on cookies when site running under SSL) closed by Maxim Dounin
fixed: The proxy_cookie_flags
Note: See TracTimeline for information about the timeline view.