Timeline



10/10/15:

19:30 Ticket #812 (Fetch OCSP responses on startup, and store across restarts) created by jsha@…
Once TLS Feature …
13:16 Ticket #798 (Implement http_brotli_static module) updated by bayden@…
It appears that Google has made this issue rather moot by releasing a …
09:52 Ticket #811 (http2 auth not working) created by Günter Grodotzki
A simple auth-basic setup only works via cURL (related to #809) but …
04:44 ssl-stapling-broken.conf attached to Ticket #810 by jsha@…
An example config demonstrating the problem. Needs adjustment for …
04:43 Ticket #810 (OCSP Stapling fails if first relevant server block lacks ssl_stapling ...) created by jsha@…
Steps to reproduce: Set up an nginx configuration with two server …

10/09/15:

22:20 Ticket #809 (http2 cookies not readable under php) created by Günter Grodotzki
Very simple PHP script: […] Returns empty array under Google …
16:01 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) created by LPardue@…
This issue probably relates to support of HTTP/2 over cleartext (h2c). …

10/08/15:

14:44 Ticket #807 (ngx_http_rewrite_module duplicate Server header) closed by Maxim Dounin
wontfix: The add_header directive can be used to add headers, but it doesn't …
14:27 Ticket #806 (ngx_http_ssl_module: Turn off 'ssl_session_tickets' by default) closed by Maxim Dounin
wontfix: Session ticket keys are changed on each nginx configuration reload. …
14:21 Ticket #807 (ngx_http_rewrite_module duplicate Server header) updated by Commenter123@…
You can't overwrite nginx 'Server' header without editing source. See: …
14:18 Ticket #714 (Writing connection leak while SPDY enabled) updated by Commenter123@…
Use HTTP2.
14:16 Ticket #705 (Native JavaScript support) updated by Commenter123@…
nginScript: https://www.nginx.com/resources/wiki/nginScript/
14:14 Ticket #807 (ngx_http_rewrite_module duplicate Server header) created by baranyaib90@…
Config snippet: server { listen 192.168.0.2:80; add_header Server …
14:06 Ticket #806 (ngx_http_ssl_module: Turn off 'ssl_session_tickets' by default) created by Commenter123@…
As neither nginx nor openssl rotate the session ticket key, having …
13:07 Ticket #799 (return 501 if post data "_ action=_") closed by Maxim Dounin
invalid: Thanks for confirming, closing this ticket.
08:47 Ticket #799 (return 501 if post data "_ action=_") updated by sp55aa.org@…
Replying to mdounin: > The only case when nginx returns …

10/07/15:

19:19 Changeset in nginx [6259:2f34ea503ac4] by Vladimir Homutov <vl@…>
SSL: handled long string truncation in ngx_ssl_error(). If no space …

10/06/15:

22:59 Ticket #760 (Support for HTTP/2) updated by lewisgoddard@…
Just a note, there is $115 just waiting to be collected over on …
08:46 Ticket #800 (Variable $server_protocol is empty on HTTP2) updated by Ilyas Bakirov
As far as I know protocol name is HTTP/2 but protocol number is …
05:57 Changeset in nginx [6258:4b4aee40c508] by Ruslan Ermilov <ru@…>
Stream: delete proxy connection timer after SSL handshake. The timer …

10/05/15:

16:25 Ticket #805 (small new optional feature for unixes) closed by Maxim Dounin
wontfix: Chrooting to the prefix looks like a wrong idea, in particular, …
15:59 nginx-chroot.diff attached to Ticket #805 by David CARLIER
new chroot mode
15:59 Ticket #805 (small new optional feature for unixes) created by David CARLIER
Hi all, I created a small new optional feature to chroot nginx after …
13:52 Ticket #794 (HTTP/2 with ssl_ciphers and/or ssl_prefer_server_ciphers result into ...) updated by Maxim Dounin
In my tests Chrome announces the following ciphers in the ClientHello
12:51 Ticket #804 (Error while using Several sub_filter directives) closed by Maxim Dounin
invalid: Multiple sub_filter directives are supported in nginx 1.9.4+. The …
07:46 Ticket #804 (Error while using Several sub_filter directives) created by christoph.z-online.net@…
If i try to replace more than one string, i get this error: […] …

10/04/15:

15:47 Ticket #794 (HTTP/2 with ssl_ciphers and/or ssl_prefer_server_ciphers result into ...) updated by RubenKelevra@…
Well, I don't think this is a missconfiguration: I use the following …

10/02/15:

15:41 Ticket #800 (Variable $server_protocol is empty on HTTP2) reopened by John Blackbourn
Although it's not actually clear from …
13:32 Ticket #803 (proxy_pass differs in behavior if used with variable substitution) updated by Maxim Dounin
Keywords, Component, Type, Description changed
Docs say (see http://nginx.org/r/proxy_pass): > A server name, its …
13:14 Ticket #803 (proxy_pass differs in behavior if used with variable substitution) created by s3tqr2w@…
This may be desired, but it is not well documented, and caused me many …
03:25 Changeset in nginx [6273:60f916da7294] by Piotr Sikora <piotrsikora@…>
HTTP/2: fix handling of connection errors. Previously, nginx worker …
03:25 Changeset in nginx [6272:b6a665bf858a] by Piotr Sikora <piotrsikora@…>
HTTP/2: fix indirect reprioritization. Previously, streams that were …
03:25 Changeset in nginx [6271:22ee99422329] by Piotr Sikora <piotrsikora@…>
HTTP/2: reject self-dependent streams. Per RFC7540, a stream cannot …

09/29/15:

19:00 Ticket #802 ($server_protocol is empty with the HTTP/2.0 module) closed by Maxim Dounin
duplicate: Duplicate, see ticket #800.
17:52 Ticket #802 ($server_protocol is empty with the HTTP/2.0 module) created by jerrygrey@…
It seems when using the new HTTP/2.0 module nginx no longer sets the …
14:38 Ticket #801 (auth_request and PUT/POST problems) updated by Florin Asăvoaie
You are totally right, I can see it now. Thank you for your effort.
12:29 Ticket #801 (auth_request and PUT/POST problems) closed by Maxim Dounin
invalid: From the debug log it looks like a 3rd party module have read a …
10:52 Ticket #801 (auth_request and PUT/POST problems) updated by Florin Asăvoaie
I added the debug log. What I think that is strange in it is that, at …
10:47 debuglog.txt attached to Ticket #801 by Florin Asăvoaie

09/28/15:

19:40 Ticket #801 (auth_request and PUT/POST problems) updated by Maxim Dounin
The configuration snippet you've provided works fine here, and we also …
17:08 Ticket #800 (Variable $server_protocol is empty on HTTP2) closed by Valentin V. Bartenev
fixed: Fixed by 9dfc4ba140f9 (will be released in 1.9.6).
14:55 Ticket #794 (HTTP/2 with ssl_ciphers and/or ssl_prefer_server_ciphers result into ...) closed by Valentin V. Bartenev
invalid: The HTTP/2 clients may have some restrictions regarding negotiated …
13:30 Ticket #793 (HTTP/2 defaults differ from spdy/http, change of behavior with default ...) updated by Valentin V. Bartenev
Regarding the error message, there is no way to return HTTP response …
13:29 Ticket #793 (HTTP/2 defaults differ from spdy/http, change of behavior with default ...) closed by Valentin V. Bartenev
invalid: The values of these directives cannot be matched to …
13:18 Ticket #792 (Chrome can't establish HTTP2 connection to nginx when URL contains ...) closed by Valentin V. Bartenev
fixed: It should be fixed in 081a073e5164. Please, try the 1.9.5 release.
12:40 Ticket #801 (auth_request and PUT/POST problems) created by Florin Asăvoaie
I have the following configuration: […] For some reasons, the …

09/27/15:

23:32 Changeset in nginx [6277:b930e598a199] by Valentin Bartenev <vbart@…>
HTTP/2: fixed splitting of response headers on CONTINUATION frames. …

09/25/15:

10:12 Ticket #800 (Variable $server_protocol is empty on HTTP2) updated by maxim
Status, Owner changed
09:38 Ticket #800 (Variable $server_protocol is empty on HTTP2) created by uu@…
That's it:)

09/24/15:

13:07 Ticket #799 (return 501 if post data "_ action=_") updated by Maxim Dounin
The only case when nginx returns 501 is when client tries to use …
03:36 Ticket #799 (return 501 if post data "_ action=_") created by sp55aa.org@…
$ curl -d '_ action=_' 'http://127.0.0.1:18082' <html> …

09/23/15:

17:23 Ticket #798 (Implement http_brotli_static module) created by bayden@…
Today, nginx supports the http_gzip_static module …
16:01 Ticket #794 (HTTP/2 with ssl_ciphers and/or ssl_prefer_server_ciphers result into ...) updated by Maxim Dounin
When ssl_prefer_server_ciphers is set on, first supported by client …
13:58 Ticket #797 (Error in kernel log) closed by Maxim Dounin
invalid: Call trace suggests that nginx process stuck in kernel, waiting for …
13:38 Ticket #796 (nginx.pid is removed during reload if pid path is changed in ...) updated by Maxim Dounin
I don't think anything can be done with this: it's the file name that …
13:11 Ticket #797 (Error in kernel log) created by Антипов Илья
[23450344.977051] INFO: task nginx:3473 blocked for more than 120 …
09:05 Ticket #793 (HTTP/2 defaults differ from spdy/http, change of behavior with default ...) updated by maxim
Status, Owner changed
09:03 Ticket #793 (HTTP/2 defaults differ from spdy/http, change of behavior with default ...) updated by Pyry Hakulinen
Looks like this was related to #792 and fixed in r6248 and/or r6249. I …
07:51 Ticket #796 (nginx.pid is removed during reload if pid path is changed in ...) updated by pdecat@…
Oops, the above strace is from a subsequent test, the other way around …
06:11 Ticket #796 (nginx.pid is removed during reload if pid path is changed in ...) created by pdecat@…
On recent debian systems and derivatives like Ubuntu, /var/run is a …
03:31 Ticket #795 (nginx 1.9.5-1 with deb package can't be install on ubuntu with error) updated by Ilyas Bakirov
You have already installed nginx-full-1.9.4-1+precise0 from Ubuntu …
03:17 Ticket #795 (nginx 1.9.5-1 with deb package can't be install on ubuntu with error) created by ye.mikez@…
[…]

09/22/15:

20:06 Ticket #794 (HTTP/2 with ssl_ciphers and/or ssl_prefer_server_ciphers result into ...) created by RubenKelevra@…
When a Browser is capable to use http/2 and you use …
15:25 Tickets #781,​793 batch updated by maxim
Milestone changed
Ticket retargeted after milestone closed
15:24 Milestone 1.9.5 completed
Status: released Trunk: mainline * HTTP/2 support

09/21/15:

20:11 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) closed by Roman Arutyunyan
fixed
20:11 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by Roman Arutyunyan
Committed, thanks.
19:00 Ticket #793 (HTTP/2 defaults differ from spdy/http, change of behavior with default ...) created by Pyry Hakulinen
Maximum length for single header (and in total) for http, https, and …
13:15 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by serguei.ivantsov@…
With this patch nginx doesn't crash and sub_filter works properly.
12:47 Ticket #792 (Chrome can't establish HTTP2 connection to nginx when URL contains ...) updated by Maxim Dounin
Status, Owner changed
Thank, this is somewhat known issue. Chrome seems to do something …
11:52 sub-main-conf.patch attached to Ticket #791 by Roman Arutyunyan
11:52 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by Roman Arutyunyan
Could you please try the following patch and report the result?

09/20/15:

21:44 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by serguei.ivantsov@…
cedartrail objs # telnet localhost 8080 Trying 127.0.0.1... Connected …
21:43 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by serguei.ivantsov@…
user nginx nginx; worker_processes 1; error_log …
08:45 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) updated by thresh
Can you please provide the full nginx configuration causing the crash? …
06:57 Ticket #792 (Chrome can't establish HTTP2 connection to nginx when URL contains ...) updated by bsuh@…
If previous HTTP2 connection is reused, it works fine. When trying to …
06:54 Ticket #792 (Chrome can't establish HTTP2 connection to nginx when URL contains ...) created by bsuh@…
Chrome Version 45.0.2454.93 (64-bit) Mac OS X I added this query …
06:23 Ticket #766 (ssl_protocols directive doesn't work in server context) updated by brejoc@…
This has to be mentioned in the documentation. The documentation is …

09/19/15:

21:10 Ticket #791 (Segfault in sub_filter after updating to 1.9.4) created by serguei.ivantsov@…
nginx process crashes on every request after updating to 1.9.4 …
11:11 Ticket #789 (Program terminated with signal SIGSEGV, Segmentation fault.) updated by pakhom706@…
Workaround from #235 has helped in my situation. Thanks

09/18/15:

19:46 Ticket #788 (Segfault with dynamic upstream and many SSI includes) updated by joh-m@…
I can confirm that with this patch nginx is not segfaulting any more
13:05 Ticket #538 (Server origin header not passed through the proxy) closed by Maxim Dounin
wontfix: There are no plans to change current behaviour. If you want nginx to …
12:37 posting-flag.patch attached to Ticket #788 by Roman Arutyunyan
12:36 Ticket #788 (Segfault with dynamic upstream and many SSI includes) updated by Roman Arutyunyan
I was able to reproduce the issue. I'm attaching here the patch which …
10:43 Ticket #788 (Segfault with dynamic upstream and many SSI includes) updated by Sergey Kandaurov
Status changed
10:17 Ticket #790 (Support for send log with GELF (Graylog Extended Log Format)) created by ismaelpuerto@…
https://www.graylog.org/resources/gelf/
09:26 Ticket #788 (Segfault with dynamic upstream and many SSI includes) updated by vl
please reproduce the issue without 3rd-party modules and attach full …
03:02 Ticket #538 (Server origin header not passed through the proxy) updated by stackoverflow.com/users/1109918/benadams
RFC 7230 updates the language in 2.3. Intermediaries to explicitly …

09/17/15:

15:12 Ticket #538 (Server origin header not passed through the proxy) reopened by stackoverflow.com/users/1109918/benadams
Following RFC 2616 terminology a "reverse proxy" is a gateway. RFC …
14:15 Ticket #760 (Support for HTTP/2) closed by Valentin V. Bartenev
fixed: The HTTP/2 implementation was committed as 257b51c37c5a. It's going to …
12:48 Ticket #789 (Program terminated with signal SIGSEGV, Segmentation fault.) closed by Maxim Dounin
duplicate: First backtrace looks like a duplicate of ticket #235, see the first …
08:58 nginxseg15785.txt attached to Ticket #789 by pakhom706@…
nginx debug log

09/16/15:

20:25 Ticket #789 (Program terminated with signal SIGSEGV, Segmentation fault.) created by pakhom706@…
Worker process constantly exited on signal 11 with different reasons: …
15:17 Ticket #714 (Writing connection leak while SPDY enabled) updated by Maxim Dounin
Keywords changed
15:17 Ticket #626 (Open Socket Alerts on Reload) updated by Maxim Dounin
Keywords changed
05:48 nginx_log.txt attached to Ticket #788 by joh-m@…
log excerpt, combined out of different tests
05:46 nginx_stacktrace.txt attached to Ticket #788 by joh-m@…
stacktrace
05:46 nginx_config.txt attached to Ticket #788 by joh-m@…
example configuration with two upstreams
05:45 Ticket #788 (Segfault with dynamic upstream and many SSI includes) created by joh-m@…
Hello, we are using nginx to combine fragments from some upstream …

09/15/15:

13:46 Ticket #787 (Nginx not able to properly handle charater-set encoding) closed by Maxim Dounin
invalid: From the report it looks like the problem is that backend is unable to …
08:28 WikiStart edited by Sergey Budnevitch
(diff)
07:53 Ticket #787 (Nginx not able to properly handle charater-set encoding) created by stackoverflow.com/users/5159092/rajdeep-bhattacharya
We are trying to forward some arabic character in the uri. The flow of …

09/14/15:

15:51 Ticket #786 (url decoding is senseless for proxy_pass) closed by Maxim Dounin
wontfix: When nginx is instructed to modify URI by using an URI component in …

09/13/15:

22:32 Ticket #786 (url decoding is senseless for proxy_pass) updated by aliquid@…
And for anybody passing by, I have found one or two workarounds for …
22:13 Ticket #786 (url decoding is senseless for proxy_pass) updated by aliquid@…
I'd be happy to provide working patch if there is a good chance of it …
22:08 Ticket #786 (url decoding is senseless for proxy_pass) created by aliquid@…
I understand that URLs such as http://server/some%2Fpath is translated …

09/11/15:

08:50 Ticket #785 (SPDY not supporting domain sharding) updated by steve.exley.mayden.co.uk@…
Makes sense now. Thanks for the quick response.
05:39 Ticket #781 (Documentation not clear on auth_basic_user_file) updated by Ilyas Bakirov
Path is relative to nginx installation path, where nginx resides on …
Note: See TracTimeline for information about the timeline view.