Timeline



05/17/21:

20:26 Ticket #2184 (ngx_http_parse_header_line) closed by Maxim Dounin
duplicate: Closing this as a duplicate of #629. I believe [ticket:629#comment:4
20:25 Ticket #629 (Nginx as a reverse proxy will not pass headers that contain a period.) updated by Maxim Dounin
See also #2184.
20:01 Ticket #2184 (ngx_http_parse_header_line) updated by https://stackoverflow.com/users/279251/klaus-triendl
Sergey, thanks for linking to the discussion on github. So, what's the …
18:24 Ticket #2185 (ngx_write_chain_to_file cannot be closed file when write error) closed by Maxim Dounin
invalid: Since ngx_write_chain_to_file() does not open the file, it's not its …
11:30 Changeset in nginx_org [2722:1261698ec228] by Yaroslav Zhuravlev <yar@…>
Documented the max_errors directive for mail.
08:59 Ticket #2184 (ngx_http_parse_header_line) updated by Sergey Kandaurov
For further reading: https://github.com/httpwg/http-core/issues/30
07:14 Ticket #2185 (ngx_write_chain_to_file cannot be closed file when write error) created by yugo-horie@…
ngx_write_chain_to_file cannot be closed file when ngx_write_file …

05/16/21:

16:02 Ticket #2184 (ngx_http_parse_header_line) created by https://stackoverflow.com/users/279251/klaus-triendl
nginx treats dots "." as invalid characters in HTTP header field …

05/15/21:

14:10 Ticket #2181 (Custom access log is not working when error occurs.) closed by Maxim Dounin
invalid: So you have the following in your errors.conf configuration file: …
13:43 Ticket #2181 (Custom access log is not working when error occurs.) updated by pandey.brbhushan@…
Hi Maxim, Thanks for looking into this issue... Please find rest of …
13:42 naxsi_core.rules attached to Ticket #2181 by pandey.brbhushan@…
13:42 naxsi.rules attached to Ticket #2181 by pandey.brbhushan@…
13:41 errors.conf attached to Ticket #2181 by pandey.brbhushan@…
01:35 Ticket #2181 (Custom access log is not working when error occurs.) updated by Maxim Dounin
So, it looks like the error 400 is generated by naxsi, likely per …

05/14/21:

11:27 Changeset in nginx_org [2731:5d15140ad319] by Konstantin Pavlov <thresh@…>
Linux packages: added Ubuntu 21.04 'hirsute'.
10:39 Changeset in nginx_org [2730:5235e67595b4] by Konstantin Pavlov <thresh@…>
Linux packages: added Amazon Linux 2.
07:56 localhost.conf attached to Ticket #2181 by pandey.brbhushan@…
Nginx localhost Configuration
07:55 nginx.conf attached to Ticket #2181 by pandey.brbhushan@…
Nginx Configuration
07:45 Ticket #2181 (Custom access log is not working when error occurs.) updated by pandey.brbhushan@…
An API Error occurs means when we try the following API, it return …

05/13/21:

20:18 Ticket #2182 (Nginx doesn't delete temp cache files after a crash) updated by Maxim Dounin
Priority, Type changed
While it would be nice to have something to remove stale temporary …
19:47 Ticket #2183 (Don't do simultaneous download from origin) closed by Maxim Dounin
worksforme: You are looking for [http://nginx.org/r/proxy_cache_lock
19:18 Ticket #2181 (Custom access log is not working when error occurs.) updated by Maxim Dounin
Please define "when an API error occurs". It might be also helpful if …
17:40 Ticket #2183 (Don't do simultaneous download from origin) created by ifel@…
We use nginx as a caching proxy. When request comes, nginx calculates …
17:27 Ticket #2182 (Nginx doesn't delete temp cache files after a crash) created by ifel@…
When Nginx cache module is downloading an object from an upstream, it …
14:51 Ticket #2181 (Custom access log is not working when error occurs.) created by pandey.brbhushan@…
Hi, I want to do custom logging. When I have URI containing “A”( as …

05/12/21:

14:34 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) updated by thresh
It's deprecated: …
14:17 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) updated by ovenblast@…
What's wrong with adding key via apt-key add thoguh? This is the …
13:46 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) updated by thresh
Owner, Status changed
13:46 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) updated by thresh
Alternatively, we might want to use /usr/share/keyrings to drop the …
13:41 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) updated by thresh
Indeed, this seems to be wrong for Ubuntu Xenial. I guess my manual …
13:16 Ticket #2180 (Installation instructions fail on Ubuntu 16.04) created by ovenblast@…
Installation instructions for Ubuntu were changed recently and …
09:50 Changeset in nginx-tests [1675:0d1cec688111] by Sergey Kandaurov <pluknet@…>
Tests: logging ssl variables with lingering close.

05/11/21:

13:33 Ticket #2016 (nginx does not percent-encode Location header properly) closed by Ruslan Ermilov
duplicate: Duplicate of #882.
13:32 Ticket #882 (Unencoded Location: header when redirecting) updated by Ruslan Ermilov
See also #2016.
10:14 Ticket #2178 (Package for Debian 9 (stretch)) closed by thresh
wontfix: Hi! Our policy is to provide packages for operating systems during …

05/08/21:

17:33 Ticket #1606 (WebAssembly doesn't work on Firefox/Chrome due to missing MIME type) closed by Maxim Dounin
fixed: Committed. Thanks for prodding this.
17:33 Ticket #1606 (WebAssembly doesn't work on Firefox/Chrome due to missing MIME type) updated by Maxim Dounin <mdounin@…>
In [changeset:"b3f4d83d6fd0299ca5db6636d35e0a7d217149ba/nginx"
17:31 Changeset in nginx [7834:b3f4d83d6fd0] by Maxim Dounin <mdounin@…>
MIME: added application/wasm type (ticket #1606).
00:42 Ticket #2176 (Get only 200 responses when "if_modified_since" is set to "off") updated by Maxim Dounin
Status changed
> 1. Am I correct in thinking that the check order is an optimization …

05/07/21:

18:37 Ticket #1606 (WebAssembly doesn't work on Firefox/Chrome due to missing MIME type) updated by Maxim Dounin
See also #2168.
18:37 Ticket #2168 (Add application/wasm -- Recently approved by IANA) closed by Maxim Dounin
duplicate: Duplicate of #1606.

05/06/21:

10:52 Changeset in nginx-tests [1674:55816c5fc861] by Sergey Kandaurov <pluknet@…>
Tests: variables support in certificates to upstream.
09:36 Changeset in nginx [8776:901126931bd5]quic by Vladimir Homutov <vl@…>
QUIC: consider NEW_CONNECTION_ID a probing frame. According to …

05/05/21:

23:22 Changeset in nginx [7833:3ab8e1e2f0f7] by Maxim Dounin <mdounin@…>
Upstream: variables support in certificates.
23:22 Changeset in nginx [7832:be82e72c9af8] by Maxim Dounin <mdounin@…>
Auth basic: changed alcf->user_file to be a pointer. This saves some …
23:22 Changeset in nginx [7831:bdd4d89370a7] by Maxim Dounin <mdounin@…>
Changed complex value slots to use NGX_CONF_UNSET_PTR. With this …
16:32 Changeset in nginx [8778:5186ee5a94b9]quic by Sergey Kandaurov <pluknet@…>
QUIC: simplified sending 1-RTT only frames.
15:11 Changeset in nginx [8777:d5f93733c17d]quic by Vladimir Homutov <vl@…>
QUIC: relaxed client id requirements. Client IDs cannot be reused on …
14:15 Changeset in nginx [8779:f52a2b77d406]quic by Roman Arutyunyan <arut@…>
QUIC: generic buffering for stream input. Previously each stream had …
12:28 Changeset in nginx_org [2720:9c3691c24f9e] by Maxim Konovalov <maxim@…>
Regenerated.
12:28 Changeset in nginx_org [2719:091bba61c646] by Maxim Konovalov <maxim@…>
nginx service mesh 1.0 promo.
12:15 Changeset in nginx [8774:f4d3f5d93a82]quic by Roman Arutyunyan <arut@…>
HTTP/3: moved session initialization to a separate file. Previously …
12:15 Changeset in nginx [8767:33ec97749b5f]quic by Roman Arutyunyan <arut@…>
HTTP/3: moved Stream Cancellation stub to ngx_http_v3_streams.c.
12:09 Changeset in nginx [8773:b43e50f47b2e]quic by Roman Arutyunyan <arut@…>
HTTP/3: separate header files for existing source files.
12:00 Changeset in nginx [8772:345370fdd32d]quic by Roman Arutyunyan <arut@…>
HTTP/3: moved parsing uni stream type to ngx_http_v3_parse.c. …
11:53 Changeset in nginx [8769:9ec3e71f8a61]quic by Roman Arutyunyan <arut@…>
HTTP/3: reference h3c directly from ngx_http_connection_t. …
10:28 Changeset in nginx [8765:687445803d0f]quic by Roman Arutyunyan <arut@…>
HTTP/3: reject empty DATA and HEADERS frames on control stream. …
09:54 Changeset in nginx [8770:67f0eb150047]quic by Roman Arutyunyan <arut@…>
HTTP/3: renamed ngx_http_v3_connection_t to ngx_http_v3_session_t.

05/04/21:

19:50 Changeset in nginx_org [2718:fb41de2d765a] by Yaroslav Zhuravlev <yar@…>
Added default_server to ssl_reject_handshake example.
19:47 Changeset in nginx_org [2717:ff8eeb6ac833] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft April 2021 Web Server Survey stats.
10:38 Changeset in nginx [8766:70701edfc5d4]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed decoder stream stubs. Now ngx_http_v3_ack_header() and …
09:17 Ticket #2179 (QUIC: multiple hosts listening on quic cause config verification fail) closed by vl
invalid: Such behaviour is caused by specifying the 'reuseport' option twice …

05/03/21:

13:22 Ticket #2176 (Get only 200 responses when "if_modified_since" is set to "off") updated by rjorel@…
Description changed

05/02/21:

07:46 Ticket #2179 (QUIC: multiple hosts listening on quic cause config verification fail) created by mkg20001@…
Having two server blocks listen on quic causes nginx -t to fail with …

05/01/21:

17:14 Ticket #2178 (Package for Debian 9 (stretch)) created by MrSelfDestruction@…
Hello! Why Debian 9 isn't support by you? Latest version of nginx for …
04:46 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) closed by Maxim Dounin
wontfix: Just updated my xcode command-line tools, and can confirm that …
02:04 Ticket #2177 (Add audio/opus to mime.types) updated by xnaas
Thanks for the reply and links. Understood on the denial. Replying to …

04/30/21:

23:59 Ticket #279 (mime.types: audio/ogg for .opus files) updated by Maxim Dounin
See also #2177.
23:13 Ticket #2177 (Add audio/opus to mime.types) closed by Maxim Dounin
duplicate: From the https://en.wikipedia.org/wiki/Opus_(audio_format) and …
21:04 Ticket #2177 (Add audio/opus to mime.types) updated by xnaas
Description changed
Fixed the code block...my bad.
21:00 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) updated by Sergey Kandaurov
For the record, __DARWIN_ALIGN32 definitely seems to be (already) …
20:37 Ticket #2177 (Add audio/opus to mime.types) created by xnaas
I would like to see the following added to mime.types: […] …
16:10 Changeset in nginx [8768:40d710a66aef]quic by Roman Arutyunyan <arut@…>
HTTP/3: ngx_http_v3_get_session() macro. It's used instead of …
13:38 Ticket #2176 (Get only 200 responses when "if_modified_since" is set to "off") created by rjorel@…
Hello, These last days, I tried to understand how web servers like …
13:16 Changeset in nginx_org [2716:f82f16e327f2] by Yaroslav Zhuravlev <yar@…>
Added info about js_var to r.internalRedirect in njs.
11:05 Changeset in nginx_org [2715:a9c2fe68da66] by Maxim Konovalov <maxim@…>
Regenerated.
11:05 Changeset in nginx_org [2714:077508e4ed7a] by Maxim Konovalov <maxim@…>
njs webinar promo updated.

04/29/21:

17:37 Ticket #458 (Win32: autoindex module doesn't support Unicode names) updated by Maxim Dounin
See also #2175.
17:37 Ticket #2175 (autoindex is not compatible with utf-8 characters (1.20.0)) closed by Maxim Dounin
duplicate: Given the error message in the serverfault question, it looks like you …
17:00 Ticket #2175 (autoindex is not compatible with utf-8 characters (1.20.0)) created by https://stackoverflow.com/users/7426482/jimmy-westberg
As described here; https://serverfault.com/q/1062035/454723 I get a …
12:35 Changeset in nginx [8763:4117aa7fa38e]quic by Vladimir Homutov <vl@…>
QUIC: connection migration. The patch adds proper transitions between …
12:28 Ticket #2174 (Confusion Around Time Units for Directives like proxy_read_timeout) closed by Maxim Dounin
invalid: Units used in various configuration directives, including the …

04/28/21:

23:24 Ticket #2174 (Confusion Around Time Units for Directives like proxy_read_timeout) created by stephen.m.wick@…
The documentation for proxy_read_timeout is a little vague when it …
21:37 Changeset in nginx_org [2721:7041bddec07d] by Yaroslav Zhuravlev <yar@…>
Documented variables support for certificates in proxy, uwsgi, grpc.
21:32 Ticket #2173 (Nginx simple proxy set-up returns 400 (Bad Request)) closed by Maxim Dounin
invalid: It looks like you've configured machine A to use nginx on machine B as …
19:28 Ticket #2173 (Nginx simple proxy set-up returns 400 (Bad Request)) created by Aniruddha Gore
Context: I have my client application running on a machine (A) …
10:37 Changeset in nginx [8764:0bd1dd39a08b]quic by Vladimir Homutov <vl@…>
QUIC: fixed build with NGX_QUIC_DEBUG_ALLOC enabled.
08:30 Changeset in nginx [8775:6e2c23481abb]quic by Roman Arutyunyan <arut@…>
HTTP/3: clean up table from session cleanup handler. Previously table …

04/27/21:

20:03 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) updated by breisig@…
Thank you Maxim. I have found the issue and it was our code modifying …
18:32 Changeset in nginx [8771:0981329169ea]quic by Roman Arutyunyan <arut@…>
HTTP/3: renamed ngx_http_v3_client_XXX() functions. The functions are …
12:53 Ticket #2172 (it will be core when ngx_event_connect_peer connect fail) closed by Maxim Dounin
invalid: Looks like an issue in reporter's local modifications, there is no …
12:33 Ticket #2172 (it will be core when ngx_event_connect_peer connect fail) updated by June-Snow@…
it finished
12:32 Ticket #2172 (it will be core when ngx_event_connect_peer connect fail) updated by June-Snow@…
Description changed
12:09 Ticket #2172 (it will be core when ngx_event_connect_peer connect fail) created by June-Snow@…

04/26/21:

16:02 Ticket #267 (Introduce static variables) updated by Maxim Dounin
See also ticket:2128#comment:2.
16:00 Ticket #2128 (Using a variable in the resolver directive) closed by Maxim Dounin
wontfix: So it looks like you are asking for macro expansion during …
13:40 Ticket #615 (Ability to specify different SSL certificate based on negotiated ...) closed by Maxim Dounin
fixed: Loading multiple certificates of different types is implemented in …
13:12 Ticket #2128 (Using a variable in the resolver directive) reopened by houstonheat@…
Today we need to support many different environments like static well …
11:52 Changeset in nginx_org [2713:efb3d27dfa23] by Yaroslav Zhuravlev <yar@…>
Updated docs for the upcoming NGINX Plus release.

04/25/21:

21:43 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) closed by Maxim Dounin
invalid: > You were right that when I enabled warning in the error log, I can …
16:44 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) updated by breisig@…
Thank you for the extra information. I was doing some further …

04/24/21:

03:21 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) updated by Maxim Dounin
One of the expected changes in 1.19.1 is that extra data sent by the …
02:29 Ticket #2171 (Nginx causing missing body content data since v1.19.1) closed by Maxim Dounin
duplicate: Duplicate of #2169.
02:29 Ticket #2170 (Nginx causing missing body content data since v1.19.1) closed by Maxim Dounin
duplicate: Duplicate of #2169.

04/23/21:

21:13 Ticket #2170 (Nginx causing missing body content data since v1.19.1) updated by breisig@…
Sorry, Posted again in the wrong section. Re-created it properly in a …
21:12 Ticket #2171 (Nginx causing missing body content data since v1.19.1) created by breisig@…
We are running puma + latest ruby on rails behind nginx (via …
16:55 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) updated by breisig@…
Moved to the proper component section.
16:54 Ticket #2170 (Nginx causing missing body content data since v1.19.1) created by breisig@…
We are running puma + latest ruby on rails behind nginx. We have been …
15:35 Ticket #2169 (Nginx causing missing body content data since v1.19.1.) created by breisig@…
We are running puma + latest ruby on rails behind nginx. We have been …

04/22/21:

16:29 Ticket #2168 (Add application/wasm -- Recently approved by IANA) created by DesWurstes@…
Also see #1606 Added recently: …
13:18 Ticket #2167 (variable support in proxy_protocol stream module) created by s3rj1k
Considering a use case when ngx_stream_ssl_preread_module (ssl_preread …
13:12 Changeset in nginx [7830:f2ff291bbdac] by Ruslan Ermilov <ru@…>
Restored zeroing of ngx_channel_t in ngx_pass_open_channel(). Due to …
10:51 Changeset in nginx-tests [1673:7d40f2557a45] by Sergey Kandaurov <pluknet@…>
Tests: added smtp_client_buffer test.
10:49 Changeset in nginx [8762:12f18e0bca09]quic by Vladimir Homutov <vl@…>
HTTP/3: adjusted control stream parsing. 7.2.1: If a DATA frame is …
00:35 Ticket #640 (enable usage of $ in variable) updated by https://stackoverflow.com/users/315024/walf
To make this bug easier to find, it is about a literal dollar …

04/21/21:

21:27 Ticket #2159 (Massmail problems with mail module) closed by Maxim Dounin
fixed: Thanks for testing, fix committed.
21:25 Ticket #2159 (Massmail problems with mail module) updated by Maxim Dounin <mdounin@…>
In [changeset:"2851e4c7de030d4f7efc9fe4f7a3e1107c0d1a43/nginx"
20:24 Changeset in nginx [7829:2851e4c7de03] by Maxim Dounin <mdounin@…>
Mail: fixed reading with fully filled buffer (ticket #2159). With …
20:24 Changeset in nginx [7828:c40f7a65c506] by Maxim Dounin <mdounin@…>
Version bump.
13:09 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) updated by Maxim Dounin
Given that it is macOS issue which is only triggered by using clang …
12:40 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) updated by debohman@…
Perhaps -Wno-gnu-folding-constant on Darwin, similar to the existing …

04/20/21:

22:07 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) updated by Sergey Kandaurov
This looks like due to a defective __DARWIN_ALIGN32 macro used to …
20:33 Ticket #2166 (Nginx-1.20.0 fails to build using clang 12.0.0 public release) created by debohman@…
The issue is the fact that -Werror is turned on, and the following …
15:29 Ticket #2057 ($slice_range variable does not work in set directive.) closed by Maxim Dounin
invalid: As explained in comment:1, the $slice_range is not expected to work …
15:27 Ticket #2158 (ngx_stream_core_module Add $preread_server_name from http header.HOST) closed by Maxim Dounin
wontfix: Closing this for reasons explained in comment:1.
15:05 Tickets #2057,​2120,​2158 batch updated by maxim
Milestone changed
Ticket retargeted after milestone closed
15:05 Milestone nginx-1.19 completed
Status: ongoing development Trunk: mainline 1.19 planned …
15:04 Milestone nginx-1.20.0 completed
Status: scheduled Trunk: stable * A first cut from the 1.20 …
14:49 Changeset in nginx_org [2712:caa04d53b7af] by Maxim Dounin <mdounin@…>
nginx-1.20.0
13:35 Changeset in nginx [7827:3ebf8a5fb670]stable-1.20 by Maxim Dounin <mdounin@…>
release-1.20.0 tag
13:35 Changeset in nginx [7826:1df854b66534]stable-1.20release-1.20.0 by Maxim Dounin <mdounin@…>
nginx-1.20.0-RELEASE
13:06 Changeset in nginx [7825:1231c9e3afb8]stable-1.20 by Maxim Dounin <mdounin@…>
Stable branch.
08:01 Ticket #2165 (minor nginx-tests issue) closed by Sergey Kandaurov
wontfix: This is a defect in Test::Builder. Test-Simple 0.99 @2013-Oct-12 or …
06:49 Ticket #2165 (minor nginx-tests issue) created by Илья Шипицин
./mirror.t ................................. ok Use of uninitialized …

04/19/21:

16:13 Ticket #2162 (Detected socket leaks after restarting worker processes) updated by Maxim Dounin
> When we have changed their nginx's configurations, and reloaded …
15:04 Ticket #2160 (Cache loader process doesn't exit after master process is stopped with ...) closed by Maxim Dounin
worksforme: Feedback timeout.
14:26 Ticket #2164 (Unable to add `$upstream_addr` to a response header field) updated by Maxim Dounin
Works fine here, including the long obsolete 1.15.8 version of nginx. …
14:25 Changeset in nginx [8761:225e9f1dfe7c]quic by Roman Arutyunyan <arut@…>
QUIC: renamed stream variables from sn to qs. Currently both names …
14:21 Changeset in nginx [8760:baf9551b4a5b]quic by Roman Arutyunyan <arut@…>
QUIC: renamed stream field from c to connection.
10:38 Ticket #2164 (Unable to add `$upstream_addr` to a response header field) created by michalrus@…
Whenever $upstream_addr is added to any header field with …

04/17/21:

12:28 Ticket #224 (Args Delimiter) updated by maxsistema7777@…
[[Image]]
Note: See TracTimeline for information about the timeline view.