Mercurial > hg > nginx-quic
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/> |