Timeline
12/09/21:
- 19:29 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - 
          Summary changed
 - 19:07 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - 
          Status changed
ok, I was able to reproduce the issue. It happens only with '-t' flag. … - 18:41 Ticket #2293 (Nginx 1.20.1 excessive memory usage) updated by
 - First of all, please elaborate on how do you measure memory usage. …
 - 17:36 Changeset in nginx-tests [1751:18ac4d9e5a2a] by
 - Tests: rewriting njs tests without deprecated "js_include".
 - 15:22 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - Replying to vl: > I see that fedora 32 was released with …
 - 13:37 Ticket #2293 (Nginx 1.20.1 excessive memory usage) updated by
 - 
          Description changed
Can't attach configuration. I will share that when it is needed. - 12:30 Changeset in nginx [8935:ea78659b70fe]quic by
 - QUIC: removed configure time test for BPF sockhash. The test verifies …
 - 12:30 Changeset in nginx [8934:9ec96ceaf484]quic by
 - QUIC: configure cleanup. Renamed and removed some macros.
 - 09:40 Changeset in nginx [8932:501f28679d56]quic by
 - QUIC: refactored ngx_quic_frame_sendto() function. The function now …
 - 08:15 Changeset in nginx [8931:0ee56d2eac44]quic by
 - QUIC: fixed e06283038ec8 mis-merge. The NGX_HTTP_QUIC macro was …
 
12/08/21:
- 21:39 Ticket #2293 (Nginx 1.20.1 excessive memory usage) created by
 - Running Nginx 1.20.x with HTTP/2 traffic 225req/s, see memory usage …
 - 14:04 Changeset in nginx [8930:2c5e2a106952]quic by
 - HTTP/3: cleanup after "listen .. quic" removal in be08b858086a.
 - 11:15 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - I see that fedora 32 was released with kernel 5.6 initially, but you …
 - 09:37 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - Replying to vl: > Works fine here with 5.9.2 > > What is …
 
12/07/21:
- 13:07 Changeset in nginx [8929:44553428288d]quic by
 - QUIC: updated README. The ngx_http_quic_module is merged to …
 - 12:49 Changeset in nginx [8928:e06283038ec8]quic by
 - QUIC: clear SSL_OP_ENABLE_MIDDLEBOX_COMPAT on SSL context switch. The …
 - 12:49 Changeset in nginx [8927:e4952530e6af]quic by
 - HTTP/3: avoid sending stream cancellation for pushed streams.
 - 12:42 Changeset in nginx [8926:3341e4089c6c]quic by
 - QUIC: converted ngx_quic_keys_set_encryption_secret() to NGX codes. …
 - 10:01 Changeset in nginx [8925:18d23ed15eef]quic by
 - HTTP/3: renamed files. ngx_http_v3_tables.h and ngx_http_v3_tables.c …
 - 06:53 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) updated by
 - Works fine here with 5.9.2 What is the host you are running at (arch, …
 - 00:38 Ticket #2292 (nginx config test cannot pass if quic_bpf is enabled) created by
 - the error message […] nginx.conf […]
 
12/06/21:
- 16:34 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by
 - should be up to date now.
 - 12:19 Changeset in nginx [8924:d6ef13c5fd8e]quic by
 - QUIC: simplified configuration. Directives that set transport …
 - 10:02 Changeset in nginx [8921:33226ac61076]quic by
 - HTTP/3: merged ngx_http_quic_module into ngx_http_v3_module.
 - 08:04 Changeset in nginx [8933:02a9ad88e2df]quic by
 - QUIC: added missing frame initialization. Currently, all used fields …
 
12/04/21:
- 07:52 Changeset in nginx [8922:be08b858086a]quic by
 - HTTP/3: http3_hq directive and NGX_HTTP_V3_HQ macro. Listen quic …
 
12/03/21:
- 01:26 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by
 - Great! Can you update …
 
12/02/21:
- 19:40 Ticket #2291 (Regex plus variable in Nginx `proxy_redirect`) updated by
 - 
          Status changed
Agreed, it probably worth explicitly documenting that variables cannot … - 19:26 Changeset in nginx_org [2810:68eccba601a5] by
 - Added info about the Unit 1.26.1 release.
 - 19:10 Ticket #2291 (Regex plus variable in Nginx `proxy_redirect`) updated by
 - It looks like the answer is no, based on …
 - 19:07 Ticket #2291 (Regex plus variable in Nginx `proxy_redirect`) created by
 - It is not currently documented or apparent if it is possible to use a …
 - 18:54 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by
 - 
          Component changed
 - 18:51 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) closed by
 - fixed: Thanks for reporting this. Should be fixed now by …
 - 18:14 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by
 - Thanks. This came up in testing, not with a full client.
 - 15:28 Ticket #2290 (nginx rewrites stop working on special get parameter) closed by
 - invalid: The rewrite directive does not do any …
 - 14:29 Ticket #2290 (nginx rewrites stop working on special get parameter) created by
 - rewrite /nuxeo/ui/?state=(.*) /nuxeo/ui/; should match: …
 - 13:34 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by
 - Thanks for the feedback. Keeping this open for now, to make sure the …
 - 11:09 Changeset in nginx [8920:9680f0badc95]quic by
 - QUIC: fixed using of retired connection id (ticket #2289). RFC 9000 …
 - 10:59 Changeset in nginx [8919:a6a328ebd362]quic by
 - QUIC: logging of CRYPTO frame payload under NGX_QUIC_DEBUG_FRAMES.
 - 10:59 Changeset in nginx [8918:606bf52888d2]quic by
 - HTTP/3: adjusted ALPN macro names to align with 61abb35bb8cf.
 - 08:47 Milestone unit-1.26.1 completed
 - Planned features and enhancements: * No new features, this is a bug …
 - 08:03 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) updated by
 - 
          Status changed
Yes indeed, we don't check if retired id matches currently used. What … - 02:16 Ticket #2289 (QUIC: RETIRE_CONNECTION_ID with invalid DestinationConnectionId) created by
 - While testing nginx QUIC functionality, nginx sent a …
 
12/01/21:
- 15:33 Changeset in nginx [8917:bb1d1d9d76e2]quic by
 - QUIC: removed excessive check. The c->udp->dgram may be NULL only if …
 - 14:02 Ticket #2288 (log safely while configuration reloading) closed by
 - invalid: This looks a problem in your custom code rather than in nginx. …
 - 08:45 Ticket #2288 (log safely while configuration reloading) created by
 - We implemented a custom feature that uses shared memory by ngx_log_t …
 - 08:29 Ticket #2287 (fastcgi: CONTENT_LENGTH parameter missing for chunked requests) updated by
 - I do not have the option to disable request buffering selectively. …
 - 08:02 Changeset in nginx [8923:651cc905b7c2]quic by
 - HTTP/3: $http3 variable. A new variable $http3 is added. The …
 - 06:53 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) updated by
 - Replying to Maxim Dounin: > > Thank you for the reply!I …
 - 04:38 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) updated by
 - > Thank you for the reply!I still found a phenomenon, can you help me …
 - 02:19 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) updated by
 - Replying to Maxim Dounin: > That's a known limitation of …
 
11/30/21:
- 21:22 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) closed by
 - 
          wontfix: That's a known limitation of 
proxy_cache_background_update, see … - 15:15 Ticket #2287 (fastcgi: CONTENT_LENGTH parameter missing for chunked requests) closed by
 - wontfix: > Therefore, I think nginx is supposed to buffer all chunked requests …
 - 11:49 Changeset in nginx_org [2809:e642fe346261] by
 - Added note about requests distribution to sticky cookie.
 - 11:30 Changeset in nginx [8916:ff473a6f656c]quic by
 - QUIC: ngx_quic_send_alert() callback moved to its place.
 - 11:30 Changeset in nginx [8915:095f8a3e143d]quic by
 - QUIC: simplified ngx_quic_send_alert() callback. Removed sending …
 - 08:01 Ticket #2287 (fastcgi: CONTENT_LENGTH parameter missing for chunked requests) updated by
 - References: …
 - 08:00 Ticket #2287 (fastcgi: CONTENT_LENGTH parameter missing for chunked requests) updated by
 - fastcgi specification: …
 - 08:00 Ticket #2287 (fastcgi: CONTENT_LENGTH parameter missing for chunked requests) created by
 - 
          When disabling 
fastcgi_request_bufferingand receiving a request … 
11/29/21:
- 16:12 Changeset in nginx-tests [1750:b28f88e352dd] by
 - Tests: skip ssl_verify_depth.t with LibreSSL. It fails with the new …
 - 12:50 Changeset in nginx_org [2808:79ebb6a3812b] by
 - Added info about modifying keyval_zone state file.
 - 10:45 Changeset in nginx_org [2806:462ca0f20a3d] by
 - Documented variables support for stream keyval module.
 - 08:51 Changeset in nginx [8913:40445fc7c403]quic by
 - QUIC: fixed migration during NAT rebinding. The RFC 9000 allows a …
 - 08:49 Changeset in nginx [8912:50d73bf20e73]quic by
 - QUIC: refactored multiple QUIC packets handling. Single UDP datagram …
 
11/28/21:
- 06:54 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by
 - Works fine so far, no more warning. Thanks for the suggestion! Best!
 
11/27/21:
- 04:40 Ticket #2282 (Add audio/x-flac to MIME types) updated by
 - Of course that's always an option, but I think useful defaults are …
 - 03:39 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) updated by
 - 
          Description changed
 - 03:28 Ticket #2286 (When I use the proxy_cache_background_update and proxy_cache_use_stale ...) created by
 - When I use the proxy_cache_background_update on; proxy_cache_use_stale …
 
11/26/21:
- 19:20 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by
 - > Is there any way to find how many connections are open on each …
 - 18:19 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by
 - Thank you very much for the reply! I have turned on the accept_mutex , …
 - 16:31 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) updated by
 - The stub_status counters show amount of client connections, while …
 - 14:22 Ticket #2285 (strange "worker_connections are not enough, reusing connections" warning) created by
 - Hi, I keep getting that warning, although according to nginx …
 - 12:30 Changeset in nginx_org [2805:6fa0e92f6607] by
 - Linux packages: actualized the list of supported distributions. …
 
11/25/21:
- 19:02 Changeset in nginx [7975:a7a77549265e] by
 - HTTP/2: fixed sendfile() aio handling. With sendfile() in threads …
 - 19:02 Changeset in nginx [7974:555533169506] by
 - HTTP/2: fixed "task already active" with sendfile in threads. With …
 
11/24/21:
- 20:28 Changeset in nginx_org [2807:4b73197f8ca9] by
 - Documented the $ssl_curve variable for http and stream.
 - 16:28 Changeset in nginx-tests [1749:34fc85598287] by
 - Tests: $ssl_curve.
 - 13:08 BadContent edited by
 - (diff)
 - 12:06 Changeset in nginx_org [2804:8831b3d9f332] by
 - Moved njs Examples to GitHub.
 - 12:01 Changeset in nginx_org [2803:27d8865dfb5b] by
 - Updated with Netcraft November 2021 Web Server Survey stats.
 - 00:38 BadContent edited by
 - (diff)
 
11/23/21:
- 18:39 Changeset in nginx [8936:86f5a738ac2a]quic by
 - QUIC: post stream events instead of calling their handlers. This …
 - 17:46 Ticket #2284 (Support RFC5424 log records) updated by
 - 
          Type changed
For the record, FreeBSD is using RFC 5424 syslog format since 12.0, … - 16:59 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) updated by
 - First of all, you are mixing two independent things: 1. …
 - 16:58 Ticket #2284 (Support RFC5424 log records) created by
 - 
          The 
access_logdirective from the ngx_http_log_module component only … - 13:51 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) updated by
 - Ok, I can see how observability helps in a flooding situation. Will …
 - 13:21 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) updated by
 - Closing connections means that opening new connections can be observed …
 - 13:14 Changeset in nginx-tests [1748:b27bcded6449] by
 - Tests: removed TODOs for fixes merged in 1.20.2.
 - 11:26 Ticket #2135 (capture negotiated ssl_curve) closed by
 - fixed
 - 11:21 Ticket #2135 (capture negotiated ssl_curve) updated by
 - In [changeset:"3443c02ca1d183fe52bf8af66627c94be2b2f785/nginx" …
 - 03:57 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) updated by
 - I would agree that long-lived connections are problematic with respect …
 - 00:58 Changeset in nginx-tests [1747:7f09d144d15c] by
 - Tests: updated ssl_engine_keys.t test to use SoftHSM v2. Notably, …
 
11/22/21:
- 20:43 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) closed by
 - invalid: In nginx, memory allocations are bound to a particular memory pool, …
 - 17:21 Ticket #2283 (RFI on HTTP/2 connection memory usage and keepalive_requests knob) created by
 - A while back I integrated an in-house HTTP2 proxy with an NGINX …
 - 01:50 Ticket #2282 (Add audio/x-flac to MIME types) updated by
 - 
          Keywords changed
Note that nginx doesn't try to maintain all the mime types known, but … 
11/21/21:
- 04:45 Ticket #2282 (Add audio/x-flac to MIME types) created by
 - Example patchset: […] There's precedence for this, as Apache has …
 - 03:42 BadContent edited by
 - (diff)
 
11/19/21:
- 23:26 Changeset in nginx_org [2802:4829380a6dae] by
 - Fixed a link in the Unit release announcement.
 - 23:23 Changeset in nginx_org [2801:7e478d53e712] by
 - Added info about the Unit 1.26.0 release.
 - 10:45 Ticket #2266 (QUIC: cookies not transferred correctly on redirect) updated by
 - I have the same problem any workaround ? Some Scripts don't work like …
 - 08:25 Changeset in nginx_org [2800:3a146e49f9d4] by
 - Corrected syntax of r.setReturnValue and s.setReturnValue.
 - 08:19 Changeset in nginx_org [2799:24b379907b0f] by
 - Added async and await to njs Examples.
 
11/18/21:
- 17:34 Milestone unit-1.26 completed
 - Planned features and enhancements: * Variables support in the …
 - 11:33 Changeset in nginx [8914:aae8b91e0280]quic by
 - QUIC: removed unnecessary closing of active/backup sockets. All open …
 - 11:19 Changeset in nginx [8911:b09f055daa4e]quic by
 - QUIC: fixed handling of RETIRE_CONNECTION_ID frame. Previously, the …
 - 11:19 Changeset in nginx [8910:f8848f5a1014]quic by
 - QUIC: additional checks for the RETIRE_CONNECTION_ID frame.
 
11/17/21:
- 20:07 Changeset in nginx [8909:d041b8d6ab0b]quic by
 - QUIC: handle DATA_BLOCKED frame from client. Previously the frame was …
 - 20:07 Changeset in nginx [8908:e8cbbfabe547]quic by
 - QUIC: update stream flow control credit on STREAM_DATA_BLOCKED. …
 - 15:49 Changeset in nginx [8907:122bfa14465b]quic by
 - HTTP/3: fixed compilation with QUIC, but without HTTP/3.
 - 09:57 Changeset in nginx-tests [1746:be8d5213d6b9] by
 - 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
 - nginx-1.20.2
 - 14:51 Ticket #2248 (Stalled connection when using `aio_write on`) updated by
 - In [changeset:"84c60a3cd12a0c1c176346c0673ad60c030bcdb7/nginx" …
 - 14:51 Ticket #2252 (Rate limiting rules turn chunked transfer into invalid request) updated by
 - In [changeset:"5354bf55252062ce865cd8c1dd6b7e6855b8bd25/nginx" …
 - 14:51 Ticket #2229 (Grpc Upstream timeout) updated by
 - In [changeset:"5d09596909c61143e71a774a12befae5d76d8a91/nginx" …
 - 14:44 Changeset in nginx [7971:b5c87e0e57ef]stable-1.20 by
 - release-1.20.2 tag
 - 14:44 Changeset in nginx [7970:50777834e8c2]stable-1.20release-1.20.2 by
 - nginx-1.20.2-RELEASE
 - 11:30 Ticket #2247 (Broken link in ngx_http_mp4_module docs) closed by
 - 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
 - fixed: http://hg.nginx.org/nginx.org/rev/17ed19394953 …
 
11/15/21:
- 12:52 Changeset in nginx_org [2797:17ed19394953] by
 - Documented the mp4_start_key_frame directive.
 
11/12/21:
- 20:16 Changeset in nginx_org [2796:bcdb13e1e8c6] by
 - 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
 - invalid: Curl translates -H 'host: localhost' into the ':authority' …
 - 13:29 Changeset in nginx [8905:832723a49026]quic by
 - 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
 - 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
 - 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
 - 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
 - the log config […] the request cmd […] the result […]
 
11/11/21:
- 16:07 Changeset in nginx [8906:41caf5410110]quic by
 - 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
 - 
          wontfix: Glad it works for you. Closing this, as 
ssl_engineimprovements is … - 14:21 Ticket #2273 (nginx security issue - version 1.21.4) closed by
 - 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
 - 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
 - Component: no documentation, actually…
 - 14:09 Ticket #2280 (nginx: [emerg] mkdir() "/var/tmp/nginx/body" failed (2: No such file ...) created by
 - After configuring and building nginx 1.21.1 with the following …
 - 13:25 Ticket #2279 (cppcheck find bug) updated by
 - Could you please clarify what makes you think these are bugs? Looks …
 - 04:52 Ticket #2279 (cppcheck find bug) created by
 - […] and […]
 
11/10/21:
- 13:33 Ticket #2278 (Websocket Redirect port) closed by
 - invalid: The websocket protocol does not depend on ports. Your backend server …
 
11/09/21:
- 17:28 Ticket #2278 (Websocket Redirect port) created by
 - 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
 - 
          Owner, Status changed
We're working on it. You can track progress on … 
  Note:
 See   TracTimeline
 for information about the timeline view.
    