Timeline



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.

03/20/20:

20:49 Changeset in nginx [8253:69365c7bb07f]quic by Roman Arutyunyan <arut@…>
Removed unused variable.
19:30 Ticket #1445 (OpenSSL - ChaCha prioritized - Nginx enhancement) updated by Maxim Dounin
See also #1942.
19:30 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) closed by Maxim Dounin
duplicate
19:30 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) updated by Maxim Dounin
> In TLS 1.0/1.1, ssl_prefer_server_ciphers on is a common best …
17:39 Changeset in nginx [8252:c955b7eaa2d9]quic by Vladimir Homutov <vl@…>
Removed unused variable.
17:03 Changeset in nginx [8251:c217a907ce42]quic by Vladimir Homutov <vl@…>
Added checks for permitted frame types. + cleanup in macros for …
16:00 Ticket #1942 (TLS-protocol-dependent option for ssl_prefer_server_ciphers) created by https://stackoverflow.com/users/2646354/knoepfchendruecker
The option ssl_prefer_server_ciphers from ngx_http_ssl_module …
13:32 Changeset in nginx-tests [1559:9e5d38da7651] by Dmitry Volyntsev <xeioex@…>
Tests: added object js tests.
12:14 Changeset in nginx [8250:8f9cb6d66662]quic by Vladimir Homutov <vl@…>
Fixed parsing of CONNECTION CLOSE2 frames. The "frame_type" field is …
11:50 Changeset in nginx [8249:3f4b407fa0b8]quic by Vladimir Homutov <vl@…>
Added parsing of CONNECTION_CLOSE2 frame (0x1D). The difference is …
10:47 Changeset in nginx [8247:e9891e8ee975]quic by Vladimir Homutov <vl@…>
Configurable transport parameters. - integer parameters can be …
09:44 Changeset in nginx [8248:abb7c1a4c9d5]quic by Vladimir Homutov <vl@…>
Adedd the http "quic" variable. The value is literal "quic" for …
07:14 Changeset in nginx [8245:a14afe21e692]quic by Roman Arutyunyan <arut@…>
Double MAX_STREAMS on STREAMS_BLOCKED.
06:23 Changeset in nginx [8244:d60205f37f5a]quic by Roman Arutyunyan <arut@…>
Fixed ACKs to packet numbers greater than 63.

03/19/20:

18:46 Changeset in nginx [8246:0d9bc77ae30d]quic by Roman Arutyunyan <arut@…>
Reset QUIC timeout on every datagram.
16:34 Changeset in nginx-tests [1558:e9096949d5f5] by Dmitry Volyntsev <xeioex@…>
Tests: stream_js_variables.t cleanup.
14:33 Changeset in nginx [8243:59e639379c7c]quic by Sergey Kandaurov <pluknet@…>
Fixed specifiers in "quic packet length" logging.
14:22 Changeset in nginx [8242:83a78cca8bce]quic by Sergey Kandaurov <pluknet@…>
Fixed build.
14:07 Changeset in nginx [8240:1f002206a59b]quic by Vladimir Homutov <vl@…>
Added boundaries checks into frame parser. The ngx_quic_parse_frame() …
12:34 Changeset in nginx [8239:5ad7bffd3850]quic by Roman Arutyunyan <arut@…>
Send a FIN frame when QUIC stream is closed.
12:03 Changeset in nginx [8238:a3257a725b3d]quic by Roman Arutyunyan <arut@…>
Fixed header creation for header_only responses in HTTP/3.
11:59 Changeset in nginx [8241:db745339e54b]quic by Vladimir Homutov <vl@…>
The ngx_quic_frame_len() function is not really needed.
10:16 Changeset in nginx_org [2516:4ca808544013] by Maxim Konovalov <maxim@…>
Free resources promo added.
08:15 Changeset in nginx [8236:d3b26c3bea22]quic by Vladimir Homutov <vl@…>
Added parsing of STREAMS BLOCKED frames. While there, added hex …

03/18/20:

20:26 Changeset in nginx [8237:ff540f13d95d]quic by Sergey Kandaurov <pluknet@…>
MAX_DATA frame parser/handler.
20:07 Changeset in nginx [8235:552d6868091b]quic by Sergey Kandaurov <pluknet@…>
Implemented send_alert callback, CONNECTION_CLOSE writer. The …
17:57 Changeset in nginx_org [2515:621ffbc159b6] by Yaroslav Zhuravlev <yar@…>
Corrected output for NGX_HTTP_SUBREQUEST_IN_MEMORY in devguide.
17:28 Changeset in nginx [8234:19bb9edcd8bd]quic by Roman Arutyunyan <arut@…>
Added copying addr_text to QUIC stream connections. Now $remote_addr …
17:22 Changeset in nginx [8233:1e45c02f6376]quic by Roman Arutyunyan <arut@…>
HTTP/3 $request_line variable.
15:01 Changeset in nginx_org [2514:da5355b68ddd] by Yaroslav Zhuravlev <yar@…>
Removed brackets from r.parent in njs Changes.
14:44 Changeset in nginx-tests [1557:b194552fcc21] by Dmitry Volyntsev <xeioex@…>
Tests: adapted js_subrequests.t to njs changes after 0.4.0. Since …
13:37 Changeset in nginx [8232:253cf267f95a]quic by Roman Arutyunyan <arut@…>
Moved setting QUIC methods to runtime. This allows listening to both …
13:35 Changeset in nginx [8231:78540e2160d0]quic by Vladimir Homutov <vl@…>
Added parsing of RESET_STREAM and STOP_SENDING frames
12:28 Changeset in nginx [8230:31f7c697b6d9]quic by Roman Arutyunyan <arut@…>
Fixed pointer increment while parsing HTTP/3 header.
11:10 Changeset in nginx [8228:ac41c53e446d]quic by Roman Arutyunyan <arut@…>
Fixed HTTP/3 server stream creation.
11:09 Changeset in nginx [8227:36af1dab65e5]quic by Roman Arutyunyan <arut@…>
Removed comment.
10:49 Changeset in nginx [8229:cfc429911c0d]quic by Vladimir Homutov <vl@…>
Implemented creation of server unidirectional streams. The …
10:46 Changeset in nginx [8226:268f4389130d]quic by Roman Arutyunyan <arut@…>
Refactored HTTP/3 parser.
10:02 Changeset in nginx [8225:714a19dba6af]quic by Vladimir Homutov <vl@…>
Style and handlers. Cleanup in ngx_event_quic.c: + reorderded …
09:58 Changeset in nginx [8224:ae35ccba7aa6]quic by Vladimir Homutov <vl@…>
Extracted transport part of the code into separate file. All code …

03/17/20:

11:10 Changeset in nginx [8223:61f9b873e2e7]quic by Vladimir Homutov <vl@…>
Firefox fixes. + support for more than one initial packet + …

03/16/20:

16:42 Changeset in nginx [8222:bec4cd55361e]quic by Vladimir Homutov <vl@…>
Fixed a typo with OpenSSL.
16:00 Changeset in nginx [8221:69345a26ba69]quic by Vladimir Homutov <vl@…>
Split transport and crypto parts into separate files. New files: …
10:06 Changeset in nginx [8220:7ada2feeac18]quic by Vladimir Homutov <vl@…>
Added processing of CONNECTION CLOSE frames. Contents is parsed and …
Note: See TracTimeline for information about the timeline view.