Mercurial > hg > nginx-vendor-current
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. - *) Исправление: при проксировании и использовании временных файлов ответы - портились. + *) Исправление: при проксировании и использовании временных файлов + ответы портились. *) Исправление: бэкенду передавались запросы с неперекодированными символами.