Timeline



01/20/22:

19:00 Changeset in nginx [8972:077a1e403446]quic by Vladimir Homutov <vl@…>
QUIC: additional limit for probing packets. RFC 9000, 9.3. …
14:07 Ticket #2309 (Prioritize `X-Accel-Expires` even if specific Cache-Control flags) updated by yugo-horie.jocdn.co.jp@…
Description changed
10:44 Ticket #2310 (Document behaviour for all config statements in nested location blocks) created by taladar@…
From my understanding each request is only ever handled in a single …
09:35 Ticket #1879 (RHEL / CentOS 8 repository) updated by thresh
Owner, Status, Type changed
Thanks for the suggestion. It is something we need to explore. I'll …
05:06 Ticket #2309 (Prioritize `X-Accel-Expires` even if specific Cache-Control flags) created by yugo-horie.jocdn.co.jp@…
We also have written the same issue in nginx forum. …
01:37 Changeset in nginx [7995:7752d8523066] by Pavel Pautov <p.pautov@…>
Core: simplify reader lock release.

01/19/22:

19:39 Changeset in nginx [8971:1e2f4e9c8195]quic by Vladimir Homutov <vl@…>
QUIC: reworked migration handling. The quic connection now holds …
10:57 Changeset in nginx_org [2827:7fb8f484166d] by Yaroslav Zhuravlev <yar@…>
Year 2022.
08:51 Changeset in nginx_org [2826:75716f1863bb] by Maxim Konovalov <maxim@…>
Regenerated.
08:51 Changeset in nginx_org [2825:6f47265ce252] by Maxim Konovalov <maxim@…>
Igor retirement blog post promo.
01:57 Ticket #1938 (mail proxy connect issue with Outlook) updated by Maxim Dounin
Also, just a side note. In most cases it is a good idea to allow users …

01/18/22:

22:32 Ticket #1535 (proxy_bind and resolver IP version mismatch) updated by Maxim Dounin
See also #2308.
22:32 Ticket #2308 (proxy_bind and proxy_pass address family mismatch causes connection fail) closed by Maxim Dounin
duplicate: As already found out by the reporter, duplicate of #1535.
22:22 Ticket #2308 (proxy_bind and proxy_pass address family mismatch causes connection fail) updated by lukaslihotzki@…
Duplicate of https://trac.nginx.org/nginx/ticket/1535
22:12 nginx.conf attached to Ticket #2308 by lukaslihotzki@…
22:10 Ticket #2308 (proxy_bind and proxy_pass address family mismatch causes connection fail) created by lukaslihotzki@…
When using a hostname in proxy_pass, this hostname is effectively …
21:42 Ticket #1938 (mail proxy connect issue with Outlook) closed by Maxim Dounin
fixed: In theory, command pipelining during authentication might result in …
21:37 Ticket #2307 (Can not use variable in error_log filename) closed by Maxim Dounin
invalid: That's expected, the error_log
14:47 Ticket #2307 (Can not use variable in error_log filename) created by JAM2199562@…
When I configure nginx with the following settings, the filename of …
11:46 Changeset in nginx_org [2824:26c1c4ff60bd] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft January 2022 Web Server Survey stats.
09:49 Changeset in nginx [8970:7106a918a277]quic by Vladimir Homutov <vl@…>
QUIC: the "quic_active_connection_id_limit" directive. The directive …

01/17/22:

21:28 Ticket #2306 (One limit_req_zone for multiple vhosts not working) closed by Maxim Dounin
invalid: The limit_req is expected to be used with meaningful burst values. …
21:06 Ticket #2306 (One limit_req_zone for multiple vhosts not working) updated by tobias992@…
Attached my config: In http block: limit_req_zone $binary_remote_addr …
20:46 Ticket #2306 (One limit_req_zone for multiple vhosts not working) created by tobias992@…
Hello, i tried to setup one big limit_req_zone for 20 vhosts. I used …
18:47 Ticket #2279 (cppcheck find bug) closed by Maxim Dounin
invalid: Feedback timeout.
18:47 Ticket #2293 (Nginx 1.20.1 excessive memory usage) closed by Maxim Dounin
worksforme: Feedback timeout, so closing this. As previously found out in …
18:42 Ticket #2280 (nginx: [emerg] mkdir() "/var/tmp/nginx/body" failed (2: No such file ...) closed by Maxim Dounin
invalid: Feedback timeout. To avoid human errors, nginx does not try to create …
18:35 Ticket #2294 (set $host url and auth_request failing on proxy_pass) closed by Maxim Dounin
invalid: Feedback timeout. As explained above, the most likely reason is that …
15:44 Ticket #407 (Cache X-Accel-Redirect responses (from fastcgi)) updated by Maxim Dounin
See also #2189.
15:43 Ticket #2189 (proxy_cache don't work with X-Accel-Redirect response from proxy) closed by Maxim Dounin
duplicate: Internal redirections via X-Accel-Redirect are not cached. If needed, …
14:05 Changeset in nginx [7994:aeab41dfd260] by Sergey Kandaurov <pluknet@…>
SSL: free pkey on SSL_CTX_set0_tmp_dh_pkey() failure. The behaviour …
11:39 Changeset in nginx [8969:065c73221b7b]quic by Roman Arutyunyan <arut@…>
QUIC: introduced function ngx_quic_split_chain(). The function splits …

01/16/22:

16:07 BadContent edited by Maxim Dounin
(diff)

01/15/22:

21:28 Changeset in nginx [8968:8433913911a9]quic by Roman Arutyunyan <arut@…>
QUIC: fixed format specifier after 3789f4a56d65.

01/14/22:

22:24 Ticket #2071 (ssl_reject_handshake on introduced in nginx 1.19.4 works but disables ...) updated by Maxim Dounin
See also #2305.
22:24 Ticket #2305 (ssl_protocols directive in server { } doesn't work) closed by Maxim Dounin
duplicate: > ssl_protocols should be in http{} or in server{} with …
15:52 Ticket #2305 (ssl_protocols directive in server { } doesn't work) updated by Erictoby@…
Description changed
I was confused because it didn't work since I upgraded nginx to …
15:36 Ticket #2304 (error_page not applied vs Transfer-Encoding: chunked) updated by Maxim Dounin
> Please could I see the config you used to test with? I've used the …
15:11 Ticket #2305 (ssl_protocols directive in server { } doesn't work) updated by Maxim Dounin
Could you please show exact self-contained configuration which …
14:31 Ticket #2305 (ssl_protocols directive in server { } doesn't work) created by Erictoby@…
"ssl_protocols" could be located either in http { } or in server { } …
13:50 Ticket #2304 (error_page not applied vs Transfer-Encoding: chunked) updated by ilsixela@…
Thank you very much for your response! Please could I see the config …

01/13/22:

13:56 Ticket #2304 (error_page not applied vs Transfer-Encoding: chunked) closed by Maxim Dounin
invalid: > Note Transfer-Encoding: chunked. Nginx returns a 400 Bad Request …
13:56 Changeset in nginx [8966:6f8253673669]quic by Sergey Kandaurov <pluknet@…>
README: documented QuicTLS support.
12:57 Changeset in nginx [8965:c31d95fdaf65]quic by Sergey Kandaurov <pluknet@…>
QUIC: removed ngx_send_lowat() check for QUIC connections. After …
12:57 Changeset in nginx [8964:ad67fcc30567]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: removed useless warning regarding OpenSSL library. After …
12:48 Changeset in nginx_org [2823:652356b39f0f] by Yaroslav Zhuravlev <yar@…>
Added info about removal of the js_import directive.
12:20 Ticket #2304 (error_page not applied vs Transfer-Encoding: chunked) created by ilsixela@…
I've configured an error page in Nginx: […] This works fine for a …
11:01 Ticket #2303 (Installation instructions for Ubuntu refer to non-existent package) closed by thresh
fixed: Right - it's now fixed in …
10:40 Ticket #2303 (Installation instructions for Ubuntu refer to non-existent package) updated by ovenblast@…
I came across this issue from Russian version, indeed the English …
09:51 Changeset in nginx_org [2822:84bb5b932175] by Konstantin Pavlov <thresh@…>
Linux packages: fixed discrepancies in the Russian version.
09:49 Ticket #2303 (Installation instructions for Ubuntu refer to non-existent package) updated by thresh
Ah, it looks like for Ubuntu we've been using ubuntu-keyring package …
09:42 Ticket #2303 (Installation instructions for Ubuntu refer to non-existent package) updated by thresh
Owner, Status changed
Hello! Interesting, it definitely used to be there. I'll explore our …
09:37 Ticket #2303 (Installation instructions for Ubuntu refer to non-existent package) created by ovenblast@…
The package ubuntu-archive-keyring does not exist. […] Tested …
08:34 Changeset in nginx [8967:3789f4a56d65]quic by Roman Arutyunyan <arut@…>
QUIC: return written size from ngx_quic_write_chain(). This allows to …
08:23 Changeset in nginx [8963:5acd0d89d8c2]quic by Roman Arutyunyan <arut@…>
QUIC: fixed handling stream input buffers. Previously, …

01/12/22:

22:36 Changeset in nginx_org [2821:06c7520f1181] by Maxim Dounin <mdounin@…>
Updated OpenSSL and PCRE versions used for win32 builds.
22:36 Changeset in nginx_org [2820:d6ce81d4ef08] by Maxim Dounin <mdounin@…>
Documented the PCRE2 library support.
22:36 Changeset in nginx_org [2819:b7ff3d1915a1] by Maxim Dounin <mdounin@…>
Development guide: fixed misleading comment about rc.options. While …
11:09 Ticket #2075 (nginx-quic with WordPress) updated by Sergey Kandaurov
See also #2266.
11:08 Ticket #2266 (QUIC: cookies not transferred correctly on redirect) closed by Sergey Kandaurov
duplicate: Duplicate of #2075
11:05 Ticket #2061 (cookie lost in nginx-quic under http/3) updated by Sergey Kandaurov
Proxying multiple Cookie headers should be fixed in …
11:02 Ticket #2075 (nginx-quic with WordPress) closed by Sergey Kandaurov
fixed: Supposedly, should be fixed in …
08:57 Changeset in nginx [8961:aa3c59524e2f]quic by Roman Arutyunyan <arut@…>
HTTP/3: set c->error on read error in ngx_http_test_reading(). …
08:57 Changeset in nginx [8960:d76237ed9327]quic by Roman Arutyunyan <arut@…>
HTTP/3: simplified code.
08:54 Changeset in nginx [8959:9aff230f10d1]quic by Roman Arutyunyan <arut@…>
QUIC: modified HTTP version test. The new condition produces smaller …

01/11/22:

15:57 Changeset in nginx [8962:47f45a98f892]quic by Roman Arutyunyan <arut@…>
QUIC: fixed handling STREAM FIN. Previously, when a STREAM FIN frame …
14:39 Changeset in nginx-tests [1753:0c50a00e6733] by Sergey Kandaurov <pluknet@…>
Tests: added http keepalive test for Connection header on shutdown.

01/10/22:

23:23 Changeset in nginx [7993:96ae8e57b3dd] by Maxim Dounin <mdounin@…>
Avoid sending "Connection: keep-alive" when shutting down. When a …

01/06/22:

19:34 Ticket #2302 (Adding `proxy_hide_header` to `location` context completely ...) closed by Maxim Dounin
invalid: Much like any directives in nginx configuration, proxy_hide_header

01/05/22:

22:16 Ticket #1697 (mail proxy: ManageSieve protocol support) updated by derWalter@…
Hey guys, I am waiting so long for this already, can you please state …
20:59 Ticket #2302 (Adding `proxy_hide_header` to `location` context completely ...) created by usenkovdmitry@…
This behavior was discovered first on 1.18.0 (Ubuntu 20.04) but can be …
13:39 Ticket #2301 (Add examples for core variables) created by cweiske
I was searching the variable list …
12:53 Ticket #2300 (Link variable index from map module docs) created by cweiske
It would be nice if there was a link from …

01/04/22:

13:08 Ticket #1505 (Milliseconds and dynamic time support for *_cache_valid) updated by blloof@…
Upvote. Please add this feature.

12/30/21:

21:17 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) closed by Maxim Dounin
fixed: Underlying problem fixed in e2d07e4ec636, distribution of client …
13:27 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by Maxim Dounin <mdounin@…>
In [changeset:"e2d07e4ec6366daed798854eece099bd265f38a1/nginx"
09:59 Changeset in nginx [8958:10522e8dea41]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: improved processing of multiple Cookie field lines. As per …
07:42 Ticket #2299 (Nginx Plus) closed by maxim
invalid

12/29/21:

23:42 nginx – nginx.pdf attached to Ticket #2299 by pimpinanketua@…
Trac.nginx
23:40 Ticket #2299 (Nginx Plus) created by pimpinanketua@…
Trac nginx
22:08 Changeset in nginx [7992:e2d07e4ec636] by Maxim Dounin <mdounin@…>
Events: fixed balancing between workers with EPOLLEXCLUSIVE. Linux …
19:59 Changeset in nginx [7991:57581198e51e] by Maxim Dounin <mdounin@…>
Version bump.
19:29 Changeset in nginx-tests [1752:ba6e24e38f03] by Sergey Kandaurov <pluknet@…>
Tests: improved stop_daemons() to send signal again. As was observed, …
13:24 Ticket #2298 (Documentation or subtle bug - "listen" directive) closed by Maxim Dounin
invalid: The listen directive lists listening sockets a particular server is …
12:33 Changeset in nginx [8957:de7d36aa9bc7]quic by Roman Arutyunyan <arut@…>
Style.
12:17 Changeset in nginx [8956:eaf356a35f5d]quic by Sergey Kandaurov <pluknet@…>
Merged with the default branch.
11:07 Changeset in nginx_org [2818:2594d336342d] by Yaroslav Zhuravlev <yar@…>
Documented fs.Stats, statSync and lstatSync in njs.
01:00 Ticket #2298 (Documentation or subtle bug - "listen" directive) created by SirLaffalot@…
Not sure what this is: It's either that the documentation needs to be …

12/28/21:

17:29 Ticket #2196 (resolver only ipv6 issue) updated by Laurence 'GreenReaper' Parry
This'd be helpful as a perhaps-more-obvious way to avoid #1330 - even …
16:23 Changeset in nginx_org [2817:d84856836c20] by Yaroslav Zhuravlev <yar@…>
njs-0.7.1
16:02 Ticket #2297 (Nginx does not provide option to read the certificate chain) updated by Maxim Dounin
For the record, the reporter submitted …
15:38 Changeset in nginx_org [2816:ae1d713a06e2] by Maxim Dounin <mdounin@…>
nginx-1.21.5
15:37 Milestone nginx-1.21.5 completed
Status: scheduled Trunk: mainline * pcre2 support * …
15:36 Milestone njs-0.7.1 completed
Planned features and enhancements: * pcre2 support * "js_include" …
15:28 Changeset in nginx [7990:67408b4a12c0] by Maxim Dounin <mdounin@…>
release-1.21.5 tag
15:28 Changeset in nginx [7989:d986378168fd]release-1.21.5 by Maxim Dounin <mdounin@…>
nginx-1.21.5-RELEASE
14:56 Changeset in nginx [7988:8af85c66da94] by Maxim Dounin <mdounin@…>
Updated OpenSSL and PCRE used for win32 builds.
12:01 Changeset in nginx [8954:584e9951b044]quic by Ruslan Ermilov <ru@…>
Fixed a mismerge in 5c86189a1c1b.
10:52 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) closed by vl
fixed: Fixed in http://hg.nginx.org/nginx-quic/rev/7c0f9bb27763
10:50 Changeset in nginx [8952:d78972cf4bac]quic by Roman Arutyunyan <arut@…>
QUIC: fixed format specifier after 6ccf3867959a.
10:24 Changeset in nginx [8951:7c0f9bb27763]quic by Vladimir Homutov <vl@…>
QUIC: fixed config test with bpf (ticket #2292). The SO_REUSEPORT …
09:30 Ticket #2297 (Nginx does not provide option to read the certificate chain) created by MandeepSinghChhabra@…
There is a server which has two known local CAs. One is a root ca …

12/27/21:

16:49 Changeset in nginx [7987:b002ad258f1d] by Maxim Dounin <mdounin@…>
Support for sendfile(SF_NOCACHE). The SF_NOCACHE flag, introduced in …
16:48 Changeset in nginx [7986:f1fcb0fe6975] by Maxim Dounin <mdounin@…>
SSL: SSL_sendfile(SF_NODISKIO) support.
16:48 Changeset in nginx [7985:ec2e6893caaa] by Maxim Dounin <mdounin@…>
Simplified sendfile(SF_NODISKIO) usage. Starting with FreeBSD 11, …
16:47 Changeset in nginx [7984:ae992b5a27b2] by Maxim Dounin <mdounin@…>
Removed "aio sendfile", deprecated since 1.7.11.
13:15 Changeset in nginx [8953:03b40440c13d]quic by Roman Arutyunyan <arut@…>
QUIC: renamed input handling functions. Now these functions have …
13:11 Ticket #2296 (METHOD always recognized as 'GET' when using postman) closed by Maxim Dounin
invalid
10:49 Changeset in nginx [8955:32daba3aabb2]quic by Vladimir Homutov <vl@…>
QUIC: got rid of ngx_quic_create_temp_socket(). It was mostly copy of …
07:26 Ticket #2296 (METHOD always recognized as 'GET' when using postman) updated by exxocism@…
Description changed
07:24 Ticket #2296 (METHOD always recognized as 'GET' when using postman) updated by exxocism@…
CONFIRMED TO BE A POSTMAN HTTP REDIRECTION PROBLEM : THANK YOU FOR …
07:12 Ticket #2296 (METHOD always recognized as 'GET' when using postman) created by exxocism@…
PoC - All the request method is shown as GET - even …

12/24/21:

22:07 Changeset in nginx [7983:d07456044b61] by Maxim Dounin <mdounin@…>
Core: added NGX_REGEX_MULTILINE for 3rd party modules. Notably, NAXSI …
22:07 Changeset in nginx [7982:fbbb5ce52995] by Maxim Dounin <mdounin@…>
PCRE2 and PCRE binary compatibility. With this change, dynamic …
22:07 Changeset in nginx [7981:0b5f12d5c531] by Maxim Dounin <mdounin@…>
PCRE2 library support. The PCRE2 library is now used by default if …
22:07 Changeset in nginx [7980:8007ea138d6a] by Maxim Dounin <mdounin@…>
Configure: simplified PCRE compilation. Removed ICC-specific PCRE …
22:07 Changeset in nginx [7979:060bf88d2473] by Maxim Dounin <mdounin@…>
Core: ngx_regex.c style cleanup. Notably, ngx_pcre_pool and …
22:07 Changeset in nginx [7978:2ca57257252d] by Maxim Dounin <mdounin@…>
Core: fixed ngx_pcre_studies cleanup. If a configuration parsing …
15:39 Changeset in nginx [8950:fb811b6c76ee]quic by Roman Arutyunyan <arut@…>
QUIC: refactored buffer allocation, spliting and freeing. Previously, …

12/22/21:

22:25 Changeset in nginx_org [2815:bbbee78495ec] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft December 2021 Web Server Survey stats.

12/21/21:

13:15 Ticket #2295 (Incorrect path in beginners_guide.html) closed by Maxim Dounin
invalid: As long as images are in /data/images/, and these are expected to be …
12:00 Ticket #2295 (Incorrect path in beginners_guide.html) created by protohuf@…
In the beginners guide, section "Serving Static Content" a directive …
11:51 Changeset in nginx_org [2814:aa957a1211b8] by Konstantin Pavlov <thresh@…>
Updated tested OSes and platforms.
10:04 Changeset in nginx_org [2813:b9c6c7ab035f] by Konstantin Pavlov <thresh@…>
Linux packages: Added CentOS/RHEL 8 and Ubuntu 20.04 s390x packages.
04:54 Changeset in nginx [7977:336084ff943b] by Ruslan Ermilov <ru@…>
Moved Huffman coding out of HTTP/2. ngx_http_v2_huff_decode.c and …
Note: See TracTimeline for information about the timeline view.