Timeline



04/04/17:

15:24 Milestone 1.11.13 completed
Status: released Trunk: mainline * Bug fixes
13:14 Ticket #1235 (open_file_cache issues with symlinks) closed by Maxim Dounin
invalid: With open_file_cache_valid 1h; nginx will cache any open files for 1 …
10:46 Ticket #1235 (open_file_cache issues with symlinks) updated by reezer@…
Might be more of a caveat than a bug, but then it should maybe be …

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 …
15:51 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) updated by higuita
My problem with the 404 is they are not cached in the CDN, so i get …
10:51 Ticket #1219 (Subrequest using slice stuck in infinite loop) closed by Roman Arutyunyan
fixed
10:50 Ticket #1219 (Subrequest using slice stuck in infinite loop) updated by Roman Arutyunyan <arut@…>
In [changeset:"3ff293cfdab85082a9560ab56ea9f16b02a8a8c8/nginx"

04/02/17:

13:37 Ticket #776 (Hang after NGX_AGAIN) closed by Maxim Dounin
fixed: Fix committed.
13:36 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) closed by Maxim Dounin
fixed: Fix committed.
13:30 Tickets #776,​1228 batch updated by Maxim Dounin <mdounin@…>
In [changeset:"903fb1ddc07f6b4345d88428898d95aadfc0223f/nginx"

04/01/17:

12:40 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Alexander Sergeyev
> Though for obvious reasons this solution isn't something can be …

03/31/17:

22:46 Ticket #1234 ("proxy_ssl_trusted_certificate" is loaded into memory many times when ...) updated by Maxim Dounin
Type changed
Each location with proxy_pass to https creates it's own SSL context …
22:08 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Maxim Dounin
Yes, obviously this won't be as effective as serving static files …
21:56 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) updated by Maxim Dounin
Could you please clarify reasons why you use 410 instead of 404? The …
19:13 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by stackoverflow.com/users/2528298/ted-wilmont
That's interesting, and thank you for suggesting that. However, we …
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 …
17:54 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by Roman Arutyunyan
What you can do is disable getting cache time from the response using …
16:59 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by stackoverflow.com/users/2528298/ted-wilmont
Thank you for your reply. In that case, how do we configure nginx to …
16:17 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by Roman Arutyunyan
When proxy_cache_background_update is disabled, there's a client, …
15:56 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by stackoverflow.com/users/2528298/ted-wilmont
But that's not the case when proxy_cache_background_update is …
15:07 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) updated by higuita
For static content, i return 410 instead of 404, so that the CDN …
14:42 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by Roman Arutyunyan
The background cache updater receives an uncacheable response (expires …
14:39 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Alexander Sergeyev
> use proxying with If-* headers removed after X-Accel-Redirect I …
14:18 Ticket #1233 (Stale 200 Served even when backend sets 404 with new ...) updated by stackoverflow.com/users/2528298/ted-wilmont
Update: The original page had the X-Accel-Expires header set at …
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 …
12:09 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Maxim Dounin
Ok, so the only way seems to use proxying with If-* headers removed …
12:01 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Alexander Sergeyev
> while it is possible to add any headers to the response using the …
11:38 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Alexander Sergeyev
> If you want to supply custom ETag's by your backend, consider …
10:58 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) updated by Maxim Dounin
That's expected behaviour. Custom headers as configured with …
10:03 Ticket #1232 (nginx returns 412 given if-match, thus ignoring etag from upstream) created by Alexander Sergeyev
The used workflow as follows: the upstream wsgi server knows …
09:30 Ticket #1231 (Testconfig using filename doesn't test includes) updated by serban.constantin@…
Replying to mdounin: You're right, I completely missed …
08:44 Ticket #1231 (Testconfig using filename doesn't test includes) closed by Maxim Dounin
invalid: The nginx.conf configuration file uses: […] and there is no …
08:30 repro.zip attached to Ticket #1231 by serban.constantin@…
files used to reproduce issue
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:

16:54 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) updated by Maxim Dounin
See also ticket #776 and …
16:53 Ticket #776 (Hang after NGX_AGAIN) updated by Maxim Dounin
See also #1228.
16:31 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) updated by Maxim Dounin
Could you please clarify why you want proxy_next_upstream for 410? …
15:48 Ticket #1230 (proxy_next_upstream: Add a config to add other errors) created by higuita
Hi i need to set a proxy_next_upstream on errors "410 Gone", but …
09:57 Ticket #1229 (Bug with stream TCP/UDP on port 514 only) closed by Ruslan Ermilov
fixed: Please update. This has been fixed in 1.11.0 …
09:21 config_nginx_OK_port_1514.txt attached to Ticket #1229 by gilles-m@…
09:19 config_failed_ngnix.txt attached to Ticket #1229 by gilles-m@…
09:18 error_logs_startup.txt attached to Ticket #1229 by gilles-m@…
Error logs
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 …
06:40 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) updated by zhaiyan0011@…
Replying to arut: > This looks like a known issue. When …

03/29/17:

11:04 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by iHeadRu@…
Проблема была в реализации sendfile внутри ядра FreeBSD 11.0.
10:41 Ticket #1228 (One ngx_slice_module bug when use nginx as a reverse proxy server) updated by Roman Arutyunyan
This looks like a known issue. When limit_rate/sendfile_max_chunk are …
09:25 one nginx_slice_module bug report( By Yanbin Zhai ).pdf attached to Ticket #1228 by zhaiyan0011@…
Detail of bug
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 Maxim Dounin
fixed: Fix committed.
16:30 Ticket #1174 (Partial downloads (sendfile)) updated by Maxim Dounin <mdounin@…>
In [changeset:"ff0c8e11edbc590ba3b6609aa6b8ac2260580775/nginx"

03/24/17:

18:49 Milestone 1.11.12 completed
Status: released Trunk: mainline * Bug fix

03/22/17:

21:03 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by iHeadRu@…
Replying to i.bakirov@…: > Replying to [comment:2
18:54 Ticket #1226 (nginx behaves weirdly when using eventport as event engine on Solaris) updated by Maxim Dounin
Status changed
Quoting …
18:36 Ticket #1226 (nginx behaves weirdly when using eventport as event engine on Solaris) created by Eugene Zheganin
nginx behaves weirdly when using eventport as event engine. I tried to …
13:30 Ticket #1224 (Wildcard in server_name) closed by Maxim Dounin
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
13:13 Ticket #1225 (GPG Key for Debian Repro was expired) updated by adnae@…
argl our cache has saved the old key. After pruning the cache, I …
13:10 Ticket #1225 (GPG Key for Debian Repro was expired) updated by adnae@…
From here: http://nginx.org/keys/nginx_signing.key Documented under …
11:13 Ticket #1225 (GPG Key for Debian Repro was expired) updated by thresh
Where did you get this key from? See …
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 Maxim Dounin
duplicate: Feedback timeout.
17:31 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) updated by Maxim Dounin
The error_page directive takes the URI argument. The request will be …
16:21 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) updated by Kevin Fischer
Well yes, you're absolutely right. It's just weird that nginx will …
16:19 Ticket #924 (ngx_http_v2_module is not included in windows compilation) closed by Maxim Dounin
fixed: Fixed in 0d4f602dc927, available in nginx 1.11.11 windows build.
16:00 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) updated by Maxim Dounin
Well, nginx was instructed to deny access to files in /internal/, …
15:45 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) updated by Kevin Fischer
You seem to misunderstand the problem here. It doesn't matter that …
15:34 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) closed by Maxim Dounin
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 …
14:06 Ticket #1223 (Missing error pages + deny + try_files results in full body being returned) created by Kevin Fischer
We've experienced a very weird behaviour today, which potentially is a …
11:42 Ticket #1216 (Confusing use of 'URI' when referring to a path in the proxy_pass ...) updated by ankon@…
Thanks for the pointer, that does help to understand the …

03/19/17:

13:08 Ticket #368 (RFE: add a proxy_cookie_secure to override cookes to be 'Secure') updated by AirisX@…
Try this
12:58 Ticket #967 (Force secure bit on cookies when site running under SSL) updated by AirisX@…
This third-party [https://github.com/AirisX/nginx_cookie_flag_module

03/18/17:

16:25 Ticket #1222 (Update doc to mention about HTSP) updated by Maxim Dounin
Type changed
It is believed that HTTPoxy is to be fixed in relevant libraries / …
03:45 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by Ilyas Bakirov
Replying to iHeadRu@…: > OpenSSL используется. > Что …

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 …
20:25 Ticket #1219 (Subrequest using slice stuck in infinite loop) updated by Roman Arutyunyan
I'm not sure we'll commit exactly this path, we have several …
19:31 Ticket #1219 (Subrequest using slice stuck in infinite loop) updated by giovani.rinaldi.azion.com@…
Your patch does fix the loop indeed! Thanks for your quick reply! …
16:50 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) closed by Maxim Dounin
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 Maxim Dounin
invalid
16:35 Ticket #1220 (Unable to config NGINX to re‑resolves a domain name for UDP / TCP) updated by Maxim Dounin
You are wrong, dynamic name resolution (including re-resolving) is …
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 Maxim Dounin
invalid: This is expected behaviour, quoting …
13:41 Ticket #868 (new variable: $remote_addr_anon) updated by privacyisright@…
Instead of adding new variable, just add a switch; ip_hide_last_octet 1;
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 Maxim Dounin
invalid: There is no set directive in stream. You may provide variables for …
07:40 slice-redirect.patch attached to Ticket #1219 by Roman Arutyunyan
Patch disabling internal redirects in slice subrequests
07:38 Ticket #1219 (Subrequest using slice stuck in infinite loop) updated by Roman Arutyunyan
Thanks for reporting this. Please try the attached patch.
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:

20:31 Ticket #1207 (Distinguish between 301 and 302 redirects when proxy_redirect off) updated by tir94@…
I'll some problem, fixed. [[Image(...)]] …
18:44 nginx_loop_gdb_bt attached to Ticket #1219 by giovani.rinaldi.azion.com@…
GDB Backtrace of loop
18:43 nginx_minimal.conf attached to Ticket #1219 by giovani.rinaldi.azion.com@…
Minimal nginx configuration to reproduce the loop
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 …

03/15/17:

10:58 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) closed by Maxim Dounin
invalid
10:58 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) reopened by Maxim Dounin
10:06 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by iHeadRu@…
Я добавил баг в bugs.freebsd.org. …
08:44 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) closed by maxim
fixed: Добрый день. Даже если источником паники является nginx, такое …

03/14/17:

19:57 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by iHeadRu@…
OpenSSL используется. Что именно интересует в конфиге?
18:54 Ticket #1218 (Authorization on trac.nginx.org does not work) updated by Andrei Belov
Should be fixed now. Thanks for reporting this!
18:54 Ticket #1218 (Authorization on trac.nginx.org does not work) closed by Andrei Belov
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:40 Ticket #1217 (FreeBSD 11 panic with nginx sendfile?) updated by -
Случаем OpenSSL не используется? Конфиг nginx приведите пожалуйста
18:15 s20_2.2.png attached to Ticket #1217 by -
Второй раз
18:14 s20_2.png attached to Ticket #1217 by -
Второй раз
18:14 s20_1.png attached to Ticket #1217 by -
первый раз
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:

13:13 Ticket #1216 (Confusing use of 'URI' when referring to a path in the proxy_pass ...) updated by Maxim Dounin
See this message for explanation why "URI" is used in this meaning: …
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

03/10/17:

17:14 Ticket #1094 (CRL check for Estonian ID cards fails) updated by Maxim Dounin
Given the same document also suggests to use SSLUseStapling for …
16:39 Ticket #1094 (CRL check for Estonian ID cards fails) updated by jyrno42@…
Also, the official …
16:38 Ticket #1094 (CRL check for Estonian ID cards fails) updated by jyrno42@…
I will contact SK.ee to get their stance on this issue.
16:17 Ticket #1215 (Add support for SHA2 (SHA3?) family for RFC2307 passwords for HTTP ...) created by https://stackoverflow.com/users/573152/bernard-rosset
The …
15:57 Ticket #1214 (NGINX-PLUS Installation Issue) closed by maxim
invalid: Hello. This is NOT nginx-plus support channel. Please work with …
15:40 Ticket #1214 (NGINX-PLUS Installation Issue) created by bnk.dba@…
Hi, I am installing Nginx-Plus trail version but getting below error …

03/09/17:

18:26 Ticket #1094 (CRL check for Estonian ID cards fails) updated by Maxim Dounin
Just for the record, it looks like the problem with the root …
13:40 Ticket #1213 (NGINX-PLUS Installation Issue) updated by bnk.dba@…
Hello, I have this machine in LAN and has internet connectivity. Not …
13:32 Ticket #1213 (NGINX-PLUS Installation Issue) closed by maxim
invalid: Hello, It looks like your rws3261383 host has some issues with the …
13:24 Ticket #1213 (NGINX-PLUS Installation Issue) created by bnk.dba@…
Hello, Thanks for your free trail version. I am trying to install …
Note: See TracTimeline for information about the timeline view.