comparison docs/xml/nginx/changes.xml @ 3254:ae555c9ac9a4 stable-0.7 release-0.7.63

nginx-0.7.63-RELEASE
author Igor Sysoev <igor@sysoev.ru>
date Mon, 26 Oct 2009 17:57:36 +0000
parents 64659bcb92d4
children 31aa7a54eae7
comparison
equal deleted inserted replaced
3253:d51b734b4540 3254:ae555c9ac9a4
5 <change_log link="/nginx/changes.html" path="/nginx/" root=".." 5 <change_log link="/nginx/changes.html" path="/nginx/" root=".."
6 title="nginx"> 6 title="nginx">
7 7
8 <title lang="ru">Изменения в nginx</title> 8 <title lang="ru">Изменения в nginx</title>
9 <title lang="en">nginx changelog</title> 9 <title lang="en">nginx changelog</title>
10
11
12 <changes ver="0.7.63" date="26.10.2009">
13
14 <change type="security">
15 <para lang="ru">
16 теперь символы "/../" запрещены в строке "Destination" в заголовке запроса.
17 </para>
18 <para lang="en">
19 now "/../" are disabled in "Destination" request header line.
20 </para>
21 </change>
22
23 <change type="change">
24 <para lang="ru">
25 минимальная поддерживаемая версия OpenSSL&mdash;0.9.7.
26 </para>
27 <para lang="en">
28 minimum supported OpenSSL version is 0.9.7.
29 </para>
30 </change>
31
32 <change type="change">
33 <para lang="ru">
34 параметр ask директивы ssl_verify_client изменён на параметр optional
35 и теперь он проверяет клиентский сертификат, если он был предложен.<br/>
36 Спасибо Brice Figureau.
37 </para>
38 <para lang="en">
39 the "ask" parameter of the "ssl_verify_client" directive was changed
40 to the "optional" parameter and now it checks a client certificate if it was
41 offered.<br/>
42 Thanks to Brice Figureau.
43 </para>
44 </change>
45
46 <change type="feature">
47 <para lang="ru">
48 теперь ключ -V показывает статус поддержки TLS SNI.
49 </para>
50 <para lang="en">
51 now the "-V" switch shows TLS SNI support.
52 </para>
53 </change>
54
55 <change type="feature">
56 <para lang="ru">
57 переменная $ssl_client_verify.<br/>
58 Спасибо Brice Figureau.
59 </para>
60 <para lang="en">
61 the $ssl_client_verify variable.<br/>
62 Thanks to Brice Figureau.
63 </para>
64 </change>
65
66 <change type="feature">
67 <para lang="ru">
68 директива ssl_crl.<br/>
69 Спасибо Brice Figureau.
70 </para>
71 <para lang="en">
72 the "ssl_crl" directive.<br/>
73 Thanks to Brice Figureau.
74 </para>
75 </change>
76
77 <change type="bugfix">
78 <para lang="ru">
79 использование переменной $ssl_client_cert портило память;
80 ошибка появилась в 0.7.7.<br/>
81 Спасибо Сергею Журавлёву.
82 </para>
83 <para lang="en">
84 the $ssl_client_cert variable usage corrupted memory;
85 the bug had appeared in 0.7.7.<br/>
86 Thanks to Sergey Zhuravlev.
87 </para>
88 </change>
89
90 <change type="feature">
91 <para lang="ru">
92 теперь стартовый загрузчик кэша работает в отдельном процесс;
93 это должно улучшить обработку больших кэшей.
94 </para>
95 <para lang="en">
96 now the start cache loader runs in a separate process;
97 this should improve large caches handling.
98 </para>
99 </change>
100
101 <change type="feature">
102 <para lang="ru">
103 теперь временные файлы и постоянное место хранения могут располагаться
104 на разных файловых системах.
105 </para>
106 <para lang="en">
107 now temporary files and permanent storage area may reside at
108 different file systems.
109 </para>
110 </change>
111
112 <change type="bugfix">
113 <para lang="ru">
114 nginx неверно считал размер кэша на диске.
115 </para>
116 <para lang="en">
117 nginx counted incorrectly disk cache size.
118 </para>
119 </change>
120
121 <change type="change">
122 <para lang="ru">
123 теперь директива "gzip_disable msie6" не запрещает сжатие для
124 <nobr>MSIE 6.0 SV1.</nobr>
125 </para>
126 <para lang="en">
127 now directive "gzip_disable msie6" does not disable gzipping for
128 <nobr>MSIE 6.0 SV1.</nobr>
129 </para>
130 </change>
131
132 <change type="bugfix">
133 <para lang="ru">
134 nginx всегда добавлял строку "Vary: Accept-Encoding" в заголовок ответа,
135 если обе директивы gzip_static и gzip_vary были включены.
136 </para>
137 <para lang="en">
138 nginx always added "Vary: Accept-Encoding" response header line,
139 if both "gzip_static" and "gzip_vary" were on.
140 </para>
141 </change>
142
143 <change type="feature">
144 <para lang="ru">
145 параметр proxy директивы geo.
146 </para>
147 <para lang="en">
148 the "proxy" parameter of the "geo" directive.
149 </para>
150 </change>
151
152 <change type="feature">
153 <para lang="ru">
154 модуль ngx_http_geoip_module.
155 </para>
156 <para lang="en">
157 the ngx_http_geoip_module.
158 </para>
159 </change>
160
161 <change type="feature">
162 <para lang="ru">
163 директива limit_rate_after.<br/>
164 Спасибо Ivan Debnar.
165 </para>
166 <para lang="en">
167 the "limit_rate_after" directive.<br/>
168 Thanks to Ivan Debnar.
169 </para>
170 </change>
171
172 <change type="feature">
173 <para lang="ru">
174 директивы limit_req_log_level и limit_conn_log_level.
175 </para>
176 <para lang="en">
177 the "limit_req_log_level" and "limit_conn_log_level" directives.
178 </para>
179 </change>
180
181 <change type="bugfix">
182 <para lang="ru">
183 Теперь директива limit_req соответствует алгоритму leaky bucket.<br/>
184 Спасибо Максиму Дунину.
185 </para>
186 <para lang="en">
187 now "limit_req" directive conforms to the leaky bucket algorithm.<br/>
188 Thanks to Maxim Dounin.
189 </para>
190 </change>
191
192 <change type="bugfix">
193 <para lang="ru">
194 в модуле ngx_http_limit_req_module.<br/>
195 Спасибо Максиму Дунину.
196 </para>
197 <para lang="en">
198 in ngx_http_limit_req_module.<br/>
199 Thanks to Maxim Dounin.
200 </para>
201 </change>
202
203 <change type="bugfix">
204 <para lang="ru">
205 теперь nginx разрешает подчёркивания в методе запроса.
206 </para>
207 <para lang="en">
208 now nginx allows underscores in a request method.
209 </para>
210 </change>
211
212 <change type="bugfix">
213 <para lang="ru">
214 директивы proxy_pass_header и fastcgi_pass_header" не передавали клиенту
215 строки "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering" и
216 "X-Accel-Charset" из заголовка ответа бэкенда.<br/>
217 Спасибо Максиму Дунину.
218 </para>
219 <para lang="en">
220 "proxy_pass_header" and "fastcgi_pass_header" directives did not pass to
221 a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering",
222 and "X-Accel-Charset" lines from backend response header.<br/>
223 Thanks to Maxim Dounin.
224 </para>
225 </change>
226
227 <change type="bugfix">
228 <para lang="ru">
229 в обработке строк "Last-Modified" и "Accept-Ranges" в заголовке ответа бэкенда;
230 ошибка появилась в 0.7.44<br/>
231 Спасибо Максиму Дунину.
232 </para>
233 <para lang="en">
234 in handling "Last-Modified" and "Accept-Ranges" backend response header lines;
235 the bug had appeared in 0.7.44.<br/>
236 Thanks to Maxim Dounin.
237 </para>
238 </change>
239
240 <change type="feature">
241 <para lang="ru">
242 директива image_filter_transparency.
243 </para>
244 <para lang="en">
245 the "image_filter_transparency" directive.
246 </para>
247 </change>
248
249 <change type="feature">
250 <para lang="ru">
251 директива image_filter поддерживает переменные для задания размеров.
252 </para>
253 <para lang="en">
254 the "image_filter" directive supports variables for setting size.
255 </para>
256 </change>
257
258 <change type="bugfix">
259 <para lang="ru">
260 в поддержке альфа-канала PNG в модуле ngx_http_image_filter_module.
261 </para>
262 <para lang="en">
263 in PNG alpha-channel support in the ngx_http_image_filter_module.
264 </para>
265 </change>
266
267 <change type="bugfix">
268 <para lang="ru">
269 в поддержке прозрачности в модуле ngx_http_image_filter_module.
270 </para>
271 <para lang="en">
272 in transparency support in the ngx_http_image_filter_module.
273 </para>
274 </change>
275
276 <change type="feature">
277 <para lang="ru">
278 теперь можно использовать несколько директив perl_modules.
279 </para>
280 <para lang="en">
281 now several "perl_modules" directives may be used.
282 </para>
283 </change>
284
285 <change type="bugfix">
286 <para lang="ru">
287 ответы модуля ngx_http_perl_module не работали в подзапросах.
288 </para>
289 <para lang="en">
290 ngx_http_perl_module responses did not work in subrequests.
291 </para>
292 </change>
293
294 <change type="bugfix">
295 <para lang="ru">
296 nginx слал символ '\0' в строке "Location" в заголовке в ответе на запрос
297 MKCOL.<br/>
298 Спасибо Xie Zhenye.
299 </para>
300 <para lang="en">
301 nginx sent '\0' in a "Location" response header line on MKCOL request.<br/>
302 Thanks to Xie Zhenye.
303 </para>
304 </change>
305
306 <change type="bugfix">
307 <para lang="ru">
308 директива error_page не перенаправляла ошибку 413;
309 ошибка появилась в 0.6.10.
310 </para>
311 <para lang="en">
312 an "error_page" directive did not redirect a 413 error;
313 the bug had appeared in 0.6.10.
314 </para>
315 </change>
316
317 <change type="bugfix">
318 <para lang="ru">
319 в обработке ошибок выделения памяти.<br/>
320 Спасибо Максиму Дунину и Кириллу Коринскому.
321 </para>
322 <para lang="en">
323 in memory allocation error handling.<br/>
324 Thanks to Maxim Dounin and Kirill A. Korinskiy.
325 </para>
326 </change>
327
328 </changes>
10 329
11 330
12 <changes ver="0.7.62" date="14.09.2009"> 331 <changes ver="0.7.62" date="14.09.2009">
13 332
14 <change type="security"> 333 <change type="security">