diff CHANGES.ru @ 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
line wrap: on
line diff
--- a/CHANGES.ru
+++ b/CHANGES.ru
@@ -1,4 +1,41 @@
 
+Изменения в nginx 0.7.62                                          14.09.2009
+
+    *) Безопасность: при обработке специально созданного запроса в рабочем 
+       процессе мог произойти segmentation fault.
+       Спасибо Chris Ries.
+
+    *) Добавление: переменная $upstream_cache_status.
+
+    *) Исправление: устаревший закэшированный запрос мог залипнуть в 
+       состоянии "UPDATING".
+
+    *) Исправление: при использовании error_log на уровне info или debug в 
+       рабочем процессе мог произойти segmentation fault.
+       Спасибо Сергею Боченкову.
+
+    *) Исправление: в обработке заголовков ответа, разделённых в 
+       FastCGI-записях.
+
+    *) Исправление: XSLT-фильтр мог выдавать ошибку "not well formed XML 
+       document" для правильного документа.
+       Спасибо Kuramoto Eiji.
+
+    *) Исправление: в MacOSX, Cygwin и nginx/Windows при проверке 
+       location'ов, заданных регулярным выражением, теперь всегда делается 
+       сравнение без учёта регистра символов.
+
+    *) Исправление: теперь nginx/Windows игнорирует точки в конце URI.
+       Спасибо Hugo Leisink.
+
+    *) Исправление: имя файла указанного в --conf-path игнорировалось при 
+       установке; ошибка появилась в 0.6.6.
+       Спасибо Максиму Дунину.
+
+    *) Исправление: при использовании HTTP Basic-аутентификации на Windows 
+       для неверных имени/пароля возвращалась 500-ая ошибка.
+
+
 Изменения в nginx 0.7.61                                          22.06.2009
 
     *) Исправление: nginx не собирался на MacOSX 10.6.
@@ -6,9 +43,9 @@
     *) Исправление: nginx не собирался с параметром --without-http-cache; 
        ошибка появилась в 0.7.60.
 
-    *) Исправление: если было использовался перехват 401 ошибки от бэкенда 
-       и бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, 
-       то в рабочем процессе происходил segmentation fault.
+    *) Исправление: если использовался перехват 401 ошибки от бэкенда и 
+       бэкенд не возвращал строку "WWW-Authenticate" в заголовке ответа, то 
+       в рабочем процессе происходил segmentation fault.
        Спасибо Евгению Мычло.
 
 
@@ -23,7 +60,7 @@
        на старте.
 
     *) Исправление: open_file_cache мог кэшировать открытые файлы очень 
-       долго.
+       долго; ошибка появилась в 0.7.4.
 
     *) Исправление: строки "If-Modified-Since", "If-Range" и им подобные в 
        заголовке запроса клиента передавались бэкенду при кэшировании, если