comparison docs/xml/nginx/changes.xml @ 3444:92247d9294ed stable-0.7 release-0.7.65

nginx-0.7.65-RELEASE
author Igor Sysoev <igor@sysoev.ru>
date Mon, 01 Feb 2010 16:09:15 +0000
parents 31aa7a54eae7
children a4b5121bfb40
comparison
equal deleted inserted replaced
3443:14b70eb95c53 3444:92247d9294ed
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.65" date="01.02.2010">
13
14 <change type="security">
15 <para lang="ru">
16 теперь nginx/Windows игнорирует пробелы в конце URI. <br/>
17 Спасибо Dan Crowley, Core Security Technologies.
18 </para>
19 <para lang="en">
20 now nginx/Windows ignores trailing spaces in URI.<br/>
21 Thanks to Dan Crowley, Core Security Technologies.
22 </para>
23 </change>
24
25 <change type="security">
26 <para lang="ru">
27 теперь nginx/Windows игнорирует короткие имена файлов. <br/>
28 Спасибо Dan Crowley, Core Security Technologies.
29 </para>
30 <para lang="en">
31 now nginx/Windows ignores short files names.<br/>
32 Thanks to Dan Crowley, Core Security Technologies.
33 </para>
34 </change>
35
36 <change type="change">
37 <para lang="ru">
38 теперь для проксируемых ответов HTTP/0.9 в лог пишется код ответа "009".
39 </para>
40 <para lang="en">
41 now the "009" status code is written to an access log for proxied HTTP/0.9
42 responses.
43 </para>
44 </change>
45
46 <change type="change">
47 <para lang="ru">
48 теперь по умолчанию размер буфера директивы large_client_header_buffers
49 равен 8K.<br/>
50 Спасибо Andrew Cholakian.
51 </para>
52 <para lang="en">
53 now the default buffer size of the "large_client_header_buffers"
54 directive is 8K.<br/>
55 Thanks to Andrew Cholakian.
56 </para>
57 </change>
58
59 <change type="change">
60 <para lang="ru">
61 теперь по умолчанию используются следующие шифры SSL: "HIGH:!ADH:!MD5".
62 </para>
63 <para lang="en">
64 now default SSL ciphers are "HIGH:!ADH:!MD5".
65 </para>
66 </change>
67
68 <change type="change">
69 <para lang="ru">
70 теперь протокол SSLv2 по умолчанию запрещён.
71 </para>
72 <para lang="en">
73 now SSLv2 protocol is disabled by default.
74 </para>
75 </change>
76
77 <change type="change">
78 <para lang="ru">
79 теперь значение переменной $host всегда в нижнем регистре.
80 </para>
81 <para lang="en">
82 now $host variable value is always low case.
83 </para>
84 </change>
85
86 <change type="feature">
87 <para lang="ru">
88 файл conf/fastcgi.conf для простых конфигураций FastCGI.
89 </para>
90 <para lang="en">
91 the conf/fastcgi.conf for simple FastCGI configurations.
92 </para>
93 </change>
94
95 <change type="feature">
96 <para lang="ru">
97 теперь при использовании переменных в директиве proxy_pass не требуется
98 задавать URI.
99 </para>
100 <para lang="en">
101 now URI part is not required a "proxy_pass" directive if variables are used.
102 </para>
103 </change>
104
105 <change type="feature">
106 <para lang="ru">
107 переменная $ssl_session_id.
108 </para>
109 <para lang="en">
110 the $ssl_session_id variable.
111 </para>
112 </change>
113
114 <change type="bugfix">
115 <para lang="ru">
116 если проксированный или FastCGI запрос внутренне перенаправлялся
117 в другой проксированный или FastCGI location, то переменная
118 $upstream_response_time могла иметь ненормально большое значение;
119 ошибка появилась в 0.7.63.
120 </para>
121 <para lang="en">
122 if a proxied or FastCGI request was internally redirected
123 to another proxied or FastCGI location,
124 then $upstream_response_time variable may have abnormally large value;
125 the bug had appeared in 0.7.63.
126 </para>
127 </change>
128
129 <change type="bugfix">
130 <para lang="ru">
131 если директива "expires modified" выставляла дату в прошлом, то в строке
132 заголовка ответа "Cache-Control" выдавалось отрицательное число.<br/>
133 Спасибо Алексею Капранову.
134 </para>
135 <para lang="en">
136 if the "expires modified" set date in the past, then a negative number
137 was set in the "Cache-Control" response header line.<br/>
138 Thanks to Alex Kapranoff.
139 </para>
140 </change>
141
142 <change type="bugfix">
143 <para lang="ru">
144 nginx закрывал соединение при запросе закэшированного
145 ответа с пустым телом.<br/>
146 Спасибо Piotr Sikora.
147 </para>
148 <para lang="en">
149 nginx closed a connection if a cached response had an empty body.<br/>
150 Thanks to Piotr Sikora.
151 </para>
152 </change>
153
154 <change type="bugfix">
155 <para lang="ru">
156 nginx кэшировал 304 ответ, если в заголовке проксируемого запроса
157 была строка "If-None-Match".<br/>
158 Спасибо Tim Dettrick и David Kostal.
159 </para>
160 <para lang="en">
161 nginx cached a 304 response if there was the "If-None-Match" header line
162 in a proxied request.<br/>
163 Thanks to Tim Dettrick and David Kostal.
164 </para>
165 </change>
166
167 <change type="bugfix">
168 <para lang="ru">
169 nginx не считал запятую разделителем в строке "Cache-Control" в строке
170 заголовка бэкенда.
171 </para>
172 <para lang="en">
173 nginx did not treat a comma as separator in the "Cache-Control" backend response
174 header line.
175 </para>
176 </change>
177
178 <change type="bugfix">
179 <para lang="ru">
180 закэшированные ответы ответов HTTP/0.9 неправильно обрабатывались.
181 </para>
182 <para lang="en">
183 cached HTTP/0.9 responses were handled incorrectly.
184 </para>
185 </change>
186
187 <change type="bugfix">
188 <para lang="ru">
189 nginx передавал сжатые ответы клиентам, не поддерживающим сжатие,
190 при настройках gzip_static on и gzip_vary off;
191 ошибка появилась в 0.8.16.
192 </para>
193 <para lang="en">
194 nginx sent gzipped responses to clients those do not support gzip,
195 if "gzip_static on" and "gzip_vary off";
196 the bug had appeared in 0.8.16.
197 </para>
198 </change>
199
200 <change type="bugfix">
201 <para lang="ru">
202 nginx всегда добавлял строку "Content-Encoding: gzip" в заголовок
203 304-ых ответов модуля ngx_http_gzip_static_module.
204 </para>
205 <para lang="en">
206 nginx always added "Content-Encoding: gzip" response header line
207 in 304 responses sent by ngx_http_gzip_static_module.
208 </para>
209 </change>
210
211 <change type="bugfix">
212 <para lang="ru">
213 оператор "!-x" не работал.<br/>
214 Спасибо Максиму Дунину.
215 </para>
216 <para lang="en">
217 the "!-x" operator did not work.<br/>
218 Thanks to Maxim Dounin.
219 </para>
220 </change>
221
222 <change type="bugfix">
223 <para lang="ru">
224 в рабочем процессе мог произойти segmentation fault
225 при использовании limit_rate в HTTPS сервере.<br/>
226 Спасибо Максиму Дунину.
227 </para>
228 <para lang="en">
229 a segmentation fault might occur in a worker process,
230 if limit_rate was used in HTTPS server.<br/>
231 Thanks to Maxim Dounin.
232 </para>
233 </change>
234
235 <change type="bugfix">
236 <para lang="ru">
237 при записи в лог переменной $limit_rate
238 в рабочем процессе происходил segmentation fault.<br/>
239 Спасибо Максиму Дунину.
240 </para>
241 <para lang="en">
242 a segmentation fault might occur in a worker process
243 while $limit_rate logging.<br/>
244 Thanks to Maxim Dounin.
245 </para>
246 </change>
247
248 <change type="bugfix">
249 <para lang="ru">
250 nginx не поддерживал даты в 2038 году на 32-битных платформах;
251 </para>
252 <para lang="en">
253 nginx did not support dates in 2038 year on 32-bit platforms;
254 </para>
255 </change>
256
257 <change type="bugfix">
258 <para lang="ru">
259 nginx/Windows пытался дважды удалить временный файл
260 при перезаписи уже существующего файла.
261 </para>
262 <para lang="en">
263 nginx/Windows tried to delete a temporary file twice
264 if the file should replace an already existent file.
265 </para>
266 </change>
267
268 <change type="bugfix">
269 <para lang="ru">
270 nginx/Windows пытался дважды переименовать временный файл
271 при перезаписи уже существующего файла.
272 </para>
273 <para lang="en">
274 nginx/Windows tried to rename a temporary file twice if the file
275 should replace an already existent file.
276 </para>
277 </change>
278
279 <change type="bugfix">
280 <para lang="ru">
281 nginx/Windows мог не создать временный файл, файл в кэше или файл
282 с помощью директив proxy/fastcgi_store, если рабочий процесс не имел
283 достаточно прав для работы с каталогами верхнего уровня.
284 </para>
285 <para lang="en">
286 nginx/Windows might not create temporary file, a cache file, or
287 "proxy/fastcgi_store"d file if a worker had no enough access rights
288 for top level directories.
289 </para>
290 </change>
291
292 <change type="bugfix">
293 <para lang="ru">
294 в поддержке кодировки UTF-8 директивой try_files в nginx/Windows.
295 </para>
296 <para lang="en">
297 in UTF-8 encoding support by "try_files" directive in nginx/Windows.
298 </para>
299 </change>
300
301 <change type="bugfix">
302 <para lang="ru">
303 ошибки при использовании кодировки UTF-8 в ngx_http_autoindex_module.<br/>
304 Спасибо Максиму Дунину.
305 </para>
306 <para lang="en">
307 UTF-8 encoding usage in the ngx_http_autoindex_module.<br/>
308 Thanks to Maxim Dounin.
309 </para>
310 </change>
311
312 <change type="bugfix">
313 <para lang="ru">
314 модуль ngx_http_autoindex_module не показывал последний слэш для линков
315 на каталоги;
316 ошибка появилась в 0.7.15.
317 </para>
318 <para lang="en">
319 the ngx_http_autoindex_module did not show the trailing slash in links to
320 a directory;
321 the bug had appeared in 0.7.15.
322 </para>
323 </change>
324
325 <change type="bugfix">
326 <para lang="ru">
327 nginx не закрывал лог, заданный параметром конфигурации --error-log-path;
328 ошибка появилась в 0.7.53.
329 </para>
330 <para lang="en">
331 nginx did not close a log file set by the --error-log-path configuration option;
332 the bug had appeared in 0.7.53.
333 </para>
334 </change>
335
336 <change type="bugfix">
337 <para lang="ru">
338 директива "addition_types" была неверно названа "addtion_types".
339 </para>
340 <para lang="en">
341 "addition_types" directive was incorrectly named "addtion_types".
342 </para>
343 </change>
344
345 <change type="bugfix">
346 <para lang="ru">
347 неверная строка запроса в переменной $request записывалась в access_log
348 только при использовании error_log на уровне info или debug.
349 </para>
350 <para lang="en">
351 invalid request line in $request variable was written in access_log
352 only if error_log was set to "info" or "debug" level.
353 </para>
354 </change>
355
356 </changes>
10 357
11 358
12 <changes ver="0.7.64" date="16.11.2009"> 359 <changes ver="0.7.64" date="16.11.2009">
13 360
14 <change type="security"> 361 <change type="security">
307 </change> 654 </change>
308 655
309 <change type="bugfix"> 656 <change type="bugfix">
310 <para lang="ru"> 657 <para lang="ru">
311 в обработке строк "Last-Modified" и "Accept-Ranges" в заголовке ответа бэкенда; 658 в обработке строк "Last-Modified" и "Accept-Ranges" в заголовке ответа бэкенда;
312 ошибка появилась в 0.7.44<br/> 659 ошибка появилась в 0.7.44.<br/>
313 Спасибо Максиму Дунину. 660 Спасибо Максиму Дунину.
314 </para> 661 </para>
315 <para lang="en"> 662 <para lang="en">
316 in handling "Last-Modified" and "Accept-Ranges" backend response header lines; 663 in handling "Last-Modified" and "Accept-Ranges" backend response header lines;
317 the bug had appeared in 0.7.44.<br/> 664 the bug had appeared in 0.7.44.<br/>