Timeline



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.
11:01 Changeset in nginx [8861:630ecd703805]quic by Sergey Kandaurov <pluknet@…>
QUIC: set NGX_TCP_NODELAY_DISABLED for fake stream connections. …
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 …
15:25 Changeset in nginx [8860:a2cef164a924]quic by Roman Arutyunyan <arut@…>
QUIC: simplified stream fd initialization.
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: …
11:46 Changeset in nginx [8859:65191b9151a9]quic by Ruslan Ermilov <ru@…>
Configure: USE_OPENSSL_QUIC=YES implies USE_OPENSSL=YES.
11:46 Changeset in nginx [8858:be269f1fc230]quic by Ruslan Ermilov <ru@…>
Configure: ordered directories.
11:46 Changeset in nginx [8857:678d1c7a3003]quic by Ruslan Ermilov <ru@…>
Configure: simplified condition.

09/20/21:

22:51 Ticket #2246 (Our QUIC implementation currently supports BoringSSL and the quictls ...) updated by bertusdebruin@…
Replying to Maxim Dounin: > Note though that …
19:52 Ticket #2247 (Broken link in ngx_http_mp4_module docs) updated by Maxim Dounin
Status changed
Thanks, indeed the page at …
09:04 Ticket #2248 (Stalled connection when using `aio_write on`) updated by aminvakil@…
Description changed
09:00 Ticket #2248 (Stalled connection when using `aio_write on`) created by aminvakil@…
Connection gets stalled most times and does not continue downloading …

09/19/21:

21:25 Ticket #2246 (Our QUIC implementation currently supports BoringSSL and the quictls ...) updated by Maxim Dounin
> As nginx-quic cannot be built with quic-OpenSSL, there is little to …

09/18/21:

03:08 Ticket #2246 (Our QUIC implementation currently supports BoringSSL and the quictls ...) updated by bertusdebruin@…
'Unfortunately, you didn't provide the trace' Which trace do you want? …

09/17/21:

21:28 Ticket #2247 (Broken link in ngx_http_mp4_module docs) created by jputrino@…
In the ngx_http_mp4_module docs, there is a link to a page that …
16:16 Changeset in nginx-tests [1734:f7170c7acf3a] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 tests for PUSH_PROMISE with CONTINUATION.
15:56 Changeset in nginx-tests [1733:e306bd77321d] by Sergey Kandaurov <pluknet@…>
Tests: handling of HTTP/2 PUSH_PROMISE frames with CONTINUATION.
13:32 Changeset in nginx [8856:6a383020d61e]quic by Roman Arutyunyan <arut@…>
HTTP/3: make ngx_http_log_error() static again. This function was …
12:28 Changeset in nginx [8862:3fdf0afd5d45]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed pushed request finalization in case of error. …
08:14 Ticket #2246 (Our QUIC implementation currently supports BoringSSL and the quictls ...) closed by Sergey Kandaurov
invalid: To build nginx with a custom variant of the OpenSSL library, you have …

09/16/21:

11:58 Ticket #2246 (Our QUIC implementation currently supports BoringSSL and the quictls ...) created by bertusdebruin@…
As written on (1) compiling nginx-quic seems to be supported by the …
10:13 Changeset in nginx [8854:7416d3b2fac5]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: added CONNECT and TRACE methods rejection. It has got lost in …

09/15/21:

17:32 Changeset in nginx-tests [1732:41ca4b00c2d0] by Sergey Kandaurov <pluknet@…>
Tests: added absolute_redirect and Location tests for HTTP/2.
16:57 Ticket #2245 (HTTP/1 Connection closed instead of keep-alive with gzip on and ...) closed by Maxim Dounin
invalid: With [http://nginx.org/r/chunked_transfer_encoding chunked transfer …
16:02 Ticket #2245 (HTTP/1 Connection closed instead of keep-alive with gzip on and ...) created by andreas689@…
Hello, I found out keep-alive to clients is not working with enabled …
15:04 Changeset in nginx-tests [1731:c9b4c0ef5059] by Sergey Kandaurov <pluknet@…>
Tests: added server_name_in_redirect and port_in_redirect tests.
14:01 Changeset in nginx-tests [1735:8bdf548487f6] by Sergey Kandaurov <pluknet@…>
Tests: proxy_half_close tests in the stream module.
13:37 Changeset in nginx-tests [1730:696322b7e2c3] by Sergey Kandaurov <pluknet@…>
Tests: added proxy_max_temp_file_size tests.

09/14/21:

09:09 Changeset in nginx [8853:7603284f7af5]quic by Ruslan Ermilov <ru@…>
Removed NGX_OPENSSL_QUIC macro, NGX_QUIC is enough.

09/13/21:

22:00 Changeset in nginx-tests [1729:14b5ee6eee6c] by Sergey Kandaurov <pluknet@…>
Tests: typo.
18:13 Ticket #2244 (`listen` not working inside `include`) updated by Thomas Landauer
I opened an issue at Debian: …
15:34 Ticket #2244 (`listen` not working inside `include`) closed by Maxim Dounin
invalid: The sites-enabled/* thing is a misconception specific to the …
15:11 Ticket #2244 (`listen` not working inside `include`) updated by Thomas Landauer
(I edited the description to include full paths.) Thanks! The root of …
13:54 Ticket #2244 (`listen` not working inside `include`) updated by Thomas Landauer
Description changed
13:34 Ticket #2244 (`listen` not working inside `include`) updated by Maxim Dounin
The sites-enabled/inc is not expected to be included by `include …
13:25 Changeset in nginx [8852:8fc9c7f2c533]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: added debug logging of response fields. Because of QPACK …
13:25 Changeset in nginx [8851:051968b73c59]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: Huffman encoding for the Location response field.
13:25 Changeset in nginx [8850:355461f0cc3b]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: Huffman encoding for the Last-Modified response field.
13:25 Changeset in nginx [8849:2cb697e7d77f]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: Huffman encoding for the Content-Type response field.
13:25 Changeset in nginx [8848:b5a305db30e0]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: implemented QPACK Huffman encoding for response fields.

09/12/21:

14:34 Ticket #2244 (`listen` not working inside `include`) created by Thomas Landauer
With this being my sites-enabled/foo.conf […] ... and this my …

09/09/21:

16:12 Changeset in nginx [8846:cbbe901c199d]quic by Sergey Kandaurov <pluknet@…>
QUIC: removed Firefox workaround for trailing zeroes in datagrams. …
13:55 Changeset in nginx [8855:9ae239d2547d]quic by Roman Arutyunyan <arut@…>
QUIC: separate event handling functions. The functions …
12:47 Changeset in nginx [8847:e29c1ede905f]quic by Roman Arutyunyan <arut@…>
HTTP/3: reading body buffering in filters. This change follows …
12:40 Changeset in nginx [8845:4df9795fb77f]quic by Ruslan Ermilov <ru@…>
QUIC: macro style.
12:34 Changeset in nginx [8844:062080651d50]quic by Ruslan Ermilov <ru@…>
Changed the OpenSSL QUIC support detection. As was changed in …

09/08/21:

12:53 Changeset in nginx [8843:4ca8035c19a4]quic by Sergey Kandaurov <pluknet@…>
Merged with the default branch.

09/07/21:

15:35 Milestone nginx-1.21.3 completed
Status: scheduled Trunk: mainline * Bug fixes in the async …
15:21 Changeset in nginx [7926:a525013b8296] by Maxim Dounin <mdounin@…>
release-1.21.3 tag
15:21 Changeset in nginx [7925:2217a9c1d0b8]release-1.21.3 by Maxim Dounin <mdounin@…>
nginx-1.21.3-RELEASE
13:18 Ticket #2243 (grpc_socket_keepalive on; Doesn't work) closed by Maxim Dounin
invalid: The grpc_socket_keepalive
06:09 Ticket #2243 (grpc_socket_keepalive on; Doesn't work) updated by f4nff@…
[…]

09/06/21:

18:23 Ticket #2243 (grpc_socket_keepalive on; Doesn't work) created by f4nff@…
[…] After testing, turn on grpc_socket_keepalive on; the …
15:13 Ticket #2242 (DNS UDP proxy with UNIX socket is not working) updated by Maxim Dounin
Since each session needs to use an unique path, I don't think there is …
14:14 Ticket #2242 (DNS UDP proxy with UNIX socket is not working) updated by Vladislav Odintsov
Thanks for the feedback. Should we look for another solution to handle …
13:59 Changeset in nginx [8842:486c6a9be111]quic by Roman Arutyunyan <arut@…>
QUIC: store QUIC connection fd in stream fake connection. Previously …
13:19 Ticket #2242 (DNS UDP proxy with UNIX socket is not working) updated by Maxim Dounin
Status, Priority changed
For datagram unix socket to work for server-to-client communication, …
11:54 Changeset in nginx [7924:d9e009b39596] by Maxim Dounin <mdounin@…>
HTTP/2: optimized processing of small DATA frames. The request body …
11:54 Changeset in nginx [7923:4775c1d27378] by Maxim Dounin <mdounin@…>
HTTP/2: fixed timers left after request body reading. Following …
11:54 Changeset in nginx [7922:e9f402bfe37e] by Maxim Dounin <mdounin@…>
HTTP/2: fixed window updates when buffering in filters. In the body …
Note: See TracTimeline for information about the timeline view.