comparison CHANGES @ 500:ed3d382670c7 NGINX_0_7_62

nginx 0.7.62 *) Security: a segmentation fault might occur in worker process while specially crafted request handling. Thanks to Chris Ries. *) Feature: the $upstream_cache_status variable. *) Bugfix: an expired cached response might stick in the "UPDATING" state. *) Bugfix: a segmentation fault might occur in worker process, if error_log was set to info or debug level. Thanks to Sergey Bochenkov. *) Bugfix: in handling FastCGI headers split in records. *) Bugfix: XSLT filter may fail with message "not well formed XML document" for valid XML document. Thanks to Kuramoto Eiji. *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by a regular expression are always tested in case insensitive mode. *) Bugfix: now nginx/Windows ignores trailing dots in URI. Thanks to Hugo Leisink. *) Bugfix: name of file specified in --conf-path was not honored during installation; the bug had appeared in 0.6.6. Thanks to Maxim Dounin. *) Bugfix: a 500 error code was returned for invalid login/password while HTTP Basic authentication on Windows.
author Igor Sysoev <http://sysoev.ru>
date Mon, 14 Sep 2009 00:00:00 +0400
parents ef5c97e49c35
children 89dc5654117c
comparison
equal deleted inserted replaced
499:f2c782e5161f 500:ed3d382670c7
1
2 Changes with nginx 0.7.62 14 Sep 2009
3
4 *) Security: a segmentation fault might occur in worker process while
5 specially crafted request handling.
6 Thanks to Chris Ries.
7
8 *) Feature: the $upstream_cache_status variable.
9
10 *) Bugfix: an expired cached response might stick in the "UPDATING"
11 state.
12
13 *) Bugfix: a segmentation fault might occur in worker process, if
14 error_log was set to info or debug level.
15 Thanks to Sergey Bochenkov.
16
17 *) Bugfix: in handling FastCGI headers split in records.
18
19 *) Bugfix: XSLT filter may fail with message "not well formed XML
20 document" for valid XML document.
21 Thanks to Kuramoto Eiji.
22
23 *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by
24 a regular expression are always tested in case insensitive mode.
25
26 *) Bugfix: now nginx/Windows ignores trailing dots in URI.
27 Thanks to Hugo Leisink.
28
29 *) Bugfix: name of file specified in --conf-path was not honored during
30 installation; the bug had appeared in 0.6.6.
31 Thanks to Maxim Dounin.
32
33 *) Bugfix: a 500 error code was returned for invalid login/password
34 while HTTP Basic authentication on Windows.
35
1 36
2 Changes with nginx 0.7.61 22 Jun 2009 37 Changes with nginx 0.7.61 22 Jun 2009
3 38
4 *) Bugfix: nginx could not be built on MacOSX 10.6. the bug had 39 *) Bugfix: nginx could not be built on MacOSX 10.6.
5 appeared in 0.8.2.
6 40
7 *) Bugfix: nginx could not be built --without-http-cache; the bug had 41 *) Bugfix: nginx could not be built --without-http-cache; the bug had
8 appeared in 0.7.60. 42 appeared in 0.7.60.
9 43
10 *) Bugfix: a segmentation fault occurred in worker process, if a 44 *) Bugfix: a segmentation fault occurred in worker process, if a
21 *) Feature: the "keepalive_requests" directive. 55 *) Feature: the "keepalive_requests" directive.
22 56
23 *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 57 *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on
24 start up. 58 start up.
25 59
26 *) Bugfix: open_file_cache might cache open file descriptors too long. 60 *) Bugfix: open_file_cache might cache open file descriptors too long;
61 the bug had appeared in 0.7.4.
27 62
28 *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 63 *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request
29 header lines were passed to backend while caching if no 64 header lines were passed to backend while caching if no
30 "proxy_set_header" directive was used with any parameters. 65 "proxy_set_header" directive was used with any parameters.
31 66
1826 1861
1827 *) Bugfix: nginx could not be built on platforms different from i386, 1862 *) Bugfix: nginx could not be built on platforms different from i386,
1828 amd64, sparc, and ppc; the bug had appeared in 0.5.8. 1863 amd64, sparc, and ppc; the bug had appeared in 0.5.8.
1829 1864
1830 *) Bugfix: a segmentation fault might occur in worker process if the 1865 *) Bugfix: a segmentation fault might occur in worker process if the
1831 temporarily files were used while working with FastCGI server; the 1866 temporary files were used while working with FastCGI server; the bug
1832 bug had appeared in 0.5.8. 1867 had appeared in 0.5.8.
1833 1868
1834 *) Bugfix: a segmentation fault might occur in worker process if the 1869 *) Bugfix: a segmentation fault might occur in worker process if the
1835 $fastcgi_script_name variable was logged. 1870 $fastcgi_script_name variable was logged.
1836 1871
1837 *) Bugfix: ngx_http_perl_module could not be built on Solaris. 1872 *) Bugfix: ngx_http_perl_module could not be built on Solaris.
2730 various addresses inside one server, then server names like 2765 various addresses inside one server, then server names like
2731 "*.domain.tld" worked for first address only; the bug had appeared 2766 "*.domain.tld" worked for first address only; the bug had appeared
2732 in 0.3.18. 2767 in 0.3.18.
2733 2768
2734 *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 2769 *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive
2735 and the request body was in temporarily file then the request was 2770 and the request body was in temporary file then the request was not
2736 not transferred. 2771 transferred.
2737 2772
2738 *) Bugfix: perl 5.8.8 compatibility. 2773 *) Bugfix: perl 5.8.8 compatibility.
2739 2774
2740 2775
2741 Changes with nginx 0.3.30 22 Feb 2006 2776 Changes with nginx 0.3.30 22 Feb 2006