Mercurial > hg > nginx-mail
comparison CHANGES @ 511:1e91f9968443
Merge with 0.7.47.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Sun, 05 Apr 2009 03:35:26 +0400 |
parents | 6866b490272e |
children | 09f0ef15d544 |
comparison
equal
deleted
inserted
replaced
484:c78a94ba4ae1 | 511:1e91f9968443 |
---|---|
1 | |
2 Changes with nginx 0.7.47 01 Apr 2009 | |
3 | |
4 *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; | |
5 the bug had appeared in 0.7.46. | |
6 | |
7 *) Bugfix: nginx could not be built on MacOSX; the bug had | |
8 appeared in 0.7.46. | |
9 | |
10 *) Bugfix: if the "max_size" parameter was set, then the cache manager | |
11 might purge a whole cache; the bug had appeared in 0.7.46. | |
12 | |
13 *) Change: a segmentation fault might occur in worker process, if the | |
14 "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ | |
15 "fastcgi_cache_valid" were set on different levels; the bug had | |
16 appeared in 0.7.46. | |
17 | |
18 *) Bugfix: a segmentation fault might occur in worker process, if a | |
19 request was redirected to a proxied or FastCGI server via error_page | |
20 or try_files; the bug had appeared in 0.7.44. | |
21 | |
22 | |
23 Changes with nginx 0.7.46 30 Mar 2009 | |
24 | |
25 *) Bugfix: the previous release tarball was incorrect. | |
26 | |
27 | |
28 Changes with nginx 0.7.45 30 Mar 2009 | |
29 | |
30 *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives | |
31 can be set on different levels. | |
32 | |
33 *) Change: the "clean_time" parameter of the "proxy_cache_path" | |
34 directive is canceled. | |
35 | |
36 *) Feature: the "max_size" parameter of the "proxy_cache_path" | |
37 directive. | |
38 | |
39 *) Feature: the ngx_http_fastcgi_module preliminary cache support. | |
40 | |
41 *) Feature: now on shared memory allocation errors directive and zone | |
42 names are logged. | |
43 | |
44 *) Bugfix: the directive "add_header last-modified ''" did not delete a | |
45 "Last-Modified" response header line; the bug had appeared in 0.7.44. | |
46 | |
47 *) Bugfix: a relative path in the "auth_basic_user_file" directive | |
48 given without variables did not work; the bug had appeared in | |
49 0.7.44. | |
50 Thanks to Jerome Loyet. | |
51 | |
52 *) Bugfix: in an "alias" directive given using variables without | |
53 references to captures of regular expressions; the bug had appeared | |
54 in 0.7.42. | |
55 | |
56 | |
57 Changes with nginx 0.7.44 23 Mar 2009 | |
58 | |
59 *) Feature: the ngx_http_proxy_module preliminary cache support. | |
60 | |
61 *) Feature: the --with-pcre option in the configure. | |
62 | |
63 *) Feature: the "try_files" directive is now allowed on the server | |
64 block level. | |
65 | |
66 *) Bugfix: the "try_files" directive handled incorrectly a query string | |
67 in a fallback parameter. | |
68 | |
69 *) Bugfix: the "try_files" directive might test incorrectly directories. | |
70 | |
71 *) Bugfix: if there is the single server for given address:port pair, | |
72 then captures in regular expressions in a "server_name" directive | |
73 did not work. | |
74 | |
75 | |
76 Changes with nginx 0.7.43 18 Mar 2009 | |
77 | |
78 *) Bugfix: a request was handled incorrectly, if a "root" directive | |
79 used variables; the bug had appeared in 0.7.42. | |
80 | |
81 *) Bugfix: if a server listened on wildcard address, then the | |
82 $server_addr variable value was "0.0.0.0"; the bug had appeared in | |
83 0.7.36. | |
84 | |
85 | |
86 Changes with nginx 0.7.42 16 Mar 2009 | |
87 | |
88 *) Change: now the "Invalid argument" error returned by | |
89 setsockopt(TCP_NODELAY) on Solaris, is ignored. | |
90 | |
91 *) Change: now if a file specified in a "auth_basic_user_file" | |
92 directive is absent, then the 403 error is returned instead of the | |
93 500 one. | |
94 | |
95 *) Feature: the "auth_basic_user_file" directive supports variables. | |
96 Thanks to Kirill A. Korinskiy. | |
97 | |
98 *) Feature: the "listen" directive supports the "ipv6only" parameter. | |
99 Thanks to Zhang Hua. | |
100 | |
101 *) Bugfix: in an "alias" directive with references to captures of | |
102 regular expressions; the bug had appeared in 0.7.40. | |
103 | |
104 *) Bugfix: compatibility with Tru64 UNIX. | |
105 Thanks to Dustin Marquess. | |
106 | |
107 *) Bugfix: nginx could not be built without PCRE library; the bug had | |
108 appeared in 0.7.41. | |
109 | |
110 | |
111 Changes with nginx 0.7.41 11 Mar 2009 | |
112 | |
113 *) Bugfix: a segmentation fault might occur in worker process, if a | |
114 "server_name" or a "location" directives had captures in regular | |
115 expressions; the issue had appeared in 0.7.40. | |
116 Thanks to Vladimir Sopot. | |
117 | |
118 | |
119 Changes with nginx 0.7.40 09 Mar 2009 | |
120 | |
121 *) Feature: the "location" directive supports captures in regular | |
122 expressions. | |
123 | |
124 *) Feature: an "alias" directive with capture references may be used | |
125 inside a location given by a regular expression with captures. | |
126 | |
127 *) Feature: the "server_name" directive supports captures in regular | |
128 expressions. | |
129 | |
130 *) Workaround: the ngx_http_autoindex_module did not show the trailing | |
131 slash in directories on XFS filesystem; the issue had appeared in | |
132 0.7.15. | |
133 Thanks to Dmitry Kuzmenko. | |
134 | |
135 | |
136 Changes with nginx 0.7.39 02 Mar 2009 | |
137 | |
138 *) Bugfix: large response with SSI might hang, if gzipping was enabled; | |
139 the bug had appeared in 0.7.28. | |
140 Thanks to Artem Bokhan. | |
141 | |
142 *) Bugfix: a segmentation fault might occur in worker process, if short | |
143 static variants are used in a "try_files" directive. | |
144 | |
145 | |
146 Changes with nginx 0.7.38 23 Feb 2009 | |
147 | |
148 *) Feature: authentication failures logging. | |
149 | |
150 *) Bugfix: name/password in auth_basic_user_file were ignored after odd | |
151 number of empty lines. | |
152 Thanks to Alexander Zagrebin. | |
153 | |
154 *) Bugfix: a segmentation fault occurred in a master process, if long | |
155 path was used in unix domain socket; the bug had appeared in 0.7.36. | |
156 | |
157 | |
158 Changes with nginx 0.7.37 21 Feb 2009 | |
159 | |
160 *) Bugfix: directives using upstreams did not work; the bug had | |
161 appeared in 0.7.36. | |
162 | |
163 | |
164 Changes with nginx 0.7.36 21 Feb 2009 | |
165 | |
166 *) Feature: a preliminary IPv6 support; the "listen" directive of the | |
167 HTTP module supports IPv6. | |
168 | |
169 *) Bugfix: the $ancient_browser variable did not work for browsers | |
170 preset by a "modern_browser" directives. | |
171 | |
172 | |
173 Changes with nginx 0.7.35 16 Feb 2009 | |
174 | |
175 *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for | |
176 asymmetric ciphers. | |
177 Thanks to Marcin Gozdalik. | |
178 | |
179 *) Bugfix: a "try_files" directive set MIME type depending on an | |
180 original request extension. | |
181 | |
182 *) Bugfix: "*domain.tld" names were handled incorrectly in | |
183 "server_name", "valid_referers", and "map" directives, if an | |
184 ".domain.tld" and ".subdomain.domain.tld" wildcards were used; | |
185 the bug had appeared in 0.7.9. | |
186 | |
1 | 187 |
2 Changes with nginx 0.7.34 10 Feb 2009 | 188 Changes with nginx 0.7.34 10 Feb 2009 |
3 | 189 |
4 *) Feature: the "off" parameter of the "if_modified_since" directive. | 190 *) Feature: the "off" parameter of the "if_modified_since" directive. |
5 | 191 |
380 *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or | 566 *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or |
381 eventport methods were used; the bug had appeared in 0.7.7. | 567 eventport methods were used; the bug had appeared in 0.7.7. |
382 | 568 |
383 *) Bugfix: if the "server_name", "valid_referers", and "map" directives | 569 *) Bugfix: if the "server_name", "valid_referers", and "map" directives |
384 used an "*.domain.tld" wildcard and exact name "domain.tld" was not | 570 used an "*.domain.tld" wildcard and exact name "domain.tld" was not |
385 set, then the exact name was matched by the wildcard; the bugs had | 571 set, then the exact name was matched by the wildcard; the bug had |
386 appeared in 0.3.18. | 572 appeared in 0.3.18. |
387 | 573 |
388 | 574 |
389 Changes with nginx 0.7.8 04 Aug 2008 | 575 Changes with nginx 0.7.8 04 Aug 2008 |
390 | 576 |