diff CHANGES.ru @ 32:da8c190bdaba NGINX_0_1_16

nginx 0.1.16 *) Bugfix: if the response were transferred by chunks, then on the HEAD request the final chunk was issued. *) Bugfix: the "Connection: keep-alive" header were issued, even if the keepalive_timeout directive forbade the keep-alive use. *) Bugfix: the errors in the ngx_http_fastcgi_module caused the segmentation faults. *) Bugfix: the compressed response encrypted by SSL may not transferred complete. *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK options, are not used for the unix domain sockets. *) Feature: the rewrite directive supports the arguments rewriting. *) Bugfix: the response code 400 was returned for the POST request with the "Content-Length: 0" header; bug appeared in 0.1.14.
author Igor Sysoev <http://sysoev.ru>
date Tue, 25 Jan 2005 00:00:00 +0300
parents e1ada20fc595
children aab2ea7c0458
line wrap: on
line diff
--- a/CHANGES.ru
+++ b/CHANGES.ru
@@ -1,3 +1,27 @@
+
+Изменения в nginx 0.1.16                                          25.01.2005
+
+    *) Исправление: если ответ передавался chunk'ами, то при запросе HEAD 
+       выдавался завершающий chunk.
+
+    *) Исправление: заголовок "Connection: keep-alive" выдавался, даже если 
+       директива keepalive_timeout запрещала использование keep-alive.
+
+    *) Исправление: ошибки в модуле ngx_http_fastcgi_module вызывали 
+       segmentation fault.
+
+    *) Исправление: при использовании SSL сжатый ответ мог передаваться не 
+       до конца.
+
+    *) Исправление: опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные 
+       для TCP сокетов, не используются для unix domain сокетов.
+
+    *) Добавление: директива rewrite поддерживает перезаписывание 
+       аргументов.
+
+    *) Исправление: на запрос POST с заголовком "Content-Length: 0" 
+       возвращался ответ 400; ошибка появилась в 0.1.14.
+
 
 Изменения в nginx 0.1.15                                          19.01.2005
 
@@ -20,10 +44,10 @@
        директивы "proxy_preserve_host  on" в заголовке "Host" указывался 
        также порт 80; ошибка появилась в 0.1.14.
 
-    *) Исправление: если задать одинаковые пути в параметрах автоконфигурации 
-       --http-client-body-temp-path=PATH и --http-proxy-temp-path=PATH или 
-       --http-client-body-temp-path=PATH и --http-fastcgi-temp-path=PATH, то 
-       происходил segmentation fault.
+    *) Исправление: если задать одинаковые пути в параметрах 
+       автоконфигурации --http-client-body-temp-path=PATH и 
+       --http-proxy-temp-path=PATH или --http-client-body-temp-path=PATH и 
+       --http-fastcgi-temp-path=PATH, то происходил segmentation fault.
 
 
 Изменения в nginx 0.1.14                                          18.01.2005
@@ -32,19 +56,20 @@
        --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH и 
        --http-fastcgi-temp-path=PATH
 
-    *) Изменение: имя каталога с временными файлами, содержащие тело запроса 
-       клиента, задаётся директивой client_body_temp_path, по умолчанию 
-       <prefix>/client_body_temp.
+    *) Изменение: имя каталога с временными файлами, содержащие тело 
+       запроса клиента, задаётся директивой client_body_temp_path, по 
+       умолчанию <prefix>/client_body_temp.
 
     *) Добавление: модуль ngx_http_fastcgi_module и директивы fastcgi_pass, 
-       fastcgi_root, fastcgi_index, fastcgi_params, fastcgi_connect_timeout, 
-       fastcgi_send_timeout, fastcgi_read_timeout, fastcgi_send_lowat, 
-       fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
        fastcgi_busy_buffers_size, fastcgi_temp_path, 
        fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
        fastcgi_next_upstream и fastcgi_x_powered_by.
 
-    *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в 0.1.3.
+    *) Исправление: ошибка "[alert] zero size buf"; ошибка появилась в 
+       0.1.3.
 
     *) Изменение: в директиве proxy_pass нужно обязательно указывать URI 
        после имени хоста.
@@ -61,7 +86,8 @@
 
 Изменения в nginx 0.1.13                                          21.12.2004
 
-    *) Добавление: директивы server_names_hash и server_names_hash_threshold.
+    *) Добавление: директивы server_names_hash и 
+       server_names_hash_threshold.
 
     *) Исправление: имена *.domain.tld в директиве server_name не работали.
 
@@ -72,13 +98,14 @@
 
     *) Добавление: параметр лога %request_length.
 
-    *) Исправление: при использовании /dev/poll, select и poll на платформах, 
-       где возможны ложные срабатывания указанных методов, могли быть 
-       длительные задержки при обработке запроса по keep-alive соединению. 
-       Наблюдалось по крайней мере на Solaris с использованием /dev/poll.
+    *) Исправление: при использовании /dev/poll, select и poll на 
+       платформах, где возможны ложные срабатывания указанных методов, 
+       могли быть длительные задержки при обработке запроса по keep-alive 
+       соединению. Наблюдалось по крайней мере на Solaris с использованием 
+       /dev/poll.
 
-    *) Исправление: директива send_lowat игнорируется на Linux, так как Linux 
-       не поддерживает опцию SO_SNDLOWAT.
+    *) Исправление: директива send_lowat игнорируется на Linux, так как 
+       Linux не поддерживает опцию SO_SNDLOWAT.
 
 
 Изменения в nginx 0.1.11                                          02.12.2004
@@ -97,10 +124,11 @@
     *) Исправление: ngx_http_auto_index_module возвращал ошибку 500, если в 
        каталоге есть битый symlink.
 
-    *) Исправление: файлы больше 4G не передавались с использованием sendfile.
+    *) Исправление: файлы больше 4G не передавались с использованием 
+       sendfile.
 
-    *) Исправление: если бэкенд резолвился в несколько адресов и при ожидании 
-       от него ответа происходила ошибка, то процесс зацикливался.
+    *) Исправление: если бэкенд резолвился в несколько адресов и при 
+       ожидании от него ответа происходила ошибка, то процесс зацикливался.
 
     *) Исправление: при использовании метода /dev/poll рабочий процесс мог 
        завершиться с сообщением "unknown cycle".
@@ -111,8 +139,8 @@
 
     *) Исправление: директива send_lowat не работала на Linux.
 
-    *) Исправление: если в конфигурации не было раздела events, то происходил 
-       segmentation fault.
+    *) Исправление: если в конфигурации не было раздела events, то 
+       происходил segmentation fault.
 
     *) Исправление: nginx не собирался под OpenBSD.
 
@@ -125,8 +153,8 @@
        или "%XX", то терялся последний символ в строке запроса; ошибка 
        появилась в 0.1.9.
 
-    *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на Linux 
-       не работало.
+    *) Исправление: исправление в версии 0.1.9 для файлов больше 2G на 
+       Linux не работало.
 
 
 Изменения в nginx 0.1.9                                           25.11.2004
@@ -163,8 +191,9 @@
 
 Изменения в nginx 0.1.6                                           11.11.2004
 
-    *) Исправление: при некоторых комбинациях директив location c регулярными 
-       выражениями использовалась конфигурация не из того location.
+    *) Исправление: при некоторых комбинациях директив location c 
+       регулярными выражениями использовалась конфигурация не из того 
+       location.
 
 
 Изменения в nginx 0.1.5                                           11.11.2004
@@ -204,8 +233,8 @@
 
     *) Добавление: директива proxy_set_x_url.
 
-    *) Исправление: модуль проксировании мог привести к зацикливанию, если не 
-       использовался sendfile.
+    *) Исправление: модуль проксировании мог привести к зацикливанию, если 
+       не использовался sendfile.
 
 
 Изменения в nginx 0.1.2                                           21.10.2004
@@ -220,12 +249,12 @@
     *) Исправление: нельзя переконфигурировать nginx, если конфигурационный 
        файл указан в командной строке; ошибка появилась в 0.1.1.
 
-    *) Исправление: модуль проксировании мог привести к зацикливанию, если не 
-       использовался sendfile.
+    *) Исправление: модуль проксировании мог привести к зацикливанию, если 
+       не использовался sendfile.
 
     *) Исправление: при использовании sendfile текст ответа не 
-       перекодировался согласно директивам модуля charset; ошибка появилась в 
-       0.1.1.
+       перекодировался согласно директивам модуля charset; ошибка появилась 
+       в 0.1.1.
 
     *) Исправление: очень редкая ошибка при обработке kqueue.
 
@@ -253,8 +282,8 @@
 
     *) Исправление: ошибки в модуле /dev/poll.
 
-    *) Исправление: при проксировании и использовании временных файлов ответы 
-       портились.
+    *) Исправление: при проксировании и использовании временных файлов 
+       ответы портились.
 
     *) Исправление: бэкенду передавались запросы с неперекодированными 
        символами.