diff options
-rw-r--r-- | docs/xml/nginx/changes.xml | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml index ea3551af9..1fb7634cb 100644 --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -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"> |