Timeline



11/17/21:

20:07 Changeset in nginx [8909:d041b8d6ab0b]quic by Roman Arutyunyan <arut@…>
QUIC: handle DATA_BLOCKED frame from client. Previously the frame was …
20:07 Changeset in nginx [8908:e8cbbfabe547]quic by Roman Arutyunyan <arut@…>
QUIC: update stream flow control credit on STREAM_DATA_BLOCKED. …
15:49 Changeset in nginx [8907:122bfa14465b]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed compilation with QUIC, but without HTTP/3.
09:57 Changeset in nginx-tests [1746:be8d5213d6b9] by Sergey Kandaurov <pluknet@…>
Tests: mp4_start_key_frame tests.

11/16/21:

15:54 Milestone nginx-1.20.2 completed
Status: scheduled Trunk: stable * Bug fixes merge
14:53 Changeset in nginx_org [2798:cf75284a3557] by Maxim Dounin <mdounin@…>
nginx-1.20.2
14:51 Ticket #2248 (Stalled connection when using `aio_write on`) updated by Maxim Dounin <mdounin@…>
In [changeset:"84c60a3cd12a0c1c176346c0673ad60c030bcdb7/nginx"
14:51 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by Maxim Dounin <mdounin@…>
In [changeset:"5354bf55252062ce865cd8c1dd6b7e6855b8bd25/nginx"
14:51 Ticket #2229 (Grpc Upstream timeout) updated by Maxim Dounin <mdounin@…>
In [changeset:"5d09596909c61143e71a774a12befae5d76d8a91/nginx"
14:44 Changeset in nginx [7971:b5c87e0e57ef]stable-1.20 by Maxim Dounin <mdounin@…>
release-1.20.2 tag
14:44 Changeset in nginx [7970:50777834e8c2]stable-1.20release-1.20.2 by Maxim Dounin <mdounin@…>
nginx-1.20.2-RELEASE
11:30 Ticket #2247 (Broken link in ngx_http_mp4_module docs) closed by Yaroslav Zhuravlev
fixed: Seems that there is a similar link on the new flowplayer website: …
10:56 Ticket #2272 (Docs for mp4_start_key_frame directive is missing) closed by Yaroslav Zhuravlev
fixed: http://hg.nginx.org/nginx.org/rev/17ed19394953

11/15/21:

12:52 Changeset in nginx_org [2797:17ed19394953] by Yaroslav Zhuravlev <yar@…>
Documented the mp4_start_key_frame directive.

11/12/21:

20:16 Changeset in nginx_org [2796:bcdb13e1e8c6] by Yaroslav Zhuravlev <yar@…>
Minor updates to ngx_http_mp4_module module intro.
14:01 Ticket #2281 (QUIC: failed to get $http_host variable for http3 request) closed by Sergey Kandaurov
invalid: Curl translates -H 'host: localhost' into the ':authority' …
13:29 Changeset in nginx [8905:832723a49026]quic by Sergey Kandaurov <pluknet@…>
QUIC: stop processing new client streams at the closing state.
13:28 Ticket #2281 (QUIC: failed to get $http_host variable for http3 request) updated by zhuizhuhaomeng@…
choose the wrong nginx version, but can not change now
12:38 Ticket #2277 (Docker Image for v1.21.4 missing on Docker Hub) closed by thresh
fixed: nginx:1.21.4 is published on docker hub and aws ecr public.
12:36 Ticket #2254 (cache loader ignores reopen signal) updated by mirek.chocholous.showmax.com@…
You are right I'll try to tune the values. If I'll combine it with …
12:27 Ticket #2281 (QUIC: failed to get $http_host variable for http3 request) created by zhuizhuhaomeng@…
the log config […] the request cmd […] the result […]

11/11/21:

16:07 Changeset in nginx [8906:41caf5410110]quic by Roman Arutyunyan <arut@…>
QUIC: reject streams which we could not create. The reasons why a …
14:26 Ticket #2271 (Allow to specify the ssl engine methods using a directive) closed by Maxim Dounin
wontfix: Glad it works for you. Closing this, as ssl_engine improvements is …
14:21 Ticket #2273 (nginx security issue - version 1.21.4) closed by Maxim Dounin
invalid: Feedback timeout. Clearly this isn't an nginx issue.
14:13 Ticket #2280 (nginx: [emerg] mkdir() "/var/tmp/nginx/body" failed (2: No such file ...) updated by thresh
Are you removing directories tmp as used by systemd …
14:10 Ticket #2280 (nginx: [emerg] mkdir() "/var/tmp/nginx/body" failed (2: No such file ...) updated by delleceste@…
Component: no documentation, actually…
14:09 Ticket #2280 (nginx: [emerg] mkdir() "/var/tmp/nginx/body" failed (2: No such file ...) created by delleceste@…
After configuring and building nginx 1.21.1 with the following …
13:25 Ticket #2279 (cppcheck find bug) updated by Maxim Dounin
Could you please clarify what makes you think these are bugs? Looks …
12:15 Changeset in nginx [8901:a951e0809044]quic by Vladimir Homutov <vl@…>
QUIC: fixed PATH_RESPONSE frame expansion. The PATH_RESPONSE frame …
04:52 Ticket #2279 (cppcheck find bug) created by RekGRpth@…
[…] and […]

11/10/21:

13:33 Ticket #2278 (Websocket Redirect port) closed by Maxim Dounin
invalid: The websocket protocol does not depend on ports. Your backend server …
11:36 Changeset in nginx [8900:fc8980f01477]quic by Vladimir Homutov <vl@…>
QUIC: removed ngx_quic_error_text() declaration. This is a leftover …
10:49 Changeset in nginx [8898:cab3b7a070ef]quic by Vladimir Homutov <vl@…>
QUIC: removed dead code. The function is no longer used since …

11/09/21:

18:17 Changeset in nginx [8899:25b87b392ce0]quic by Vladimir Homutov <vl@…>
QUIC: fixed GSO packets count. Thanks to Andrey Kolyshkin …
17:28 Ticket #2278 (Websocket Redirect port) created by warrmr@…
Good Evenings, I have written an application that uses websockets …
08:06 Ticket #2277 (Docker Image for v1.21.4 missing on Docker Hub) updated by thresh
Owner, Status changed
We're working on it. You can track progress on …

11/08/21:

18:32 Ticket #2277 (Docker Image for v1.21.4 missing on Docker Hub) created by stephan2012@…
The Docker container image for v1.21.4 is missing on Docker Hub. The …
15:00 Ticket #2276 (VIM syntax file errors with vim 8) updated by Maxim Dounin
Works fine here at least with the following vim's: - 8.0.670 on …
13:46 Ticket #2267 (Upload large files with Firefox via http2) updated by Sergey Kandaurov
Limits were raised, can you try again?
12:41 Changeset in nginx [8897:1d7bf9778328]quic by Vladimir Homutov <vl@…>
QUIC: converted client_tp_done to bitfield.
08:53 fix-nginx-syntax.patch attached to Ticket #2276 by susnux@…
Patch fixing the syntax file
08:52 error.log attached to Ticket #2276 by susnux@…
VIM error log
08:52 Ticket #2276 (VIM syntax file errors with vim 8) created by susnux@…
When upgrading vim to version 8 the syntax file does not work anymore: …
03:05 Ticket #1892 (TLSv1.3 session resumption - session tickets renewing) updated by Seirdy
In the meantime, you can rotate tickets with a script like …
00:26 Ticket #1977 (Implement TLS 1.3 random record padding to mitigate BREACH) updated by Seirdy
Padding isn't particularly useful for mitigating BREACH, but it is …
00:22 Ticket #2275 (Support Encrypted Client Hello) created by Seirdy
Current specification: …

11/04/21:

20:02 Ticket #853 (Поведение cache_use_stale updating если новые ответы нельзя кешировать) updated by Maxim Dounin
See also #2274.
20:02 Ticket #2274 (Serving stale content, when proxy_cache_background_update is on and ...) closed by Maxim Dounin
duplicate: Duplicate of #853.
16:58 Ticket #2271 (Allow to specify the ssl engine methods using a directive) updated by melvinitcr@…
Nevermind, I managed to accomplish it by removing the ssl_engine …
16:28 Ticket #2273 (nginx security issue - version 1.21.4) updated by maxim
Hello, I wonder what images exactly you scan? We don't provide gcc …
13:18 Ticket #2272 (Docs for mp4_start_key_frame directive is missing) updated by Yaroslav Zhuravlev
Owner, Status changed
doc draft created, in review.
12:26 Ticket #2274 (Serving stale content, when proxy_cache_background_update is on and ...) created by karol-gro@…
nginx for Windows I set up nginx proxy with following config …
11:56 Security errors.PNG attached to Ticket #2273 by bhanugunda1612@…
Security errors
11:55 Ticket #2273 (nginx security issue - version 1.21.4) created by bhanugunda1612@…
We are having security issue while scanning image and it is not …
09:24 Ticket #2272 (Docs for mp4_start_key_frame directive is missing) created by Ilyas Bakirov
New directive "mp4_start_key_frame" for introduced in nginx 1.21.4 is …

11/03/21:

21:16 Ticket #2271 (Allow to specify the ssl engine methods using a directive) updated by melvinitcr@…
Replying to Maxim Dounin: > If needed, particular methods …
15:14 Ticket #2271 (Allow to specify the ssl engine methods using a directive) updated by Maxim Dounin
If needed, particular methods can be set in …

11/02/21:

19:56 Ticket #2271 (Allow to specify the ssl engine methods using a directive) created by melvinitcr@…
Currently, the ssl_engine <name> directive allows to configure the …
16:33 Ticket #2270 (The packages repo is missing newer releases https://nginx.org/packages) closed by thresh
invalid: Hello, The mainline releases (1.21.x)are in a separate repository: …
16:24 Ticket #2270 (The packages repo is missing newer releases https://nginx.org/packages) created by deepakvelani.googlemail.com@…
Hi, I have seen the packages url used for repositories is missing …
16:03 Milestone nginx-1.21.4 completed
Status: scheduled Trunk: mainline * KTLS support * …
14:49 Changeset in nginx [7953:82b750b20c52] by Maxim Dounin <mdounin@…>
release-1.21.4 tag
14:49 Changeset in nginx [7952:39be8a682c58]release-1.21.4 by Maxim Dounin <mdounin@…>
nginx-1.21.4-RELEASE
12:58 Ticket #2254 (cache loader ignores reopen signal) updated by Maxim Dounin
> But I disagree it is just an enhancement It's a matter of how …
10:18 Ticket #2254 (cache loader ignores reopen signal) updated by mirek.chocholous.showmax.com@…
Generally I understand your arguments - nginx isn't removing any data …

11/01/21:

15:09 Changeset in nginx [7973:3443c02ca1d1] by Sergey Kandaurov <pluknet@…>
SSL: $ssl_curve (ticket #2135). The variable contains a negotiated …
14:06 Ticket #1869 (Wrong client IP in errors logged early in request processing when ...) updated by Maxim Dounin
See also #2269.
14:06 Ticket #2269 (TLS handshake errors within proxy protocol are reported with incorrect ...) closed by Maxim Dounin
duplicate: Duplicate of #1869.

10/31/21:

20:32 Changeset in nginx-tests [1745:823f603da727] by Sergey Kandaurov <pluknet@…>
Tests: adjusted TODO for alerts not seen after c7a8bdf5af55.
10:02 nginx-tcpdump.pcap attached to Ticket #2269 by sgielen@…
PCAP of broken TCP stream between LB and nginx
10:01 Ticket #2269 (TLS handshake errors within proxy protocol are reported with incorrect ...) created by sgielen@…
I am running nginx as a reverse proxy, receiving connections from a …

10/30/21:

10:21 Ticket #1639 (Add support for writing PROXY protocol v2 to upstream) updated by nextgens@…
We would definitely use it in Mailu (https://mailu.io/) too if it was …
01:51 Ticket #2248 (Stalled connection when using `aio_write on`) closed by Maxim Dounin
fixed: Fix committed, thanks for reporting this.
01:48 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by xbkaishui@…
Ok, got it. thanks Replying to Maxim Dounin: > > Yes, I …
01:44 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by Maxim Dounin
> Yes, I am use custom intercepter add host header Thanks for …
01:38 Ticket #2248 (Stalled connection when using `aio_write on`) updated by Maxim Dounin <mdounin@…>
In [changeset:"c7a8bdf5af55f1f9d878d52a8e229eeb3b3acbb5/nginx"
01:08 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by xbkaishui@…
Yes, I am use custom intercepter add host header code gist like this …

10/29/21:

23:39 Changeset in nginx [7969:84c60a3cd12a]stable-1.20 by Maxim Dounin <mdounin@…>
Changed ngx_chain_update_chains() to test tag first (ticket #2248). …
23:39 Changeset in nginx [7951:c7a8bdf5af55] by Maxim Dounin <mdounin@…>
Changed ngx_chain_update_chains() to test tag first (ticket #2248). …
21:34 Ticket #1870 (Large file download is not completed with sendfile option.) closed by Maxim Dounin
fixed: Fix committed, sendfile() internal limits should be correctly handled …
20:49 Ticket #2267 (Upload large files with Firefox via http2) updated by jeffrson@…
Well that's hard - I tried to create files of different size. One …
20:21 Ticket #1870 (Large file download is not completed with sendfile option.) updated by Maxim Dounin <mdounin@…>
In [changeset:"51a260276425b4e7c1302d0a8b0f25ba4d9becfb/nginx"
17:21 Changeset in nginx [7950:e3dbd9449b14] by Maxim Dounin <mdounin@…>
Changed default value of sendfile_max_chunk to 2m. The …
17:21 Changeset in nginx [7949:862f6130d357] by Maxim Dounin <mdounin@…>
Upstream: sendfile_max_chunk support. Previously, connections to …
17:21 Changeset in nginx [7948:a2613fc1bce5] by Maxim Dounin <mdounin@…>
Fixed sendfile() limit handling on Linux. On Linux starting with …
17:21 Changeset in nginx [7947:51a260276425] by Maxim Dounin <mdounin@…>
Simplified sendfile_max_chunk handling. Previously, it was checked …
17:21 Changeset in nginx [7946:61e9c078ee3d] by Maxim Dounin <mdounin@…>
Switched to using posted next events after sendfile_max_chunk. …
16:46 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by Maxim Dounin
> I am using grpc-java client I'm pretty sure grpc-java, even if for …
14:20 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by xbkaishui@…
Got it, so is it make sense for this change? I think it is a break …
14:19 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by xbkaishui@…
I am using grpc-java client, sorry i don't know the rule that …
13:58 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by Maxim Dounin
The HTTP/2 code pretends that ":authority" pseudo-header is the "Host" …
12:03 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) updated by Sergey Kandaurov
Status changed
While HTTP/2 forbids requests with different Host header and …
11:32 Ticket #2268 (http2 client set both host and :authority header, server throws 400 ...) created by xbkaishui@…
when use http2 client. we both set host and :authority header. nginx …
11:25 Ticket #2267 (Upload large files with Firefox via http2) updated by Sergey Kandaurov
Can you collect and attach entire debug log for two connections, with …

10/28/21:

18:50 Ticket #2267 (Upload large files with Firefox via http2) created by jeffrson@…
I use nginx (1.21.3) inside docker container (nginx:alpine) as reverse …
11:14 Changeset in nginx [7945:f17ba8ecaaf0] by Roman Arutyunyan <arut@…>
Mp4: mp4_start_key_frame directive. The directive enables including …
10:11 Changeset in nginx [7944:24f7904dbfa0] by Roman Arutyunyan <arut@…>
Mp4: added ngx_http_mp4_update_mdhd_atom() function. The function …

10/27/21:

19:12 signinff_success.har.gz attached to Ticket #2266 by mkg20001@…
HAR of login via firefox 92.0 (it works with firefox)
18:45 signin_redirect.har.gz attached to Ticket #2266 by mkg20001@…
HAR of redirect loop
18:41 Ticket #2266 (QUIC: cookies not transferred correctly on redirect) created by mkg20001@…
Occurs with Chrome 93.0.4577.82 Cookies are not properly transferred …
13:53 BadContent edited by thresh
(diff)
13:11 BadContent edited by thresh
(diff)
12:54 BadContent edited by thresh
(diff)
12:39 BadContent edited by thresh
(diff)
10:14 BadContent edited by thresh
(diff)
09:57 BadContent created by thresh

10/25/21:

19:17 Ticket #2251 ("underscores_in_headers on" didn't work) closed by Maxim Dounin
worksforme: Feedback timeout.
12:26 Changeset in nginx-tests [1744:38bd7e75fe69] by Sergey Kandaurov <pluknet@…>
Tests: skip ALPN rejection tests with OpenSSL < 1.1.0.

10/22/21:

08:12 Ticket #2263 (Nginx-Quic - Only 1 quic domain possible on udp 443) created by bertusdebruin@…
Seems as it is only possible to connect 1 Quic domain with Nginx-Quic …

10/21/21:

17:18 Changeset in nginx-tests [1743:2318ed01ce53] by Sergey Kandaurov <pluknet@…>
Tests: skip ALPN rejection tests with too old LibreSSL.
15:41 Tickets #1678,​1965 batch updated by Maxim Dounin <mdounin@…>
In [changeset:"9e7de0547f094be7ddffcdb763e393f6b13a0f25/nginx"
10:56 Changeset in nginx-tests [1742:7bfa47410cc0] by Sergey Kandaurov <pluknet@…>
Tests: basic ALPN tests in the mail module.
10:56 Changeset in nginx-tests [1741:3408029c09f5] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 test with rejected ALPN.
10:55 Changeset in nginx-tests [1740:f7e667a4898d] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/2 test for ALPN fallback to HTTP/1.1. While here, …
10:54 Changeset in nginx-tests [1739:f2fe58b4b59f] by Sergey Kandaurov <pluknet@…>
Tests: ALPN tests in the stream module.

10/20/21:

16:49 Ticket #2254 (cache loader ignores reopen signal) updated by Maxim Dounin
Priority, Type changed
As currently implemented, cache loading happens in one run, without …

10/19/21:

22:56 Ticket #2261 (A case of Connection: keep-alive, Upgrade) closed by Maxim Dounin
worksforme: For nginx, contents of the Connection header does not matter. You …
22:52 Ticket #2262 (In server_name directive match of counts using {x,y} causes failure in ...) closed by Maxim Dounin
invalid: Regular expressions are not part of nginx configuration syntax, and …
20:20 Ticket #2260 (NGINX Basic Authentication Not Using SSL) closed by Maxim Dounin
invalid: Basic authentication checks authentication and responds to the …
18:42 Ticket #2262 (In server_name directive match of counts using {x,y} causes failure in ...) created by sjsadowski@…
server { listen 80; server_name …
15:54 Milestone njs-0.7.0 completed
Planned features and enhancements: * async/await support * TLS …
08:41 Ticket #2261 (A case of Connection: keep-alive, Upgrade) updated by xinyanglbeijing@…
Description changed
08:39 Ticket #2261 (A case of Connection: keep-alive, Upgrade) created by xinyanglbeijing@…
nginx -v 1.14 kernel Linux ubuntu1804-dev-server-xinyang …
00:36 Ticket #2260 (NGINX Basic Authentication Not Using SSL) created by ngx3@…
I noticed this issue with chrome / chromium based browsers. I have …

10/18/21:

22:17 Ticket #1724 (Nginx doesn't sanitize and is inconsistent with multiple, repeated ...) updated by Maxim Dounin
For the record, multiple Host headers were disabled in 4f18393a1d51
22:16 Ticket #2256 (Typo in Beginner's Guide) closed by Yaroslav Zhuravlev
fixed: Thanks, fixed: http://nginx.org/en/docs/beginners_guide.html
21:31 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) closed by Maxim Dounin
invalid: Indeed, this behaviour is as intended and explicitly documented. Just …
14:13 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) updated by func0der
Seems like this is intended behavior and I did just overread the part …
13:54 Ticket #2259 (Variables in proxy_pass url lead to unresovable host if host is only ...) created by func0der
Setup: Have a /etc/hosts files on your nginx machine: […] Now …
12:47 Changeset in nginx [8903:0d3bf08eaac0]quic by Roman Arutyunyan <arut@…>
HTTP/3: allowed QUIC stream connection reuse. A QUIC stream …
12:22 Changeset in nginx [8902:925572184d4a]quic by Roman Arutyunyan <arut@…>
HTTP/3: adjusted QUIC connection finalization. When an HTTP/3 …
11:48 Changeset in nginx [8904:d2c193aa8480]quic by Roman Arutyunyan <arut@…>
HTTP/3: send Stream Cancellation instruction. As per quic-qpack-21: …
Note: See TracTimeline for information about the timeline view.