Timeline



10/15/20:

08:37 Changeset in nginx [8585:02ee77f8d53d]quic by Vladimir Homutov <vl@…>
QUIC: account packet header length in amplification limit. Header …

10/14/20:

20:21 Changeset in nginx [8587:61f1c6ac8967]quic by Vladimir Homutov <vl@…>
QUIC: added ACK frame range support. The history of acknowledged …
20:02 Ticket #923 (Allow proxy_http_version 2.0) updated by dominic-p@…
Replying to Maxim Dounin: > If there are concerns that …

10/13/20:

04:44 Changeset in nginx [7727:f1e6f65ddfeb] by Ruslan Ermilov <ru@…>
Cpp test: added stream.

10/12/20:

22:21 Ticket #923 (Allow proxy_http_version 2.0) updated by Maxim Dounin
Replying to dominic-p@…: > With the advent of …
20:04 Ticket #923 (Allow proxy_http_version 2.0) updated by dominic-p@…
With the advent of …
17:39 Ticket #2059 (add_header does not work inside if+location, http, or server blocks) closed by Maxim Dounin
invalid: Much like any directives in nginx, the [http://nginx.org/r/add_header
17:13 Ticket #2059 (add_header does not work inside if+location, http, or server blocks) created by lance.wordkeeper.com@…
Since at least Nginx 1.19.2, add_header has not been properly …
17:13 Changeset in nginx-tests [1600:b61e820caa83] by Sergey Kandaurov <pluknet@…>
Tests: using Sys::Hostname to get hostname in a portable way. The …
13:00 Changeset in nginx [8584:474706351c09]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed ngx_http_upstream_init() much like HTTP/2 connections.
09:41 Ticket #2057 ($slice_range variable does not work in set directive.) updated by Roman Arutyunyan
It is true $slice_range does not work with the rewrite module …

10/09/20:

17:57 Ticket #2058 (nginx returns code 500 on zero-size request body when filter module ...) updated by Maxim Dounin
Thanks for reporting this. Looks like a leftover from before request …
13:57 Changeset in nginx [8583:d564e8850975]quic by Vladimir Homutov <vl@…>
QUIC: reset error and error_reason prior to processing packet.

10/08/20:

23:00 Milestone unit-1.20 completed
Planned features and enhancements: * python asgi support * $host …
21:21 Changeset in nginx_org [2608:249ae2577aac] by Artem Konev <artem.konev@…>
Added info about the Unit 1.20.0 release.
19:13 ngx-catch-body.patch attached to Ticket #2058 by meelisroos@…
reproducer as patch to ngx_http_catch_body_filter_module
19:12 Ticket #2058 (nginx returns code 500 on zero-size request body when filter module ...) created by meelisroos@…
When nginx HTTP filter module processes the request body and filter …
14:44 Changeset in nginx [7726:559d19037984] by Maxim Dounin <mdounin@…>
Limit req: unlocking of nodes on complex value errors. Previously, if …
12:57 Ticket #2057 ($slice_range variable does not work in set directive.) created by ptcong@…
Hello, I want to set proxy_cache_key dynamically with $cache_key …
10:36 Changeset in nginx_org [2609:99bd2ae8d2be] by Yaroslav Zhuravlev <yar@…>
Added Buffer to njs Reference.

10/07/20:

13:51 Changeset in nginx [8582:b95aa1cb8f98]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed dead store assignment. Found by Clang Static Analyzer.
12:29 Changeset in nginx [8581:ec04dbb77fb7]quic by Vladimir Homutov <vl@…>
QUIC: fixed format specifier in debug message.
11:24 Changeset in nginx [8579:d57cfdebe301]quic by Roman Arutyunyan <arut@…>
QUIC: set local_socklen in stream connections. Previously, this field …
10:38 Changeset in nginx [8576:eacca87c476e]quic by Vladimir Homutov <vl@…>
QUIC: updated c->log->action strings to reflect proper state.
07:14 Changeset in nginx [8575:2b11bd029815]quic by Vladimir Homutov <vl@…>
QUIC: fixed memory leak in ngx_quic_send_frames(). The function did …

10/06/20:

19:52 Changeset in nginx-tests [1599:4e0644119341] by Sergey Kandaurov <pluknet@…>
Tests: proxy_smtp_auth directive tests.
17:08 Changeset in nginx [8574:1d4417e4f2d0]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed measuring ACK Delay against 0-RTT packets.
16:02 Ticket #1904 (sendfile with io-threads - nginx mistakenly considers premature client ...) updated by Maxim Dounin
> I'm observing the same behavior without threads. By "the same …
11:19 Ticket #2056 (TLS ALert "close_notify" missing) updated by rudirodi@…
Description changed
10:58 Ticket #2056 (TLS ALert "close_notify" missing) created by rudirodi@…
nginx Version: 1.15.8 and 1.17.8 WHEN: Request Method: POST any POST …
08:36 Ticket #1904 (sendfile with io-threads - nginx mistakenly considers premature client ...) updated by Carlos
I'm observing the same behavior without threads. […] […] […]

10/05/20:

12:02 Changeset in nginx [8573:6226f834b420]quic by Sergey Kandaurov <pluknet@…>
QUIC: do not resend empty queue when speeding up handshake. If client …
12:02 Changeset in nginx [8572:3bde57a0e6ce]quic by Sergey Kandaurov <pluknet@…>
QUIC: zero out packet length in frames prior to send. It could be …
11:36 Changeset in nginx [8571:a0631204d88a]quic by Vladimir Homutov <vl@…>
QUIC: fixed build with clang and NGX_QUIC_DEBUG_CRYPTO enabled. The …
07:03 Changeset in nginx [8570:6dac06dfe779]quic by Vladimir Homutov <vl@…>
QUIC: inline function instead of macro for hexdump. This prevents …

10/03/20:

18:04 Changeset in nginx [7725:d63c5373b5ba] by Maxim Dounin <mdounin@…>
Mail: proxy_smtp_auth directive. The proxy_smtp_auth directive …
18:01 Changeset in nginx [7724:64b97c8166b8] by Maxim Dounin <mdounin@…>
Version bump.
17:42 Ticket #2055 (Using addition_filter and changing the added file: still returning ...) closed by Maxim Dounin
wontfix: That's the expected behaviour of the addition filter, as it is …
15:14 Ticket #2055 (Using addition_filter and changing the added file: still returning ...) updated by sijanec@…
Sorry, but it looks like I've incorrectly tagged the "component" …
14:14 nginx.conf attached to Ticket #2055 by sijanec@…
14:14 Ticket #2055 (Using addition_filter and changing the added file: still returning ...) created by sijanec@…
Hello! I have just stumbled upon a nginx bug. When using …
14:07 Ticket #2054 (nginx returns a blank page) closed by Maxim Dounin
invalid: The screenshot provided shows the 400 Bad Request response, which is …
12:49 nginx.conf attached to Ticket #2054 by ramanathan.kashinathan.contentstack.com@…
12:48 Screenshot from 2020-10-03 18-14-59.png attached to Ticket #2054 by ramanathan.kashinathan.contentstack.com@…
12:46 Ticket #2054 (nginx returns a blank page) updated by ramanathan.kashinathan.contentstack.com@…
Unfortunately, setting nginx lines to debug OR info doesn't log any …
01:09 Ticket #2054 (nginx returns a blank page) updated by Maxim Dounin
> We have noticed that when the header size is too large, nginx …

10/02/20:

19:37 blank-response.curl.md attached to Ticket #2054 by ramanathan.kashinathan.contentstack.com@…
example request, to reproduce the issue
19:36 Ticket #2054 (nginx returns a blank page) created by ramanathan.kashinathan.contentstack.com@…
Hi there, We have noticed that when the header size is too large, …
13:20 Changeset in nginx [8580:07971f870879]quic by Vladimir Homutov <vl@…>
QUIC: added debug message with final packet processing status.
09:56 Changeset in nginx [8577:b38b41127489]quic by Vladimir Homutov <vl@…>
QUIC: added connection id debug.
09:40 Changeset in nginx [8578:52ad697f9d1c]quic by Vladimir Homutov <vl@…>
QUIC: enabled more key-related debug by default.

10/01/20:

19:20 Changeset in nginx [8569:a6784cf32c13]quic by Vladimir Homutov <vl@…>
QUIC: fixed handling of incorrect packets. Instead of ignoring, …
16:17 Changeset in nginx-tests [1598:f069dd7ba5a7] by Sergey Kandaurov <pluknet@…>
Tests: compatibility with uwsgi python package on Fedora Linux.
15:43 Changeset in nginx_org [2607:8e45125e3668] by Maxim Konovalov <maxim@…>
Regenerated.
15:43 Changeset in nginx_org [2606:a41cbd9ca4fd] by Maxim Konovalov <maxim@…>
Web Application Security ebook promo.
11:28 Changeset in nginx-tests [1597:36d69685605e] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 tests for DATA frames after 400 errors.
11:21 Changeset in nginx [8568:0875101c08f7]quic by Sergey Kandaurov <pluknet@…>
Merged with the default branch.
11:10 Changeset in nginx [8567:4983357258d7]quic by Sergey Kandaurov <pluknet@…>
QUIC: a bandaid for calculating ack_delay with non-monotonic time.
11:10 Changeset in nginx [8566:9588a2782c62]quic by Sergey Kandaurov <pluknet@…>
QUIC: speeding up handshake completion. As per quic-recovery draft, …
11:09 Changeset in nginx [8565:0e12c4aca3ab]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed clang-ast asserts.
11:00 Changeset in nginx [8564:b52b2a33b0e5]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed build with OpenSSL after bed310672f39.
07:04 Changeset in nginx [8563:bed310672f39]quic by Vladimir Homutov <vl@…>
QUIC: moved ssl configuration pointer to quic configuration. The ssl …

09/30/20:

21:12 Changeset in nginx_org [2605:0ec1e1b063d7] by Yaroslav Zhuravlev <yar@…>
Deprecated String.bytesFrom method in njs.
21:12 Changeset in nginx_org [2604:a29676472a11] by Yaroslav Zhuravlev <yar@…>
Added Buffer object info to some njs methods.
19:23 Changeset in nginx [8556:b383120afca3]quic by Roman Arutyunyan <arut@…>
QUIC: resend frames by moving them to output queue. Previously, when …
18:27 Changeset in nginx [8561:b4ef79ef1c23]quic by Vladimir Homutov <vl@…>
QUIC: refined the "c->quic->initialized" flag usage. The flag is tied …
17:54 Changeset in nginx [8562:b31c02454539]quic by Vladimir Homutov <vl@…>
QUIC: added stateless reset support. The new …
12:14 Changeset in nginx [8560:d0d3fc0697a0]quic by Vladimir Homutov <vl@…>
QUIC: packet processing refactoring. All packet header parsing is now …

09/29/20:

21:09 Changeset in nginx [8555:8b6486f0fe79]quic by Roman Arutyunyan <arut@…>
QUIC: switch stream context to a server selected by SNI. Previously …
19:11 Changeset in nginx_org [2602:90b32c2c0155] by Yaroslav Zhuravlev <yar@…>
Fixed typo and versions mismatch in njs.
17:22 Changeset in nginx_org [2601:5528961da54d] by Yaroslav Zhuravlev <yar@…>
njs-0.4.4.
17:02 Changeset in nginx_org [2603:94ebfbcd68bb] by Konstantin Pavlov <thresh@…>
Linux packages: removed Ubuntu 19.10 due to EOL.
15:20 Milestone njs-0.4.4 completed
Planned features and enhancements: * The Buffer implementation * The …
15:19 Milestone nginx-1.19.3 completed
Status: scheduled Trunk: mainline * The set module in the …
15:10 Changeset in nginx_org [2600:2fd28cd4f2f8] by Yaroslav Zhuravlev <yar@…>
Added set module for stream.
14:52 Changeset in nginx_org [2599:5c5a36560f97] by Yaroslav Zhuravlev <yar@…>
Added the proxy_cookie_flags directive.
14:32 Changeset in nginx [7723:0896ed4ddee4] by Maxim Dounin <mdounin@…>
release-1.19.3 tag
14:32 Changeset in nginx [7722:3cbc2602325f]release-1.19.3 by Maxim Dounin <mdounin@…>
nginx-1.19.3-RELEASE
12:56 Changeset in nginx [7721:5975be6c97f8] by Maxim Dounin <mdounin@…>
Updated OpenSSL used for win32 builds.
12:54 Changeset in nginx [7720:a88384c69d1e] by Maxim Dounin <mdounin@…>
Proxy: error checking for array init, missed in 7716:d6a5e14aa3e4. …
12:52 Changeset in nginx [7719:c0cacad62cc8] by Maxim Dounin <mdounin@…>
Userid: userid_flags fixup. In 7717:e3e8b8234f05, the 1st bit was …
09:59 Changeset in nginx-tests [1596:f42d82b114cd] by Sergey Kandaurov <pluknet@…>
Tests: added userid_flags tests with "off" and unset values. While …

09/28/20:

22:37 Ticket #2053 (ignore_invalid_headers required, but only for websockets) updated by Maxim Dounin
As per the draft linked, the (request-target) is not an HTTP header, …
19:59 Ticket #2053 (ignore_invalid_headers required, but only for websockets) created by feld@…
Hello, The Fediverse (Mastodon, Pleroma, etc) has been using …
18:10 Changeset in nginx-tests [1595:a2c6b95d6591] by Sergey Kandaurov <pluknet@…>
Tests: userid_flags tests.
16:17 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) closed by Maxim Dounin
fixed: The patch to improve error messages committed, thanks.
16:16 Ticket #2024 (Error log contains "unexpected response for" when resolver is called) updated by Maxim Dounin <mdounin@…>
In [changeset:"8fe7ebe5adc49ca926e4368f36508f3e2e72c939/nginx"
14:41 Changeset in nginx [7718:8fe7ebe5adc4] by Maxim Dounin <mdounin@…>
Resolver: improved error messages (ticket #2024).
14:07 Changeset in nginx [7717:e3e8b8234f05] by Maxim Dounin <mdounin@…>
Userid: userid_flags directive to set cookie flags.

09/27/20:

21:52 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) updated by halaei@…
I tested with Postman and Guzzle client. They didn't show the server …
20:22 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) closed by Maxim Dounin
invalid: > 4. curl https://cloudfrontdomain/file -v will result in a 403 …
20:21 Changeset in nginx [7716:d6a5e14aa3e4] by Ruslan Ermilov <ru@…>
Proxy: added the "proxy_cookie_flags" directive.
20:21 Changeset in nginx [7715:5c7917292b29] by Ruslan Ermilov <ru@…>
Proxy: changed interface of some internal functions. This is in …
20:21 Changeset in nginx [7714:8dbc9ee97998] by Ruslan Ermilov <ru@…>
Proxy: strengthen syntax checking for some directives. The "false" …
19:25 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) updated by halaei@…
Maybe here is what is wrong with closing the connection without …
19:06 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) reopened by halaei@…
19:02 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) updated by halaei@…
Thanks for the quick reply. But I disagree with you. I see Cloud-Front …
17:40 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) closed by Maxim Dounin
invalid: > nginx can't handle this situation and closes the connection Closing …
11:53 Ticket #2052 (Slice module closes connection on upstream error codes 4xx and 5xx ...) created by halaei@…
Follwing instructions in …

09/26/20:

17:09 Changeset in nginx-tests [1594:2083b4f183e7] by Sergey Kandaurov <pluknet@…>
Tests: proxy_cookie_flags tests.

09/25/20:

23:40 Ticket #2051 (Issue with auth_request directive) closed by Maxim Dounin
invalid: The observed behaviour is expected. As per the rewrite module …
18:47 Changeset in nginx [8559:a89a58c642ef]quic by Vladimir Homutov <vl@…>
QUIC: simplified packet header parsing. Now flags are processed in …
18:46 Changeset in nginx [8558:0f37b4ef3cd9]quic by Roman Arutyunyan <arut@…>
QUIC: keep the entire packet size in pkt->len. Previously pkt->len …
12:57 Ticket #2051 (Issue with auth_request directive) created by marrcow@…
Hello, Description: I have a variable $host_header defined in both …
12:24 Ticket #2050 (unrecognized method is rejected incorrectly) closed by Maxim Dounin
wontfix: Grammar enforced by nginx for method names is more strict than the one …
11:18 Ticket #2050 (unrecognized method is rejected incorrectly) created by usadson@…
Recently I've been working on a HTTP/1.1 conformance tool, and found …

09/24/20:

21:30 Changeset in nginx-tests [1593:a328109be893] by Vladimir Kokshenev <v.kokshenev@…>
Tests: stream set tests.

09/23/20:

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 …
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 …
Note: See TracTimeline for information about the timeline view.