Timeline



09/23/20:

16:52 Changeset in nginx [7711:526dddf637bb] by Maxim Dounin <mdounin@…>
HTTP/2: run posted requests after reading body. HTTP/2 code failed to …
16:50 Changeset in nginx [7710:097f578a4a8f] by Maxim Dounin <mdounin@…>
HTTP/2: fixed segfault on DATA frames after 400 errors. If 400 errors …
12:13 Changeset in nginx [8554:2885cd81adb3]quic by Sergey Kandaurov <pluknet@…>
QUIC: unbreak client certificate verification after 0d2b2664b41c. …

09/22/20:

12:17 Ticket #2048 (Document that 'proxy_buffering off' disables caching) updated by peter.volkov@…
BTW I think it's worth site here comments from stackoverflow: Made …
12:08 Ticket #2048 (Document that 'proxy_buffering off' disables caching) created by peter.volkov@…
If we disable proxy_buffering it will disable caching in nginx. Why is …

09/21/20:

13:09 Ticket #2047 (nginx is not receiving cookies/header if many workers are spawned) updated by Maxim Dounin
Please define "some of the request are missing auth cookies". How do …
11:35 Ticket #2047 (nginx is not receiving cookies/header if many workers are spawned) updated by jnkaushik@…
Description changed
10:58 Changeset in nginx [8553:dbcb9d0a3df1]quic by Vladimir Homutov <vl@…>
QUIC: prevented posted push event while in the draining state. If the …
10:36 Ticket #2047 (nginx is not receiving cookies/header if many workers are spawned) created by jnkaushik@…
nginx is not receiving cookies/header if many workers are spawned. We …

09/18/20:

19:26 Changeset in nginx-tests [1592:efd082b4aa9c] by Sergey Kandaurov <pluknet@…>
Tests: HTTP/2 tests for posted requests after reading body.
12:53 Changeset in nginx [8557:2727d402e5a5]quic by Vladimir Homutov <vl@…>
QUIC: switched to using fixed-length server connection IDs.
12:36 Changeset in nginx-tests [1591:a7902e5adeab] by Sergey Kandaurov <pluknet@…>
Tests: style.

09/16/20:

19:21 Changeset in nginx [8552:351d62300832]quic by Roman Arutyunyan <arut@…>
HTTP/3: rearranged length check when parsing header. The new code …
18:59 Ticket #2045 (error: upstream prematurely closed connection while reading response ...) updated by Maxim Dounin
> I'm guessing this probably should have gone to …
18:48 Changeset in nginx [8551:5a794d2452ef]quic by Roman Arutyunyan <arut@…>
HTTP/3: removed HTTP/3 parser call from discard body filter. Request …
18:05 Ticket #2045 (error: upstream prematurely closed connection while reading response ...) updated by terence.nexleaf.org@…
Thanks for the follow up! I wasn't sure if this was the right place to …
17:59 Changeset in nginx [8548:9ffef6054abf]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed handling request body eof. While for HTTP/1 unexpected …
15:26 Changeset in nginx [7709:052ecc68d350] by Maxim Dounin <mdounin@…>
SSL: disabled shutdown when there are buffered data. This fixes …
15:26 Changeset in nginx [7708:f3c87533f92c] by Maxim Dounin <mdounin@…>
SSL: disabled shutdown after connection errors. This fixes …
15:26 Changeset in nginx [7707:adaec579a967] by Maxim Dounin <mdounin@…>
SSL: fixed event handling during shutdown. The c->read->ready and …
15:26 Changeset in nginx [7706:61011bfcdb49] by Maxim Dounin <mdounin@…>
SSL: workaround for incorrect SSL_write() errors in OpenSSL 1.1.1. …
13:32 Ticket #2046 (Suggestion: enable detailes for error "Failed to start A high ...) closed by Maxim Dounin
worksforme: As long as nginx cannot start due to its own problems, for example, …
11:27 Changeset in nginx [8550:234e9d89ff7f]quic by Roman Arutyunyan <arut@…>
HTTP/3: reject HTTP/2 frames. As per HTTP/3 draft 30, section 7.2.8: …
06:42 Ticket #2046 (Suggestion: enable detailes for error "Failed to start A high ...) created by DarkTrick@…
Starting nginx via systemctl might result in the systemd error …

09/15/20:

19:44 Changeset in nginx [8586:7621ffaa79b3]quic by Vladimir Homutov <vl@…>
SSL: added the "ssl_keys_file" directive.
01:53 Ticket #2045 (error: upstream prematurely closed connection while reading response ...) closed by Maxim Dounin
invalid: > Is there a good way to signal to an upstream NGINX server that it …

09/14/20:

21:27 Changeset in nginx-tests [1590:e682d5ad3861] by Sergey Kandaurov <pluknet@…>
Tests: added two cache Vary cases fixed in 1.19.3.
19:31 Ticket #2045 (error: upstream prematurely closed connection while reading response ...) created by terence.nexleaf.org@…
Is there a good way to signal to an upstream NGINX server that it …
00:03 Ticket #1831 (ngx_http_perl_module + Perl 5.30.0) updated by Maxim Dounin
See also #2044.
00:03 Ticket #2044 (Master process crash during reload) closed by Maxim Dounin
duplicate: This looks like a problem in Perl 5.30, see ticket #1831.

09/12/20:

08:20 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") updated by João Salavessa
Replying to Sergey Kandaurov: > Please try these changes. …

09/11/20:

19:20 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") closed by Sergey Kandaurov
fixed: For the record, both changes were committed and should appear in …
19:17 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") updated by Sergey Kandaurov <pluknet@…>
In [changeset:"3781de64e747505b6975d47fd9655b8730128d1c/nginx"
07:56 Changeset in nginx [8547:57e5393e5d40]quic by Vladimir Homutov <vl@…>
QUIC: switched to draft 29 by default.
04:54 Ticket #2044 (Master process crash during reload) created by ivantomica@…
Not sure if this is the correct place to raise an issue. In case you …

09/09/20:

16:43 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") updated by João Salavessa
I had already made exhaustive checks with the first patch applied and …
16:35 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") updated by Sergey Kandaurov
Status, Keywords changed
16:30 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") updated by Sergey Kandaurov
Please try these changes. The first change is for a different issue …
16:26 Changeset in nginx [7705:3781de64e747] by Sergey Kandaurov <pluknet@…>
Cache: keep c->body_start when Vary changes (ticket #2029). If the …
13:35 Changeset in nginx [8546:eece8e35e64d]quic by Roman Arutyunyan <arut@…>
QUIC: allowed old DCID for initial packets until first ACK. If a …

09/08/20:

12:54 Changeset in nginx [8545:702f1d2581a4]quic by Roman Arutyunyan <arut@…>
QUIC: eliminated idle timeout restart for dropped packets.
10:35 Changeset in nginx [8544:26a5bd4aff57]quic by Sergey Kandaurov <pluknet@…>
QUIC: removed check for packet size beyond MAX_UDP_PAYLOAD_SIZE. The …
10:28 Changeset in nginx [8543:9aedab0f0dff]quic by Sergey Kandaurov <pluknet@…>
QUIC: check that the packet length is of at least sample size. From …
10:27 Changeset in nginx [8542:d3489d225f8f]quic by Sergey Kandaurov <pluknet@…>
QUIC: update packet length for short packets too. During long packet …

09/07/20:

17:55 Changeset in nginx [8541:dcbb58e7ed11]quic by Roman Arutyunyan <arut@…>
QUIC: added logging output stream frame offset.

09/06/20:

11:51 Changeset in nginx [8539:62db595a86b5]quic by Roman Arutyunyan <arut@…>
QUIC: do not send STOP_SENDING after STREAM fin. Previously …

09/04/20:

12:48 Changeset in nginx [8540:d45961e062fa]quic by Vladimir Homutov <vl@…>
QUIC: refactored ngx_quic_retry_input(). The function now returns …

09/03/20:

10:11 Changeset in nginx [8538:3afaaaa930ab]quic by Vladimir Homutov <vl@…>
QUIC: added support for multiple connection IDs. The peer may issue …
08:53 Changeset in nginx-tests [1589:f145dce55f32] by Sergey Kandaurov <pluknet@…>
Tests: h2.t TODO adjusted, GOAWAY fix committed.

09/02/20:

20:42 Changeset in nginx-tests [1588:3afb634f287d] by Sergey Kandaurov <pluknet@…>
Tests: fixed h2_max_requests.t TODOs on linux.
19:34 Changeset in nginx [8536:c6b963de0c00]quic by Vladimir Homutov <vl@…>
QUIC: pass return code from ngx_quic_decrypt() to the caller. It is …
06:54 Changeset in nginx [8535:eb5aa85294e9]quic by Vladimir Homutov <vl@…>
QUIC: discard unrecognized long packes. While there, updated comment …

09/01/20:

14:20 Changeset in nginx [8533:62b58f0a4711]quic by Vladimir Homutov <vl@…>
QUIC: discard incorrect packets instead of closing the connection. …
12:21 Changeset in nginx [8532:b13141d6d250]quic by Roman Arutyunyan <arut@…>
QUIC: do not update largest packet number from a bad packet. The …

08/31/20:

15:42 Changeset in nginx [8534:985f9351dd87]quic by Roman Arutyunyan <arut@…>
HTTP/3: do not set the never-indexed literal bit by default. The …
01:21 Ticket #2032 (Odd image_filter behavior on site behind HTTP authentication) updated by Maxim Dounin
Type, Component changed
The image filter does not allow any responses except images (and 304 …
01:09 Ticket #2033 (Error page directive forces upstream's keepalive to be closed) closed by Maxim Dounin
wontfix: When nginx is configured to intercept errors (via the …

08/30/20:

12:48 Ticket #2042 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
12:26 Ticket #2041 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
12:08 Ticket #2040 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
12:02 Ticket #2039 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
12:01 Ticket #2038 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
11:58 Ticket #2037 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
11:56 Ticket #2036 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …
11:55 Ticket #2035 (Can't get old SSL cert to work - ca md too weak) created by jez9999@…
I'm trying to use an old SSL cert for one of my sites, and nginx fails …

08/28/20:

21:10 Changeset in nginx [7713:45e9281c6c5b] by Pavel Pautov <p.pautov@…>
Stream: set module. Adds 'set' directive to the stream server context.
17:28 Ticket #972 (Clarify $arg_name and $args in embedded variables documentation) updated by wiedmann@…
I would respectfully request that at least the term "query string" be …
09:01 Changeset in nginx [8531:4ff2a0b747d1]quic by Roman Arutyunyan <arut@…>
QUIC: handle PATH_CHALLENGE frame. A PATH_RESPONSE frame with the …

08/27/20:

08:00 Ticket #2034 (Can't log http2 custom header in Nginx access log) updated by hijerusalem@…
If grpc-status is Non-zero it will be a http2 response header, if it's …
07:15 Changeset in nginx [8537:88676e7f4449]quic by Vladimir Homutov <vl@…>
QUIC: style. Moved processing of RETIRE_CONNECTION_ID right after the …
03:15 Ticket #2034 (Can't log http2 custom header in Nginx access log) updated by hijerusalem@…
I used $upstream_trailer_grpc_status,now it's working Thank you …

08/26/20:

14:07 Ticket #2034 (Can't log http2 custom header in Nginx access log) closed by Maxim Dounin
invalid: The $http_... variables you are using are …
11:10 Ticket #2034 (Can't log http2 custom header in Nginx access log) created by hijerusalem@…
I want to log gRPC HTTP2 custom header grpc-status in access log tried …

08/25/20:

23:04 error.log.errorpage.keepalive.patched attached to Ticket #2033 by giovani.rinaldi.azion.com@…
Error.log with debug level demonstrating that keepalive's connection …
23:02 error.log.noerrorpage.keepalive attached to Ticket #2033 by giovani.rinaldi.azion.com@…
Error.log with debug level demonstrating the connection saved as …
23:01 error.log.errorpage.nokeepalive attached to Ticket #2033 by giovani.rinaldi.azion.com@…
Error.log with debug level demonstrating that keepalive's connection …
22:59 set_keepalive_status_moved.patch attached to Ticket #2033 by giovani.rinaldi.azion.com@…
Suggested patch
22:59 nginx.conf attached to Ticket #2033 by giovani.rinaldi.azion.com@…
Minimal nginx.conf
22:58 Ticket #2033 (Error page directive forces upstream's keepalive to be closed) created by giovani.rinaldi.azion.com@…
When using an upstream for serving a given location which has an error …
14:22 Changeset in nginx [8530:f882b1784f30]quic by Roman Arutyunyan <arut@…>
QUIC: enforce flow control on incoming STREAM and CRYPTO frames.
11:07 Changeset in nginx [8528:97da6521657c]quic by Roman Arutyunyan <arut@…>
QUIC: send STOP_SENDING on stream closure. The frame is sent for a …
09:45 Changeset in nginx [8529:eaea7dac3292]quic by Roman Arutyunyan <arut@…>
HTTP/3: drop the unwanted remainder of the request. As per HTTP/3 …

08/24/20:

06:56 Changeset in nginx [8549:d70a38acaea0]quic by Roman Arutyunyan <arut@…>
HTTP/3: skip unknown frames on request stream. As per HTTP/3 draft …
Note: See TracTimeline for information about the timeline view.