nginx 0.7.63 и nginx 0.8.21
Изменения в nginx 0.7.63:- Безопасность: теперь символы "/../" запрещены в строке "Destination" в заголовке запроса.
- Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.7.
- Изменение: параметр ask директивы ssl_verify_client изменён на параметр optional и теперь он проверяет клиентский сертификат, если он был предложен.
- Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
- Добавление: переменная $ssl_client_verify.
- Добавление: директива ssl_crl.
- Исправление: использование переменной $ssl_client_cert портило память; ошибка появилась в 0.7.7.
- Добавление: теперь стартовый загрузчик кэша работает в отдельном процесс; это должно улучшить обработку больших кэшей.
- Добавление: теперь временные файлы и постоянное место хранения могут располагаться на разных файловых системах.
- Исправление: nginx неверно считал размер кэша на диске.
- Изменение: теперь директива "gzip_disable msie6" не запрещает сжатие для MSIE 6.0 SV1.
- Исправление: nginx всегда добавлял строку "Vary: Accept-Encoding" в заголовок ответа, если обе директивы gzip_static и gzip_vary были включены.
- Добавление: параметр proxy директивы geo.
- Добавление: модуль ngx_http_geoip_module.
- Добавление: директива limit_rate_after.
- Добавление: директивы limit_req_log_level и limit_conn_log_level.
- Исправление: Теперь директива limit_req соответствует алгоритму leaky bucket.
- Исправление: в модуле ngx_http_limit_req_module.
- Исправление: теперь nginx разрешает подчёркивания в методе запроса.
- Исправление: директивы proxy_pass_header и fastcgi_pass_header" не передавали клиенту строки "X-Accel-Redirect", "X-Accel-Limit-Rate", "X-Accel-Buffering" и "X-Accel-Charset" из заголовка ответа бэкенда.
- Исправление: в обработке строк "Last-Modified" и "Accept-Ranges" в заголовке ответа бэкенда; ошибка появилась в 0.7.44
- Добавление: директива image_filter_transparency.
- Добавление: директива image_filter поддерживает переменные для задания размеров.
- Исправление: в поддержке альфа-канала PNG в модуле ngx_http_image_filter_module.
- Исправление: в поддержке прозрачности в модуле ngx_http_image_filter_module.
- Добавление: теперь можно использовать несколько директив perl_modules.
- Исправление: ответы модуля ngx_http_perl_module не работали в подзапросах.
- Исправление: nginx слал символ '\0' в строке "Location" в заголовке в ответе на запрос MKCOL.
- Исправление: директива error_page не перенаправляла ошибку 413; ошибка появилась в 0.6.10.
- Исправление: в обработке ошибок выделения памяти.
- Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
- Добавление: директива listen модуля HTTP поддерживает unix domain сокеты.
- Добавление: параметр "default_server" в директиве listen.
- Добавление: теперь параметр "default" не обязателен для установки параметров listen-сокета.
- Исправление: nginx не поддерживал даты в 2038 году на 32-битных платформах;
- Исправление: утечки сокетов; ошибка появилась в 0.8.11.
© Root.UA