Timeline



10/24/22:

16:59 Changeset in nginx-tests [1800:074974eb9182] by Eugene Grebenschikov <e.grebenshchikov@…>
Tests: variables for proxy protocol v2 TLVs
13:55 Ticket #2313 (Nginx deleted temporary file handles grows with time, when response ...) updated by rjaklic@…
We have similar issue where its happening on only one server for some …

10/21/22:

23:33 Changeset in nginx_org [2900:e4a87f3a05d8] by Maxim Konovalov <maxim@…>
k8s guide promo.
11:20 Changeset in nginx_org [2902:843bf979dcaa] by Yaroslav Zhuravlev <yar@…>
Added s.sendDownstream and s.sendUpstream to njs reference.
11:19 Changeset in nginx_org [2901:9719a0184a67] by Yaroslav Zhuravlev <yar@…>
Documented the js_preload_object directive.
10:19 Ticket #2401 (Deployment on Heroku: add options to handle SIGTERM) updated by PetrDlouhy@…
I found temporary workaround by compiling Nginx from sources and …
10:19 Ticket #2401 (Deployment on Heroku: add options to handle SIGTERM) created by PetrDlouhy@…
I am using Nginx on Heroku in Docker container along with …

10/20/22:

03:20 Milestone nginx-1.22.1 completed
Status: scheduled Trunk: stable * [done] Security advisory …
03:19 Milestone nginx-1.23.2 completed
Status: scheduled Trunk: mainline Release scope: * [done] PROXY …

10/19/22:

13:29 Changeset in nginx_org [2899:f961e8a01053] by Maxim Dounin <mdounin@…>
Advisory links.
11:33 Changeset in nginx_org [2903:44f3b52c0679] by Yaroslav Zhuravlev <yar@…>
Documented the $proxy_protocol_tlv_ variable.
08:26 Changeset in nginx_org [2898:0b7e004b5061] by Maxim Dounin <mdounin@…>
nginx-1.23.2, nginx-1.22.1
08:02 Changeset in nginx [8097:6b81c065e2d3]stable-1.22 by Maxim Dounin <mdounin@…>
release-1.22.1 tag
08:02 Changeset in nginx [8096:af7a3fb7558f]stable-1.22release-1.22.1 by Maxim Dounin <mdounin@…>
nginx-1.22.1-RELEASE
07:56 Changeset in nginx [8091:1ae25660c0c7] by Maxim Dounin <mdounin@…>
release-1.23.2 tag
07:56 Changeset in nginx [8090:aa901551a7eb]release-1.23.2 by Maxim Dounin <mdounin@…>
nginx-1.23.2-RELEASE
07:53 Changeset in nginx [8095:adae1da17749]stable-1.22 by Roman Arutyunyan <arut@…>
Mp4: disabled duplicate atoms. Most atoms should not appear more than …
07:53 Changeset in nginx [8089:4032c1bdfa14] by Roman Arutyunyan <arut@…>
Mp4: disabled duplicate atoms. Most atoms should not appear more than …

10/18/22:

10:56 Changeset in nginx_org [2897:3f5e91af4a52] by Yaroslav Zhuravlev <yar@…>
Documented automatic rotation of TLS session ticket keys.

10/17/22:

12:24 Changeset in nginx [8088:e32b48848add] by Sergey Kandaurov <pluknet@…>
SSL: improved validation of ssl_session_cache and ssl_ocsp_cache. Now …

10/16/22:

03:19 Ticket #2400 (listen on localhost can fail (sort of a docker and glibc issue, worth ...) updated by Maxim Dounin
Type changed
This looks like an issue in glibc to me. It shouldn't try to convert …

10/15/22:

00:57 Ticket #2400 (listen on localhost can fail (sort of a docker and glibc issue, worth ...) created by blowfishpro@…
Steps to reproduce: Run nginx with the following conditions: - …

10/13/22:

16:29 Changeset in nginx-tests [1799:29f4d48b5b31] by Sergey Kandaurov <pluknet@…>
Tests: proxy_ssl_certificate inheritance test with empty value.
12:35 Ticket #621 (Could not allocate new session in SSL session shared cache) closed by Maxim Dounin
fixed: Fix committed, thanks to all involved for prodding this.
12:18 Changeset in nginx [8087:81b4326daac7] by Sergey Kandaurov <pluknet@…>
SSL: removed cast not needed after 5ffd76a9ccf3.
10:57 Ticket #621 (Could not allocate new session in SSL session shared cache) updated by Maxim Dounin <mdounin@…>
In [changeset:"38c71f9b22938418046aa21f59f4285a9f964064/nginx"

10/12/22:

20:41 Changeset in nginx-tests [1798:7102245abedf] by Eugene Grebenschikov <e.grebenshchikov@…>
Tests: removing unneeded changes in the previous commit.
18:55 Changeset in nginx-tests [1797:0b06942f0b8b] by Eugene Grebenschikov <e.grebenshchikov@…>
Tests: http resolver with ipv4/ipv6 parameters.
17:14 Changeset in nginx [8086:496241338da5] by Maxim Dounin <mdounin@…>
SSL: workaround for session timeout handling with TLSv1.3. OpenSSL …
17:14 Changeset in nginx [8085:043006e5a0b1] by Maxim Dounin <mdounin@…>
SSL: optimized rotation of session ticket keys. Instead of syncing …
17:14 Changeset in nginx [8084:0f3d98e4bcc5] by Maxim Dounin <mdounin@…>
SSL: automatic rotation of session ticket keys. As long as …
17:14 Changeset in nginx [8083:e13a271bdd40] by Maxim Dounin <mdounin@…>
SSL: shorter debug messages about session tickets.
17:14 Changeset in nginx [8082:c71e113b57d8] by Maxim Dounin <mdounin@…>
SSL: renamed session ticket key functions and data index. Previously …
17:14 Changeset in nginx [8081:4eeb53743d25] by Maxim Dounin <mdounin@…>
SSL: renamed session ticket key type. The …
17:14 Changeset in nginx [8080:bf02161f291e] by Maxim Dounin <mdounin@…>
SSL: style. Runtime OCSP functions separated from configuration ones.
17:14 Changeset in nginx [8079:f106f4a68faf] by Maxim Dounin <mdounin@…>
SSL: explicit clearing of expired sessions. This reduces lifetime of …
17:14 Changeset in nginx [8078:5244d3b165ff] by Maxim Dounin <mdounin@…>
SSL: single allocation in session cache on 32-bit platforms. Given …
17:14 Changeset in nginx [8077:ec1fa010c3a5] by Maxim Dounin <mdounin@…>
SSL: explicit session id length checking. Session ids are not …
17:14 Changeset in nginx [8076:fa4b4f38da4a] by Maxim Dounin <mdounin@…>
SSL: updated comment about session sizes. Previous numbers are …
17:14 Changeset in nginx [8075:38c71f9b2293] by Maxim Dounin <mdounin@…>
SSL: reduced logging of session cache failures (ticket #621). Session …
17:14 Changeset in nginx [8074:026ee23b6774] by Maxim Dounin <mdounin@…>
SSL: disabled saving tickets to session cache. OpenSSL tries to save …
12:58 Changeset in nginx [8072:cca4c8a715de] by Roman Arutyunyan <arut@…>
PROXY protocol v2 TLV variables. The variables have prefix …

10/11/22:

21:38 Ticket #1579 (Mirror subrequests ignore the keepalive flag) updated by johanneswuerbach@…
As this is also affecting auth and there are multiple workarounds …
13:18 Ticket #2399 ($request_body incomplete if the request body contains NUL/control ...) updated by AD7six@…
Thanks for the input! Indeed that option does fix the reproduction …
12:30 Ticket #2399 ($request_body incomplete if the request body contains NUL/control ...) closed by Maxim Dounin
invalid: Try using curl --data-binary instead, it should fix things for you. …
12:07 Ticket #2398 (Debug output is wrong for try_files directive with code as last argument) closed by Maxim Dounin
wontfix: Thank you for your observation. That's the debug logging, which is to …
11:41 Ticket #2399 ($request_body incomplete if the request body contains NUL/control ...) created by AD7six@…
If a post body contains \x00 (or maybe other control characters) the …
11:17 Ticket #2398 (Debug output is wrong for try_files directive with code as last argument) updated by Firm@…
Description changed
11:15 Ticket #2398 (Debug output is wrong for try_files directive with code as last argument) created by Firm@…
Looks as debug_output mistakenly writes file check string in it's …
11:09 Ticket #2397 (no way to hide/customize the server name "nginx" when some error happens) closed by Maxim Dounin
duplicate: Duplicate of #936.
11:08 Ticket #936 (For security purposes it is necessary to remove or change the "server" ...) updated by Maxim Dounin
See also #2397.
09:37 Ticket #2397 (no way to hide/customize the server name "nginx" when some error happens) updated by yong-jie-gong@…
09:36 nginx_server_error.jpg attached to Ticket #2397 by yong-jie-gong@…
09:35 Ticket #2397 (no way to hide/customize the server name "nginx" when some error happens) created by yong-jie-gong@…
for nginx version, we can use the "server_token off" to hide, but for …

10/10/22:

15:43 Changeset in nginx_org [2896:6bc630596c06] by Andrei Belov <defan@…>
Linux packages: key verification command adjusted.
09:57 Changeset in nginx [8071:017fd847f4f7] by Roman Arutyunyan <arut@…>
Log only the first line of user input on PROXY protocol v1 error. …

10/01/22:

14:13 Ticket #2396 (Disable encoded characters in URIs) closed by Maxim Dounin
invalid: In no particular order: - The configuration in your snippet is …
13:00 Ticket #2396 (Disable encoded characters in URIs) updated by ymartin-ovh@…
Description changed
12:59 Ticket #2396 (Disable encoded characters in URIs) updated by ymartin-ovh@…
Description changed
12:58 encoded-deny.patch attached to Ticket #2396 by ymartin-ovh@…
12:56 Ticket #2396 (Disable encoded characters in URIs) created by ymartin-ovh@…
Hello Similarly to 0b66bd4be777a5b79c5ae0e7dff89fc6429da0fe, maybe …

09/30/22:

15:45 Changeset in nginx_org [2895:9708787aafc7] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft September 2022 Web Server Survey stats.
15:42 Changeset in nginx_org [2894:438a9cfa4fae] by Yaroslav Zhuravlev <yar@…>
Added info about setting r.headersOut in njs reference.

09/29/22:

20:18 Ticket #2395 (`proxy_pass https://example` if `upstream example { server ...) updated by Maxim Dounin
Type changed
The upstream block is a separate entity, and it does not know …
19:45 Ticket #2395 (`proxy_pass https://example` if `upstream example { server ...) created by amn@…
Hi all, I would think that in absence of a port number specified with …
19:25 Ticket #2394 ([Windows] nginx does not stop after Ctrl+C) closed by Maxim Dounin
invalid: Replying to horvoje@…: > I'm using nginx in Windows so I'm …
15:57 Ticket #2394 ([Windows] nginx does not stop after Ctrl+C) updated by horvoje@…
I'm using nginx in Windows so I'm not sure what would be 'natural …

09/28/22:

21:14 Ticket #2394 ([Windows] nginx does not stop after Ctrl+C) updated by Maxim Dounin
Could you please clarify nginx configuration you are using? With …
16:14 Ticket #2394 ([Windows] nginx does not stop after Ctrl+C) updated by horvoje@…
Description changed
16:11 warning.png attached to Ticket #2394 by horvoje@…
12:03 Ticket #2394 ([Windows] nginx does not stop after Ctrl+C) created by horvoje@…
After latest Windows 11 update (22H2), nginx won't stop after pressing …

09/27/22:

23:11 Changeset in nginx-tests [1796:e1fd234baac0] by Dmitry Volyntsev <xeioex@…>
Tests: added HEAD method tests for js fetch API.
17:49 Changeset in nginx-tests [1795:88a098b00534] by Sergey Kandaurov <pluknet@…>
Tests: fixed previous commit mismerge.
14:39 Changeset in nginx-tests [1794:64f19063adfe] by Sergey Kandaurov <pluknet@…>
Tests: merged tests for proxy protocol server variables.
12:13 Changeset in nginx_org [2893:8f3955097546] by Konstantin Pavlov <thresh@…>
Linux packages: reword to mention supported RHEL derivatives.
07:31 Changeset in nginx [8073:aa663cc2a77d] by Roman Arutyunyan <arut@…>
Added type cast to ngx_proxy_protocol_parse_uint16(). The cast is …
00:48 Changeset in nginx-tests [1793:261967d85363] by Dmitry Volyntsev <xeioex@…>
Tests: added js tests for s.send() in async context.

09/26/22:

11:49 Changeset in nginx-tests [1792:d16310f0ada7] by Sergey Kandaurov <pluknet@…>
Tests: added missing TEST_GLOBALS_STREAM templates.

09/24/22:

01:30 Changeset in nginx_org [2892:8878680962d0] by Maxim Konovalov <maxim@…>
The banner reverted to the community slack promo.
Note: See TracTimeline for information about the timeline view.