Timeline


and

04/12/17:

21:58 Ticket #1247 (Nginx worker process closes connection and dies prematurely on http ...) created by thatoneemail@…
When clients send a request with a request header of "Connection: …
19:47 Changeset in nginx [6974:289403abc84e] by Valentin Bartenev <vbart@…>
Core: improved JSON escaping. Two-character representations are now …
19:21 Changeset in nginx [6973:99934aade555] by Ruslan Ermilov <ru@…>
Use ngx_calloc_buf() where appropriate.
19:14 Changeset in nginx [6972:6e8c249b34ea] by Ruslan Ermilov <ru@…>
Version bump.
15:55 Milestone 1.11 completed
Status: completed Trunk: mainline 1.11 planned features and …
15:55 Changeset in nginx_org [1962:abc05dc025d9] by Konstantin Pavlov <thresh@…>
Linux packages: updated the list of supported distributions. - CentOS …
15:55 Milestone 1.12.0 completed
Status: released Trunk: stable * The first cut of 1.12 branch
15:47 Ticket #1246 (proxy_pass does not form correct URI when declared with $scheme variable) created by Z9n2JktHlZDmlhSvqc9X2MmL3BwQG7tk@…
proxy_pass does not form correct URI when declared with $scheme …
15:02 Changeset in nginx_org [1961:dd4b6c564e10] by Maxim Dounin <mdounin@…>
nginx-1.12.0
14:46 Changeset in nginx [6971:f1b6cfe7459f]stable-1.12 by Maxim Dounin <mdounin@…>
release-1.12.0 tag
14:46 Changeset in nginx [6970:e265d962841f]stable-1.12release-1.12.0 by Maxim Dounin <mdounin@…>
nginx-1.12.0-RELEASE
13:42 Changeset in nginx [6969:92a5bbb7c727]stable-1.12 by Maxim Dounin <mdounin@…>
Stable branch.
09:58 Changeset in nginx-tests [1163:bd1cf0a80b28] by Sergey Kandaurov <pluknet@…>
Tests: Cache-Control max-age/s-maxage set in response.

04/11/17:

18:26 Ticket #1245 (proxy_cache_path should create intermediate directories (recursive, ...) closed by mdounin
duplicate: Duplicate of #750.
18:10 Ticket #1245 (proxy_cache_path should create intermediate directories (recursive, ...) created by heptathlon@…
proxy_cache_path should create intermediate directories (recursive, …
16:05 Ticket #1244 (Externalize ngx_udp_connect and ngx_tcp_connect functions) closed by mdounin
wontfix: These function were never publicly available, they never have public …
15:49 Ticket #1244 (Externalize ngx_udp_connect and ngx_tcp_connect functions) created by zyegfryed@…
The aforementioned functions are …
13:41 Changeset in nginx [6980:dbb0c854e308] by Roman Arutyunyan <arut@…>
Set UDP datagram source address (ticket #1239). Previously, the …
10:56 Ticket #1243 (Add primary media type for font) created by cj.knight@…
The IANA has deprecated the use of the application MIME type for …
01:13 Changeset in nginx [6977:be5cfa918bfc] by Simon Leblanc <contact@…>
Added support for the "308 Permanent Redirect" (ticket #877).

04/10/17:

12:09 Changeset in nginx_org [1960:9550ea66abdd] by Roman Arutyunyan <arut@…>
HTTP response section of the development guide.
10:13 Changeset in nginx-tests [1162:feb91ae3fca3] by Sergey Kandaurov <pluknet@…>
Tests: reduced race in worker_shutdown_timeout test. Made sure that …

04/09/17:

14:29 Ticket #1242 (nginx stub_status exhancement) created by sergey.smitienko@…
Патч добавляет новый функционал - подсчет количества различных http …

04/07/17:

15:07 Changeset in nginx_org [1959:d0aebb2337ec] by Vladimir Homutov <vl@…>
Added the "Variables" section to the development guide.
13:44 Changeset in nginx_org [1958:95a7e6eb5270] by Roman Arutyunyan <arut@…>
Fixed spelling.
13:33 Ticket #1241 (Using uninitialized variable warning in SSI module) closed by mdounin
invalid: The warning is generated by the rewrite module when trying to access …
13:16 Ticket #1240 (ngx_http_userid_module uid_set) closed by mdounin
wontfix: Вероятнее всего, ваша проблема не в том, что uid не тот, что сохранён …
12:27 Ticket #1241 (Using uninitialized variable warning in SSI module) created by shmihas@…
I have the following SSI code in my page: […] If variable …
10:26 Ticket #1240 (ngx_http_userid_module uid_set) created by spryka@…
была попытка использования модуля ngx_http_userid_module совместно с …
09:19 Ticket #1239 (Multiple IP address UDP response error) created by wu3396@…
### nginx conf sh-4.2#cat nginx.conf user nobody; worker_processes …

04/06/17:

17:13 Ticket #1158 (Document volatile parameter for map module) closed by mdounin
fixed: Sure, thanks.
17:00 Ticket #1238 (Core dump when $limit_rate is set both in a map and in a location) created by sklochkov@…
This is a minimal server configuration used to reproduce the problem …
14:44 Ticket #1236 (MP4 module) closed by mdounin
wontfix: This is expected behaviour. The mp4 module do not try to search for …
14:21 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) closed by mdounin
invalid: Closing this, observed behaviour is as intended and not a bug. It is …
12:19 Ticket #1237 (ability to mirror traffic (like goreplay) without using post_action) created by sss.lambdacurry.com@…
A lot of us want to mirror traffic from production setups to another …
02:33 Ticket #1236 (MP4 module) created by yan.sheng.upai.com@…
#curl http://127.0.0.1:80/test.mp4?start=10 if start=10 is not the …

04/05/17:

08:21 Changeset in nginx-tests [1161:e1225e304e46] by Andrey Zelenkov <zelenkov@…>
Tests: special test with subrequest. Test is checking sending data to …

04/04/17:

15:24 Milestone 1.11.13 completed
Status: released Trunk: mainline * Bug fixes
15:12 Changeset in nginx_org [1957:0cda46808207] by Maxim Dounin <mdounin@…>
nginx-1.11.13
15:01 Changeset in nginx [6968:29ba1d6a2da9] by Maxim Dounin <mdounin@…>
release-1.11.13 tag
15:01 Changeset in nginx [6967:3d0e8655f897]release-1.11.13 by Maxim Dounin <mdounin@…>
nginx-1.11.13-RELEASE
14:43 Changeset in nginx_org [1956:dd96a09dd4f7] by Yaroslav Zhuravlev <yar@…>
Documented support for "429 Too Many Requests" response.
14:25 Changeset in nginx_org [1955:182bbf9034c4] by Yaroslav Zhuravlev <yar@…>
Removed nested functions from njs not supported features.
14:03 Changeset in nginx_org [1954:bbc167d437c2] by Andrey Zelenkov <zelenkov@…>
Added ES6 Array methods support to "About nginScript".
13:14 Ticket #1235 (open_file_cache issues with symlinks) closed by mdounin
invalid: With open_file_cache_valid 1h; nginx will cache any open files for 1 …

04/03/17:

20:02 Ticket #1235 (open_file_cache issues with symlinks) created by reezer@…
It appears that nginx doesn't handle symlinks that get updated, ie. by …
17:57 Changeset in nginx-tests [1160:4ed2226d47de] by Maxim Dounin <mdounin@…>
Tests: increased read timeout in worker_shutdown_timeout test.
14:30 Changeset in nginx [6976:6c13008ad503] by Vladimir Homutov <vl@…>
Mail: configurable socket buffer sizes. The "rcvbuf" and "sndbuf" …
14:29 Changeset in nginx [6975:d7ce41bdf050] by Vladimir Homutov <vl@…>
Stream: configurable socket buffer sizes. The "rcvbuf" and "sndbuf" …
10:51 Ticket #1219 (Subrequest using slice stuck in infinite loop) closed by arut
fixed
06:29 Changeset in nginx [6964:5d3d9b52327d] by hucongcong <hucong.c@…>
Fixed type.

04/02/17:

14:08 Changeset in nginx-tests [1159:a0324ac9addc] by Maxim Dounin <mdounin@…>
Tests: perl $r->sleep tests.
14:07 Changeset in nginx-tests [1158:3a3a7f68c6d7] by Maxim Dounin <mdounin@…>
Tests: removed unneeded use of Socket module from perl_ssi.t.
13:37 Ticket #776 (Hang after NGX_AGAIN) closed by mdounin
fixed: Fix committed.
13:36 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) closed by mdounin
fixed: Fix committed.
11:32 Changeset in nginx [6961:903fb1ddc07f] by Maxim Dounin <mdounin@…>
Moved handling of wev->delayed to the connection event handler. With …
11:32 Changeset in nginx [6960:1c5e5e5b008d] by Maxim Dounin <mdounin@…>
Perl: fixed delaying subrequests. Much like in limit_req, use the …
11:32 Changeset in nginx [6959:7fcf209d40c8] by Maxim Dounin <mdounin@…>
Limit req: fixed delaying subrequests. Since limit_req uses …

03/31/17:

18:47 Changeset in nginx [6963:3ff293cfdab8] by Roman Arutyunyan <arut@…>
Slice filter: prevented slice redirection (ticket #1219). When a …
18:13 Ticket #1234 ("proxy_ssl_trusted_certificate" is loaded into memory many times when ...) created by zrice57@…
When enabling proxy_ssl_verify we set the …
14:16 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) created by stackoverflow.com/users/2528298/ted-wilmont
Hi there, We have recently enabled …
10:03 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) created by stackoverflow.com/users/2784509/alexander-sergeev
The used workflow as follows: the upstream wsgi server knows …
08:44 Ticket #1231 (Testconfig using filename doesn't test includes) closed by mdounin
invalid: The nginx.conf configuration file uses: […] and there is no …
08:30 Ticket #1231 (Testconfig using filename doesn't test includes) created by serban.constantin@…
It looks like when testing a specific configuration file using -t -c …

03/30/17:

15:48 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) created by stackoverflow.com/users/1100117/higuita
Hi i need to set a proxy_next_upstream on errors "410 Gone", but …
12:26 Changeset in nginx-tests [1157:06bb6af4324e] by Sergey Kandaurov <pluknet@…>
Tests: adjusted worker_shutdown_timeout test. Use select on socket to …
09:57 Ticket #1229 (Bug with stream TCP/UDP on port 514 only) closed by ru
fixed: Please update. This has been fixed in 1.11.0 …
09:18 Ticket #1229 (Bug with stream TCP/UDP on port 514 only) created by gilles-m@…
Hello, I want to load-balance TCP and UDP stream on the same port …

03/29/17:

17:21 Changeset in nginx [6957:83bae3d354ab] by Valentin Bartenev <vbart@…>
HTTP/2: fixed connection finalization. All streams in connection must …
17:16 Changeset in nginx [6956:9b5f31fdb850] by Valentin Bartenev <vbart@…>
HTTP/2: fixed stream finalization. In order to finalize stream the …
09:24 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) created by zhaiyan0011@…
• Nginx -1.10.2 • Uname -Linux 2.6.32-642.13.1.el6.x86_64 We use …
09:22 Ticket #1227 (One ngx_slice_module bug when use nginx as a reverse proxy server) created by zhaiyan0011@…
• Nginx -1.10.2 • Uname -Linux 2.6.32-642.13.1.el6.x86_64 We use …

03/28/17:

17:30 Ticket #1174 (Partial downloads (sendfile)) closed by mdounin
fixed: Fix committed.
15:15 Changeset in nginx [6951:ce37362a7a70] by Maxim Dounin <mdounin@…>
Copy filter: wake up subrequests after aio operations. Previously, …
15:15 Changeset in nginx [6950:4cb4ffe06785] by Maxim Dounin <mdounin@…>
Threads: fixed request hang with aio_write and subrequests. If the …
15:15 Changeset in nginx [6949:ff0c8e11edbc] by Maxim Dounin <mdounin@…>
Simplified and improved sendfile() code on Linux. The …
14:58 Changeset in nginx-tests [1156:d12c45f14102] by Sergey Kandaurov <pluknet@…>
Tests: handled EOF in ssl_proxy_upgrade.t.
14:57 Changeset in nginx-tests [1155:d37983612b04] by Sergey Kandaurov <pluknet@…>
Tests: adjusted read timeout in proxy upgrade tests for slow hosts.
11:21 Changeset in nginx [6948:3fb9b5eb75c0] by Sergey Kandaurov <pluknet@…>
Fixed ngx_open_cached_file() error handling. If of.err is 0, it means …
11:03 Changeset in nginx [6962:a97ad1663ef4] by Roman Arutyunyan <arut@…>
Slice filter: allowed at most one subrequest at a time. Previously, …
08:28 Changeset in nginx [6947:a8d7c9139831] by Ruslan Ermilov <ru@…>
Core: set nginx_shared_zone name via ngx_str_set().
08:28 Changeset in nginx [6946:99c87770b81b] by Ruslan Ermilov <ru@…>
Use ngx_array_init() to initialize arrays.
08:28 Changeset in nginx [6945:6e1a0a0d5f04] by Ruslan Ermilov <ru@…>
Version bump.

03/26/17:

08:25 Changeset in nginx [6955:d38161da62cd] by Piotr Sikora <piotrsikora@…>
HTTP/2: emit PROTOCOL_ERROR on padding errors. Signed-off-by: Piotr …
08:25 Changeset in nginx [6954:052305810ca4] by Piotr Sikora <piotrsikora@…>
HTTP/2: fix flow control with padded DATA frames. Previously, flow …
08:25 Changeset in nginx [6953:663e6a48bfcb] by Piotr Sikora <piotrsikora@…>
HTTP/2: fix $body_bytes_sent variable. Previously, its value included …
08:25 Changeset in nginx [6952:afc60bd9008f] by Piotr Sikora <piotrsikora@…>
HTTP/2: fix $bytes_sent variable. Previously, its value accounted for …
08:25 Changeset in nginx [6958:28dc369899ea] by Piotr Sikora <piotrsikora@…>
HTTP/2: style and typos. Signed-off-by: Piotr Sikora …

03/24/17:

18:49 Milestone 1.11.12 completed
Status: released Trunk: mainline * Bug fix
16:33 Changeset in nginx-tests [1154:2c120aea4362] by Sergey Kandaurov <pluknet@…>
Tests: added auto redirect tests with args.
16:29 Changeset in nginx-tests [1153:818fbc9d1c29] by Sergey Kandaurov <pluknet@…>
Tests: check Location EoLs? in http_absolute_redirect.t.
15:05 Changeset in nginx [6944:22be63bf21ed] by Maxim Dounin <mdounin@…>
release-1.11.12 tag
15:05 Changeset in nginx [6943:7f394e433f00]release-1.11.12 by Maxim Dounin <mdounin@…>
nginx-1.11.12-RELEASE
13:26 Changeset in nginx [6942:1c43ac026c1d] by Maxim Dounin <mdounin@…>
Fixed CPU hog while freeing hc->busy after e662cbf1b932 (1.11.11). …
12:25 Changeset in nginx-tests [1152:8241ebbe753d] by Sergey Kandaurov <pluknet@…>
Tests: added perl header_out content-length tests with ranges.
10:37 Changeset in nginx [7036:8666da1ecf33] by Piotr Sikora <piotrsikora@…>
Headers filter: added "add_trailer" directive. Trailers added using …
10:37 Changeset in nginx [7035:4e784e095a97] by Piotr Sikora <piotrsikora@…>
HTTP/2: added support for trailers in HTTP responses. Signed-off-by: …
10:37 Changeset in nginx [7034:1b068a4e82d8] by Piotr Sikora <piotrsikora@…>
Added support for trailers in HTTP responses. Example: …
09:48 Changeset in nginx [6966:fa56ab75cffc] by Piotr Sikora <piotrsikora@…>
Upstream: allow recovery from "429 Too Many Requests" response. This …
09:48 Changeset in nginx [6965:3ef4cadfad7f] by Piotr Sikora <piotrsikora@…>
Added support for "429 Too Many Requests" response (RFC6585). This …

03/22/17:

20:36 Changeset in nginx [6941:6e20a6479325] by Ruslan Ermilov <ru@…>
Simplified code about duplicate root/alias directive.
19:49 Changeset in nginx [6940:39ff6939266e] by Ruslan Ermilov <ru@…>
Unified error messages about duplicate directives.
19:49 Changeset in nginx [6939:633a36655bb6] by Ruslan Ermilov <ru@…>
Version bump.
18:36 Ticket #1226 (nginx behaves weirdly when using eventport as event engine on Solaris) created by zheganin@…
nginx behaves weirdly when using eventport as event engine. I tried to …
13:30 Ticket #1224 (Wildcard in server_name) closed by mdounin
invalid: Wildcards are only allowed as the first or the last part of the name, …
13:29 Ticket #1225 (GPG Key for Debian Repro was expired) closed by thresh
invalid
11:03 Ticket #1225 (GPG Key for Debian Repro was expired) created by adnae@…
Your gpg key for the debian based Repro is expired. pub …
03:55 Ticket #1224 (Wildcard in server_name) created by gnought@…
The following nginx config is regarded as invalid via {{{{ nginx -t …

03/21/17:

17:39 Ticket #1205 (rare crash fix) closed by mdounin
duplicate: Feedback timeout.
16:19 Ticket #924 (ngx_http_v2_module is not included in windows compilation) closed by mdounin
fixed: Fixed in 0d4f602dc927, available in nginx 1.11.11 windows build.
15:34 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) closed by mdounin
invalid: As far as I understand the above configuration, it's not nginx who …
15:26 Milestone 1.11.11 completed
Status: released Trunk: mainline * worker_shutdown_timeout …
15:04 Changeset in nginx [6938:a23fb12895e5] by Maxim Dounin <mdounin@…>
release-1.11.11 tag
15:04 Changeset in nginx [6937:d8b321a876d6]release-1.11.11 by Maxim Dounin <mdounin@…>
nginx-1.11.11-RELEASE
14:38 Changeset in nginx-tests [1151:57673c7257a3] by Sergey Kandaurov <pluknet@…>
Tests: unbreak mail tests in case of EOF.
14:28 Changeset in nginx [6936:0d4f602dc927] by Maxim Dounin <mdounin@…>
Added HTTP/2 to win32 builds.
14:06 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) created by cerlestes@…
We've experienced a very weird behaviour today, which potentially is a …
12:42 Changeset in nginx-tests [1150:ccf134a800ae] by Sergey Kandaurov <pluknet@…>
Tests: added Location tests with alias for dav and static modules.

03/17/17:

22:45 Ticket #1222 (Update doc to mention about HTSP) created by privacyisright@…
security.stackexchange.com/questions/154166/httpoxy-what-about-https-pr …
16:50 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) closed by mdounin
invalid: As previously said, no further clarification will be given here. …
16:39 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) reopened by jmcewan127@…
Im happy to be wrong. Thought the map directive is only available in …
16:35 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) closed by mdounin
invalid
16:03 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) reopened by jmcewan127@…
Your answer is what I am telling you. The doc's indicate you support a …
14:00 Ticket #1221 (add_header conflict) closed by mdounin
invalid: This is expected behaviour, quoting …
13:37 Ticket #1221 (add_header conflict) created by privacyisright@…
http{ ... add_header X-Frame-Options "deny"; add_header Last-Modified …
13:26 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) closed by mdounin
invalid: There is no set directive in stream. You may provide variables for …
09:09 Changeset in nginx [6935:03928f7f209b] by Ruslan Ermilov <ru@…>
Fixed a comment.
01:19 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) created by jmcewan127@…
According the docs, …

03/16/17:

18:34 Ticket #1219 (Subrequest using slice stuck in infinite loop) created by giovani.rinaldi.azion.com@…
When nginx has to do subrequests for one or more slices to …
17:38 Changeset in nginx [6934:4d874b4d82ed] by Ruslan Ermilov <ru@…>
Configure: fixed --without_http. Instead of turning off some randomly …
17:38 Changeset in nginx [6933:29e452c56125] by Ruslan Ermilov <ru@…>
Configure: fixed build with --with-stream. Some combinations of …
16:01 Changeset in nginx [6932:e54c336d95aa] by Ruslan Ermilov <ru@…>
Added missing "static" specifier found by gcc -Wtraditional. This has …

03/15/17:

22:55 Changeset in nginx [7047:3fef8c5caa75] by Piotr Sikora <piotrsikora@…>
Proxy: split configured header names and values. Previously, each …
10:58 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) closed by mdounin
invalid
10:58 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) reopened by mdounin
08:44 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) closed by maxim
fixed: Добрый день. Даже если источником паники является nginx, такое …

03/14/17:

18:54 Ticket #1218 (Authorization on trac.nginx.org does not work) closed by defan
fixed
18:45 Ticket #1218 (Authorization on trac.nginx.org does not work) created by -
I noticed that authorization on trac.nginx.org does not work and …
18:13 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) created by -
Словил панику на FreeBSD 11, два раза. Есть подозрение на sendfile. …
15:33 Ticket #1117 (ngx_http_v2_module documentation says HTTP/2 is experimental) closed by maxim
fixed: The issue was fixed: http://hg.nginx.org/nginx.org/rev/88228d493640

03/13/17:

12:01 Ticket #1216 (Confusing use of 'URI' when referring to a path in the proxy_pass ...) created by ankon@…
In http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass
Note: See TracTimeline for information about the timeline view.