Timeline



02/25/23:

18:54 Ticket #2460 (listen 443 ssl precedence) closed by Maxim Dounin
invalid: The listen directive parameters apply to the listening socket as a …
18:23 Ticket #2461 (Unable to identify upstream errors) closed by Maxim Dounin
invalid: When using [http://nginx.org/r/proxy_cache_background_update
17:29 Ticket #2455 (nginx doesn't close http/2 connection on error '400' (redirected)) updated by RuStrannik@…
Description changed
Thank you for posting patch so quickly. Can confirm, 'return 200' …
14:49 Ticket #2462 (ngx_stream_js_module.so fails to load after update (1.22.1+0.7.10-1~jammy)) created by esmorun@…
I'm on Ubuntu Server 22.04 using the official nginx repo. After the …

02/24/23:

21:14 Ticket #1992 (Websocket over HTTP/2 support) updated by stesaunde@…
Now that HTTP/3 usage is exceeding HTTP/1.1 usage it looks like there …
18:54 Ticket #2461 (Unable to identify upstream errors) created by paulo.candido.g.globo@…
Consider this config file. ---- events {} http { log_format main …
15:34 Ticket #2452 (fastcgi_split_path_info should specify NGX_REGEX_MULTILINE) updated by kohler@…
Thanks for the explanation! (It might be nice to update the …
12:21 Ticket #2456 (Does not discard request body for unnormal close) updated by fangjian.routon@…
Replying to Maxim Dounin: > Replying to [comment:3
12:02 Ticket #2460 (listen 443 ssl precedence) updated by https://stackoverflow.com/users/12360980/logi
Description changed
11:32 Ticket #2460 (listen 443 ssl precedence) updated by https://stackoverflow.com/users/12360980/logi
Description changed
11:29 Ticket #2460 (listen 443 ssl precedence) created by https://stackoverflow.com/users/12360980/logi
Hi, I belive this is a bug. Using listen ... ssl in a single vhost …
11:00 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by me.niklasbeierl.io@…
I agree and understand what you say about SNI. I also agree that using …
10:33 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) updated by Maxim Dounin <mdounin@…>
In [changeset:"96d894b38667a4955f54400e28d5dd33472b80b1/nginx"
10:33 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) updated by Maxim Dounin <mdounin@…>
In [changeset:"4b06186670eda157261c1c354ec26be8cdb3e1e2/nginx"
10:33 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) updated by Maxim Dounin <mdounin@…>
In [changeset:"37a184966ab369c3c44dcff1741de348de98a4b4/nginx"
10:33 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) updated by Maxim Dounin <mdounin@…>
In [changeset:"7d60e4584d9e38eb7e4908b6f47aa107bf655fb9/nginx"
10:33 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) updated by Maxim Dounin <mdounin@…>
In [changeset:"e0f385521c797d04e1b44e1172598fcbcc7fced9/nginx"
10:33 Ticket #458 (Win32: autoindex module doesn't support Unicode names) updated by Maxim Dounin <mdounin@…>
In [changeset:"b0a06c50c1b46d5b97e7edd5fb49323fe0ffbb90/nginx"
10:33 Ticket #2416 (Memory overrun due to alignment issues when cross-compiling mingw on linux) updated by Maxim Dounin <mdounin@…>
In [changeset:"79c04253bc434e71994e4c121462913caca96a4d/nginx"
07:33 Ticket #2459 (X-Accel-Redirect'ed response contains both upstreams Cache-Control ...) updated by Dmitrii Titarenko
Ok, thanks. In my opinion, it is not super obvious behavior (maybe it …
02:25 Ticket #2459 (X-Accel-Redirect'ed response contains both upstreams Cache-Control ...) closed by Maxim Dounin
invalid: The X-Accel-Redirect header redirects nginx to a different URI, with …

02/23/23:

23:33 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by Maxim Dounin
To re-iterate: SNI name is not expected to match the hostname …
20:02 Ticket #2459 (X-Accel-Redirect'ed response contains both upstreams Cache-Control ...) created by Dmitrii Titarenko
Config: […] Run 2 upstreams, the first one is for an external …
17:50 Changeset in nginx [8141:2acb00b9b5ff] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names in ngx_fs_bsize(), ngx_fs_available(). This …
17:50 Changeset in nginx [8140:c33eb93f9c7a] by Maxim Dounin <mdounin@…>
Win32: removed attempt to use a drive letter in ngx_fs_bsize(). Just …
17:49 Changeset in nginx [8139:e818ed227735] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names support in ngx_open_tempfile(). This makes it …
17:49 Changeset in nginx [8138:96d894b38667] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names support in ngx_rename_file(). This makes it …
17:49 Changeset in nginx [8137:4b06186670ed] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names support in ngx_delete_file(). This makes it …
17:49 Changeset in nginx [8136:37a184966ab3] by Maxim Dounin <mdounin@…>
Win32: reworked ngx_win32_rename_file() to use nginx wrappers. This …
17:49 Changeset in nginx [8135:8880fe0b193c] by Maxim Dounin <mdounin@…>
Win32: reworked ngx_win32_rename_file() to check errors. Previously, …
17:49 Changeset in nginx [8134:7d60e4584d9e] by Maxim Dounin <mdounin@…>
Win32: non-ASCII directory names support in ngx_delete_dir(). This …
17:49 Changeset in nginx [8133:e0f385521c79] by Maxim Dounin <mdounin@…>
Win32: non-ASCII directory names support in ngx_create_dir(). This …
17:49 Changeset in nginx [8132:8ea2e052feb4] by Maxim Dounin <mdounin@…>
Win32: non-ASCII directory names support in ngx_getcwd(). This makes …
17:49 Changeset in nginx [8131:751f79bd802c] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names support in "include" with wildcards. Notably, …
17:49 Changeset in nginx [8130:b0a06c50c1b4] by Maxim Dounin <mdounin@…>
Win32: non-ASCII names support in autoindex (ticket #458). Notably, …
16:35 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by me.niklasbeierl.io@…
I will try to take a deeper look at this tomorrow. In the meantime I …
15:16 Changeset in nginx [8129:3c4d81ea1338] by Maxim Dounin <mdounin@…>
Win32: OpenSSL compilation for x64 targets with MSVC. To ensure …
15:15 Changeset in nginx [8128:79c04253bc43] by Maxim Dounin <mdounin@…>
Win32: i386 now assumed when crossbuilding (ticket #2416). …
15:15 Changeset in nginx [8127:17b3efb45b17] by Maxim Dounin <mdounin@…>
Win32: handling of localized MSVC cl output. Output examples in …
15:15 Changeset in nginx [8126:9bcc5cc94ff4] by Maxim Dounin <mdounin@…>
Win32: removed unneeded wildcard in NGX_CC_NAME test for msvc. …
14:31 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by Maxim Dounin
The server name as sent during an abbreviated handshake is typically …
13:34 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by me.niklasbeierl.io@…
Hey there, yes indeed. $host works correctly and is semantically …
13:27 Changeset in nginx_org [2938:b274d289798d] by Sergey Kandaurov <pluknet@…>
Documented the use of cyclic memory buffer log with lldb.
13:25 Changeset in nginx-tests [1887:1023354f3a41] by Sergey Kandaurov <pluknet@…>
Tests: ssl_reject_handshake tests with HTTP/3. Notably, LibreSSL …
13:13 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) closed by Maxim Dounin
invalid: The $ssl_server_name variable does not reflect the host being …
13:05 Changeset in nginx_org [2942:ee84a44fa7f7] by Yaroslav Zhuravlev <yar@…>
Documented XMLNode API for modification XML docs in njs. Also xml …
12:40 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) updated by me.niklasbeierl.io@…
Description changed
12:39 Ticket #2458 (Unexpected intermittent behavior of map directive(s)) created by me.niklasbeierl.io@…
I have a single Https server configured, it uses one certificate for …
12:26 Changeset in nginx [9079:639fa6723700]quic by Sergey Kandaurov <pluknet@…>
QUIC: improved ssl_reject_handshake error logging. The check follows …
12:17 Changeset in nginx [9078:0f4f781e57c1]quic by Sergey Kandaurov <pluknet@…>
QUIC: using ngx_ssl_handshake_log().
12:16 Changeset in nginx [9077:cb7dc35ed428]quic by Sergey Kandaurov <pluknet@…>
QUIC: moved "handshake failed" reason to send_alert. A QUIC handshake …
11:49 Changeset in nginx [9076:5dcea9f91482]quic by Sergey Kandaurov <pluknet@…>
QUIC: using NGX_QUIC_ERR_CRYPTO macro in ALPN checks. Patch by …
02:35 Ticket #2456 (Does not discard request body for unnormal close) updated by Maxim Dounin
Replying to fangjian.routon@…: > This can indeed be …
01:58 Ticket #2452 (fastcgi_split_path_info should specify NGX_REGEX_MULTILINE) closed by Maxim Dounin
wontfix: In the multiline mode, ^ and $ are going to match on internal …
01:42 Ticket #2456 (Does not discard request body for unnormal close) updated by fangjian.routon@…
yes,bug this will affect performance and memory/disk space Replying to …
01:41 Ticket #2456 (Does not discard request body for unnormal close) updated by fangjian.routon@…
This can indeed be solved, but it will strongly depend on this …
00:37 Ticket #2450 (Upload big Size File SSL_write() failed (32: Broken pipe) error) closed by Maxim Dounin
invalid: Feedback timeout. As previously suggested, this looks like a backend issue.

02/22/23:

23:09 Changeset in nginx [8142:a10210a45c8b] by Yugo Horie <u5.horie@…>
Core: stricter UTF-8 handling in ngx_utf8_decode(). An UTF-8 octet …
22:03 Ticket #2457 (Nginx changes HTTP 413 Payload Too Large response status to HTTP 502 ...) updated by Maxim Dounin
This looks like a missing lingering close on the backend server side, …
15:46 Ticket #2457 (Nginx changes HTTP 413 Payload Too Large response status to HTTP 502 ...) created by Tobias Riemenschneider
I am running a Vert.x core HTTP server behind a Nginx load balancer …
15:16 Changeset in nginx [9080:7da4791e0264]quic by Roman Arutyunyan <arut@…>
QUIC: OpenSSL compatibility layer. The change allows to compile QUIC …
12:23 Ticket #2456 (Does not discard request body for unnormal close) updated by Maxim Dounin
> This may cause Nginx to send RST to downstream, causing downstream …
10:40 Ticket #2456 (Does not discard request body for unnormal close) updated by Roman Arutyunyan
With buffered proxying (the default setting) there's no such problem. …
09:35 Ticket #2456 (Does not discard request body for unnormal close) created by fangjian.routon@…
For the case where the origin is closed without reading the complete …
03:08 Ticket #2455 (nginx doesn't close http/2 connection on error '400' (redirected)) updated by Maxim Dounin
Status changed
Thanks for reporting this, looks like another variant of #274, which …
00:03 Ticket #2454 (image_filter resize is not working correctly with some PNG ...) updated by Maxim Dounin
It looks like starting with libgd 2.2.3, specifically …

02/21/23:

17:06 Ticket #2455 (nginx doesn't close http/2 connection on error '400' (redirected)) created by RuStrannik@…
Problem: when built-in error '400' redirected to custom handler, …
16:55 Ticket #2454 (image_filter resize is not working correctly with some PNG ...) updated by walidlaggoune159@…
Replying to Roman Arutyunyan: > Just tried this with this …
16:32 Ticket #2454 (image_filter resize is not working correctly with some PNG ...) updated by walidlaggoune159@…
Replying to Roman Arutyunyan: > Just tried this with this …
10:48 Ticket #2454 (image_filter resize is not working correctly with some PNG ...) updated by Roman Arutyunyan
Just tried this with this image and everything seems to be ok, the …

02/20/23:

18:08 Ticket #2454 (image_filter resize is not working correctly with some PNG ...) created by walidlaggoune159@…
Hello, this is my configuration for image resizing […] ---- …

02/19/23:

13:36 Ticket #1893 (Support Linux abstract namespace socket?) updated by bes.internal@…
For the record: Nginx Unit support abstract sockets on linux since …

02/15/23:

17:01 Ticket #2225 (location-matching on undecoded paths) updated by michaelkourlas@…
I've …

02/14/23:

22:20 Ticket #2453 (Variables in different contexts are mixed together) closed by Maxim Dounin
wontfix: Variables are global, and a variable defined anywhere in the http …
15:14 Ticket #2453 (Variables in different contexts are mixed together) updated by alexgit2k@…
Description changed
15:09 Ticket #2453 (Variables in different contexts are mixed together) created by alexgit2k@…
Variables in different contexts are mixed together for the …
14:48 Changeset in nginx_org [2941:8f50cc590cd7] by Yaroslav Zhuravlev <yar@…>
Updated njs Compatibility.

02/13/23:

10:01 Changeset in nginx [9075:12b756caaf16]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed indentation.
09:41 Changeset in nginx [9074:93876a4c3b27]quic by Sergey Kandaurov <pluknet@…>
README: fixed toc. While here, updated link to mailman.

02/12/23:

15:24 Ticket #2452 (fastcgi_split_path_info should specify NGX_REGEX_MULTILINE) created by kohler@…
An HTTP request such as “GET /blah.php/%0D%0A.gif” may contain encoded …
01:02 Ticket #1593 (Error selecting client certificate for proxy service) closed by Maxim Dounin
wontfix: As explained in comment:1, this is how SSL session reuse works: it …

02/11/23:

00:09 Ticket #2367 (nginx >= 1.17.5 returns incomplete responses for certain proxied ...) updated by Maxim Dounin
See also #2411.
00:07 Ticket #2436 (Nginx does log anything anymore) closed by Maxim Dounin
invalid: Feedback timeout. As suggested, this looks like an issue with the …

02/10/23:

23:22 Ticket #2411 (reload correlates with "open socket ... left in connection", response ...) closed by Maxim Dounin
duplicate: Feedback timeout. As originally suggested, this looks like a duplicate …
21:44 Ticket #2451 (nginx: [emerg] "proxy_pass" directive is not allowed here in ...) closed by Maxim Dounin
invalid: Your configuration uses proxy_pass rancher_servers_https; at server …
21:27 Ticket #2450 (Upload big Size File SSL_write() failed (32: Broken pipe) error) updated by Maxim Dounin
The error suggests that your backend server closed the connection. Any …
18:47 Ticket #2358 ([1.23.0] FTBFS: ‘ngx_http_headers_in_t’ has no member named ‘cookies’; ...) updated by Alexander Kubyshkin
Replying to actionmystique@…: > Then why does it compile …
15:00 nginx.conf attached to Ticket #2451 by surendar.1209@…
14:59 Ticket #2451 (nginx: [emerg] "proxy_pass" directive is not allowed here in ...) created by surendar.1209@…
Hi , I am following the link to make the load balancer with NGINX …
10:05 Ticket #2450 (Upload big Size File SSL_write() failed (32: Broken pipe) error) updated by Koichi
Description changed
10:01 Ticket #2450 (Upload big Size File SSL_write() failed (32: Broken pipe) error) created by Koichi
Because the error message "Maximum number of external links per post …

02/08/23:

16:13 Ticket #2449 (Allow using OpenSSL 3.0 "provider" API instead of deprecated "engine" API) updated by Maxim Dounin
It is certainly possible to provide an nginx-specific OpenSSL …
16:04 Changeset in nginx_org [2937:36f817631bbc] by Yaroslav Zhuravlev <yar@…>
Fixed link in news.
14:54 Changeset in nginx_org [2936:295a9f982c4c] by Yaroslav Zhuravlev <yar@…>
Added news about nginx-quic packages release.
08:47 Changeset in nginx [9073:3c33d39a51d3]quic by Sergey Kandaurov <pluknet@…>
README: updated building from sources, added directives reference.

02/07/23:

23:19 Milestone njs-0.7.10 completed
- "xml" module for working with XML documents. - WebCrypto: extended …
18:03 Ticket #2449 (Allow using OpenSSL 3.0 "provider" API instead of deprecated "engine" API) updated by nickrbogdanov@…
What I found when enabling the tpm2+base providers globally in …
17:42 Changeset in nginx_org [2935:918ec12be507] by Yaroslav Zhuravlev <yar@…>
njs-0.7.10.

02/06/23:

23:06 Ticket #2449 (Allow using OpenSSL 3.0 "provider" API instead of deprecated "engine" API) updated by Maxim Dounin
Note that it should be possible to load OpenSSL providers using the …
18:53 Ticket #2449 (Allow using OpenSSL 3.0 "provider" API instead of deprecated "engine" API) created by nickrbogdanov@…
I would like to use hardware encryption to protect my webserver's TLS …

02/03/23:

03:36 Ticket #2448 (Restrict Request Response Cycle Length) created by sootie12.googlemail.com@…
Hi I'd like to suggest an option to restrict request-response cycle …

02/02/23:

20:38 Changeset in nginx [8125:cffaf3f2eec8] by Maxim Dounin <mdounin@…>
Lingering close for connections with pipelined requests. This is …
16:22 Changeset in nginx_org [2934:41870b949ac9] by Yaroslav Zhuravlev <yar@…>
Documented XML module in njs.
14:06 Changeset in nginx_org [2933:386ba17fac23] by Yaroslav Zhuravlev <yar@…>
Documented Request, Response, Headers in Fetch API.
13:45 Changeset in nginx_org [2932:16613b91c584] by Yaroslav Zhuravlev <yar@…>
Extended support for symmetric/assymetric keys in WebCrypto njs.
01:59 Ticket #2445 (Nginx event "blocking" in H2) closed by Maxim Dounin
worksforme: The way how nginx works suggests that processing of events related to …

02/01/23:

22:57 Changeset in nginx_org [2931:215deab42286] by Maxim Konovalov <maxim@…>
Microservices March promo.
15:43 Ticket #2447 (A segment error occurred in ngx_http_variable_headers_internal) closed by Maxim Dounin
duplicate: The 3rd party module in question needs to be modified to correctly …
15:43 Ticket #2423 (Segmentation fault in ngx_http_variable_headers_internal) updated by Maxim Dounin
See also #2447.
10:02 Ticket #2447 (A segment error occurred in ngx_http_variable_headers_internal) created by bullerdu@…
Nginx is compiled with lua-nginx-module(V0.10.23), and runs ngx_lua …

01/31/23:

12:13 Ticket #2446 (QUIC: ngx_quic_send_new_token was broken by 3550b00d9dc8 (nginx 1.23.3)) closed by Roman Arutyunyan
fixed: Thanks for reporting this. Fixed by this commit: …
11:26 Changeset in nginx [9072:def8e398d7c5]quic by Roman Arutyunyan <arut@…>
QUIC: fixed broken token in NEW_TOKEN (ticket #2446). Previously, …
10:12 Changeset in nginx [9071:3c98fa8fef6f]quic by Roman Arutyunyan <arut@…>
QUIC: ngx_quic_copy_buffer() function. The function copies passed …

01/30/23:

16:59 Ticket #2435 (static locations longer than 255 characters lead to unexpected behaviors) closed by Maxim Dounin
fixed: Fix committed, thanks for reporting this.
16:08 Changeset in nginx_org [2930:6fc4778fec28] by Yaroslav Zhuravlev <yar@…>
Year 2023.
14:58 Ticket #2435 (static locations longer than 255 characters lead to unexpected behaviors) updated by Maxim Dounin <mdounin@…>
In [changeset:"4eb1383f6432b034630e6de18739b817f6565c8c/nginx"
14:39 Changeset in nginx_org [2929:c2203cdcf364] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft January 2023 Web Server Survey stats.
11:46 Ticket #2446 (QUIC: ngx_quic_send_new_token was broken by 3550b00d9dc8 (nginx 1.23.3)) created by bullerdu@…
The ngx_quic_send_new_token function was broken by commit …
09:36 Ticket #2445 (Nginx event "blocking" in H2) updated by zw-byte@…
Description changed
09:28 Ticket #2445 (Nginx event "blocking" in H2) created by zw-byte@…
I found that nginx event cycle could be "blocked” when using H2 …

01/29/23:

20:06 BadContent edited by Maxim Dounin
(diff)
20:05 Ticket #2443 (why ngx_clone_listening?) closed by Maxim Dounin
invalid: For questions about nginx, please consider using …
16:01 Ticket #2443 (why ngx_clone_listening?) updated by duzhe@…
Sorry, I didn't understand enough about reuseport and missed some …
10:36 nginx_mini.conf attached to Ticket #2443 by duzhe@…
simple config
10:34 Ticket #2443 (why ngx_clone_listening?) created by duzhe@…
when reuseport and worker are enabled, nginx will clone the listening …

01/28/23:

20:14 Ticket #2442 (add_header unsanitized) closed by Maxim Dounin
duplicate: The add_header directive is a low-level directive which makes it …
20:10 Ticket #2258 (add_header directive: A colon added after the header name passes Nginx ...) updated by Maxim Dounin
See also #2442.
10:32 Ticket #2442 (add_header unsanitized) created by chipus.htc@…
Hi team, there may be insufficient verification of the correctness of …
02:23 Changeset in nginx [8124:f5515e727656] by Maxim Dounin <mdounin@…>
Fixed "zero size buf" alerts with subrequests. Since …
02:20 Changeset in nginx [8123:1c3b78d7cdc9] by Maxim Dounin <mdounin@…>
Style.

01/27/23:

22:29 Changeset in nginx [8122:106328a70f4e] by Maxim Dounin <mdounin@…>
Added warning about redefinition of listen socket protocol options. …
20:00 Ticket #2441 (pkg-oss - build error) updated by thresh
Status, Priority, Component changed
build_module.sh from tip does not support older builder system as used …
11:06 Ticket #2440 (Log new connections immediately when established) updated by pgassmann@…
Thank you for the fast reply. I enabled the info level for the error …

01/26/23:

11:25 Changeset in nginx [9082:f4279edda9fd]quic by Roman Arutyunyan <arut@…>
HTTP/3: trigger more compatibility errors for "listen quic". Now …
00:34 Changeset in nginx [8121:4eb1383f6432] by Maxim Dounin <mdounin@…>
Fixed handling of very long locations (ticket #2435). Previously, …
Note: See TracTimeline for information about the timeline view.