Изменения в nginx 0.5.32 24.09.2007
*) Изменение: теперь nginx пытается установить директивы
worker_priority, worker_rlimit_nofile, worker_rlimit_core,
worker_rlimit_sigpending без привилегий root'а.
*) Изменение: теперь nginx экранирует символы пробела и "%" при
передаче запроса серверу аутентификации почтового прокси-сервера.
*) Изменение: теперь nginx экранирует символ "%" в переменной
$memcached_key.
*) Изменение: для обновления на лету версий 0.1.x создан специальный
сценарий make upgrade1.
*) Добавление: директива "add_header Last-Modified ..." меняет строку
"Last-Modified" в заголовке ответа.
*) Добавление: почтовый прокси-сервер поддерживает AUTHENTICATE в
режиме IMAP.
Спасибо Максиму Дунину.
*) Добавление: почтовый прокси-сервер поддерживает STARTTLS в режиме
SMTP.
Спасибо Максиму Дунину.
*) Исправление: nginx не закрывал файл каталога для запроса HEAD, если
использовался autoindex
Спасибо Arkadiusz Patyk.
*) Исправление: директивы proxy_hide_header и fastcgi_hide_header не
скрывали строки заголовка ответа с именем больше 32 символов.
Спасибо Manlio Perillo.
*) Исправление: счётчик активных соединений всегда рос при
использовании почтового прокси-сервера.
*) Исправление: если бэкенд возвращал только заголовок ответа при
небуферизированном проксировании, то nginx закрывал соединение с
бэкендом по таймауту.
*) Исправление: nginx не поддерживал несколько строк "Connection" в
заголовке запроса.
*) Исправление: В строку заголовка ответа "Content-Type", указанную в
методе $r->send_http_header(), не добавлялась кодировка, указанная в
директиве charset.
*) Исправление: при использовании метода /dev/poll в рабочем процессе
мог произойти segmentation fault.
*) Исправление: nginx не работал на FreeBSD/sparc64.
*) Исправление: если в директиве auth_http был задан неправильный
адрес, то в рабочем процессе происходил segmentation fault.
*) Исправление: теперь по умолчанию nginx использует значение 511 для
listen backlog на всех платформах, кроме FreeBSD.
Спасибо Jiang Hong.
*) Исправление: sendfilev() в Solaris теперь не используется при
передаче тела запроса FastCGI-серверу через unix domain сокет.
*) Исправление: при использовании одного хоста в качестве бэкендов для
протоколов HTTP и HTTPS без явного указания портов, nginx
использовал только один порт - 80 или 443.
*) Исправление: директивы proxy_ignore_client_abort и
fastcgi_ignore_client_abort не работали; ошибка появилась в 0.5.13.
--
Игорь Сысоев
http://sysoev.ru