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.
  • Исправление: в обработке ошибок выделения памяти.
Изменения в nginx 0.8.21:
  • Добавление: теперь ключ -V показывает статус поддержки TLS SNI.
  • Добавление: директива listen модуля HTTP поддерживает unix domain сокеты.
  • Добавление: параметр "default_server" в директиве listen.
  • Добавление: теперь параметр "default" не обязателен для установки параметров listen-сокета.
  • Исправление: nginx не поддерживал даты в 2038 году на 32-битных платформах;
  • Исправление: утечки сокетов; ошибка появилась в 0.8.11.

©  Root.UA