Timeline



04/20/20:

19:25 Changeset in nginx [8345:6481427ca3fc]quic by Vladimir Homutov <vl@…>
Respecting maximum packet size. The header size macros for long and …
15:32 Changeset in nginx [8348:d42b50d239f4]quic by Vladimir Homutov <vl@…>
Fixed memory leak with reordered stream frames.
15:27 Ticket #1958 (`modern_browser` definition for Safari version is wrong/unexpected) updated by Maxim Dounin
Status, Keywords changed
Thank you for the report. Note that the browser module is somewhat …
14:42 Ticket #1913 (Large number of error “512 worker_connections are not enough”) updated by Maxim Dounin
The worker_connections can be reconfigured dynamically, though you …
14:28 Ticket #1956 (duplicate requests in ssl environments when favicon is enabled) closed by Maxim Dounin
invalid: Symptoms you describe suggest that you have error_page 404
14:22 Ticket #1888 (Nginx cache has multiple formats, and many of them are invalid during ...) updated by Maxim Dounin
The observed behaviour is expected. As long as there is no main cache …
14:18 Changeset in nginx [8346:4e4485793418]quic by Vladimir Homutov <vl@…>
Added MAX_STREAM_DATA stub handler. Currently sending code is …
10:43 Ticket #1957 (http2 window_size) closed by Sergey Kandaurov
invalid: Hi Luca, Thank you for your report! Please see RFC 7540, Section …
09:12 Changeset in nginx [8344:e0abe17a2878]quic by Vladimir Homutov <vl@…>
Removed source/destination swap from the function creating header. …
07:59 Ticket #1958 (`modern_browser` definition for Safari version is wrong/unexpected) created by Tim Dawborn
http://nginx.org/en/docs/http/ngx_http_browser_module.html One of the …

04/18/20:

13:44 Ticket #1957 (http2 window_size) created by lucacorti@…
This is tested on both NGINX 1.17 and 1.16 with the same results. …

04/17/20:

20:39 Ticket #1956 (duplicate requests in ssl environments when favicon is enabled) created by medeirosinacio@…
I was testing a page in "index.php", where it simply creates a file. …
20:24 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by Andrei Belov
Status changed
Thanks for your interest. We will definitely include Ubuntu 20.04 in …
19:20 Ticket #1955 (Ubuntu 20.04 (Focal) support) created by long76@…
Please add support for new LTS Ubuntu. Thanks!
16:41 Ticket #1954 (service file for CentOS 8 uses wrong variable for ExecReload) closed by thresh
invalid: Hi George, Thank you for your report! $PIDFile will hold the file …
15:03 Ticket #1954 (service file for CentOS 8 uses wrong variable for ExecReload) created by georg-h@…
Hi, while checking fresh installed nginx service file on a new CentOS …
10:09 Ticket #1888 (Nginx cache has multiple formats, and many of them are invalid during ...) updated by yunoasgit@…
Replying to Maxim Dounin: > > Nginx / 1.16.0 does not have …
10:08 Ticket #1913 (Large number of error “512 worker_connections are not enough”) updated by yunoasgit@…
512 may not be dynamic Want it to prompt "65535 worker_connections …
09:01 Changeset in nginx [8343:de715cdd4257]quic by Sergey Kandaurov <pluknet@…>
Revert "Rejecting new connections with non-zero Initial packet." …

04/16/20:

18:27 Changeset in nginx_org [2528:cb25aefb6b8b] by Artem Konev <artem.konev@…>
Added info about the Unit 1.17.0 release.
17:42 Milestone unit-1.17 completed
Planned features and enhancements: * Bug fixes for various ongoing …
15:46 Ticket #1953 (nginx -V Website down) closed by maxim
invalid: Not nginx business.
15:30 Ticket #1953 (nginx -V Website down) created by leflers.wws.k12.in.us@…
http://www.rhythmrandomizer.com/ website is down. I was trying to …
13:54 Changeset in nginx [8342:76e8ec502c69]quic by Vladimir Homutov <vl@…>
Fixed error descriptions. The check for array bound is done inside …
10:28 Changeset in nginx [8341:efc0a65424e8]quic by Vladimir Homutov <vl@…>
Removed outdated TODO. If required, frame handler can invoke output …
09:46 Changeset in nginx [8339:aba84d9ab256]quic by Sergey Kandaurov <pluknet@…>
Parsing of truncated packet numbers. For sample decoding algorithm, …
09:17 Changeset in nginx [8340:a8fc0ab54cea]quic by Vladimir Homutov <vl@…>
Added handling of incorrect values in TP configuration. Some …

04/15/20:

18:21 Changeset in nginx_org [2527:351a669a576d] by Yaroslav Zhuravlev <yar@…>
Corrected JWT example in njs.
18:19 Changeset in nginx_org [2526:450860350bf7] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft April 2020 Web Server Survey stats.
15:54 Changeset in nginx [8338:0f9e9786b90d]quic by Vladimir Homutov <vl@…>
Added primitive flow control mechanisms. + MAX_STREAM_DATA frame is …
12:51 Changeset in nginx_org [2525:6ce28e0beec0] by Yaroslav Zhuravlev <yar@…>
Updated description of r.internalRedirect in njs.
11:29 Changeset in nginx [8337:ab443e80d9e4]quic by Vladimir Homutov <vl@…>
Create new stream immediately on receiving new stream id. Before the …
10:09 Changeset in nginx [8336:739f018225af]quic by Vladimir Homutov <vl@…>
Free remaining frames on connection close. Frames can still float in …
08:11 Changeset in nginx [8334:72d20158c814]quic by Vladimir Homutov <vl@…>
Added reordering support for STREAM frames. Each stream node now …

04/14/20:

16:35 Changeset in nginx [8330:5b7ec588de48]quic by Sergey Kandaurov <pluknet@…>
Merged with the default branch.
14:39 Milestone nginx-1.17.10 completed
Status: scheduled Trunk: mainline * Bug fix mostly release …
14:27 Changeset in nginx_org [2524:d60376fec8a1] by Maxim Dounin <mdounin@…>
nginx-1.17.10
14:19 Changeset in nginx [7641:3a860f22c879] by Maxim Dounin <mdounin@…>
release-1.17.10 tag
14:19 Changeset in nginx [7640:c44970de0147]release-1.17.10 by Maxim Dounin <mdounin@…>
nginx-1.17.10-RELEASE
13:30 Changeset in nginx [8335:76839f55bc48]quic by Vladimir Homutov <vl@…>
Sorted functions and functions declarations.
12:15 Changeset in nginx [7639:3726663b83cc] by Maxim Dounin <mdounin@…>
Updated OpenSSL used for win32 builds.
12:14 Changeset in nginx-tests [1562:b4f528987146] by Dmitry Volyntsev <xeioex@…>
Tests: added js_import tests.
09:16 Changeset in nginx [8333:167d32476737]quic by Vladimir Homutov <vl@…>
Crypto buffer frames reordering. If offset in CRYPTO frame doesn't …
09:06 Changeset in nginx [8331:bda817d16cc2]quic by Vladimir Homutov <vl@…>
Rename types and variables used for packet number space. Quote: …

04/13/20:

15:55 Changeset in nginx_org [2523:2bb06b3fbcc5] by Yaroslav Zhuravlev <yar@…>
Documented the "auth_delay" directive.
14:54 Changeset in nginx [8329:7bd334b8d91a]quic by Roman Arutyunyan <arut@…>
HTTP/3: fixed reading request body.
11:57 Changeset in nginx [8332:6ad871b63422]quic by Vladimir Homutov <vl@…>
Cleaned up magic numbers in ngx_quic_output_frames().

04/12/20:

14:06 Ticket #676 (Different ssl_protocols per server won`t work) updated by Maxim Dounin
See also #1948.
14:05 Ticket #1948 (The directive 'ssl_protocols' is invalid ?) closed by Maxim Dounin
duplicate: Duplicate of #676.
13:53 Ticket #1951 (support stream tls termination protocol detection) closed by Maxim Dounin
wontfix: Given that this is something that can be done using njs, and it is …
03:52 Ticket #1948 (The directive 'ssl_protocols' is invalid ?) updated by vislee@…
Description changed
ref: https://trac.nginx.org/nginx/ticket/1714

04/11/20:

14:35 Ticket #1951 (support stream tls termination protocol detection) updated by xqdoo00o@…
it does work,thanks!

04/10/20:

14:28 Ticket #1951 (support stream tls termination protocol detection) updated by xeioex
Hi xqdoo00o, You may try stream js module …
13:36 Ticket #1897 (Systemd is unable to read pidfile after nginx start-up due to a ...) updated by Maxim Dounin
See also #1952.
13:36 Ticket #1952 (systemd[1]: nginx.service: Failed to parse PID from file ...) closed by Maxim Dounin
duplicate: Duplicate of #1897.
12:51 Ticket #1950 (nginx/1.17.9 randomly truncating some large proxy responses) updated by Maxim Dounin
Most likely there were an issue with writing temporary files into …
10:50 Changeset in nginx-tests [1561:75fb32094392] by Sergey Kandaurov <pluknet@…>
Tests: unbreak auth_delay tests on win32.
09:06 Ticket #1952 (systemd[1]: nginx.service: Failed to parse PID from file ...) created by equaeghe@…
There is a known (harmless?) race condition when systemd starts nginx …
08:23 Ticket #1951 (support stream tls termination protocol detection) created by xqdoo00o@…
In haproxy I could use if HTTP after tls termination , but in …
08:14 Ticket #1950 (nginx/1.17.9 randomly truncating some large proxy responses) updated by Artem Russakovskii
Description changed
08:07 Ticket #1950 (nginx/1.17.9 randomly truncating some large proxy responses) created by Artem Russakovskii
Hi, We're using nginx/1.17.9 on 5 servers, and one of them started …

04/09/20:

17:38 Changeset in nginx-tests [1560:0f385f8922b5] by Sergey Kandaurov <pluknet@…>
Tests: auth_delay directive.

04/08/20:

08:30 Ticket #1949 (Mistype in $ssl_preread_alpn_protocols ru-doc) closed by Sergey Kandaurov
fixed: Fixed, thanks.
08:19 Changeset in nginx_org [2522:91d725e52633] by Sergey Kandaurov <pluknet@…>
Fixed typos (ticket #1949).
07:11 Ticket #1949 (Mistype in $ssl_preread_alpn_protocols ru-doc) updated by https://stackoverflow.com/users/8854890/nick-veld
Description changed
04:48 Ticket #1949 (Mistype in $ssl_preread_alpn_protocols ru-doc) created by https://stackoverflow.com/users/8854890/nick-veld
Check …

04/07/20:

22:02 Changeset in nginx [7638:681b78a98a52] by Ruslan Ermilov <ru@…>
The new auth_delay directive for delaying unauthorized requests. The …
12:50 Changeset in nginx [8328:e76be8639621]quic by Vladimir Homutov <vl@…>
Added basic offset support in client CRYPTO frames. The offset in …
09:54 Changeset in nginx [8327:0ae50d90658a]quic by Sergey Kandaurov <pluknet@…>
Fixed build with OpenSSL using old callbacks API.
06:29 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) updated by T-Shilov@…
Спасибо, пробую подписаться.
05:15 Ticket #1529 (Could not configure TLS1.3 ciphers in OpenSSL 1.1.1 pre4) updated by bilditup1@…
> So I do not have much confidence that OpenSSL reliably applies the …
02:25 Ticket #1948 (The directive 'ssl_protocols' is invalid ?) created by vislee@…
nginx.conf […] CASE1: […] error.log 2020/03/09 …

04/06/20:

13:19 Changeset in nginx [8326:1cdd53532309]quic by Vladimir Homutov <vl@…>
ACK ranges processing. + since number of ranges in unknown, provide …
13:04 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) updated by Sergey Budnevitch
Replying to T-Shilov@…: > И прошу извинить за …
11:54 Changeset in nginx [8321:e45719a9b148]quic by Sergey Kandaurov <pluknet@…>
Discarding Handshake packets if no Handshake keys yet. Found with a …
11:54 Changeset in nginx [8320:6e1213ef469a]quic by Sergey Kandaurov <pluknet@…>
Rejecting new connections with non-zero Initial packet.
11:54 Changeset in nginx [8319:29354c6fc5f2]quic by Sergey Kandaurov <pluknet@…>
TLS Key Update in QUIC. Old keys retention is yet to be implemented.
10:17 Changeset in nginx_org [2521:bb0a2fbdc886] by Yaroslav Zhuravlev <yar@…>
Updated example in njs cli.
08:17 Changeset in nginx [8323:853908b5a216]quic by Vladimir Homutov <vl@…>
Added a bit more debugging in STREAM frame parser.
08:16 Changeset in nginx [8325:9b9d592c0da3]quic by Vladimir Homutov <vl@…>
Ignore non-yet-implemented frames. Such frames are grouped together …
08:16 Ticket #753 (Nginx leaves UNIX domain sockets after SIGQUIT) updated by luisdavim@…
This should be prioritised, it is an issue for example when running …

04/05/20:

21:27 Ticket #1945 (Caching proxy error with large files) updated by Maxim Dounin
You are proxying your own backends, and you can estimate maximum …
11:59 Ticket #1826 (Gzip deflate broken in some cases) updated by Maxim Dounin
See also #1832.
11:58 Ticket #1832 (Occasionally get "...zero size buf in writer...") closed by Maxim Dounin
duplicate: Feedback timeout. Likely duplicate of #1826.
11:40 Ticket #1665 (Minimum zone size for limit_req strangely high) closed by Maxim Dounin
wontfix: Closing this, it doesn't look like there are practical reasons to try …
04:12 Ticket #1945 (Caching proxy error with large files) updated by cinderblock@…
So, by design, nginx is incapable of using a cache with a proxy when …
04:02 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) updated by T-Shilov@…
И прошу извинить за беспокойство: страница …
03:52 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) updated by T-Shilov@…
Ура - заработало!!! Еще раз огромное спасибо, Maxim! Но посколько …
03:08 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) updated by T-Shilov@…
Спасибо за быструю помощь, Maxim! :) Пошел знакомиться с сокетами. …
01:40 Ticket #1946 (Mixed up HTTP responses when two requests with different hosts made in ...) updated by christian.christianmoore.me@…
Problem solved! Thank you and sorry for the false report.
00:12 Ticket #1708 (closed_nodes in h2c should define as ngx_uint_t) updated by Maxim Dounin
Keywords changed
00:12 Ticket #1743 (Can't flush HTTP response header under TLS+HTTP2) updated by Maxim Dounin
Keywords changed
00:04 Ticket #1792 (grpc module handles RST_STREAM(NO_ERROR) improperly on closed streams) updated by Maxim Dounin
See also #1797.
00:03 Ticket #1797 (grpc module handles WINDOW_UPDATE improperly on closed streams) updated by Maxim Dounin
Keywords changed

04/04/20:

23:57 Ticket #1392 (Постоянное увелечение nginx writing) closed by Maxim Dounin
worksforme: A number of leaks in the HTTP/2 code were fixed recently, should be …
23:52 Ticket #1905 (SSL ON; Problem) closed by Maxim Dounin
invalid: Feedback timeout.
23:51 Ticket #1906 (core dumped with debug timer) closed by Maxim Dounin
invalid: Feedback timeout. Likely a bug in a 3rd party module.
23:48 Ticket #1822 (segfault when running nginx in reverse TLS proxy configuration on ...) closed by Maxim Dounin
invalid: Feedback timeout. Likely a crossbuild issue.
22:40 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) closed by Maxim Dounin
invalid: Сайт по ссылке, судя по всему, использует вебсокеты. О том, как …
21:31 Ticket #1946 (Mixed up HTTP responses when two requests with different hosts made in ...) closed by Maxim Dounin
invalid: Your configuration uses caching with the default …
20:33 debug_expected.txt.gz attached to Ticket #1946 by christian.christianmoore.me@…
debug log w/ etxpected behavior (working correctly)
20:24 debug.txt attached to Ticket #1946 by christian.christianmoore.me@…
Debug log when issue reproduced
20:24 nginx-T.txt attached to Ticket #1946 by christian.christianmoore.me@…
Results of "nginx -T"
20:10 Ticket #1946 (Mixed up HTTP responses when two requests with different hosts made in ...) updated by Maxim Dounin
Please provide full configuration as shown by nginx -T and …
19:58 Ticket #1945 (Caching proxy error with large files) closed by Maxim Dounin
invalid: The max_size= limit is maintained by the …
19:27 Changeset in nginx [8322:d9bc33166361]quic by Vladimir Homutov <vl@…>
Do not set timers after the connection is closed. The qc->closing …
19:25 Changeset in nginx [8324:7cca3624f9c4]quic by Vladimir Homutov <vl@…>
Added check for SSL_get_current_cipher() results. The function may …
18:56 Ticket #1163 (cache size grows over max_size) closed by Maxim Dounin
worksforme: A number of socket leaks in the HTTP/2 code has been fixed since the …
18:46 Ticket #1696 (NGINX does not update cached response of POST requests) closed by Maxim Dounin
worksforme: Feedback timeout.
18:12 Ticket #1947 (Реверсный прокси не передает звук и динамическую графику) created by T-Shilov@…
Здравствуйте! Часто использую быстрый, шустрый Nginx в качестве …
14:34 Changeset in nginx [8318:1bb5e8538d0c]quic by Sergey Kandaurov <pluknet@…>
Removed excessive debugging in QUIC packet creation. While here, …
14:34 Changeset in nginx [8317:435fed8e2489]quic by Sergey Kandaurov <pluknet@…>
Logging of packet numbers in QUIC packet creation.
13:56 Ticket #1946 (Mixed up HTTP responses when two requests with different hosts made in ...) updated by christian.christianmoore.me@…
To clarify, when reproducing the issue, the second request should be …
13:52 mixed_http_responses.har attached to Ticket #1946 by christian.christianmoore.me@…
HAR file showing 4 requests. The first 3 responses are expected, the …
13:51 Ticket #1946 (Mixed up HTTP responses when two requests with different hosts made in ...) created by christian.christianmoore.me@…
I am using a single instance of nginx as a reverse proxy for two sites …
05:10 Ticket #1945 (Caching proxy error with large files) created by cinderblock@…
I have Nginx setup as a reverse proxy for a backend. This backend …

04/03/20:

13:33 Changeset in nginx [8316:0dc0552335bd]quic by Vladimir Homutov <vl@…>
Removed unneccesary milliseconds conversion.
11:02 Changeset in nginx [8315:fdda518d10ba]quic by Vladimir Homutov <vl@…>
Proper handling of packet number in header. - fixed setting of …
10:49 Changeset in nginx [8314:de8981bf2dd5]quic by Sergey Kandaurov <pluknet@…>
Advertizing MAX_STREAMS (0x12) credit in advance. This makes sending …
10:49 Changeset in nginx [8313:c625bde6cb77]quic by Sergey Kandaurov <pluknet@…>
Fixed computing nonce again, by properly shifting packet number.
06:53 Changeset in nginx [8312:053fa468b044]quic by Vladimir Homutov <vl@…>
Fixed missing propagation of need_ack flag from frames to packet.

04/02/20:

11:53 Changeset in nginx [8311:6aceb85c5bed]quic by Vladimir Homutov <vl@…>
Fixed excessive push timer firing. The timer is set when an output …
08:40 Changeset in nginx [8310:7ac890c18f5e]quic by Sergey Kandaurov <pluknet@…>
Fixed computing nonce by xoring all packet number bytes. Previously, …

04/01/20:

14:21 Changeset in nginx [8305:e35f824f644d]quic by Vladimir Homutov <vl@…>
Added missing debug description.
14:09 Changeset in nginx [8309:7ea2c68735f9]quic by Vladimir Homutov <vl@…>
Output buffering. Currently, the output is called periodically, each …
14:06 Changeset in nginx [8308:e10b4c61420f]quic by Vladimir Homutov <vl@…>
Implemented retransmission and retransmit queue. All frames collected …
11:31 Changeset in nginx [8307:dc7ac778aafe]quic by Vladimir Homutov <vl@…>
Introduced packet namespace in QUIC connection. The structure …
11:25 Ticket #1944 (connect() failed (111: Connection refused) while connecting to upstream) closed by Maxim Dounin
invalid: The error message suggests that there is a problem with your upstream …
11:25 Changeset in nginx [8306:058a5af7ddfc]quic by Vladimir Homutov <vl@…>
Refactored QUIC secrets storage. The quic->keys[4] array now contains …
10:27 Changeset in nginx [8304:90f94413177e]quic by Sergey Kandaurov <pluknet@…>
TLS Early Data support.
10:27 Changeset in nginx [8303:2ac03e80d013]quic by Sergey Kandaurov <pluknet@…>
TLS Early Data key derivation support.
10:27 Changeset in nginx [8302:76818c9cdd6f]quic by Sergey Kandaurov <pluknet@…>
Sending HANDSHAKE_DONE just once with BoringSSL. If early data is …
10:27 Changeset in nginx [8301:c9fbe9508e1f]quic by Sergey Kandaurov <pluknet@…>
QUIC packet padding to fulfil header protection sample demands.
10:27 Changeset in nginx [8300:23a2b5e7acc8]quic by Sergey Kandaurov <pluknet@…>
Improved SSL_do_handshake() error handling in QUIC. It can either …
10:27 Changeset in nginx [8299:4ad7d4272cd5]quic by Sergey Kandaurov <pluknet@…>
Style.
08:31 Ticket #1579 (Mirror subrequests ignore the keepalive flag) updated by alonana@…
Actually, I've encountered this issue, and was able to bypass the auth …
06:58 Ticket #1944 (connect() failed (111: Connection refused) while connecting to upstream) created by mmuhammadeuss@…
Hi Team I'm experiencing 504 timeout error when accessing a JSP file …

03/31/20:

13:32 Changeset in nginx_org [2520:3ca5edd3ada3] by Yaroslav Zhuravlev <yar@…>
Fixed line break in njs Examples.
12:42 Changeset in nginx_org [2519:1cd0abf8f1e5] by Yaroslav Zhuravlev <yar@…>
Updated JWT example in njs.
10:13 Changeset in nginx [8298:64527245dbfe]quic by Vladimir Homutov <vl@…>
Removed unused field from ngx_quic_header_t.

03/28/20:

15:41 Changeset in nginx [8297:0b95c2041887]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: http3 variable.
15:02 Changeset in nginx [8296:f11b7981a03d]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: static table cleanup.

03/27/20:

16:46 Changeset in nginx [8292:46e3542d51b3]quic by Roman Arutyunyan <arut@…>
Chunked response body in HTTP/3.
16:41 Changeset in nginx [8295:5649079a41f4]quic by Roman Arutyunyan <arut@…>
Parsing HTTP/3 request body.
16:08 Changeset in nginx [8293:1ec905f4d851]quic by Roman Arutyunyan <arut@…>
Push QUIC stream frames in send() and cleanup handler.
12:50 Changeset in nginx [8291:4feae8bc0ca9]quic by Roman Arutyunyan <arut@…>
Fixed buffer overflow.
09:52 Changeset in nginx [8290:9895d0fa8756]quic by Sergey Kandaurov <pluknet@…>
Unbreak sending CONNECTION_CLOSE from the send_alert callback.
08:01 Ticket #394 (gzip module doesn't handle all certain HTTP verbs/statuses) updated by arnauvp@…
+1 for integrating this. We are using the patched nginx in front of …
07:02 Changeset in nginx [8294:32db41d603cd]quic by Roman Arutyunyan <arut@…>
Fixed handling QUIC stream eof. Set r->pending_eof flag for a new …

03/26/20:

15:29 Changeset in nginx [8289:949b95e4d504]quic by Vladimir Homutov <vl@…>
Merged ngx_quic_send_packet() into ngx_quic_send_frames(). This …
13:54 Changeset in nginx [8288:ebd5c71b9f02]quic by Vladimir Homutov <vl@…>
Got rid of memory allocation in decryption. Static buffers are used …
10:54 Changeset in nginx [8287:ccb9cc95ad5e]quic by Vladimir Homutov <vl@…>
Logging cleanup. pool->log is replaced with pkt->log or explicit …
09:11 Changeset in nginx [8285:f85749b60e58]quic by Vladimir Homutov <vl@…>
Removed memory allocations from encryption code. + …

03/25/20:

20:40 Changeset in nginx [8286:c7185bc5b4d9]quic by Roman Arutyunyan <arut@…>
QUIC frames reuse.
16:42 Changeset in nginx [8278:146687b1ab43]quic by Vladimir Homutov <vl@…>
Fixed log initialization. Should be done after memzero.
11:05 Changeset in nginx [8284:2935a11c55b6]quic by Roman Arutyunyan <arut@…>
Fixed QUIC stream insert and find.
09:56 Changeset in nginx [8282:4cf00c14f11a]quic by Roman Arutyunyan <arut@…>
Safe QUIC stream creation.
09:14 Changeset in nginx [8283:dadbc66e9fca]quic by Roman Arutyunyan <arut@…>
Simplifed handling HTTP/3 streams.

03/24/20:

19:12 Changeset in nginx [8277:50db7ce374b7]quic by Sergey Kandaurov <pluknet@…>
Advertise our max_idle_timeout in transport parameters. So we can …
16:17 Changeset in nginx [8276:ea264b21bfce]quic by Sergey Kandaurov <pluknet@…>
QUIC streams don't need filter_need_in_memory after 7f0981be07c4. Now …
15:05 Changeset in nginx [8281:618a65de08b3]quic by Roman Arutyunyan <arut@…>
When closing a QUIC connection, wait for all streams to finish. …
14:03 Changeset in nginx [8275:19660929e8ff]quic by Vladimir Homutov <vl@…>
Logging cleanup. + Client-related errors (i.e. parsing) are done at …
13:38 Changeset in nginx [8280:b364af7f9f3f]quic by Roman Arutyunyan <arut@…>
Removed ngx_quic_stream_node_t. Now ngx_quic_stream_t is directly …
10:49 Changeset in nginx [8279:5f223cdad40e]quic by Roman Arutyunyan <arut@…>
Implemented eof in QUIC streams.
10:30 Changeset in nginx_org [2518:b4f57de67730] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft March 2020 Web Server Survey stats.
10:12 Changeset in nginx_org [2517:ba9bfd064a61] by Yaroslav Zhuravlev <yar@…>
Renamed and corrected example in njs.
09:15 Changeset in nginx [8274:ee53bfd8f9ed]quic by Vladimir Homutov <vl@…>
Added QUIC version check for sending HANDSHAKE_DONE frame.
08:59 Changeset in nginx [8273:cb75f194f1f0]quic by Vladimir Homutov <vl@…>
Implemented sending HANDSHAKE_DONE frame after handshake. This makes …

03/23/20:

18:20 Changeset in nginx [8271:8e54a17dabee]quic by Roman Arutyunyan <arut@…>
Respect QUIC max_idle_timeout.
17:48 Changeset in nginx [8272:7f0981be07c4]quic by Sergey Kandaurov <pluknet@…>
Fixed client certificate verification. For ngx_http_process_request() …
16:42 Changeset in nginx [8270:c87a13514abc]quic by Roman Arutyunyan <arut@…>
Allow ngx_queue_frame() to insert frame in the front. Previously a …
16:26 Changeset in nginx [8269:c9c3a73df6e8]quic by Roman Arutyunyan <arut@…>
Support for HTTP/3 ALPN. This is required by Chrome.
16:19 Changeset in nginx [8267:a8349cc72c64]quic by Roman Arutyunyan <arut@…>
Avoid using QUIC connection after CONNECTION_CLOSE.
15:47 Changeset in nginx [8265:d45325e90221]quic by Roman Arutyunyan <arut@…>
Limit output QUIC packets with client max_packet_size. Additionally, …
15:20 Changeset in nginx [8264:c58bbe31e87d]quic by Sergey Kandaurov <pluknet@…>
Fixed received ACK fields order in debug logging.
13:54 Ticket #972 (Clarify $arg_name and $args in embedded variables documentation) closed by Maxim Dounin
wontfix: Suggested clarifications look unneeded and too verbose. If a reader …
13:40 Ticket #1858 (uWSGI params Content length issue when uploading file) closed by Maxim Dounin
worksforme: Feedback timeout.
13:31 Ticket #1885 (when nginx proxy to tomcat, sometimes nginx changes method(POST -> 01POST)) closed by Maxim Dounin
worksforme: Feedback timeout.
13:30 Ticket #1913 (Large number of error “512 worker_connections are not enough”) closed by Maxim Dounin
worksforme: Feedback timeout.
12:49 Changeset in nginx [8266:f92e583fc256]quic by Roman Arutyunyan <arut@…>
Better flow control and buffering for QUIC streams.
12:32 Changeset in nginx [8268:159eb325ec82]quic by Roman Arutyunyan <arut@…>
Put zero in 'First ACK Range' when acknowledging one packet. This …
11:53 Changeset in nginx [8263:1295b293d09a]quic by Vladimir Homutov <vl@…>
Connection states code cleanup. + ngx_quic_init_ssl_methods() is no …
09:57 Changeset in nginx [8262:66f59c67adf4]quic by Vladimir Homutov <vl@…>
Skip unknown transport parameters.
07:57 Changeset in nginx [8261:55a3a9c50af2]quic by Vladimir Homutov <vl@…>
Add unsupported version into log. This makes it easier to understand …

03/22/20:

20:24 Ticket #1943 ($arg_ variable cannot see the parameter which comes right after "?") closed by Maxim Dounin
worksforme: Works fine here. Test configuration: […] Testing it with simple …
12:37 Ticket #1943 ($arg_ variable cannot see the parameter which comes right after "?") created by bahruzjabiyev@…
Hey there, dear nginx team. Normally, $arg_paramname should hold the …
09:15 Changeset in nginx [8259:9e9eab876964]quic by Sergey Kandaurov <pluknet@…>
Fixed CRYPTO offset generation.
08:35 Changeset in nginx [8258:80d7144b1c38]quic by Sergey Kandaurov <pluknet@…>
Closing connection on NGX_QUIC_FT_CONNECTION_CLOSE.

03/21/20:

17:51 Changeset in nginx [8260:f388c0ad3477]quic by Vladimir Homutov <vl@…>
Added processing of client transport parameters. note: + parameters …
17:49 Changeset in nginx [8257:085fd6e68367]quic by Vladimir Homutov <vl@…>
Implemented parsing of remaining frame types.
16:45 Changeset in nginx [8256:0a18893299fe]quic by Sergey Kandaurov <pluknet@…>
Fixed parsing NGX_QUIC_FT_CONNECTION_CLOSE.
16:22 Changeset in nginx [8255:556b34a863b2]quic by Sergey Kandaurov <pluknet@…>
Fixed buffer overrun in create_transport_params() with -24. It writes …
15:44 Changeset in nginx [8254:856d5a2de258]quic by Sergey Kandaurov <pluknet@…>
Fixed build with macOS's long long abomination.
Note: See TracTimeline for information about the timeline view.