Timeline



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 …

08/16/20:

20:50 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by Maxim Dounin
> Could some other messages be added to make this case somewhat more …
19:43 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by darius-m@…
It appears that you might be correct, thank you very much. There …
19:00 Ticket #2026 (Excessive attempts to reconnect when upstream connection refused) updated by Nuru
Please add me to CC list. Seems I cannot do that myself.
17:35 Ticket #2026 (Excessive attempts to reconnect when upstream connection refused) created by Nuru
Using the TCP load balancer, when the upstream refuses the connection, …
13:01 Ticket #2025 (additional headers not sent when directory index is forbidden) updated by Maxim Dounin
According to your configuration, the Strict-Transport-Security
04:11 Ticket #2025 (additional headers not sent when directory index is forbidden) created by https://stackoverflow.com/users/1164131/niko-s-p
running nginx in docker (nginx:mainline, currently 1.19.0) to serve …

08/14/20:

18:26 Ticket #1467 (Problem of location matching with a given request) updated by Kirwinwatson.narnho.com@…
B
13:55 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by Maxim Dounin
The "unexpected response for" error message indicate that the resolver …
13:54 Changeset in nginx [8508:4604e6043657]quic by Sergey Kandaurov <pluknet@…>
QUIC: packet based bytes_in_flight accounting. A packet size is kept …
13:54 Changeset in nginx [8507:7f9938cbcd12]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed leak of bytes_in_flight on keys discard. This applies to …
13:53 Changeset in nginx [8506:03ec6ab67752]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed leak of bytes_in_flight attributed to lost packets.
11:26 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by darius-m@…
Description changed
11:23 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) created by darius-m@…
Whenever the resolver is called to resolve a name for the first time, …
10:32 Changeset in nginx-tests [1587:17b227c271a2] by Roman Arutyunyan <arut@…>
Tests: 4xx and 5xx codes with stale-while-revalidate. Now these codes …

08/13/20:

16:34 Milestone unit-1.19 completed
Planned features and enhancements: * chunked transfer towards …

08/11/20:

16:10 Changeset in nginx [8504:d277e25e37fc]quic by Roman Arutyunyan <arut@…>
QUIC: create streams for STREAM_DATA_BLOCKED and MAX_STREAM_DATA. …
15:14 Milestone njs-0.4.3 completed
Planned features and enhancements: * The Query String module * …
15:13 Milestone nginx-1.19.2 completed
Status: scheduled Trunk: mainline * Bug fixes
14:52 Changeset in nginx [7700:7d46c9f56c9a] by Maxim Dounin <mdounin@…>
release-1.19.2 tag
14:52 Changeset in nginx [7699:a7b46539f507]release-1.19.2 by Maxim Dounin <mdounin@…>
nginx-1.19.2-RELEASE
14:51 Ticket #2017 (worker_connections are not enough) closed by Maxim Dounin
fixed: Should be fixed now. Additionally, it should be easier to find out …
07:41 Changeset in nginx [8503:b66a2a041d7e]quic by Roman Arutyunyan <arut@…>
QUIC: fixed ngx_http_test_reading() for QUIC streams. Previously this …

08/10/20:

15:56 Ticket #2017 (worker_connections are not enough) updated by Maxim Dounin <mdounin@…>
In [changeset:"5440ff4ac6fc4a177d1f6365fccde27e08dfe4dc/nginx"
15:53 Changeset in nginx [7698:5440ff4ac6fc] by Maxim Dounin <mdounin@…>
Core: reusing connections in advance. Reworked connections reuse, so …
15:52 Changeset in nginx [7697:b9071b875194] by Maxim Dounin <mdounin@…>
Core: added a warning about reusing connections. Previously, reusing …
15:52 Changeset in nginx [7696:45764bca69b0] by Maxim Dounin <mdounin@…>
SSL: disabled sending shutdown after ngx_http_test_reading(). Sending …
15:52 Changeset in nginx [7695:d57f15922ca3] by Maxim Dounin <mdounin@…>
HTTP/2: fixed c->timedout flag on timed out connections. Without the …
15:52 Changeset in nginx [7694:09fb2135a589] by Maxim Dounin <mdounin@…>
SSL: fixed shutdown handling. Previously, bidirectional shutdown …

08/07/20:

12:28 Ticket #970 ([Webdav] : Displayname entity member shouldn't be URL-encoded) updated by stokito@…
The corresponding issue is reported here …
09:34 Changeset in nginx [8502:69033a50c3ae]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed ACK Ranges processing. According to quic-transport draft …
09:34 Changeset in nginx [8501:fc16e303003a]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed possible use-after-free on stream cleanup. A QUIC stream …

08/06/20:

11:32 Ticket #1639 (Add support for writing PROXY protocol v2 to upstream) updated by mstavrev@…
The extra benefit of Proxy protocol version 2 support is the …
02:02 Changeset in nginx [7693:f5a2af0e7079] by Maxim Dounin <mdounin@…>
Request body: optimized handling of small chunks. If there is a …
02:02 Changeset in nginx [7692:0f7f1a509113] by Maxim Dounin <mdounin@…>
Request body: allowed large reads on chunk boundaries. If some …
02:02 Changeset in nginx [7691:08ff2e10ae92] by Maxim Dounin <mdounin@…>
Request body: all read data are now sent to filters. This is a …
02:02 Changeset in nginx [7690:8253424d1aff] by Maxim Dounin <mdounin@…>
Added size check to ngx_http_alloc_large_header_buffer(). This …

08/05/20:

05:20 Ticket #2023 (401 when not authenticated yet) updated by jeanmarc77@…
I read section-3.1 : …

08/04/20:

17:42 Ticket #1182 (Responses with "no-cache" or "max-age=0" should be cached) updated by Maxim Dounin
> X-Accel-Expires: @0 My bad, should be X-Accel-Expires: @1 (which …
15:40 Ticket #1182 (Responses with "no-cache" or "max-age=0" should be cached) updated by micah.hainline@…
Trying the following didn't work. Cache-Control: max-age=0, public, …
15:05 Ticket #2023 (401 when not authenticated yet) updated by jeanmarc77@…
Maybe i'am not clear enough, i try again: nginx issue a 401 even when …
12:04 Ticket #2023 (401 when not authenticated yet) updated by Maxim Dounin
It is not clear what you are trying to do with your "trick", but you …
02:21 Ticket #2023 (401 when not authenticated yet) updated by jeanmarc77@…
i found a trick : […] thanks
01:25 Ticket #2023 (401 when not authenticated yet) updated by jeanmarc77@…
I'am not lead to error.html yet at prompt and i still have a 401 …

08/03/20:

18:51 Ticket #1182 (Responses with "no-cache" or "max-age=0" should be cached) updated by Maxim Dounin
Historically, nginx does not cache responses with "max-age=0", as well …
17:44 Ticket #1182 (Responses with "no-cache" or "max-age=0" should be cached) updated by micah.hainline@…
Any update on this? This feels like a very legitimate problem. I have …
11:12 Ticket #2023 (401 when not authenticated yet) closed by Maxim Dounin
invalid: This is how [https://en.wikipedia.org/wiki/Basic_access_authentication
10:31 Changeset in nginx [8505:240931629995]quic by Roman Arutyunyan <arut@…>
QUIC: handle client RESET_STREAM and STOP_SENDING. For RESET_STREAM …
09:45 Ticket #2023 (401 when not authenticated yet) updated by jeanmarc77@…
Description changed
09:40 Ticket #2023 (401 when not authenticated yet) created by jeanmarc77@…
Hi, Firstly, thank you very much for nginx. I find a strange behavior …

08/02/20:

19:19 Ticket #2022 (nginx proxy_next_upstream works weird) closed by Maxim Dounin
invalid: Using keepalive connections implies that nginx is required to re-try …
Note: See TracTimeline for information about the timeline view.