Timeline



10/30/15:

19:25 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) closed by Maxim Dounin
fixed: Fix committed, thanks for reporting the problem and testing the patch.
19:20 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by Maxim Dounin <mdounin@…>
In [changeset:"4ccb37b04454dec6afb9476d085c06aea00adaa0/nginx"
18:43 Changeset in nginx [6344:a8ecb0a2193f]stable-1.8 by Maxim Dounin <mdounin@…>
Fixed ngx_parse_time() out of bounds access (ticket #821). The code …
18:43 Changeset in nginx [6287:4ccb37b04454] by Maxim Dounin <mdounin@…>
Fixed ngx_parse_time() out of bounds access (ticket #821). The code …
14:22 Ticket #738 (Describe how to extend mime.types in types docs) updated by Maxim Dounin
Component changed
14:22 Ticket #781 (Documentation not clear on auth_basic_user_file) updated by Maxim Dounin
Component changed
14:21 Ticket #803 (proxy_pass differs in behavior if used with variable substitution) updated by Maxim Dounin
Component changed
14:16 Ticket #712 (limit_conn and internal redirects) updated by Maxim Dounin
Status, Component changed
13:51 Ticket #779 (allow relative path to log files) closed by Maxim Dounin
invalid: Relative paths are allowed, though they work from prefix, not from …
13:43 Ticket #344 (SSL proxy - CRL verification error) closed by Maxim Dounin
worksforme: When using intermediate CAs, a file with CRLs is expected to contain …
13:40 Ticket #822 (Worker process crashing (exit, signal 11)) updated by maxim
Status, Owner changed
13:26 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) closed by Maxim Dounin
wontfix
13:26 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) reopened by Maxim Dounin

10/29/15:

17:46 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) closed by Valentin V. Bartenev
fixed: Almost all directives in nginx are based on this principle. The …
17:29 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) reopened by arno01@…
This is exactly the opposite of what I want, thus I have tried to …
14:57 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valentin V. Bartenev
The following patch should fix the issue: […]
13:25 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valentin V. Bartenev
Status changed
Thank you for the report. We are able to reproduce.
12:03 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Nick
Confim this bug - had to downgrade to 1.9.5. Nginx works as a proxy …
11:58 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
I can confirm that your patch solves this issue. I am also unable to …
10:09 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
I see some XML traces in the dump. We're using NGINX to proxy a large …
10:04 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
Replying to maxim: > Hi, > > not exactly -- the binary …
09:56 Ticket #822 (Worker process crashing (exit, signal 11)) updated by maxim
Hi, not exactly -- the binary misses debug symbols. There are two …
09:20 Tickets #783,​677 batch updated by Vladimir Homutov <vl@…>
In [changeset:"a6a2016b8e31e3fd26aaf32c952d9643161925c6/nginx"
02:22 Ticket #736 (Nginx responses 412 to invalid If-Unmodified-Since request-header) updated by Maxim Dounin
All of the above times are recognized by nginx to be -1, the last UTC …
01:50 Ticket #701 (nginx -s stop and -s quit hang on Yosemite) closed by Maxim Dounin
worksforme: Works fine here.
01:47 Ticket #824 (NGINX returning 404 on proxy timeout instead of 504 when request is a POST) updated by Maxim Dounin
Unless you've configured nginx to return a custom error page for 504 …
01:23 Ticket #738 (Describe how to extend mime.types in types docs) updated by Maxim Dounin
Component changed
01:19 Ticket #795 (nginx 1.9.5-1 with deb package can't be install on ubuntu with error) closed by Maxim Dounin
invalid: As suggested, removing conflicting packages should help.
01:15 Ticket #796 (nginx.pid is removed during reload if pid path is changed in ...) closed by Maxim Dounin
wontfix: Feedback timeout.
00:47 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) closed by Maxim Dounin
wontfix: If you don't want nginx to add a header in a particular …

10/28/15:

20:49 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
I hope this is what you are asking for -- I'm not familiar with those …
20:48 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
Core dump: ---- [root@jappix debugcores]# gdb /usr/sbin/nginx …
20:45 Ticket #824 (NGINX returning 404 on proxy timeout instead of 504 when request is a POST) created by brad.getsensibill.com@…
Hello, We have been diagnosing a strange issue in our systems error …
20:42 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
nginx -V output: ---- nginx version: nginx/1.9.6 built by gcc 4.9.2 …
20:30 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) updated by arno01@…
There is another problem, when I am adding "add_header" to some of …
20:14 Ticket #823 (Add disable_header option (opposite of add_header) which would let ...) created by arno01@…
Dear devs, I think it would be nice to have "disable_header" option. …
18:26 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by Maxim Dounin
Please try the following patch (problem found by Roman Arutyunyan): […]
17:25 Ticket #822 (Worker process crashing (exit, signal 11)) updated by maxim
Hi, could you please provide a stack trace from the coredump? …
17:07 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valerian Saliou
As a side note: I could not reproduce the issue on my end. A buggy …
17:04 Ticket #822 (Worker process crashing (exit, signal 11)) created by Valerian Saliou
Hello, Since updating from 1.9.5 to 1.9.6 a few hours ago, I'm …
12:07 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
I also see that a request in file "missing_expires.txt" has …
11:04 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
Ok, I think that missing gzip filter is because of "Via" header…
10:39 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
I have found another interesting example. There is no Expires header …
10:38 missing_gzip_missing_expires.txt attached to Ticket #821 by wkuranowski@…
Missing Gzip and Expires

10/27/15:

22:58 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
I have captured responses without Expires header. Let me know if you …
22:55 correct_expires.txt attached to Ticket #821 by wkuranowski@…
Correct Expires header
22:55 missing_expires.txt attached to Ticket #821 by wkuranowski@…
Missing Expires header
21:05 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by wkuranowski@…
I have a new hint - I am unable to find missing Expires header when …
20:16 Changeset in nginx [6285:1f26bf65b1bc] by Valentin Bartenev <vbart@…>
HTTP/2: changed behavior of the "http2_max_field_size" directive. Now …
20:16 Changeset in nginx [6284:66ee1c5cb6aa] by Valentin Bartenev <vbart@…>
HTTP/2: fixed spelling.
20:16 Changeset in nginx [6283:86b5f146b121] by Valentin Bartenev <vbart@…>
Version bump.
17:14 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) updated by Maxim Dounin
Description changed
Please provide [[http://nginx.org/en/docs/debugging_log.html|debug
16:26 Ticket #821 (Header "Expires" and "Cache-Control" is not sent for random requests ...) created by wkuranowski@…
There is a problem with missing "Expires" and "Cache-Control" headers …
14:14 Milestone 1.9.6 completed
Status: scheduled Trunk: mainline * Bug fixes release
13:47 Changeset in nginx [6282:f1424eef1966] by Maxim Dounin <mdounin@…>
release-1.9.6 tag
13:47 Changeset in nginx [6281:b78018cfaa2f]release-1.9.6 by Maxim Dounin <mdounin@…>
nginx-1.9.6-RELEASE

10/26/15:

17:05 Ticket #818 (error_log host information is confusing) updated by Maxim Dounin
Please read …
16:54 Ticket #818 (error_log host information is confusing) updated by tamere22@…
I understand this is not a bug :) But I don't understand the logic …
16:16 Ticket #818 (error_log host information is confusing) updated by Maxim Dounin
In your configuration as provided, the listen socket on port 443 is …
16:06 Changeset in nginx [6286:a6a2016b8e31] by Vladimir Homutov <vl@…>
Syslog: added "nohostname" option. The option disables sending …
15:55 Ticket #818 (error_log host information is confusing) updated by tamere22@…
Full unaltered configuration is problematic for me as it is our main …
14:46 Changeset in nginx [6280:16905ecbb49e] by Valentin Bartenev <vbart@…>
HTTP/2: simplified checking the END_STREAM flag. No functional changes.
14:46 Changeset in nginx [6279:c72eaf694d99] by Valentin Bartenev <vbart@…>
HTTP/2: improved the ngx_http_v2_integer_octets(v) macro. Previously, …
14:46 Changeset in nginx [6278:b78df0822168] by Valentin Bartenev <vbart@…>
HTTP/2: fixed the NGX_HTTP_V2_MAX_FIELD macro.
12:54 Ticket #820 (Add neverbleed support) closed by Maxim Dounin
wontfix: As of nginx 1.7.9+, loading of secret keys via arbitrary OpenSSL …

10/25/15:

02:04 Ticket #820 (Add neverbleed support) created by HLFH@…
Hi, [Neverbleed](https://github.com/h2o/neverbleed) is a privilege …

10/24/15:

01:21 Changeset in nginx [6619:67938e63758d] by Piotr Sikora <piotrsikora@…>
Configure: remove auto/lib/test, unused since nginx-0.1.2. …

10/23/15:

10:48 Ticket #819 (http auth digest new fork) closed by thresh
invalid

10/22/15:

22:43 Ticket #819 (http auth digest new fork) updated by CyberCr33p@…
I found that my OS is responsible for downloading the 3rd party …
22:26 Ticket #819 (http auth digest new fork) created by CyberCr33p@…
nginx 1.8 and 1.9 download http-auth-digest from …
15:24 Ticket #800 (Variable $server_protocol is empty on HTTP2) updated by Rob Janssen
Replying to vbart: > and since the variable is mostly used …

10/21/15:

15:28 Ticket #818 (error_log host information is confusing) updated by Maxim Dounin
This may happen if a connection is accepted on a listening socket …
15:05 Ticket #818 (error_log host information is confusing) updated by tamere22@…
Replying to mdounin: > The host is a host from a request …
13:45 Ticket #818 (error_log host information is confusing) closed by Maxim Dounin
invalid: The host is a host from a request (see http://nginx.org/r/$host), and …
13:17 Ticket #818 (error_log host information is confusing) created by tamere22@…
Hi, I think it's a bug because log_format is not possible with …

10/20/15:

16:39 Ticket #608 (Please specify prototyping behavior for nginx.xs) closed by Maxim Dounin
fixed: Fixed by c6cc0b79a43d.
16:38 Ticket #235 (segfault with SNI and ssl_session_cache assymetrical configuration) closed by Maxim Dounin
fixed: Fix committed and will be available in upcoming nginx 1.9.6.
16:32 Ticket #235 (segfault with SNI and ssl_session_cache assymetrical configuration) updated by Maxim Dounin <mdounin@…>
In [changeset:"97f102a13f3373ed27d1d0d8f78ac9af8d88a0ff/nginx"
02:14 Ticket #817 (Wrong or undocumented srever resolving) closed by Maxim Dounin
invalid: When you have a listening socket configured for a particular IP …
00:52 Ticket #817 (Wrong or undocumented srever resolving) updated by marunin@…
The same problem exists for very old nginx version: nginx/0.7.67 TLS …
00:51 nginx_bug.log attached to Ticket #817 by marunin@…
debug log for request
00:51 nginx_bug.conf attached to Ticket #817 by marunin@…
Bug config
00:47 Ticket #817 (Wrong or undocumented srever resolving) created by marunin@…
I you mix listen <ip_name>:80 and listen 80 Than servers with listen …

10/19/15:

18:22 Changeset in nginx [6343:60ae75969588]stable-1.8 by Maxim Dounin <mdounin@…>
SSL: preserve default server context in connection (ticket #235). …
14:59 Ticket #813 (Double encoding of utf-8 strings inside x509 certificates) updated by Maxim Dounin
The phpinfo() provided shows representation that OpenSSL produces, …
13:32 Ticket #813 (Double encoding of utf-8 strings inside x509 certificates) updated by Spindel@…
This isn't only in access logs, it's also in parameters passed into …

10/15/15:

01:10 Ticket #810 (OCSP Stapling fails if first relevant server block lacks ssl_stapling ...) closed by Maxim Dounin
wontfix: I think I finally tracked this (there were some complains previously …

10/14/15:

17:00 Ticket #813 (Double encoding of utf-8 strings inside x509 certificates) closed by Maxim Dounin
invalid: All control characters, non-ASCII characters, " and \ in access …
14:34 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by LPardue@…
A feature request has been created under #816
14:33 Ticket #816 (Allow h2c and HTTP/1.1 support on the same listening socket) created by LPardue@…
nginx 1.9.5 introduces support for HTTP/2. If a user configures a h2c …
14:31 Ticket #815 (Wrong timing with regards to upstream communications) closed by Maxim Dounin
invalid: The description suggests you are having problems with a 3rd party …
13:57 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by LPardue@…
> I see no really good reasons for h2c in this area, and it seems …
13:01 Ticket #815 (Wrong timing with regards to upstream communications) created by uschaufelberger@…
I've been trying to figure out an issue regarding communications …
01:03 Ticket #814 (Support for parallel ECDSA / RSA certificates) created by jsha@…
I'd like to be able to deploy an ECDSA certificate alongside an RSA …

10/13/15:

14:40 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by Valentin V. Bartenev
Yes, creating a feature request is the way to go. At the moment nginx …
09:51 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by LPardue@…
> It is useful for configurations where TLS termination is done …

10/12/15:

17:01 Ticket #811 (http2 auth not working) closed by Valentin V. Bartenev
worksforme: I've just tested in Chromium 45.0.2454.101 and Firefox 41.0.1. It …
16:39 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) updated by Valentin V. Bartenev
If you have use cases where separation between HTTP/1.1 and HTTP/2.0 …
16:31 Ticket #808 (Defining http2 without ssl leads to HTTP/1.1 client failure) closed by Valentin V. Bartenev
NGINX supports HTTP/2 over plain TCP using prior knowledge. See RFC …
15:46 Ticket #813 (Double encoding of utf-8 strings inside x509 certificates) created by Spindel@…
When an x509 certificate contains utf-8 data in their fields, the data …
15:15 Ticket #800 (Variable $server_protocol is empty on HTTP2) closed by Valentin V. Bartenev
fixed: According to RFC7230
14:38 Ticket #807 (ngx_http_rewrite_module duplicate Server header) updated by baranyaib90@…
Hi! Thank you all, for the response. I do care about nginx, nginx …

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 Gunter 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 Gunter 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/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 …

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 …
Note: See TracTimeline for information about the timeline view.