Timeline



11/26/15:

14:06 Ticket #840 (HTTP2 over plaintext (port 80) returns a file download containing gibberish) closed by Maxim Dounin
duplicate: Duplicate of #808.
13:44 Ticket #840 (HTTP2 over plaintext (port 80) returns a file download containing gibberish) created by Andrew Sun
The following configuration: […] returns a file download …

11/24/15:

23:22 Ticket #839 (nginx applies transfer-encoding chunked to scgi response already encoded) closed by Maxim Dounin
invalid: It's not a bug, at least not in nginx. Chunked encoding is a part of …
19:40 Ticket #839 (nginx applies transfer-encoding chunked to scgi response already encoded) created by nascheme@…
I think this is a bug but I'm not sure. I notice that newer versions …
17:52 patch-838.diff attached to Ticket #838 by elektro-wolle@…
Patch to enable compare operators
17:51 Ticket #838 (enable compare operators within if directive) created by elektro-wolle@…
It would be nice to have string comparison operators within the if …
07:15 Ticket #635 (include directive not allowed within upstream context) closed by Ruslan Ermilov
fixed

11/23/15:

21:45 Ticket #635 (include directive not allowed within upstream context) updated by Ruslan Ermilov <ru@…>
In [changeset:"18428f775b2cb30106c3083a72dabc346402b819/nginx"
00:25 Ticket #837 (SSL has poor/inconsistent performance) closed by Maxim Dounin
invalid: Proper microbenchmarking requires a bit of tuning. In particular, …

11/22/15:

12:34 Ticket #837 (SSL has poor/inconsistent performance) updated by clarkk@…
I forgot to say I use the same SSL chipers on both Apache and Nginx
12:32 nginx-ssl.png attached to Ticket #837 by clarkk@…
12:32 Ticket #837 (SSL has poor/inconsistent performance) created by clarkk@…
I have just made some benchmarking Apache vs Nginx and of course Nginx …

11/20/15:

13:30 Ticket #629 (Nginx as a reverse proxy will not pass headers that contain a period.) closed by Maxim Dounin
invalid: By default nginx ignores headers it considers invalid as per rules …
12:40 Ticket #629 (Nginx as a reverse proxy will not pass headers that contain a period.) reopened by efge@…
12:40 Ticket #629 (Nginx as a reverse proxy will not pass headers that contain a period.) updated by efge@…
(I'm not the original submitter) I'm asking for this to be reopened …

11/19/15:

16:55 Ticket #836 (the file existence check fails if permission is denied) closed by Maxim Dounin
worksforme: Works fine for me here. Note though: 1. Argument of -e is a file …
02:27 Ticket #836 (the file existence check fails if permission is denied) created by galaxy4public@…
I'm using the following block to check for the file existence: […] …

11/18/15:

20:52 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) updated by Maxim Dounin
The problem is that tcpdump file doesn't contain dumps of any …
18:32 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) updated by Jeffrey
Maxim, I'm not sure what you mean. I can create a new debug log with a …
15:19 Ticket #834 (Nginx failing to ask for PEM SSL key password) updated by Maxim Dounin
Replying to lakarjail@…: > 1) I am not about to remove …
14:02 Ticket #835 (Gzip module doesn't handle application/javascript mime type.) closed by Valentin V. Bartenev
worksforme: Please, check the gzip_types directive in your configuration. …
10:49 Ticket #835 (Gzip module doesn't handle application/javascript mime type.) created by maurocolella@…
See this thread for a description of the problem: …
05:35 Ticket #834 (Nginx failing to ask for PEM SSL key password) updated by Ilyas Bakirov
Replying to lakarjail@…: > 2) What I fail to …

11/17/15:

19:54 Ticket #834 (Nginx failing to ask for PEM SSL key password) updated by lakarjail@…
Maybe I mis-explained my issue. I am sorry if I posted my question at …
18:43 Ticket #834 (Nginx failing to ask for PEM SSL key password) closed by Maxim Dounin
invalid: The problem here is that a) your SSL keys are password-protected, so …
18:12 Ticket #834 (Nginx failing to ask for PEM SSL key password) updated by lakarjail@…
I failed to give the proper -V output : nginx version: nginx/1.6.2 …
18:08 Ticket #834 (Nginx failing to ask for PEM SSL key password) created by lakarjail@…
While starting/restarting nginx with "service nginx start", no …
17:50 Ticket #833 (Variables on proxy_pass set incorrect request) closed by Maxim Dounin
invalid: This is expected behaviour. When variables are used in the proxy_pass …
17:13 Ticket #833 (Variables on proxy_pass set incorrect request) created by hvelarde@…
module: ngx_http_proxy_module upstream plone { server …
15:50 Ticket #829 (Drupal 8 and Nginx Configuration) closed by Maxim Dounin
wontfix
15:27 Ticket #829 (Drupal 8 and Nginx Configuration) updated by maxim
Milestone changed
Ticket retargeted after milestone closed
15:27 Milestone 1.9.7 completed
Status: released Trunk: mainline

11/16/15:

16:22 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) updated by Maxim Dounin
Unfortunately, there are no interceptions between "client sent no …

11/13/15:

17:20 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) closed by Valentin V. Bartenev
fixed: A different version of the patch has been committed after review. It …
17:15 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) updated by Valentin Bartenev <vbart@…>
In [changeset:"932a465537ef8462c480dc664b1503e248db1bef/nginx"
16:33 tcpdump-wiresharp-server-client.7z attached to Ticket #830 by Jeffrey
dump for client and server
16:13 debug-log-2054.7z attached to Ticket #830 by Jeffrey
debug log (see 2015/11/11 20:54:32)

11/12/15:

21:36 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) updated by Brian Stanback
I've applied your patch to my copy of the 1.9.6 source and did some …
19:44 Ticket #832 (OCSP_basic_verify : unable to get certificate CRL) closed by Maxim Dounin
wontfix: When ssl_crl is used, it applies to OCSP verifications as well, …
16:43 Ticket #832 (OCSP_basic_verify : unable to get certificate CRL) created by mttcr@…
Hello, I am configuring a server with OCSP stapling. I have the …
15:09 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) updated by Valentin V. Bartenev
The side-effect is cased by ignoring Content-Length in that case.
15:01 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) updated by Valentin V. Bartenev
Status changed
Thank you for the report. Please try the following patch: […]

11/11/15:

22:14 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) updated by Brian Stanback
For what it's worth, the issue was actually happening to me on …
22:12 Ticket #831 (Possible incorrect handling of invalid headers with HTTP/2.0 and ...) created by Brian Stanback
When an invalid header is encountered, it appears that all subsequent …
19:39 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) updated by Jeffrey
Thanks, I've recompile with OpenSSL 1.0.2d, unfortunately that did not …
15:36 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) updated by Maxim Dounin
Note that OpenSSL used (1.0.1e) is rather old and has lots of known …
13:20 debug.txt attached to Ticket #830 by Jeffrey
debug log
13:20 Ticket #830 (400 Bad Request - No required SSL certificate was sent occurs randomly ...) created by Jeffrey
What is wrong? Subdomains are protected with a client …

11/10/15:

18:19 Ticket #829 (Drupal 8 and Nginx Configuration) updated by Ilyas Bakirov
https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
15:55 Ticket #829 (Drupal 8 and Nginx Configuration) created by iraneagle@…
Hi, Please create documentation about Drupal 8 and Nginx …
14:23 Ticket #828 (HTTP2 POST requests seg faulting) closed by Valentin V. Bartenev
duplicate: Everything indicates that it's a duplicate of #822.
11:37 bt.txt attached to Ticket #828 by leev@…
11:37 error.log attached to Ticket #828 by leev@…
11:37 Ticket #828 (HTTP2 POST requests seg faulting) created by leev@…
When upgrading from 1.9.5 to 1.9.6 all HTTP2 POST requests fail. GET …

11/09/15:

19:26 Ticket #827 (proxy_cache bug when using custom error pages) created by stackoverflow.com/users/220086/denis-pshenov
Hi, I have a very simple proxy config: http { proxy_cache_path …
12:36 Ticket #195 (Close connection if SSL not enabled for vhost) updated by Maxim Dounin
Sensitive changed
Readily available workaround is to use unsatisfiable cipher …
07:53 Ticket #195 (Close connection if SSL not enabled for vhost) updated by ghprince@…
Hi, it's been 3 years, any update on this?

11/06/15:

10:03 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by nick
pantsman0, You need to activate your NGINX Plus Support as described …

11/05/15:

19:58 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by Roman Arutyunyan
Use logs to figure out if the second request belongs to the same nginx …
14:41 Ticket #826 (Add config option for NGX_HTTP_CACHE_VARY_LEN) updated by Maxim Dounin
There are no plans to add configurable option, this is an overkill and …
12:06 Ticket #822 (Worker process crashing (exit, signal 11)) closed by Valentin V. Bartenev
fixed
12:05 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Valentin Bartenev <vbart@…>
In [changeset:"0f4b7800e681cd82dfb55ae72fc38a366a33d755/nginx"
10:13 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by pantsman0@…
arut: I have updated the sample configuration file to remove the typos …
09:51 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by nick
NGINX Plus is fully supported software. You can receive very quick …
02:49 sample_ntlm_upstream.conf attached to Ticket #825 by pantsman0@…
sample configuration file

11/04/15:

14:10 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by Roman Arutyunyan
Your config obviously has wrong syntax - missing semicolons in the …

11/03/15:

23:08 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by pantsman0@…
The issue does not occur when you are actively accessing the site. If …
13:13 Ticket #826 (Add config option for NGX_HTTP_CACHE_VARY_LEN) created by Neil Craig
Hi Currently NGX_HTTP_CACHE_VARY_LEN is hardcoded at 42 characters in …
10:30 Ticket #825 (NTLM option in upstream module allows authentication bypass) updated by Roman Arutyunyan
Please describe how do you observe the issue? In ntlm proxy mode nginx …
01:01 Ticket #825 (NTLM option in upstream module allows authentication bypass) created by pantsman0@…
When using the upstream module with ntlm authentication, users are …

11/02/15:

19:45 Ticket #822 (Worker process crashing (exit, signal 11)) updated by Bruno Bigras
I had those crashes while using nagios. The patch seems to have fixed …

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