Timeline



05/27/23:

23:37 Ticket #2496 (UDP traffic bandwidth is not limited by proxy_upload_rate and ...) updated by Maxim Dounin
> Only rate/request per sec is working correctly. Note that with …
12:09 quic-compat-level attached to Ticket #2500 by Roman Arutyunyan
12:09 Ticket #2500 (After update to nginx 1.25 and configure vhost to enable http/3 quic ...) updated by Roman Arutyunyan
We have managed to reproduce the issue. If you build nginx from …

05/26/23:

15:56 Ticket #2499 (ngx_array_init/ngx_palloc strange behavior on zero size) updated by Maxim Dounin
> It seems to me that this is incorrect behavior. What makes you …
08:58 Ticket #2500 (After update to nginx 1.25 and configure vhost to enable http/3 quic ...) updated by Roman Arutyunyan
I see a decryption problem in openssl while using compat layer. Did …

05/25/23:

16:05 Ticket #2500 (After update to nginx 1.25 and configure vhost to enable http/3 quic ...) updated by cristianorevil@…
here the log: 2023/05/25 18:03:06 [debug] 12878#12878: quic recvmsg …
14:23 Ticket #2500 (After update to nginx 1.25 and configure vhost to enable http/3 quic ...) updated by Roman Arutyunyan
Could you enable debug logging and post the log? …
14:18 Ticket #2500 (After update to nginx 1.25 and configure vhost to enable http/3 quic ...) created by cristianorevil@…
I have update nginx to 1.25 in ubuntu 22.04, the update was installe …
11:08 Ticket #2499 (ngx_array_init/ngx_palloc strange behavior on zero size) created by gertitomir@…
ngx_array_init populates a valid elts pointer when n is zero. If you …
07:49 Ticket #2484 (When reuseport is not present with listen 443 quic, only HTTP/2 works ...) closed by Sergey Kandaurov
invalid: Feedback timeout.
00:28 Ticket #1057 (Google QUIC - statement) closed by Maxim Dounin
fixed: Experimental QUIC and HTTP/3 support is available in nginx 1.25.0.

05/24/23:

15:11 Changeset in nginx-tests [1895:acd68670b064] by Sergey Kandaurov <pluknet@…>
Tests: simplified using IO::Socket::SSL in h3_server_name.t. See …
15:10 Changeset in nginx-tests [1894:cd66d6f50ec1] by Sergey Kandaurov <pluknet@…>
Tests: converted h3_server_name.t to use "socket_ssl_alpn". See …

05/23/23:

21:53 Changeset in nginx_org [2968:3ba229c95e50] by Konstantin Pavlov <thresh@…>
Linux packages: documented lack of HTTP/3 support for older distros.
19:03 Ticket #2498 (Question:Capture keys on nginx-quic to decrypt QUIC pcap) closed by Maxim Dounin
invalid: nginx does not provide a way to capture SSL keys, consider using those …
16:44 Milestone nginx-1.25.0 completed
Status: released Trunk: mainline * HTTP/3 & QUIC support
16:39 Ticket #2498 (Question:Capture keys on nginx-quic to decrypt QUIC pcap) created by Karthikdasari0423@…
I know this is the wrong place to raise a ticket here for this …
16:36 Changeset in nginx_org [2967:46b1da35ceeb] by Maxim Dounin <mdounin@…>
Merged with QUIC documentation updates.
15:44 Changeset in nginx_org [2964:23eedf89fd5d] by Yaroslav Zhuravlev <yar@…>
Updated QUIC documentation after QUIC code merge. - removed …
15:21 Changeset in nginx_org [2966:f04c62f0524e] by Maxim Dounin <mdounin@…>
nginx-1.25.0
15:21 Changeset in nginx_org [2965:b0c023422110] by Maxim Dounin <mdounin@…>
nginx-1.25.0
15:19 Ticket #2497 (Unable to build nginx quic with --with-stream_quic_module) closed by Maxim Dounin
wontfix: QUIC support in stream has been removed, see here: …
15:10 Ticket #2497 (Unable to build nginx quic with --with-stream_quic_module) updated by Karthikdasari0423@…
My original nginx is root@ubuntu:/src/nginx-quic# …
15:09 Ticket #2497 (Unable to build nginx quic with --with-stream_quic_module) created by Karthikdasari0423@…
I am trying to build nginx for quic and while trying to build i am …
15:08 Changeset in nginx [9116:8eae1b4f1c55] by Maxim Dounin <mdounin@…>
release-1.25.0 tag
15:08 Changeset in nginx [9115:12dcf92b0c2c]release-1.25.0 by Maxim Dounin <mdounin@…>
nginx-1.25.0-RELEASE
14:55 Changeset in nginx-tests [1893:6dcf5a1df790] by Sergey Kandaurov <pluknet@…>
Tests: basic QUIC connection migration tests.
12:05 Changeset in nginx [9114:0f704ca791ad]quic by Roman Arutyunyan <arut@…>
Closed the quic branch.

05/22/23:

20:45 Changeset in nginx [9113:bddd3f76e3e5] by Sergey Kandaurov <pluknet@…>
QUIC: fixed OpenSSL compat layer with OpenSSL master branch. The …
11:59 Changeset in nginx [9112:d59277dd3d8c] by Roman Arutyunyan <arut@…>
QUIC: fixed post-close use-after-free. Previously, …

05/21/23:

01:38 Changeset in nginx [9111:68fa4b86ed46] by Maxim Dounin <mdounin@…>
QUIC: better sockaddr initialization. The qsock->sockaddr field is a …

05/20/23:

14:29 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Sure- thank you for the pointer Maxim

05/19/23:

17:46 Changeset in nginx [9110:235d482ef6bc] by Roman Arutyunyan <arut@…>
Merged with the quic branch.
17:34 Ticket #2488 ($remote_addr is wrong after quic migration) updated by Roman Arutyunyan <arut@…>
In [changeset:"9462c514a65344c41e0adad7b72508936b5593f9/nginx"
17:34 Ticket #2479 (Quic connection will be closed too early in stream prxoy mode) updated by Roman Arutyunyan <arut@…>
In [changeset:"9ea62b6250f225578f703da5e230853a7a84df7d/nginx"
17:34 Ticket #2446 (QUIC: ngx_quic_send_new_token was broken by 3550b00d9dc8 (nginx 1.23.3)) updated by Roman Arutyunyan <arut@…>
In [changeset:"def8e398d7c50131f8dac844814fff729da5c86c/nginx"
17:34 Ticket #2431 (HTTP3: Clang reports heap-use-after-free in ngx_http_v3_insert ...) updated by Roman Arutyunyan <arut@…>
In [changeset:"987bee4363d10895f4bd1a40fc4347c49763e90f/nginx"
17:33 Ticket #2409 (Nginx would not be edge-triggered to read new stream frame correctly ...) updated by Roman Arutyunyan <arut@…>
In [changeset:"c6580dce98a8951fcecce2daa4b6bdbda8307bf7/nginx"
17:33 Ticket #2407 (server_name using regex loses variable after first request in h3) updated by Sergey Kandaurov <pluknet@…>
In [changeset:"0f5fc7a320db621da8731a8832f486c7167b236b/nginx"
17:33 Ticket #2374 (HTTP3 sent too much body data to upstream when use POST request) updated by Roman Arutyunyan <arut@…>
In [changeset:"f9d7930d0eedae28defd0803cb95dc8ab68e56b3/nginx"
17:33 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by Vladimir Homutov <vl@…>
In [changeset:"7c0f9bb27763c72d6c6ad57cf6834033c906d0c1/nginx"
17:33 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by Vladimir Homutov <vl@…>
In [changeset:"9680f0badc9562ca9a2db2b52d69d07be1d45d14/nginx"
17:33 Ticket #2152 (compile error on armv7 (Raspberry Pi) quic branch) updated by Vladimir Homutov <vl@…>
In [changeset:"7a07724256c26c42b1456adfbdcd47efd3d5659e/nginx"
17:33 Ticket #2104 (I encountered an error when compiling nginx-quic.) updated by Sergey Kandaurov <pluknet@…>
In [changeset:"5247461c17e120aa46af0ad9d3b12fde458341d8/nginx"
17:22 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by Maxim Dounin
The entry in question is from the access log, not the error log. Would …
16:16 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Below is the request_length- when request length is more than 8k I get …
15:49 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by Maxim Dounin
And what is in the error log? And, more specifically, what makes you …
15:26 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Below is the postman verbose. Note: Unnecessary use of -X or …
13:18 Ticket #2496 (UDP traffic bandwidth is not limited by proxy_upload_rate and ...) created by m-cieslinski@…
Hi, I have problems with bandwidth limit for UDP traffic in Nginx …

05/18/23:

21:50 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by Maxim Dounin
Replying to akhileshdwivedi@…: > I can reproduce using …
20:59 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Do you think I have the proper module installed to handle large client …
19:54 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
I can reproduce using curl. I am only interested in ssl server block
19:38 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
This is the file that is included inside the nginx.conf file and is …
19:28 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
I am sending it via curl request. I have removed …
17:40 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by Maxim Dounin
Replying to akhileshdwivedi@…: > I am sending a rest call …
16:55 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Thank you , Maxim I am sending a rest call to nGinx- and when the …
16:22 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by Maxim Dounin
Please define "not working". How do you test it? What do you observe? …
16:12 Ticket #2495 (How to create same location to point different proxy server) closed by Maxim Dounin
invalid: For questions on how to configure nginx, please consider using …
11:19 Ticket #2495 (How to create same location to point different proxy server) updated by kadhar2006@…
Upstream ignapp{ ip_hash; server 10.10.10.11:8088; } upstream …
11:13 Ticket #2495 (How to create same location to point different proxy server) created by kadhar2006@…
I have configured the Load Balancer(Nginx) for ignition. I have …
05:53 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
Forgot to change the version its been happening in 1.12 , 1.13 and …
05:52 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) updated by akhileshdwivedi@…
I forgot to change the priority this is actually critical
05:51 Ticket #2494 (large_client_header_buffers not working - When cookie size is more ...) created by akhileshdwivedi@…
server { listen 443 ssl default_server; server_name _; …

05/16/23:

22:55 Ticket #1417 (Nginx won't start if hostname isn't valid) updated by camsteffen@…
There are a LOT of people running into this issue if you search the …
12:30 Changeset in nginx [9119:08ef02ad5c54] by Roman Arutyunyan <arut@…>
HTTP/2: "http2" directive. The directive enables HTTP/2 in the …

05/15/23:

18:43 Ticket #1279 (Implement FIB selection for upstream connections in proxy and stream ...) updated by Yury Pavlov
I'm about to implement this per-socket FIB selection on FreeBSD for …

05/14/23:

08:30 Changeset in nginx [9107:adcc6d8acfd4]quic by Roman Arutyunyan <arut@…>
Common tree insert function for QUIC and UDP connections. Previously, …
08:05 Changeset in nginx [9106:113e2438dbd4]quic by Roman Arutyunyan <arut@…>
Stream: removed QUIC support.
06:31 Changeset in nginx [9109:e92a03d1d6da]quic by Roman Arutyunyan <arut@…>
Removed README.

05/12/23:

06:02 Changeset in nginx [9108:f742b1b46901]quic by Roman Arutyunyan <arut@…>
HTTP/3: removed server push support.

05/11/23:

15:59 Ticket #2488 ($remote_addr is wrong after quic migration) closed by Roman Arutyunyan
fixed: Committed fix: https://hg.nginx.org/nginx-quic/rev/9462c514a653
15:48 Changeset in nginx [9105:8057e053480a]quic by Maxim Dounin <mdounin@…>
QUIC: style.
15:40 Changeset in nginx [9101:3bb003fcd682]quic by Roman Arutyunyan <arut@…>
QUIC: keep stream sockaddr and addr_text constant. HTTP and Stream …
09:22 Changeset in nginx [9104:69bae2437d74]quic by Roman Arutyunyan <arut@…>
HTTP/3: removed "http3" parameter of "listen" directive. The …
06:37 Changeset in nginx [9103:b9230e37b8a1]quic by Roman Arutyunyan <arut@…>
QUIC: removed "quic_mtu" directive. The directive used to set the …
05:49 Changeset in nginx [9102:3028db26a0f5]quic by Roman Arutyunyan <arut@…>
QUIC: resized input datagram buffer from 65535 to 65527. The value of …
01:59 Changeset in nginx_org [2963:c7bf5c9a1174] by Konstantin Pavlov <thresh@…>
Linux packages: added Ubuntu 23.04 "lunar".

05/10/23:

12:51 Changeset in nginx_org [2969:7e7cd9f0cc41] by Yaroslav Zhuravlev <yar@…>
Updated with Netcraft May 2023 Web Server Survey stats.

05/09/23:

22:01 Ticket #2491 (ssl_stapling.t test uses multiple certificates) closed by Maxim Dounin
invalid: The ssl_stapling.t test uses multiple server certificates to verify …
15:49 Changeset in nginx-tests [1892:a8fc2f1f6f6f] by Sergey Kandaurov <pluknet@…>
Tests: HTTP/3 server_tokens tests.
15:49 Changeset in nginx-tests [1891:acbdc4dd7508] by Sergey Kandaurov <pluknet@…>
Tests: HTTP/3 add_trailer tests.
15:49 Changeset in nginx-tests [1890:e99a7790ec61] by Sergey Kandaurov <pluknet@…>
Tests: HTTP/3 limit_conn tests.
15:42 Changeset in nginx [9098:d565cf69ff5d]quic by Sergey Kandaurov <pluknet@…>
QUIC: reschedule path validation on path insertion/removal. Two …
15:42 Changeset in nginx [9097:a9fef6ca45a8]quic by Sergey Kandaurov <pluknet@…>
QUIC: lower bound path validation PTO. According to RFC 9000, 8.2.4. …
15:42 Changeset in nginx [9096:c6db94ec3841]quic by Sergey Kandaurov <pluknet@…>
QUIC: separated path validation retransmit backoff. Path validation …
15:42 Changeset in nginx [9095:52cddd44ec11]quic by Sergey Kandaurov <pluknet@…>
QUIC: removed check for in-flight packets in computing PTO. The check …

05/06/23:

12:23 Changeset in nginx [9094:afebde21cb32]quic by Roman Arutyunyan <arut@…>
QUIC: disabled datagram fragmentation. As per RFC 9000, Section 14: …

05/05/23:

11:53 Changeset in nginx-tests [1889:8303f3633f65] by Sergey Kandaurov <pluknet@…>
Tests: added HTTP/3 proxy_max_temp_file_size tests.
08:37 Ticket #2492 (QUIC:The quic connection was not closed, when max_idle_timeout arrived.) created by bullerdu@…
The triggering logic was as follows: 1. The quic connection was …

05/04/23:

23:16 Ticket #2491 (ssl_stapling.t test uses multiple certificates) created by samuel40791765@…
We've been testing nginx integration with AWS-LC and had ran into some …
15:29 Changeset in nginx [9093:9ae24a9ba763]quic by Roman Arutyunyan <arut@…>
QUIC: fixed encryption level in ngx_quic_frame_sendto(). Previously, …
11:52 Changeset in nginx [9091:8f2f40d3fd18]quic by Sergey Kandaurov <pluknet@…>
QUIC: fixed split frames error handling. Do not corrupt frame data …
11:52 Changeset in nginx [9090:394e9a2cefc4]quic by Sergey Kandaurov <pluknet@…>
HTTP/3: fixed ngx_http_v3_init_session() error handling. A QUIC …

05/02/23:

13:54 Changeset in nginx [9092:9553eea74f2a]quic by Roman Arutyunyan <arut@…>
QUIC: optimized immediate close. Previously, before sending …
12:35 Ticket #2488 ($remote_addr is wrong after quic migration) updated by Roman Arutyunyan
Thanks for reporting this. We are now working on improving the issue.
06:26 Ticket #2490 (the backup upstream response inherits the response value of the ...) updated by soukichi@…
Description changed
06:23 debuglog_error_x.log attached to Ticket #2490 by soukichi@…
06:23 debuglog_error_2.log attached to Ticket #2490 by soukichi@…
06:22 debuglog_error_1.log attached to Ticket #2490 by soukichi@…
06:22 request_log.txt attached to Ticket #2490 by soukichi@…
06:21 Ticket #2490 (the backup upstream response inherits the response value of the ...) created by soukichi@…
When an upstream configuration defining primary and backup servers is …

05/01/23:

15:16 Changeset in nginx [8164:b71e69247483] by Sergey Kandaurov <pluknet@…>
Variables: avoid possible buffer overrun with some "$sent_http_*". …

04/30/23:

16:20 Ticket #2455 (nginx doesn't close http/2 connection on error '400' (redirected)) closed by Maxim Dounin
fixed: Fix committed and available in nginx 1.23.4 and 1.24.0, closing this. …

04/28/23:

02:21 Ticket #2486 (Documentation for client_max_body_size may contain an error) updated by Maxim Dounin
Replying to Sergey Kandaurov: > The sentence was written …
01:55 Ticket #1433 (WebDAV module didn't convert UTF8 encode url into GBK on Windows) closed by Maxim Dounin
fixed: Fix committed and available in nginx 1.23.4 / 1.24.0, closing this. …
01:54 Ticket #458 (Win32: autoindex module doesn't support Unicode names) closed by Maxim Dounin
fixed: Fix committed and available in nginx 1.23.4 / 1.24.0, closing this. …
01:53 Ticket #2416 (Memory overrun due to alignment issues when cross-compiling mingw on linux) closed by Maxim Dounin
fixed: Fix committed and available in nginx 1.23.4 / 1.24.0, closing this. …

04/27/23:

23:10 Ticket #2486 (Documentation for client_max_body_size may contain an error) updated by Sergey Kandaurov
The sentence was written in the old times of dominating MSIE 4.x-6.x …
22:13 Ticket #2462 (ngx_stream_js_module.so fails to load after update (1.22.1+0.7.10-1~jammy)) closed by Sergey Kandaurov
fixed: Feedback timeout.
22:10 Ticket #2281 (QUIC: failed to get $http_host variable for http3 request) updated by Sergey Kandaurov
See also #2483.
22:09 Ticket #2483 (http/3 behaves differently with fastcgi_param/php variables breaks ...) closed by Sergey Kandaurov
invalid: Duplicate of #2281.
22:03 Ticket #2484 (When reuseport is not present with listen 443 quic, only HTTP/2 works ...) updated by Sergey Kandaurov
Please provide the full relevant nginx config w.r.t. the listen directives.
22:00 Ticket #2488 ($remote_addr is wrong after quic migration) updated by Sergey Kandaurov
Status changed
21:58 Ticket #2483 (http/3 behaves differently with fastcgi_param/php variables breaks ...) updated by Sergey Kandaurov
Due to differences in HTTP/2 and HTTP/3 implementations, it is handled …
21:12 Ticket #2485 (If chrome browser has '--enable-quic --quic-version=h3-29' set as ...) closed by Sergey Kandaurov
invalid: No, the current nginx-quic snapshot supports the final QUICv1 version …
15:52 Changeset in nginx [9099:9462c514a653]quic by Roman Arutyunyan <arut@…>
QUIC: fixed addr_text after migration (ticket #2488). Previously, the …
15:49 Changeset in nginx [9100:cc3d24a9b76f]quic by Roman Arutyunyan <arut@…>
QUIC: set c->socklen for streams. Previously, the value was not set …
Note: See TracTimeline for information about the timeline view.