Mercurial > hg > nginx
changeset 7888:a68ac0677f85 release-1.21.1
nginx-1.21.1-RELEASE
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 06 Jul 2021 17:59:16 +0300 |
parents | ecf2a9002b37 |
children | 91f96416f459 |
files | docs/xml/nginx/changes.xml |
diffstat | 1 files changed, 119 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/xml/nginx/changes.xml Mon Jul 05 13:26:49 2021 +0300 +++ b/docs/xml/nginx/changes.xml Tue Jul 06 17:59:16 2021 +0300 @@ -5,6 +5,125 @@ <change_log title="nginx"> +<changes ver="1.21.1" date="2021-07-06"> + +<change type="change"> +<para lang="ru"> +теперь nginx для метода CONNECT всегда возвращает ошибку. +</para> +<para lang="en"> +now nginx always returns an error for the CONNECT method. +</para> +</change> + +<change type="change"> +<para lang="ru"> +теперь nginx всегда возвращает ошибку, +если в запросе одновременно присутствуют строки заголовка "Content-Length" +и "Transfer-Encoding". +</para> +<para lang="en"> +now nginx always returns an error +if both "Content-Length" and "Transfer-Encoding" header lines +are present in the request. +</para> +</change> + +<change type="change"> +<para lang="ru"> +теперь nginx всегда возвращает ошибку, +если в строке запроса используются пробелы или управляющие символы. +</para> +<para lang="en"> +now nginx always returns an error +if spaces or control characters are used in the request line. +</para> +</change> + +<change type="change"> +<para lang="ru"> +теперь nginx всегда возвращает ошибку, +если в имени заголовка используются пробелы или управляющие символы. +</para> +<para lang="en"> +now nginx always returns an error +if spaces or control characters are used in a header name. +</para> +</change> + +<change type="change"> +<para lang="ru"> +теперь nginx всегда возвращает ошибку, +если в строке "Host" заголовка запроса +используются пробелы или управляющие символы. +</para> +<para lang="en"> +now nginx always returns an error +if spaces or control characters +are used in the "Host" request header line. +</para> +</change> + +<change type="change"> +<para lang="ru"> +оптимизация тестирования конфигурации +при использовании большого количества listen-сокетов. +</para> +<para lang="en"> +optimization of configuration testing +when using many listening sockets. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +nginx не экранировал +символы """, "<", ">", "\", "^", "`", "{", "|", и "}" +при проксировании с изменением URI запроса. +</para> +<para lang="en"> +nginx did not escape +""", "<", ">", "\", "^", "`", "{", "|", and "}" characters +when proxying with changed URI. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +SSL-переменные могли быть пустыми при записи в лог; +ошибка появилась в 1.19.5. +</para> +<para lang="en"> +SSL variables might be empty when used in logs; +the bug had appeared in 1.19.5. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +keepalive-соединения с gRPC-бэкендами могли не закрываться +после получения GOAWAY-фрейма. +</para> +<para lang="en"> +keepalive connections with gRPC backends might not be closed +after receiving a GOAWAY frame. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +уменьшено потребление памяти для долгоживущих запросов +при проксировании с использованием более 64 буферов. +</para> +<para lang="en"> +reduced memory consumption for long-lived requests +when proxying with more than 64 buffers. +</para> +</change> + +</changes> + + <changes ver="1.21.0" date="2021-05-25"> <change type="security">