comparison CHANGES @ 644:ad25218fd14b NGINX_1_0_12

nginx 1.0.12 *) Feature: the "TLSv1.1" and "TLSv1.2" parameters of the "ssl_protocols" directive. *) Feature: the "if" SSI command supports captures in regular expressions. *) Bugfix: the "if" SSI command did not work inside the "block" command. *) Bugfix: in AIO error handling on FreeBSD. *) Bugfix: in the OpenSSL library initialization. *) Bugfix: the "worker_cpu_affinity" directive might not work. *) Bugfix: the "limit_conn_log_level" and "limit_req_log_level" directives might not work. *) Bugfix: the "read_ahead" directive might not work combined with "try_files" and "open_file_cache". *) Bugfix: the "proxy_cache_use_stale" directive with "error" parameter did not return answer from cache if there were no live upstreams. *) Bugfix: a segmentation fault might occur in a worker process if small time was used in the "inactive" parameter of the "proxy_cache_path" directive. *) Bugfix: responses from cache might hang. *) Bugfix: in error handling while connecting to a backend. Thanks to Piotr Sikora. *) Bugfix: in the "epoll" event method. Thanks to Yichun Zhang. *) Bugfix: the $sent_http_cache_control variable might contain a wrong value if the "expires" directive was used. Thanks to Yichun Zhang. *) Bugfix: the "limit_rate" directive did not allow to use full throughput, even if limit value was very high. *) Bugfix: the "sendfile_max_chunk" directive did not work, if the "limit_rate" directive was used. *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 1.0.11. *) Bugfix: in the ngx_http_scgi_module. *) Bugfix: in the ngx_http_mp4_module.
author Igor Sysoev <http://sysoev.ru>
date Mon, 06 Feb 2012 00:00:00 +0400
parents 1b80544421e8
children 09a689c5e494
comparison
equal deleted inserted replaced
643:d81e1c257a02 644:ad25218fd14b
1
2 Changes with nginx 1.0.12 06 Feb 2012
3
4 *) Feature: the "TLSv1.1" and "TLSv1.2" parameters of the
5 "ssl_protocols" directive.
6
7 *) Feature: the "if" SSI command supports captures in regular
8 expressions.
9
10 *) Bugfix: the "if" SSI command did not work inside the "block" command.
11
12 *) Bugfix: in AIO error handling on FreeBSD.
13
14 *) Bugfix: in the OpenSSL library initialization.
15
16 *) Bugfix: the "worker_cpu_affinity" directive might not work.
17
18 *) Bugfix: the "limit_conn_log_level" and "limit_req_log_level"
19 directives might not work.
20
21 *) Bugfix: the "read_ahead" directive might not work combined with
22 "try_files" and "open_file_cache".
23
24 *) Bugfix: the "proxy_cache_use_stale" directive with "error" parameter
25 did not return answer from cache if there were no live upstreams.
26
27 *) Bugfix: a segmentation fault might occur in a worker process if small
28 time was used in the "inactive" parameter of the "proxy_cache_path"
29 directive.
30
31 *) Bugfix: responses from cache might hang.
32
33 *) Bugfix: in error handling while connecting to a backend.
34 Thanks to Piotr Sikora.
35
36 *) Bugfix: in the "epoll" event method.
37 Thanks to Yichun Zhang.
38
39 *) Bugfix: the $sent_http_cache_control variable might contain a wrong
40 value if the "expires" directive was used.
41 Thanks to Yichun Zhang.
42
43 *) Bugfix: the "limit_rate" directive did not allow to use full
44 throughput, even if limit value was very high.
45
46 *) Bugfix: the "sendfile_max_chunk" directive did not work, if the
47 "limit_rate" directive was used.
48
49 *) Bugfix: nginx could not be built on Solaris; the bug had appeared in
50 1.0.11.
51
52 *) Bugfix: in the ngx_http_scgi_module.
53
54 *) Bugfix: in the ngx_http_mp4_module.
55
1 56
2 Changes with nginx 1.0.11 15 Dec 2011 57 Changes with nginx 1.0.11 15 Dec 2011
3 58
4 *) Change: now double quotes are encoded in an "echo" SSI-command 59 *) Change: now double quotes are encoded in an "echo" SSI-command
5 output. 60 output.
4445 *) Feature: the "log_format" supports the variables in the $name form. 4500 *) Feature: the "log_format" supports the variables in the $name form.
4446 4501
4447 *) Bugfix: if at least in one server was no the "listen" directive, then 4502 *) Bugfix: if at least in one server was no the "listen" directive, then
4448 nginx did not listen on the 80 port; the bug had appeared in 0.3.3. 4503 nginx did not listen on the 80 port; the bug had appeared in 0.3.3.
4449 4504
4450 *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the the 4505 *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 80
4451 80 port was always used. 4506 port was always used.
4452 4507
4453 4508
4454 Changes with nginx 0.3.5 21 Oct 2005 4509 Changes with nginx 0.3.5 21 Oct 2005
4455 4510
4456 *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 4511 *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login
4691 to a server. 4746 to a server.
4692 4747
4693 *) Bugfix: the segmentation fault occurred or the worker process may got 4748 *) Bugfix: the segmentation fault occurred or the worker process may got
4694 caught in an endless loop if the proxied or FastCGI server sent the 4749 caught in an endless loop if the proxied or FastCGI server sent the
4695 "Cache-Control" header line and the "expires" directive was used; in 4750 "Cache-Control" header line and the "expires" directive was used; in
4696 the proxied mode the the bug had appeared in 0.1.29. 4751 the proxied mode the bug had appeared in 0.1.29.
4697 4752
4698 4753
4699 Changes with nginx 0.1.42 23 Aug 2005 4754 Changes with nginx 0.1.42 23 Aug 2005
4700 4755
4701 *) Bugfix: if the request URI had a zero length after the processing in 4756 *) Bugfix: if the request URI had a zero length after the processing in
4766 login state. 4821 login state.
4767 4822
4768 4823
4769 Changes with nginx 0.1.38 08 Jul 2005 4824 Changes with nginx 0.1.38 08 Jul 2005
4770 4825
4771 *) Feature: the "limit_rate" directive is supported in in proxy and 4826 *) Feature: the "limit_rate" directive is supported in proxy and FastCGI
4772 FastCGI mode. 4827 mode.
4773 4828
4774 *) Feature: the "X-Accel-Limit-Rate" response header line is supported 4829 *) Feature: the "X-Accel-Limit-Rate" response header line is supported
4775 in proxy and FastCGI mode. 4830 in proxy and FastCGI mode.
4776 4831
4777 *) Feature: the "break" directive. 4832 *) Feature: the "break" directive.
4919 4974
4920 *) Bugfix: the response encrypted by SSL may not transferred complete. 4975 *) Bugfix: the response encrypted by SSL may not transferred complete.
4921 4976
4922 *) Bugfix: if the length of the response part received at once from 4977 *) Bugfix: if the length of the response part received at once from
4923 proxied or FastCGI server was equal to 500, then nginx returns the 4978 proxied or FastCGI server was equal to 500, then nginx returns the
4924 500 response code; in proxy mode the the bug had appeared in 0.1.29 4979 500 response code; in proxy mode the bug had appeared in 0.1.29 only.
4925 only.
4926 4980
4927 *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 4981 *) Bugfix: nginx did not consider the directives with 8 or 9 parameters
4928 as invalid. 4982 as invalid.
4929 4983
4930 *) Feature: the "return" directive can return the 204 response code. 4984 *) Feature: the "return" directive can return the 204 response code.
5163 *) Bugfix: now, if request contains the zero, then the 404 error is 5217 *) Bugfix: now, if request contains the zero, then the 404 error is
5164 returned for the local requests. 5218 returned for the local requests.
5165 5219
5166 *) Bugfix: nginx could not be built on NetBSD 2.0. 5220 *) Bugfix: nginx could not be built on NetBSD 2.0.
5167 5221
5168 *) Bugfix: the timeout may occur while reading of the the client request 5222 *) Bugfix: the timeout may occur while reading of the client request
5169 body via SSL connections. 5223 body via SSL connections.
5170 5224
5171 5225
5172 Changes with nginx 0.1.18 09 Feb 2005 5226 Changes with nginx 0.1.18 09 Feb 2005
5173 5227