Выпущены три новых релиза http-сервера nginx - 0.7.6, 0.6.32 и 0.5.37. Изменения:
- nginx 0.7.6 (экспериментальная ветка)
- Исправление: теперь при использовании переменных в директиве access_log всегда проверяется существовании root'а для запроса.
- Исправление: модуль ngx_http_flv_module не поддерживал несколько значений в аргументах запроса.
- nginx 0.6.32 (стабильная ветка)
- Изменение: параметр "none" в директиве ssl_session_cache; теперь этот параметр используется по умолчанию.
- Изменение: теперь символы 0x00-0x1F, '"' и '\' в access_log записываются в виде \xXX.
- Изменение: теперь nginx разрешает несколько строк "Host" в заголовке запроса.
- Добавление: директива expires поддерживает флаг modified.
- Добавление: переменные $uid_got и $uid_set можно использовать на любой стадии обработки запроса.
- Добавление: переменная $hostname.
- Добавление: поддержка DESTDIR.
- Исправление: при совместном использовании sub_filter и SSI ответы могли передаваться неверно.
- Исправление: большие включения в SSI могли передавались не полностью.
- Исправление: директива proxy_pass не работала с протоколом HTTPS; ошибка появилась в 0.6.9.
- Исправление: рабочие процессы могли не реагировать на сигналы переконфигурации и ротации логов.
- Исправление: nginx не собирался на последних Fedora 9 Linux.
- Исправление: при использовании keepalive на Linux в рабочем процессе мог произойти segmentation fault.
- nginx 0.5.37 (устаревшая стабильная ветка)
- Исправление: при совместном использовании sub_filter и SSI ответы могли передаваться неверно.
- Исправление: большие включения в SSI могли передавались не полностью.
- Исправление: рабочие процессы могли не реагировать на сигналы переконфигурации и ротации логов.
- Исправление: nginx не собирался на последних Fedora 9 Linux.
- Исправление: при использовании keepalive на Linux в рабочем процессе мог произойти segmentation fault.
- Исправление: во время переконфигурации на некоторых 64-битном платформах в лог записывался alert "sendmsg() failed (9: Bad file descriptor)".
|