Timeline



05/23/20:

14:15 Ticket #1535 (proxy_bind and resolver IP version mismatch) updated by poige@…
Replying to [comment:4
12:53 Changeset in nginx [7655:bd4d1b9db0ee] by Sergey Kandaurov <pluknet@…>
Fixed format specifiers.
11:41 Changeset in nginx [8402:af22b60a905b]quic by Sergey Kandaurov <pluknet@…>
README: documented Retry, 0-RTT, TLSv1.3 configuration.

05/22/20:

17:35 Changeset in nginx [7652:7cffd81015e7] by Roman Arutyunyan <arut@…>
OCSP stapling: iterate over all responder addresses. Previously only …
17:17 Ticket #196 (Inconsistent behavior on uri's with unencoded spaces followed by H) updated by Maxim Dounin
uname -a changed
See also #1985.
17:17 Ticket #1985 (No header response in 400 Bad Request) closed by Maxim Dounin
duplicate: As already explained in …
15:29 Ticket #1985 (No header response in 400 Bad Request) created by Seena Fallah
When sending bad requests like […] Nginx will response 400 Bad …
15:22 Changeset in nginx [8396:94c06fe6e159]quic by Sergey Kandaurov <pluknet@…>
README: pointed out Alt-Svc "ma" parameter useful with curl.
15:16 Changeset in nginx [8395:578563babbd1]quic by Vladimir Homutov <vl@…>
Fixed a typo.
15:14 Changeset in nginx [8400:d96ddef458cd]quic by Vladimir Homutov <vl@…>
Added sending of extra CONNECTION_CLOSE frames. According to …
15:08 Changeset in nginx [8399:ffd362e87eb2]quic by Vladimir Homutov <vl@…>
Added more context to CONNECTION CLOSE frames. Now it is possible to …
14:30 Changeset in nginx [7653:8409f9df6219] by Roman Arutyunyan <arut@…>
SSL: client certificate validation with OCSP (ticket #1534). OCSP …
14:25 Changeset in nginx [7654:b56f725dd4bb] by Roman Arutyunyan <arut@…>
OCSP: certificate status cache. When enabled, certificate status is …
14:06 Ticket #1984 (Nginx module installation issue) closed by Sergey Kandaurov
wontfix: nginx-0.8.54 is an old enough version, you'd need at least nginx-1.5.2.
13:41 Ticket #1984 (Nginx module installation issue) created by amit000790@…
- When I want to install the Nginx module that time accrued issue. …
11:18 Ticket #1808 (Inconsistent encoding in rewrites) updated by wknapik@…
See https://github.com/kubernetes/ingress-nginx/issues/5576 for a …
11:14 Ticket #1535 (proxy_bind and resolver IP version mismatch) updated by https://stackoverflow.com/users/9252236/mayank-j
Hi! Been there done that ! proxy_bind does randomly behave weird …
09:47 Ticket #1808 (Inconsistent encoding in rewrites) updated by wknapik@…
You can do this for redirects: […] and this for proxying […] …

05/21/20:

12:48 Changeset in nginx [8401:d3aa54242c37]quic by Vladimir Homutov <vl@…>
Style. Rephrased error message and removed trailing space. Long …
12:41 Changeset in nginx [8398:8bec0ac23cf9]quic by Vladimir Homutov <vl@…>
Fixed retransmission of frames after closing connection. Frames in …
12:38 Changeset in nginx [8397:1245e274b9ba]quic by Vladimir Homutov <vl@…>
Avoided excessive definitions for connection state. There is no need …
12:11 Ticket #1982 (Zero length UDP packets aren't forwarded to upstreams but a lack of ...) updated by vl
Status changed
Yes, indeed such packets aren't forwarded currently. Did you hit the …
11:53 Ticket #1808 (Inconsistent encoding in rewrites) updated by zingaburga@…
Bug still exists in 1.18.0. It seems that it's only the first …

05/20/20:

14:06 Ticket #724 (Init script does not check config on reload for Ubuntu mainline packages) updated by Maxim Dounin
See also #1983.
14:06 Ticket #1983 (nginx.service unit-file in rpm (CentOS 7,8)) closed by Maxim Dounin
duplicate: The "nginx -s reload" does not have an exit code either, it's just a …
13:32 Ticket #1983 (nginx.service unit-file in rpm (CentOS 7,8)) created by aleksandr.yakimov@…
Hi In an unit-file nginx.server (from RPM packages for CentOS 7,8) I …
12:36 Changeset in nginx [8394:df18ae7161b8]quic by Sergey Kandaurov <pluknet@…>
Assorted fixes. Found by Clang Static Analyzer.
12:04 Changeset in nginx-tests [1570:0077b80ef745] by Sergey Kandaurov <pluknet@…>
Tests: ssl_ocsp tests.
07:00 Ticket #1982 (Zero length UDP packets aren't forwarded to upstreams but a lack of ...) created by d0x2f@…
Using wireshark I can see that zero length packets aren't forwarded to …

05/19/20:

14:05 Changeset in nginx_org [2547:baf8cbfa3df1] by Yaroslav Zhuravlev <yar@…>
njs-0.4.1.
14:05 Changeset in nginx_org [2546:6093e9f3615e] by Yaroslav Zhuravlev <yar@…>
Documented rawHeadersIn and rawHeadersOut in njs.
14:05 Changeset in nginx_org [2545:dca5a7053a6c] by Yaroslav Zhuravlev <yar@…>
Sorted alphabetically njs http methods.
14:05 Changeset in nginx_org [2544:33347df1da9c] by Yaroslav Zhuravlev <yar@…>
Relocated sentence in r.headers.Out, added dot, corrected quotes.
14:05 Changeset in nginx_org [2543:f39c4724c0f8] by Yaroslav Zhuravlev <yar@…>
Described multi-value headers in r.headersIn.
13:36 Milestone njs-0.4.1 completed
Planned features and enhancements: * headersIn and raw headers API * …
13:20 Changeset in nginx [8408:5b367070cc9c]quic by Roman Arutyunyan <arut@…>
Fixed client buffer reallocation for HTTP/3. Preserving pointers …
12:47 Changeset in nginx [8407:d6feece1288a]quic by Roman Arutyunyan <arut@…>
Fixed $request_length for HTTP/3. New field r->parse_start is …
12:41 Changeset in nginx [8403:c101438c69a4]quic by Roman Arutyunyan <arut@…>
HTTP/3: prevent array access by negative index for unknown streams. …
12:34 Changeset in nginx [8406:66feab03d9b7]quic by Roman Arutyunyan <arut@…>
HTTP/3: restricted symbols in header names. As per HTTP/3 draft 27, a …
12:29 Changeset in nginx [8405:d2759e4cc437]quic by Roman Arutyunyan <arut@…>
HTTP/3: split header parser in two functions. The first one parses …
11:54 Changeset in nginx_org [2542:bde7cd9a1173] by Yaroslav Zhuravlev <yar@…>
Added examples of state path to keyval.
11:43 Changeset in nginx_org [2548:ffc4083f5c7e] by Yaroslav Zhuravlev <yar@…>
Documented ssl_ocsp, ssl_ocsp_cache, ssl_ocsp_responder directives.

05/18/20:

19:10 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by Maxim Dounin
See also #1981.
19:09 Ticket #1981 (no logging of HTTP/1.x requests to a plain text HTTP/2 listening socket) updated by Maxim Dounin
Status, Summary changed
You were given an explanation (see ticket:1979#comment:1), and …
17:49 Ticket #1981 (no logging of HTTP/1.x requests to a plain text HTTP/2 listening socket) created by Hans-Cees
Hi, two days ago you closed my ticket without offering me further …
14:11 Ticket #1980 (custom 401 error_page with auth_basic never shows the custom 401 page) updated by Maxim Dounin
Replying to mmattel@…: > One thing pop´s up. When …
11:41 Ticket #1980 (custom 401 error_page with auth_basic never shows the custom 401 page) updated by mmattel@…
Your example works. I do not know what went wrong on my side that this …
10:54 Changeset in nginx [8393:e169cce912c7]quic by Vladimir Homutov <vl@…>
Avoid retransmitting of packets with discarded keys. Sections 4.10.1 …
10:54 Changeset in nginx [8392:5ffb21c5c93d]quic by Vladimir Homutov <vl@…>
Fixed frame retransmissions. It was possible that retransmit timer …
01:03 Ticket #1869 (Wrong client IP in errors logged early in request processing when ...) updated by Maxim Dounin
See also #1978, which is somewhat similar.
01:02 Ticket #1978 (Logging real client IP on invalid request) closed by Maxim Dounin
wontfix: As long as there is a syntax error in the request line, nginx does not …

05/17/20:

16:17 Ticket #1980 (custom 401 error_page with auth_basic never shows the custom 401 page) closed by Maxim Dounin
worksforme: Works fine here. Example configuration: […] Test request: […] …
16:02 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by Maxim Dounin
See also #1979.
16:02 Ticket #1979 (listen 80 http2; combined with proxy_pass http:// brakes website) closed by Maxim Dounin
duplicate: Using listen ... http2; without ssl configures listening socket to …
13:28 Ticket #1980 (custom 401 error_page with auth_basic never shows the custom 401 page) updated by mmattel@…
Not a documentation ticket -> core
13:16 Ticket #1980 (custom 401 error_page with auth_basic never shows the custom 401 page) created by mmattel@…
When using auth_basic (works great) and defining a custom 401 error …
11:24 Changeset in nginx [7651:6ca8e15caf1f] by Roman Arutyunyan <arut@…>
OCSP stapling: keep extra chain in the staple object.

05/16/20:

20:42 Ticket #1979 (listen 80 http2; combined with proxy_pass http:// brakes website) updated by Hans-Cees
thank you for your wonderful server and hope I am not wasting your time.
20:40 guth-nginx.txt attached to Ticket #1979 by Hans-Cees
config
20:40 Ticket #1979 (listen 80 http2; combined with proxy_pass http:// brakes website) created by Hans-Cees
Hi, I do not know if this is how nginx should behave, but it …
16:36 Ticket #1535 (proxy_bind and resolver IP version mismatch) updated by poige@…
Hi! Adding support for several IPs would solve the whole issue. When …
06:51 Ticket #1978 (Logging real client IP on invalid request) created by miika.kankare.ocllo.fi@…
We run nginx behind a proxy, which sets the X-Forwarded-For header …

05/15/20:

15:22 Changeset in nginx_org [2541:0e6bbd8138c4] by Yaroslav Zhuravlev <yar@…>
Added article about TypeScript in njs.

05/14/20:

18:04 Ticket #1971 (Invalid 200 (OK) response code to range request) updated by Maxim Dounin
Any valid client is expected to handle 200 anyway, as servers are not …
17:39 Ticket #1971 (Invalid 200 (OK) response code to range request) updated by topoden@…
Frankly, this is a weird approach to use "...may ignore..." clause …
15:34 Ticket #1977 (Implement TLS 1.3 random record padding to mitigate BREACH) updated by Maxim Dounin
Priority changed
I believe it was demonstrated more than once that padding cannot …
15:10 Changeset in nginx [8391:2d5db7faa788]quic by Vladimir Homutov <vl@…>
Removed outdated debug.
14:22 Changeset in nginx [8390:70dbd7d0e466]quic by Vladimir Homutov <vl@…>
Fixed a typo.
13:33 Changeset in nginx [8389:2b580ac17a47]quic by Sergey Kandaurov <pluknet@…>
README: Retry support, protocol error messages implemented.
13:02 Changeset in nginx [8409:26cb2f3259b1]quic by Roman Arutyunyan <arut@…>
HTTP/3: reallocate strings inserted into the dynamic table. They …
12:54 Changeset in nginx [8385:fb7422074258]quic by Vladimir Homutov <vl@…>
Added generation of CC frames with error on connection termination. …
12:47 Changeset in nginx [8384:52d0c4832570]quic by Sergey Kandaurov <pluknet@…>
Address validation using NEW_TOKEN frame.
12:47 Changeset in nginx [8383:7ea34e13937f]quic by Sergey Kandaurov <pluknet@…>
Address validation using Retry packets. The behaviour is toggled with …
11:49 Changeset in nginx [8404:e5d4f057a6cb]quic by Roman Arutyunyan <arut@…>
HTTP/3: move body parser call out of ngx_http_parse_chunked(). The …
11:49 Changeset in nginx [8387:eebdda507ec3]quic by Vladimir Homutov <vl@…>
Added tests for connection id lengths in initial packet.
00:58 Ticket #1977 (Implement TLS 1.3 random record padding to mitigate BREACH) updated by Craig Andrews
Description changed
00:56 Ticket #1977 (Implement TLS 1.3 random record padding to mitigate BREACH) created by Craig Andrews
The TLS specification (RFC 8446) section 5.4 defines optional Record …

05/13/20:

22:06 Changeset in nginx [8386:81f85c479d7e]quic by Vladimir Homutov <vl@…>
Discard packets without fixed bit or reserved bits set. Section 17.2 …
21:17 Ticket #698 (Add an option to proxy_cache_path that allows to set group permissions) closed by Maxim Dounin
wontfix: Permissions are set on the cache directory and files in a such way …
15:34 Changeset in nginx [8382:b7704303a7e5]quic by Sergey Kandaurov <pluknet@…>
Server CID change refactored.
14:02 Changeset in nginx [7649:3c8082c3f98a] by Jinhua Tan <312841925@…>
Upstream: jump out of loop after matching the status code.
10:01 Ticket #1888 (Nginx cache has multiple formats, and many of them are invalid during ...) updated by yunoasgit@…
It is hoped that the cache file can be deleted through del, and key …

05/12/20:

21:06 Changeset in nginx_org [2540:b686736680e3] by Yaroslav Zhuravlev <yar@…>
Documented escaping rules in log_format.
15:45 Changeset in nginx [8388:a9cc1627cf1c]quic by Vladimir Homutov <vl@…>
Fixed time comparison.
15:18 Changeset in nginx [8381:6e100d8c138a]quic by Sergey Kandaurov <pluknet@…>
Preserve original DCID and unbreak parsing 0-RTT packets. As per QUIC …
14:54 Ticket #972 (Clarify $arg_name and $args in embedded variables documentation) closed by Maxim Dounin
wontfix: The $arg, also known as $query_string, represents query string as …

05/10/20:

17:32 Ticket #1970 (ssl_ecdh_curve avoid 0-RTT) closed by Maxim Dounin
duplicate: Duplicate of #1969.
17:32 Ticket #1969 (ssl_ecdh_curve avoid 0-RTT) closed by Maxim Dounin
invalid: This does not look like a bug in nginx, but rather a question about …
17:11 Ticket #1975 (Certificates in ssl_trusted_certificate doesn't have to be CA, docs ...) closed by Maxim Dounin
wontfix: While strictly speaking you are right, and this can be used as a …
16:46 Ticket #1976 (Nginx DNS cache issue. ngx_http_core_module valid config is not working.) closed by Maxim Dounin
invalid: Domain names used in nginx configuration are normally resolved during …
16:25 Ticket #1974 (Custom variable not written to access_log when nginx.status is 400) closed by Maxim Dounin
invalid: When a 400 error occurs before request processing starts - for …
16:17 Ticket #1384 (request body may be corrupted when content-length is not set in ...) updated by Maxim Dounin
See also #1973.
16:17 Ticket #1973 (Intermittent form body loss with concurrent HTTP2 POST requests) closed by Maxim Dounin
duplicate: The 1.10.3 is the version obsolete more than 3 years ago. Further, in …
15:48 Ticket #1972 (Use of IRIs in redirect responses causes nginx to violate HTTP RFCs) closed by Maxim Dounin
wontfix: It certainly shouldn't auto-punycode. The return directive return …

05/09/20:

14:41 Changeset in nginx [8380:efe1f104caf7]quic by Sergey Kandaurov <pluknet@…>
Removed redundant long packet type checks.
14:39 Changeset in nginx [8379:aecd8ec29c8e]quic by Sergey Kandaurov <pluknet@…>
Removed redundant SSL_do_handshake call before any handshake data.
11:19 Ticket #1976 (Nginx DNS cache issue. ngx_http_core_module valid config is not working.) created by aswin020@…
Setup: Ec2 instance with Nginx 1.12.2 behind an AWS Load balancer. …
07:38 Ticket #1975 (Certificates in ssl_trusted_certificate doesn't have to be CA, docs ...) created by Forkest@…
http://nginx.org/en/docs/http/ngx_http_ssl_module.html

05/08/20:

16:45 Changeset in nginx-tests [1569:cd6abbe0f989] by Sergey Kandaurov <pluknet@…>
Tests: added generic tests for $arg_ variables.
16:19 Changeset in nginx [7648:028b16e2798f] by Sergey Kandaurov <pluknet@…>
Variables: fixed buffer over-read when evaluating "$arg_".
13:46 Ticket #1974 (Custom variable not written to access_log when nginx.status is 400) created by bxn-ts@…
TL;DR: A custom variable is not written to my access log file when the …
10:08 Changeset in nginx [8378:81a4f98a2556]quic by Vladimir Homutov <vl@…>
Cleaned up reordering code. The ordered frame handler is always …
02:24 Ticket #1971 (Invalid 200 (OK) response code to range request) closed by Maxim Dounin
invalid: As per [https://tools.ietf.org/html/rfc7233#section-3.1 RFC 7233, …

05/07/20:

17:51 Ticket #1973 (Intermittent form body loss with concurrent HTTP2 POST requests) created by mitaylor.mozilla.com@…
This was originally reported here: …
17:14 Ticket #1972 (Use of IRIs in redirect responses causes nginx to violate HTTP RFCs) created by Avamander
For example when you do this in a server block: ` return 301 …
09:34 Changeset in nginx [8377:2a94aaa70b33]quic by Vladimir Homutov <vl@…>
Cleaned up firefox workaround. The idea is to skip any zeroes that …
08:22 Ticket #1971 (Invalid 200 (OK) response code to range request) created by topoden@…
Observed behaviour: nginx responds with 200 (OK) to 0-10 ranged …
00:08 Ticket #972 (Clarify $arg_name and $args in embedded variables documentation) reopened by Eccenux@…
I respectfully disagree. It's not only the question of how HTTP …

05/06/20:

18:44 Changeset in nginx [7650:abb6cc8f1dd8] by Roman Arutyunyan <arut@…>
OCSP stapling: moved response verification to a separate function.
12:52 Changeset in nginx-tests [1568:4cc012205ac5] by Dmitry Volyntsev <xeioex@…>
Tests: added js tests for raw headers API.
12:08 Changeset in nginx-tests [1567:726877fc4b08] by Dmitry Volyntsev <xeioex@…>
Tests: fixed js_subrequest.t compatibility to 0.3.7. This fixes …
11:34 Changeset in nginx [8376:2d0f4aa78ed6]quic by Sergey Kandaurov <pluknet@…>
Restored ngx_quic_encrypt return type. It was inadvertently changed …
11:22 Ticket #1970 (ssl_ecdh_curve avoid 0-RTT) created by long76@…
if i set ssl_ecdh_curve secp521r1:secp384r1; ssllabs show 0-RTT No if …
11:20 Ticket #1969 (ssl_ecdh_curve avoid 0-RTT) created by long76@…
if i set ssl_ecdh_curve secp521r1:secp384r1; ssllabs show 0-RTT No if …

05/05/20:

21:04 Ticket #676 (Different ssl_protocols per server won`t work) updated by Maxim Dounin
See also #1967, #1968.
21:04 Ticket #1968 (Cannot use different SSL protocols in different server blocks) closed by Maxim Dounin
duplicate
21:04 Ticket #1967 (Cannot use different SSL protocols in different server blocks) closed by Maxim Dounin
duplicate
21:03 Ticket #1968 (Cannot use different SSL protocols in different server blocks) updated by Maxim Dounin
Duplicate of #676.
21:03 Ticket #1967 (Cannot use different SSL protocols in different server blocks) updated by Maxim Dounin
Duplicate of #676.
21:01 Ticket #1123 (Include timezone in error logs) closed by Maxim Dounin
wontfix: The access log format uses time with timezone by default for …
20:44 Ticket #1966 (MKCOL refuses creation without trailing slash) closed by Maxim Dounin
duplicate: Ok, thanks for your feedback. The clarifying text is available in the …
17:50 Ticket #1123 (Include timezone in error logs) updated by Artem Russakovskii
Just found this to be the case, similar to apache. Kind of dumbfounded …
10:43 Ticket #1968 (Cannot use different SSL protocols in different server blocks) created by jr3074@…
Nginx cannot use different ssl_protocols in different server blocks …
10:40 Ticket #1967 (Cannot use different SSL protocols in different server blocks) created by jr3074@…
Nginx cannot use different ssl_protocols in different server blocks …
07:47 Ticket #1966 (MKCOL refuses creation without trailing slash) updated by chrysn
If nginx wants to be strict here I'm perfectly fine with it and …

05/04/20:

22:34 Ticket #604 (WebDAV: мелкие косяки) updated by Maxim Dounin
See also #1966.
22:29 Ticket #1966 (MKCOL refuses creation without trailing slash) updated by Maxim Dounin
This was previously discussed in #604 (mostly in Russian, …
12:20 Ticket #698 (Add an option to proxy_cache_path that allows to set group permissions) updated by Krzysztof Grządziel
Hi, I revived patch. You can review it here …
10:37 Ticket #1966 (MKCOL refuses creation without trailing slash) created by chrysn
Some WebDAV clients that create collections do that without including …

05/01/20:

10:02 Changeset in nginx [8374:8712f4583783]quic by Sergey Kandaurov <pluknet@…>
Configure: fixed static compilation with OpenSSL 1.1.1 / BoringSSL. …

04/30/20:

19:03 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by Vinayak Kulkarni
Replying to Andrei Belov: > We do not maintain those ppas. …
18:32 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by Andrei Belov
We do not maintain those ppas. We do maintain our own repositories, …
12:59 Changeset in nginx [8373:796b5b6c43cd]quic by Sergey Kandaurov <pluknet@…>
Mention quic branch in README.
12:47 Changeset in nginx [8372:0e6528551f26]quic by Sergey Kandaurov <pluknet@…>
Configure: unbreak with old OpenSSL, --with-http_v3_module added.
09:38 Changeset in nginx [8370:262396242352]quic by Vladimir Homutov <vl@…>
Reworked macros for parsing/assembling packet types. Previously, …
09:22 Changeset in nginx [8375:0aa6b02a1546]quic by Vladimir Homutov <vl@…>
Store clearflags in pkt->flags after decryption. It doesn't make …
07:55 Ticket #753 (Nginx leaves UNIX domain sockets after SIGQUIT) updated by davehope@…
Just a further comment to try and raise the profile of this issue. …
07:24 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by Vinayak Kulkarni
http://ppa.launchpad.net/nginx/stable/ubuntu/dists/

04/29/20:

18:41 Ticket #1678 (limit_rate and proxy_limit_rate broken from 1.14) updated by Maxim Dounin
See also #1965.
18:41 Ticket #1965 ($request_time less than $upstream_response_time) updated by Maxim Dounin
Status changed
That's because $upstream_response_time uses monotonic time as …
12:33 Changeset in nginx-tests [1566:5cf2f4da8bd5] by Dmitry Volyntsev <xeioex@…>
Tests: added js tests for multi-values headers in r.headersIn.
12:33 Changeset in nginx-tests [1565:84a1e16819e5] by Dmitry Volyntsev <xeioex@…>
Tests: js TODO adjusted.
11:59 Changeset in nginx [8369:bddf704d62c1]quic by Sergey Kandaurov <pluknet@…>
Renamed retransmit event object in preparation for retry support.
11:45 Changeset in nginx [8371:9d9531431c8c]quic by Vladimir Homutov <vl@…>
Removed outdated/incorrect comments and fixed style. - we need …
08:47 Ticket #1955 (Ubuntu 20.04 (Focal) support) closed by Andrei Belov
fixed: Latest mainline (1.17.10) and stable (1.18.0) versions built for …
08:29 Changeset in nginx_org [2539:5a5a791b3166] by Mikhail Isachenkov <mikhail.isachenkov@…>
Linux packages: added Ubuntu 20.04, removed 19.04.
05:35 Ticket #1965 ($request_time less than $upstream_response_time) updated by learn0208@…
Description changed
05:33 Ticket #1965 ($request_time less than $upstream_response_time) created by learn0208@…
nginx logformat: log_format main escape=json '{ …

04/28/20:

15:44 Changeset in nginx-tests [1564:fe938b5daf80] by Sergey Kandaurov <pluknet@…>
Tests: more grpc tests with discarded request body.
15:24 Changeset in nginx [8368:89ccb04736b9]quic by Sergey Kandaurov <pluknet@…>
Server CID change.
15:23 Changeset in nginx [8367:c10e7d48aa85]quic by Sergey Kandaurov <pluknet@…>
Factored out sending ACK from payload handler. Now there's no need to …
15:16 Changeset in nginx [8366:3e894ace66ee]quic by Vladimir Homutov <vl@…>
Added README.
13:42 Changeset in nginx [8364:eee307399229]quic by Roman Arutyunyan <arut@…>
QUIC basic congestion control.
13:37 Changeset in nginx [8365:fab75acb1f72]quic by Roman Arutyunyan <arut@…>
Respect MAX_DATA and MAX_STREAM_DATA from QUIC client.
10:15 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by Andrei Belov
Yes, we're already working on this. Thanks for your attention.
10:13 Changeset in nginx_org [2538:8e1c53284176] by Yaroslav Zhuravlev <yar@…>
Updated OpenSSL version used for win32 builds.
10:12 Changeset in nginx_org [2537:d6bbfd20c82f] by Yaroslav Zhuravlev <yar@…>
Rephrased a sentence in r.headersOut in njs.

04/27/20:

20:19 Ticket #1955 (Ubuntu 20.04 (Focal) support) updated by bompus@…
Ubuntu 20.04 has been released. Can you revisit this request?
14:23 Ticket #1964 (Bugs in compiling nginx with OpenSSL 3.0 Alpha1) closed by Maxim Dounin
wontfix: There are two issues in the build log referenced: 1. The bug in …
06:17 Ticket #1950 (nginx/1.17.9 randomly truncating some large proxy responses) updated by Artem Russakovskii
To clarify our config, proxy_temp_path isn't even set so it's whatever …
05:43 Ticket #1964 (Bugs in compiling nginx with OpenSSL 3.0 Alpha1) created by kirin10000@…
I meet some bugs when compiling nginx with OpenSSL 3.0 Alpha1. I …

04/26/20:

17:58 Ticket #431 (directory redirect ex: try_files $uri $uri/ @backend;) closed by Maxim Dounin
fixed: The port_in_redirect directive …
16:55 Ticket #1900 (Nginx starting more worker processes when modsec rules are enabled) closed by Maxim Dounin
invalid: Feedback timeout. Likely a bug in modsecurity.
16:19 Ticket #1926 (resolver should not cache failures) closed by Maxim Dounin
worksforme: Feedback timeout.
16:18 Ticket #1950 (nginx/1.17.9 randomly truncating some large proxy responses) closed by Maxim Dounin
worksforme: Feedback timeout.

04/25/20:

23:19 Ticket #798 (Implement http_brotli_static module) updated by Maxim Dounin
See also #1961.
23:18 Ticket #1961 (Extend gzip_static module to handle more accept-encodings) closed by Maxim Dounin
duplicate: > This Trac does not know yet of version 1.18.x. Fixed, thanks. …
23:11 Ticket #1506 (bind() in configuration test is too cautious) updated by Maxim Dounin
See also #1960.
23:11 Ticket #1960 (nginx -t tries to bind to ports) closed by Maxim Dounin
duplicate: The nginx -t is expected to test the configuration, and this what it …
22:34 Ticket #1963 (Documentation does not mention important info about named locations at ...) closed by Maxim Dounin
invalid: The documentation clearly says: …
17:15 Ticket #1963 (Documentation does not mention important info about named locations at ...) created by KES777@…
The full post is [here](In short there is no info about how to use …
15:08 Ticket #936 (For security purposes it is necessary to remove or change the "server" ...) updated by Maxim Dounin
See also #1644.
14:09 Ticket #1962 (proxy_hide_header don't work, why?) closed by Maxim Dounin
invalid: The proxy_hide_headers is to hide headers from the response of a …
14:07 Ticket #936 (For security purposes it is necessary to remove or change the "server" ...) updated by Maxim Dounin
See also #1717, #1962.
14:06 Ticket #1717 (server info) closed by Maxim Dounin
duplicate: Duplicate of #936.
14:06 Ticket #1717 (server info) reopened by Maxim Dounin
07:56 Ticket #1962 (proxy_hide_header don't work, why?) created by lubocheng@…
i want to hide some headers,like Server as below,but find it don't …

04/24/20:

20:32 Changeset in nginx_org [2536:87f34fafa4e8] by Yaroslav Zhuravlev <yar@…>
Removed load_module from "Hello World" example in njs.
14:20 Changeset in nginx [8363:d3395396ce51]quic by Roman Arutyunyan <arut@…>
Fixed packet retransmission. Previously frames in ctx->sent queue …
11:38 Changeset in nginx [8361:336d527ca031]quic by Vladimir Homutov <vl@…>
Error messages cleanup. + added "quic" prefix to all error messages …
08:33 Changeset in nginx [8360:f175006124d0]quic by Vladimir Homutov <vl@…>
Cleaned up hexdumps in debug output. - the ngx_quic_hexdump0() macro …
07:11 Changeset in nginx [8359:2f900ae486bc]quic by Vladimir Homutov <vl@…>
Debug cleanup. + all dumps are moved under one of the following …

04/23/20:

17:26 Milestone njs-0.4.0 completed
Planned features and enchancments: * js_import directive * request …
15:05 Changeset in nginx [8362:44cac24aaa44]quic by Roman Arutyunyan <arut@…>
Assign connection number to every QUIC stream log.
12:31 Ticket #1797 (grpc module handles WINDOW_UPDATE improperly on closed streams) closed by Ruslan Ermilov
fixed: Fixed in 716eddd74bc2, thanks!
12:30 Ticket #1792 (grpc module handles RST_STREAM(NO_ERROR) improperly on closed streams) closed by Ruslan Ermilov
fixed: Fixed in 2096b21fcd10, thanks!
12:10 Changeset in nginx [7647:716eddd74bc2] by Ruslan Ermilov <ru@…>
gRPC: WINDOW_UPDATE after END_STREAM handling (ticket #1797). As per …
12:10 Changeset in nginx [7646:2096b21fcd10] by Ruslan Ermilov <ru@…>
gRPC: RST_STREAM(NO_ERROR) handling (ticket #1792). As per …
12:10 Changeset in nginx [7645:ed3a10cf88e8] by Ruslan Ermilov <ru@…>
Version bump.
11:54 Changeset in nginx_org [2535:140a8a9f1dac] by Yaroslav Zhuravlev <yar@…>
njs-0.4.0.
11:29 Ticket #1961 (Extend gzip_static module to handle more accept-encodings) created by Дилян Палаузов
As new Accept-Encodings are added, notably br and zstd, please extend …
10:41 Changeset in nginx [8355:ad3a6f069498]quic by Vladimir Homutov <vl@…>
Added proper handling of connection close phases. There are following …
10:40 Ticket #1960 (nginx -t tries to bind to ports) created by Izorkin@…
nginx -t tries to bind to ports, which is a questionable thing to do …
09:25 Changeset in nginx [8358:2a6e91a1691d]quic by Vladimir Homutov <vl@…>
TODOs cleanup in transport. We always generate stream frames that …
09:10 Changeset in nginx [8357:05b8dd5d9f7e]quic by Vladimir Homutov <vl@…>
Retired the ngx_quic_parse_int_multi() function. It used …
08:50 Changeset in nginx [8356:42198f77ac85]quic by Vladimir Homutov <vl@…>
Removed support of drafts older than currently latest 27.
08:15 Changeset in nginx [8354:d11bc25fc4c3]quic by Vladimir Homutov <vl@…>
Refactored ngx_quic_close_connection(). The function is split into …
Note: See TracTimeline for information about the timeline view.