Welcome! Log In Create A New Profile

Advanced

[nginx-ru-announce] nginx-1.23.0

Posted by Maxim Dounin 
Maxim Dounin
[nginx-ru-announce] nginx-1.23.0
June 21, 2022 01:04PM
Изменения в nginx 1.23.0 21.06.2022

*) Изменение во внутреннем API: теперь строки заголовков представлены
связными списками.

*) Изменение: теперь nginx объединяет произвольные строки заголовков с
одинаковыми именами при отправке на FastCGI-, SCGI- и uwsgi-бэкенды,
в методе $r->header_in() модуля ngx_http_perl_module, и при доступе
через переменные "$http_...", "$sent_http_...", "$sent_trailer_...",
"$upstream_http_..." и "$upstream_trailer_...".

*) Исправление: если в заголовке ответа бэкенда было несколько строк
"Vary", при кэшировании nginx учитывал только последнюю из них.

*) Исправление: если в заголовке ответа бэкенда было несколько строк
"WWW-Authenticate" и использовался перехват ошибок с кодом 401 от
бэкенда или директива auth_request, nginx пересылал клиенту только
первую из этих строк.

*) Изменение: уровень логгирования ошибок SSL "application data after
close notify" понижен с уровня crit до info.

*) Исправление: соединения могли зависать, если nginx был собран на
Linux 2.6.17 и новее, а использовался на системах без поддержки
EPOLLRDHUP, в частности, на системах с эмуляцией epoll; ошибка
появилась в 1.17.5.
Спасибо Marcus Ball.

*) Исправление: nginx не кэшировал ответ, если строка заголовка ответа
"Expires" запрещала кэширование, а последующая строка заголовка
"Cache-Control" разрешала кэширование.


--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru-announce mailing list -- nginx-ru-announce@nginx.org
To unsubscribe send an email to nginx-ru-announce-leave@nginx.org
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 295
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready