Timeline



10/21/21:

17:18 Changeset in nginx-tests [1743:2318ed01ce53] by Sergey Kandaurov <pluknet@…>
Tests: skip ALPN rejection tests with too old LibreSSL.
15:41 Tickets #1678,​1965 batch updated by Maxim Dounin <mdounin@…>
In [changeset:"9e7de0547f094be7ddffcdb763e393f6b13a0f25/nginx"
10:56 Changeset in nginx-tests [1742:7bfa47410cc0] by Sergey Kandaurov <pluknet@…>
Tests: basic ALPN tests in the mail module.
10:56 Changeset in nginx-tests [1741:3408029c09f5] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 test with rejected ALPN.
10:55 Changeset in nginx-tests [1740:f7e667a4898d] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 test for ALPN fallback to HTTP/1.1. While here, …
10:54 Changeset in nginx-tests [1739:f2fe58b4b59f] by Sergey Kandaurov <pluknet@…>
Tests: ALPN tests in the stream module.

10/20/21:

16:49 Ticket #2254 (cache loader ignores reopen signal) updated by Maxim Dounin
Priority, Type changed
As currently implemented, cache loading happens in one run, without …

10/19/21:

22:56 Ticket #2261 (A case of Connection: keep-alive, Upgrade) closed by Maxim Dounin
worksforme: For nginx, contents of the Connection header does not matter. You …
22:52 Ticket #2262 (In server_name directive match of counts using {x,y} causes failure in ...) closed by Maxim Dounin
invalid: Regular expressions are not part of nginx configuration syntax, and …
20:20 Ticket #2260 (NGINX Basic Authentication Not Using SSL) closed by Maxim Dounin
invalid: Basic authentication checks authentication and responds to the …
18:42 Ticket #2262 (In server_name directive match of counts using {x,y} causes failure in ...) created by sjsadowski@…
server { listen 80; server_name …
15:54 Milestone njs-0.7.0 completed
Planned features and enhancements: * async/await support * TLS …
11:32 Changeset in nginx [8885:da112e7f8de6]quic by Vladimir Homutov <vl@…>
QUIC: switched to integer arithmetic in rtt calculations. RFC 9002 …
08:41 Ticket #2261 (A case of Connection: keep-alive, Upgrade) updated by xinyanglbeijing@…
Description changed
08:39 Ticket #2261 (A case of Connection: keep-alive, Upgrade) created by xinyanglbeijing@…
nginx -v 1.14 kernel Linux ubuntu1804-dev-server-xinyang …
00:36 Ticket #2260 (NGINX Basic Authentication Not Using SSL) created by ngx3@…
I noticed this issue with chrome / chromium based browsers. I have …

10/18/21:

22:17 Ticket #1724 (Nginx doesn't sanitize and is inconsistent with multiple, repeated ...) updated by Maxim Dounin
For the record, multiple Host headers were disabled in 4f18393a1d51
22:16 Ticket #2256 (Typo in Beginner's Guide) closed by Yaroslav Zhuravlev
fixed: Thanks, fixed: http://nginx.org/en/docs/beginners_guide.html
21:31 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) closed by Maxim Dounin
invalid: Indeed, this behaviour is as intended and explicitly documented. Just …
14:13 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) updated by func0der
Seems like this is intended behavior and I did just overread the part …
13:54 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) created by func0der
Setup: Have a /etc/hosts files on your nginx machine: […] Now …
12:47 Changeset in nginx [8903:0d3bf08eaac0]quic by Roman Arutyunyan <arut@…>
HTTP/3: allowed QUIC stream connection reuse. A QUIC stream …
12:22 Changeset in nginx [8902:925572184d4a]quic by Roman Arutyunyan <arut@…>
HTTP/3: adjusted QUIC connection finalization. When an HTTP/3 …
11:48 Changeset in nginx [8904:d2c193aa8480]quic by Roman Arutyunyan <arut@…>
HTTP/3: send Stream Cancellation instruction. As per quic-qpack-21: …

10/15/21:

22:47 Ticket #2258 (add_header directive: A colon added after the header name passes Nginx ...) updated by Maxim Dounin
Priority, Type changed
The add_header directive is a low-level directive which makes it …
17:46 Ticket #1209 (Weird net::ERR_SPDY_PROTOCOL_ERROR errors when http2 emabled) closed by Maxim Dounin
worksforme: Feedback timeout. Likely an issue with headers returned by the …
15:34 Ticket #178 (listen with ssl but missing ssl_certificate is not detected by nginx -t) updated by Maxim Dounin
See also #2257.
15:33 Ticket #2257 (Неявное разрушение всех настроек и очень странное поведение сервера) closed by Maxim Dounin
duplicate: Если конфиг именно такой, как приведён, и не содержит других блоков …
15:24 Ticket #2256 (Typo in Beginner's Guide) updated by Yaroslav Zhuravlev
Owner, Status changed
15:23 Ticket #2256 (Typo in Beginner's Guide) updated by Yaroslav Zhuravlev
Status changed
14:47 Ticket #2258 (add_header directive: A colon added after the header name passes Nginx ...) created by guyr.evision.ca@…
This morning, I added the following directive to one of my proxy …
13:40 Ticket #2257 (Неявное разрушение всех настроек и очень странное поведение сервера) created by wberdnik@…
Timeline ошибки здесь: …
09:26 Changeset in nginx [8884:1798acc01970]quic by Vladimir Homutov <vl@…>
QUIC: optimized ack range processing. The sent queue is sorted by …

10/14/21:

23:26 Ticket #2256 (Typo in Beginner's Guide) updated by jonathanberger@…
Ofcourse my ticket would have a typo in the title... :)
23:25 Ticket #2256 (Typo in Beginner's Guide) created by jonathanberger@…
In the "Setting Up a Simple Proxy Server" section: > for serving a …

10/13/21:

11:48 Changeset in nginx [8896:e2ec952dc295]quic by Vladimir Homutov <vl@…>
QUIC: fixed removal of unused client IDs. If client ID was never …
11:46 Changeset in nginx [8883:404de224517e]quic by Roman Arutyunyan <arut@…>
QUIC: limited the total number of frames. Exceeding 10000 allocated …
11:41 Changeset in nginx [8882:6204120cf37f]quic by Roman Arutyunyan <arut@…>
QUIC: traffic-based flood detection. With this patch, all traffic …

10/12/21:

21:27 Ticket #2255 (different declaration and impementation) closed by Maxim Dounin
fixed: Synced argument names in the declaration to match names used in the …
21:22 Ticket #2255 (different declaration and impementation) updated by Maxim Dounin <mdounin@…>
In [changeset:"01829d1620956241455867fd8ba28ba54eed5aa9/nginx"
08:57 Changeset in nginx [8878:c4f249d485e3]quic by Martin Duke <m.duke@…>
QUIC: attempt decrypt before checking for stateless reset. Checking …
08:56 Changeset in nginx [8877:b5296bd8631c]quic by Martin Duke <m.duke@…>
QUIC: Check if CID has been used in stateless reset check Section …

10/11/21:

14:34 Changeset in nginx-tests [1738:9e0347f4df11] by Dmitry Volyntsev <xeioex@…>
Tests: added js tests for async functions.

10/08/21:

08:09 Ticket #2255 (different declaration and impementation) created by RekGRpth@…
cppcheck: […]
07:56 Ticket #2254 (cache loader ignores reopen signal) updated by mirek.chocholous.showmax.com@…
I forgot to mention one important detail: we have got 32 cache devices …

10/07/21:

17:29 Changeset in nginx-tests [1737:9fc3b428b18a] by Sergey Kandaurov <pluknet@…>
Tests: uwsgi request body tests.
15:57 Ticket #2253 (ngx_http_limit_req_module: incorrect work logic with minute time range ...) closed by Maxim Dounin
invalid: There is no "range intervals" in limit_req, there is a rate, which can …
15:10 Ticket #2254 (cache loader ignores reopen signal) created by mirek.chocholous.showmax.com@…
Hi, in our environment we use logrotate to rotate the logs regularly. …
10:48 Changeset in nginx [8894:de7b9af30fc6]quic by Vladimir Homutov <vl@…>
QUIC: refactored packet creation. The "min" and "max" arguments refer …
10:22 Changeset in nginx [8881:72b304f6207c]quic by Roman Arutyunyan <arut@…>
HTTP/3: traffic-based flood detection. With this patch, all traffic …
09:24 Changeset in nginx [8893:126a15530136]quic by Vladimir Homutov <vl@…>
QUIC: removed unused argument in ngx_quic_create_short_header().
04:49 Ticket #2253 (ngx_http_limit_req_module: incorrect work logic with minute time range ...) created by phoedos16@…
Made a sample configuration with limit_req directive limit_req_zone …

10/06/21:

17:43 Ticket #2236 (Unable to reach APT repository for nginx.org) updated by seanking2919@…
By unable to reach, I meant I'm unable to receive any sort of updates …
17:14 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) closed by Maxim Dounin
fixed: Fix committed.
17:13 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by Maxim Dounin <mdounin@…>
In [changeset:"ae7c767aa491fa55d3168dfc028a22f43ac8cf89/nginx"
15:01 Changeset in nginx [7968:5354bf552520]stable-1.20 by Maxim Dounin <mdounin@…>
Fixed $content_length cacheability with chunked (ticket #2252).
13:19 Ticket #2248 (Stalled connection when using `aio_write on`) updated by Maxim Dounin
Thanks for testing, submitted the patch …
11:51 Changeset in nginx [8880:a09bcc304eef]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed request length calculation. Previously, when request …
11:48 Changeset in nginx [8879:531075860fe2]quic by Roman Arutyunyan <arut@…>
HTTP/3: removed client-side encoder support. Dynamic tables are not …

10/04/21:

21:10 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by Sergey Kandaurov
The patch looks good to me. Basic tests used to demonstrate the …
14:33 Changeset in nginx-tests [1736:f7a8997c46c7] by Antoine Bonavita <antoine.bonavita@…>
Tests: added fetch js tests, HTTPS support.

10/02/21:

08:48 Ticket #2248 (Stalled connection when using `aio_write on`) updated by aminvakil@…
Thanks for taking a look at this! I can confirm that this patch on …

10/01/21:

19:45 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by Maxim Dounin
> There's also an intentionally undocumented variable …
14:53 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by Sergey Kandaurov
For the record. Assuming you're passing request content length to …
12:23 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) created by simon.attila72@…
We managed to define such a configuration that triggers a very strange …

09/30/21:

14:14 Changeset in nginx [8873:94daa42ff5ce]quic by Roman Arutyunyan <arut@…>
Added r->response_sent flag. The flag indicates that the entire …
09:02 Changeset in nginx [8892:d8ac4d3c24ac]quic by Vladimir Homutov <vl@…>
QUIC: added function to initialize packet.
03:54 Ticket #2248 (Stalled connection when using `aio_write on`) updated by Maxim Dounin
As far as I can tell, the problem is as follows: - Some buffers from …

09/29/21:

12:06 Changeset in nginx [8872:2706d27d2c76]quic by Sergey Kandaurov <pluknet@…>
Stream: fixed segfault when using SSL certificates with variables. …
12:01 Changeset in nginx [8871:74b43926b470]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: fixed segfault when using SSL certificates with variables. A …
12:01 Changeset in nginx [8870:a550d4fa3581]quic by Sergey Kandaurov <pluknet@…>
Stream: detect "listen .. quic" without TLSv1.3.
12:01 Changeset in nginx [8869:e5a17d6041bd]quic by Sergey Kandaurov <pluknet@…>
Fixed mismerge of ssl_reject_handshake in 71b7453fb11f. In …

09/28/21:

03:06 Ticket #2248 (Stalled connection when using `aio_write on`) updated by Maxim Dounin
Owner, Status changed
I was able to reproduce this, I'll take a look what goes on here.

09/27/21:

14:42 Changeset in nginx [8868:5a2080d48da8]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: fixed server push after ea9b645472b5. Unlike in HTTP/2, both …
14:08 Changeset in nginx [8874:7f4b2687ac80]quic by Roman Arutyunyan <arut@…>
HTTP/3: reset streams with incomplete responses or timeouts. This …
12:38 Changeset in nginx [8867:40f2f059145a]quic by Sergey Kandaurov <pluknet@…>
QUIC: moved a variable initialization near to its use. This tends to …
07:10 Changeset in nginx [8866:8c163ce5b55a]quic by Ruslan Ermilov <ru@…>
Configure: fixed QUIC support test. OpenSSL library QUIC support …
07:10 Changeset in nginx [8865:646bb5361437]quic by Ruslan Ermilov <ru@…>
Configure: check for QUIC 0-RTT support at compile time.

09/24/21:

15:24 Ticket #1238 (Core dump when $limit_rate is set both in a map and in a location) updated by Sergey Kandaurov
For the record: the $limit_rate set handler has been rewritten in …

09/23/21:

13:25 Changeset in nginx [8890:b4c7853b0488]quic by Vladimir Homutov <vl@…>
QUIC: added shutdown support in stream proxy.

09/22/21:

15:26 Ticket #2236 (Unable to reach APT repository for nginx.org) updated by thresh
Owner, Status, Component changed
15:26 Ticket #2236 (Unable to reach APT repository for nginx.org) updated by thresh
Hi, What do you mean by unable to reach? Can you show the output of …
13:45 Ticket #2251 ("underscores_in_headers on" didn't work) updated by Maxim Dounin
Works fine here. Test configuration: […] Test with a header with …
12:45 Ticket #2251 ("underscores_in_headers on" didn't work) created by dangnhutoan@…
The custom header can not pass to backend although set …
11:10 Changeset in nginx [8864:ea9b645472b5]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: fixed null pointer dereference with server push. See details …
11:08 Changeset in nginx [8863:33578b8d453d]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed ngx_stat_active counter. Previously the counter was not …
11:02 Changeset in nginx [8875:13cb758e6ac0]quic by Roman Arutyunyan <arut@…>
QUIC: reset stream only once.
10:49 Ticket #2250 (nginx does not response via TLSv1 and TLSv1.1 when built with OpenSSL 3.0.0) closed by Sergey Kandaurov
invalid: They are no longer enabled by default, see OpenSSL 3.0 CHANGES.md: …
08:46 Ticket #2250 (nginx does not response via TLSv1 and TLSv1.1 when built with OpenSSL 3.0.0) created by soukichi@…
nginx v1.21.3 does not response via TLSv1 and TLSv1.1 when built with …

09/21/21:

18:52 Ticket #2249 (nginx proxy makes grpc two-way authentication fail) closed by Maxim Dounin
invalid: Authentication with SSL certificates can be only used to authenticate …
15:56 Ticket #2249 (nginx proxy makes grpc two-way authentication fail) created by inaryart@…
When the nginx grpc proxy is not used, the grpc server will verify …
13:24 Changeset in nginx [8876:1ead7d64e993]quic by Roman Arutyunyan <arut@…>
QUIC: send RESET_STREAM in response to STOP_SENDING. As per RFC 9000: …
Note: See TracTimeline for information about the timeline view.