Timeline



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 …

08/22/20:

16:06 nginx-log.text attached to Ticket #2032 by GarrettAlbright@…
Debug error log
16:05 Ticket #2032 (Odd image_filter behavior on site behind HTTP authentication) created by GarrettAlbright@…
I've got a client that has a test site behind HTTP authentication and …

08/21/20:

12:25 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by darius-m@…
Thank you very much for the time you've spent on this. We'll fix the …
11:55 Changeset in nginx [8527:cec7f207a4bf]quic by Vladimir Homutov <vl@…>
QUIC: updated README. - version negotiation is implemented - quic …
11:41 Changeset in nginx [8526:11fc65261689]quic by Sergey Kandaurov <pluknet@…>
QUIC: disabled bidirectional SSL shutdown after 09fb2135a589. On QUIC …
11:41 Changeset in nginx [8525:64a484fd40a9]quic by Sergey Kandaurov <pluknet@…>
QUIC: stripped down debug traces that have served its purpose. The …
07:00 Changeset in nginx [8524:c5a894bd4f53]quic by Vladimir Homutov <vl@…>
QUIC: dead code removed. This case was already handled in c70446e3d771.

08/20/20:

19:33 Ticket #2031 (gRPC connections ingressed through nginx closed with RST_STREAM error ...) updated by Maxim Dounin
The error message `client terminated stream 1841 due to internal …
14:11 Changeset in nginx [8522:fc89d02bdca2]quic by Vladimir Homutov <vl@…>
QUIC: added version negotiation support. If a client attemtps to …
13:45 Changeset in nginx [8523:0609ea17ca23]quic by Vladimir Homutov <vl@…>
QUIC: removed outdated TODOs. The logical quic connection state is …
09:33 Changeset in nginx [8521:a748095bf94e]quic by Roman Arutyunyan <arut@…>
HTTP/3: special handling of client errors in the upstream module. The …
06:40 Ticket #2031 (gRPC connections ingressed through nginx closed with RST_STREAM error ...) created by mpgermano@…
My team recently migrated from nghttpx to nginx. We use bi-directional …
00:29 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by Maxim Dounin
The "additional information" as seen, for example, in #1449, is a …

08/19/20:

13:00 Changeset in nginx [8519:de7d6d943f68]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed format specifiers.
12:58 Changeset in nginx [8518:f9b1a4e52597]quic by Sergey Kandaurov <pluknet@…>
QUIC: changed c->quic->pto_count type to ngx_uint_t. This field is …
11:55 Ticket #2030 (Repo Issue on Rhel 7.7) closed by Andrei Belov
invalid: Thanks. We've checked logs at our side and we do not see any attempts …
10:24 Changeset in nginx [8517:924882f42dea]quic by Sergey Kandaurov <pluknet@…>
QUIC: do not artificially delay sending queued frames. This interacts …
10:24 Changeset in nginx [8516:355e079c5eee]quic by Sergey Kandaurov <pluknet@…>
QUIC: do not arm loss detection timer on packet threshold.
10:24 Changeset in nginx [8515:4e3a71621c9a]quic by Sergey Kandaurov <pluknet@…>
QUIC: do not arm loss detection timer for succeeding packets.
10:24 Changeset in nginx [8514:52c88f41d24c]quic by Sergey Kandaurov <pluknet@…>
QUIC: handling packets with send time equal to lost send time. …
10:24 Changeset in nginx [8513:38f1be6c603f]quic by Sergey Kandaurov <pluknet@…>
QUIC: sending probe packets on PTO timer expiration. The PTO handler …
04:23 Ticket #2030 (Repo Issue on Rhel 7.7) updated by raj.kumar2687@…
Hi Anderi. our external ip is 13.75.73.54

08/18/20:

20:33 Changeset in nginx [8512:6e1c88f82280]quic by Sergey Kandaurov <pluknet@…>
QUIC: changed ctx->largest_ack initial value to type maximum. In …
14:23 Changeset in nginx [8520:357b8afe915e]quic by Roman Arutyunyan <arut@…>
HTTP/3: request more client body bytes. Previously the request body …
14:11 Changeset in nginx [8511:830680e78b24]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: fixed context storage in request body parser.
13:22 Changeset in nginx [8510:532fe796b0e2]quic by Roman Arutyunyan <arut@…>
Merged with the default branch.
11:02 Ticket #2030 (Repo Issue on Rhel 7.7) updated by raj.kumar2687@…
Yes we use proxy, have tried attaching external IP on the server and …
09:28 Changeset in nginx [8509:bce9e9643444]quic by Roman Arutyunyan <arut@…>
QUIC: coalesce neighbouring stream send buffers. Previously a single …
09:18 Ticket #2030 (Repo Issue on Rhel 7.7) updated by Andrei Belov
Type, Component changed
Would you mind to check whether you're accessing nginx repository via …
07:54 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by darius-m@…
It would indeed be helpful to show that it is related to the resolver, …
04:48 Ticket #2030 (Repo Issue on Rhel 7.7) updated by raj.kumar2687@…
Description changed
04:45 Ticket #2030 (Repo Issue on Rhel 7.7) created by raj.kumar2687@…
hi team, we are receiving below error while processing ngnix repo on …

08/17/20:

15:42 Ticket #2025 (additional headers not sent when directory index is forbidden) updated by https://stackoverflow.com/users/1164131/niko-s-p
I am sorry to have wasted your time. Usually it is me who tells others …
11:56 Ticket #2028 (Why is it not possible to cache PUT requests (proxy_cache_methods)?) updated by Maxim Dounin
Component changed
This because HTTP specification explicitly defines that responses to …
11:48 Ticket #2027 (How to add a log_format structure as a header in Nginx) closed by Maxim Dounin
invalid: For questions on how to configure nginx, please use …
11:45 Ticket #2026 (Excessive attempts to reconnect when upstream connection refused) closed by Maxim Dounin
invalid: > Nginx immediately retries without adequate throttling As per the …
11:25 Ticket #2025 (additional headers not sent when directory index is forbidden) closed by Maxim Dounin
invalid: > You are correct, the HSTS header is indeed returned, I am sorry, I …
10:48 test-cases.sh attached to Ticket #2029 by João Salavessa
10:48 nginx.conf attached to Ticket #2029 by João Salavessa
10:47 Ticket #2029 (Cache miss due to "cache file .. has too long header" when using "Vary") created by João Salavessa
There are some cases when "Vary" header is present and it changes …
08:29 Ticket #2026 (Excessive attempts to reconnect when upstream connection refused) updated by Nuru
Description changed
07:53 Ticket #2028 (Why is it not possible to cache PUT requests (proxy_cache_methods)?) created by Günter Grodotzki
According to …
07:10 Ticket #2027 (How to add a log_format structure as a header in Nginx) created by sakshamnsit66@…
I want to provide a set of headers in one go via proxy_set_headers. …
04:20 Ticket #2025 (additional headers not sent when directory index is forbidden) updated by https://stackoverflow.com/users/1164131/niko-s-p
You are correct, the HSTS header is indeed returned, I am sorry, I …
Note: See TracTimeline for information about the timeline view.