Timeline



07/13/21:

21:29 Ticket #2216 (Add .mjs to known JS MIME types) updated by Maxim Dounin
For the record, a few relevant links: - Originally introduced and …
19:44 Changeset in nginx [8817:8e8cdb7bfb17]quic by Roman Arutyunyan <arut@…>
HTTP/3: response trailers support.
17:56 Ticket #2216 (Add .mjs to known JS MIME types) created by Bradley Meck
I was told to make a ticket here per the mailing list thread: …
14:15 Ticket #2215 (Maybe a minior bug in $request_completion code) closed by Maxim Dounin
wontfix: The $request_completion variable is …
12:57 Changeset in nginx_org [2795:691de23367a7] by Yaroslav Zhuravlev <yar@…>
Added link to "Virtual server Selection" in buffer directives.
12:44 Changeset in nginx_org [2767:c56adb7148a4] by Yaroslav Zhuravlev <yar@…>
Described more details about server selection. In particular, this …

07/12/21:

23:04 Ticket #2215 (Maybe a minior bug in $request_completion code) updated by chronolaw@…
Or maybe the empty value of $request_completion is the right meaning …
22:58 Ticket #2215 (Maybe a minior bug in $request_completion code) updated by chronolaw@…
OK, I got it.But I have another question: What the proper meaning of …
18:11 Ticket #2215 (Maybe a minior bug in $request_completion code) updated by Maxim Dounin
This is more or less a general problem: there are a lot of variables …
14:04 Ticket #2214 (The NGX_CHANGEBIN_SIGNAL-induced restart does not preserve the ...) updated by Maxim Dounin
> Adding this variable to NGINX configuration via the env directive …
13:40 Changeset in nginx [8809:6f434af59257]quic by Vladimir Homutov <vl@…>
Core: the ngx_event_udp.h header file.
12:32 request_completion.patch attached to Ticket #2215 by chronolaw@…
12:32 Ticket #2215 (Maybe a minior bug in $request_completion code) created by chronolaw@…
Hi, When I do some test on NGINX variables, I found some strange …
09:42 Ticket #2214 (The NGX_CHANGEBIN_SIGNAL-induced restart does not preserve the ...) created by Aristarkh Zagorodnikov
Hi, The NGX_CHANGEBIN_SIGNAL (SIGUSR2) currently does not …

07/08/21:

18:52 Changeset in nginx [8838:d6e191a583cc]quic by Roman Arutyunyan <arut@…>
HTTP/3: bulk parse functions. Previously HTTP/3 streams were parsed …

07/06/21:

15:17 Milestone nginx-1.21.1 completed
Status: scheduled Trunk: mainline * Request parsing …
15:04 Changeset in nginx_org [2748:1d3a8a4adec2] by Maxim Dounin <mdounin@…>
nginx-1.21.1
14:59 Changeset in nginx [7889:91f96416f459] by Maxim Dounin <mdounin@…>
release-1.21.1 tag
14:59 Changeset in nginx [7888:a68ac0677f85]release-1.21.1 by Maxim Dounin <mdounin@…>
nginx-1.21.1-RELEASE

07/05/21:

16:37 Ticket #1408 (Big file download via php-fpm on fast networks eats up memory) closed by Ruslan Ermilov
fixed
16:35 Ticket #1408 (Big file download via php-fpm on fast networks eats up memory) updated by Ruslan Ermilov <ru@…>
In [changeset:"7f5e3595caff24ea3a5c400b8fe45ea33e2dfc8f/nginx"
14:32 Changeset in nginx_org [2747:42fb92e582db] by Yaroslav Zhuravlev <yar@…>
Added note to js_set about asyncronous calls.
10:26 Changeset in nginx [7887:ecf2a9002b37] by Ruslan Ermilov <ru@…>
Win32: use only preallocated memory in send/recv chain functions. The …
10:17 Changeset in nginx [8808:5b0c229ba5fe]quic by Vladimir Homutov <vl@…>
QUIC: fixed padding calculation. Sometimes, QUIC packets need to be …
10:09 Changeset in nginx [7886:7f5e3595caff] by Ruslan Ermilov <ru@…>
Use only preallocated memory in ngx_readv_chain() (ticket #1408). In …

07/01/21:

12:37 Changeset in nginx [8807:0ac25efb2da3]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: quic-qpack term updates. Renamed header -> field per …
12:18 Changeset in nginx_org [2745:febebaf5e52f] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft June 2021 Web Server Survey stats.
08:27 Changeset in nginx_org [2746:438e5c551d67] by Maxim Dounin <mdounin@…>
Fixed name of the ngx_http_request_t structure in DTrace article.

06/30/21:

20:48 Changeset in nginx-tests [1719:53a801bf4d0b] by Sergey Kandaurov <pluknet@…>
Tests: auth_basic_user_file variable tests with conf_prefix.
10:47 Changeset in nginx [8806:f8ad3dd142ad]quic by Roman Arutyunyan <arut@…>
QUIC: consider max_ack_delay=16384 invalid. As per RFC 9000: …
07:39 Changeset in nginx-tests [1718:672018971a62] by Sergey Kandaurov <pluknet@…>
Tests: skip Location header escaping test on win32. On win32, the …

06/29/21:

13:50 Milestone njs-0.6.1 completed
Planned features and enhancements * Bug fixes
12:27 Changeset in nginx_org [2744:7efff3509d6e] by Yaroslav Zhuravlev <yar@…>
njs-0.6.1.
10:17 Changeset in nginx-tests [1717:3052d6ea8ff3] by Sergey Kandaurov <pluknet@…>
Tests: style.
09:00 Changeset in nginx-tests [1716:c48b2b0b8c2a] by Sergey Kandaurov <pluknet@…>
Tests: added Host header test with control character.
09:00 Changeset in nginx-tests [1715:3604ef83c1aa] by Sergey Kandaurov <pluknet@…>
Tests: added header name tests with forbidden characters.
08:58 Changeset in nginx-tests [1714:e4e711d07e6c] by Sergey Kandaurov <pluknet@…>
Tests: added URI tests with forbidden control characters.
08:57 Changeset in nginx-tests [1713:77a9e393ed46] by Sergey Kandaurov <pluknet@…>
Tests: added one more Location header escaping test.
08:57 Changeset in nginx-tests [1712:0605f9a6f7b0] by Sergey Kandaurov <pluknet@…>
Tests: added ssi echo encoding tests. Notably, this covers strict URI …
08:57 Changeset in nginx-tests [1711:6c03c329ed95] by Sergey Kandaurov <pluknet@…>
Tests: requests with both Content-Length and Transfer-Encoding.
08:57 Changeset in nginx-tests [1710:f3de5730bc06] by Sergey Kandaurov <pluknet@…>
Tests: CONNECT and TRACE method tests.
08:57 Changeset in nginx-tests [1709:9fac05e479fa] by Sergey Kandaurov <pluknet@…>
Tests: http_uri.t TODO adjusted.
06:23 Ticket #2213 (The get_handler of ngx_http_variable_t is overwritten by ...) created by sansanvang@…
I'm developing a dynamical NGINX module. I added a variable at …

06/28/21:

20:05 Ticket #196 (Inconsistent behavior on uri's with unencoded spaces followed by H) closed by Maxim Dounin
fixed
18:39 Ticket #2191 (Nginx doesn't escape unsafe characters on proxying) closed by Maxim Dounin
fixed: Fix committed. Thanks for prodding this.
18:37 Ticket #196 (Inconsistent behavior on uri's with unencoded spaces followed by H) updated by Maxim Dounin <mdounin@…>
In [changeset:"52338ddf9e2f2a571a29f635b8f7a6e295411f44/nginx"
18:37 Ticket #2191 (Nginx doesn't escape unsafe characters on proxying) updated by Maxim Dounin <mdounin@…>
In [changeset:"dfd8dfb436e5376dcc20c5e90efde0a3270bace7/nginx"
15:01 Changeset in nginx [7885:e0fdd75871e4] by Maxim Dounin <mdounin@…>
Disabled control characters in the Host header. Control characters …
15:01 Changeset in nginx [7884:b87b7092cedb] by Maxim Dounin <mdounin@…>
Improved logging of invalid headers. In 71edd9192f24 logging of …
15:01 Changeset in nginx [7883:41f4bd4c51f1] by Maxim Dounin <mdounin@…>
Disabled control characters and space in header names. Control …
15:01 Changeset in nginx [7882:b4073527be81] by Maxim Dounin <mdounin@…>
Disabled control characters in URIs. Control characters (0x00-0x1f, …
15:01 Changeset in nginx [7881:52338ddf9e2f] by Maxim Dounin <mdounin@…>
Disabled spaces in URIs (ticket #196). From now on, requests with …
15:01 Changeset in nginx [7880:dfd8dfb436e5] by Maxim Dounin <mdounin@…>
Core: escaping of chars not allowed in URIs per RFC 3986. Per RFC …
15:01 Changeset in nginx [7879:b7407334c60d] by Maxim Dounin <mdounin@…>
Core: fixed comment about escaping in arguments. After 4954530db2af, …
15:01 Changeset in nginx [7878:bea0f9e5c309] by Maxim Dounin <mdounin@…>
Disabled requests with both Content-Length and Transfer-Encoding. …
15:01 Changeset in nginx [7877:63c66b7cc07c] by Maxim Dounin <mdounin@…>
Added CONNECT method rejection. No valid CONNECT requests are …
15:01 Changeset in nginx [7876:b290610bf812] by Maxim Dounin <mdounin@…>
Moved TRACE method rejection to a better place. Previously, TRACE …
14:13 Changeset in nginx-tests [1708:7d133fc4619d] by Sergey Kandaurov <pluknet@…>
Tests: adjusted access_log escaping tests. Since HTTP arguments are …
14:13 Changeset in nginx-tests [1707:e3dd111410fe] by Sergey Kandaurov <pluknet@…>
Tests: removed spaces in URI in various other tests.
14:13 Changeset in nginx-tests [1706:9c79f41fdf9b] by Sergey Kandaurov <pluknet@…>
Tests: updated test for spaces in URI to expect HTTP 400.

06/25/21:

21:10 Ticket #2212 (Returns HTTP status code 502 Bad Gateway when proxy is down (proxy_pass)) closed by Maxim Dounin
wontfix: The 502 error is described as follows …
20:59 Ticket #2212 (Returns HTTP status code 502 Bad Gateway when proxy is down (proxy_pass)) created by chealer@…
The following occurs with an old version. Apologies if it's already …
16:07 Ticket #2211 (Sendfile stalls on files larger that 2GB) closed by Maxim Dounin
duplicate: Duplicate of #1870. Using sendfile_max_chunk fixes this, and anyway …
15:59 Ticket #1870 (Large file download is not completed with sendfile option.) updated by Maxim Dounin
See also #2211.
09:41 Changeset in nginx [8804:d56c7c4b66fd]quic by Sergey Kandaurov <pluknet@…>
README: updated path after moving QUIC sources.

06/24/21:

22:56 Ticket #2211 (Sendfile stalls on files larger that 2GB) updated by Sergey Kandaurov
Status changed
Thanks for the provided analysis, it looks correct. Some thoughts on …
13:38 Ticket #2210 (epoch != no-cache) updated by Maxim Dounin
> Логичнее было бы использовать директиву "no-store", которая не даст …
11:03 Ticket #2211 (Sendfile stalls on files larger that 2GB) created by Miao Wang
Hi all, I recently discovered a bug when a http request for a static …
10:58 Ticket #2210 (epoch != no-cache) updated by vklimin@…
Description changed
10:44 Ticket #2210 (epoch != no-cache) created by vklimin@…
В документации к команде expires есть абзац "Параметр epoch задаёт …

06/23/21:

15:56 Ticket #2209 (HTTP version 01.1 and 1.01 accepted) closed by Maxim Dounin
wontfix: Thanks for the feedback. Closing this, since there are no apparent …
10:43 Ticket #2209 (HTTP version 01.1 and 1.01 accepted) updated by asta12@…
No, we don't have any other reason. Thanks for the response!
10:22 Changeset in nginx [8805:e96c20b6f655]quic by Vladimir Homutov <vl@…>
QUIC: fixed client certificates verification in stream. The stream …

06/21/21:

14:51 Ticket #2209 (HTTP version 01.1 and 1.01 accepted) updated by Maxim Dounin
As you can see from …
14:18 Changeset in nginx_org [2742:0a37493dda21] by Konstantin Pavlov <thresh@…>
Linux packages: added Alpine 3.14.
14:15 Ticket #2209 (HTTP version 01.1 and 1.01 accepted) created by asta12@…
Nginx accepts requests with the following versions […] How to …
09:47 Changeset in nginx [8803:6c213bec71c2]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed double memzero of new frames in ngx_quic_alloc_frame().
09:44 Changeset in nginx-tests [1705:99a9b8b50f21] by Sergey Kandaurov <pluknet@…>
Tests: fixed grpc.t TODO hang on win32. The eval + alarm model was …
06:42 Changeset in nginx [7875:0c5e84096d99] by Vladimir Homutov <vl@…>
Core: added the ngx_rbtree_data() macro.

06/20/21:

14:45 Ticket #2208 (time to add something like a SSLCertificateChainFile config option) closed by Maxim Dounin
wontfix: The certificate chain is more or less an integral part of a particular …

06/19/21:

16:09 Changeset in nginx-tests [1704:4b808861a318] by Sergey Kandaurov <pluknet@…>
Tests: proxy_cache_use_stale.t speedup. Tests for not blocked stale …
14:13 Ticket #2208 (time to add something like a SSLCertificateChainFile config option) created by f1-outsourcing@…
It would be great to be able to specify intermediate certs separately, …

06/18/21:

17:02 Changeset in nginx-tests [1703:8b7ab9245916] by Sergey Kandaurov <pluknet@…>
Tests: mirror_proxy.t speedup. The failing "mirror delay" test …
11:33 Ticket #2207 (Segfault at src/core/ngx_palloc.c) closed by Maxim Dounin
duplicate: Duplicate of #2206.
11:20 Ticket #2206 (Segfault at src/core/ngx_palloc.c) closed by Maxim Dounin
invalid: The src/core/ngx_memcache.c file as seen in the backtrace is not …
11:03 Ticket #2207 (Segfault at src/core/ngx_palloc.c) created by thefoolwhocodes@…
Running the code with http2 enabled causes frequent segfaults at one …
10:45 Ticket #2206 (Segfault at src/core/ngx_palloc.c) created by thefoolwhocodes@…
Running the code with http2 enabled causes frequent segfaults at one …
01:00 Changeset in nginx [7874:d1079d6b2f19] by Maxim Dounin <mdounin@…>
Fixed format strings for ngx_win32_version.
00:54 Changeset in nginx-tests [1702:f0a02a429a59] by Maxim Dounin <mdounin@…>
Tests: fixed spurious mail_imap_ssl.t failures after 408fe0dd3fed. …

06/17/21:

21:44 Ticket #2205 (SSL_do_handshake() failed (SSL: error:1408F10B:SSL ...) closed by Maxim Dounin
invalid: Without -servername services6.arcgis.com, openssl fails with …
20:47 Ticket #2205 (SSL_do_handshake() failed (SSL: error:1408F10B:SSL ...) created by arrcher@…
Hello, nginx fails to proxy service6.arcgis.com:443 service. […] …
16:52 Changeset in nginx-tests [1701:408fe0dd3fed] by Sergey Kandaurov <pluknet@…>
Tests: fixed mail_imap_ssl.t too long shutdown. Prior to literals …
09:45 Changeset in nginx-tests [1700:c903c0a3f302] by Sergey Kandaurov <pluknet@…>
Tests: added grpc GOAWAY tests.
09:35 Changeset in nginx [8802:d458101b7b81]quic by Sergey Kandaurov <pluknet@…>
QUIC: compact initial secrets table.
08:44 Changeset in nginx [7873:0302a4f0b6c4] by Sergey Kandaurov <pluknet@…>
gRPC: RST_STREAM(NO_ERROR) handling micro-optimization. After …
08:43 Changeset in nginx [7957:f5732fa038ad]stable-1.20 by Sergey Kandaurov <pluknet@…>
gRPC: handling GOAWAY with a higher last stream identifier. …
08:43 Changeset in nginx [7872:021416fca094] by Sergey Kandaurov <pluknet@…>
gRPC: handling GOAWAY with a higher last stream identifier. …

06/16/21:

21:43 Changeset in nginx_org [2743:ff50063d9837] by Yaroslav Zhuravlev <yar@…>
Added forgotten paragraph section in Changes for njs-0.5.2.
15:03 Changeset in nginx [8801:2029a30863e2]quic by Sergey Kandaurov <pluknet@…>
QUIC: using compile time block/iv length for tokens. Reference values …
14:55 Changeset in nginx [8800:e617d0ba387a]quic by Sergey Kandaurov <pluknet@…>
QUIC: optimized initial secrets key length computation. AES-128 key …
14:54 Changeset in nginx [8799:ef8276c8ccff]quic by Sergey Kandaurov <pluknet@…>
QUIC: consistent use of 12-byte buffers in nonce computation. All …
14:53 Changeset in nginx [8798:fc5719637aff]quic by Sergey Kandaurov <pluknet@…>
QUIC: consistent use of 5-byte buffers for header protection. The …
12:50 Changeset in nginx_org [2741:4fb1aaad4182] by Yaroslav Zhuravlev <yar@…>
njs-0.6.0.
12:49 Changeset in nginx_org [2740:c3303f98a246] by Yaroslav Zhuravlev <yar@…>
Replaced "instance" to "prototype" in njs Compatibility.
08:55 Changeset in nginx [8797:4715f3e669f1]quic by Sergey Kandaurov <pluknet@…>
QUIC: updated specification references. This includes updating …

06/15/21:

15:14 Changeset in nginx_org [2739:887c0d145bae] by Yaroslav Zhuravlev <yar@…>
Added more RegExp methods in Compatibility.
15:08 Changeset in nginx_org [2738:d874ae125c3c] by Yaroslav Zhuravlev <yar@…>
Added let and const methods to Compatibility in njs.
14:56 Milestone njs-0.6.0 completed
Planned features and enhancements: * let and const support
13:58 Ticket #1911 ([PATCH] Deprecate TLS 1.0 and TLS 1.1 for March 2020) updated by Sergey Kandaurov
A minor update on the topic: * the draft is now RFC 8996 * non-TLS1.2 …
Note: See TracTimeline for information about the timeline view.