nginx-0.5.32

Igor Sysoev is at rambler-co.ru
Mon Sep 24 08:14:12 MSD 2007


Изменения в 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





More information about the nginx-ru mailing list