Mercurial > hg > nginx-site
changeset 1819:fb917c9c57af
nginx-1.10.2
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 18 Oct 2016 18:21:27 +0300 |
parents | 574c44d14837 |
children | 3819d59088d9 |
files | text/en/CHANGES-1.10 text/ru/CHANGES.ru-1.10 xml/index.xml xml/versions.xml |
diffstat | 4 files changed, 74 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/text/en/CHANGES-1.10 Fri Oct 14 21:13:47 2016 +0300 +++ b/text/en/CHANGES-1.10 Tue Oct 18 18:21:27 2016 +0300 @@ -1,4 +1,36 @@ +Changes with nginx 1.10.2 18 Oct 2016 + + *) Change: the "421 Misdirected Request" response now used when + rejecting requests to a virtual server different from one negotiated + during an SSL handshake; this improves interoperability with some + HTTP/2 clients when using client certificates. + + *) Change: HTTP/2 clients can now start sending request body + immediately; the "http2_body_preread_size" directive controls size of + the buffer used before nginx will start reading client request body. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 and the "proxy_request_buffering" directive. + + *) Bugfix: the "Content-Length" request header line was always added to + requests passed to backends, including requests without body, when + using HTTP/2. + + *) Bugfix: "http request count is zero" alerts might appear in logs when + using HTTP/2. + + *) Bugfix: unnecessary buffering might occur when using the "sub_filter" + directive; the issue had appeared in 1.9.4. + + *) Bugfix: socket leak when using HTTP/2. + + *) Bugfix: an incorrect response might be returned when using the "aio + threads" and "sendfile" directives; the bug had appeared in 1.9.13. + + *) Workaround: OpenSSL 1.1.0 compatibility. + + Changes with nginx 1.10.1 31 May 2016 *) Security: a segmentation fault might occur in a worker process while
--- a/text/ru/CHANGES.ru-1.10 Fri Oct 14 21:13:47 2016 +0300 +++ b/text/ru/CHANGES.ru-1.10 Tue Oct 18 18:21:27 2016 +0300 @@ -1,4 +1,38 @@ +Изменения в nginx 1.10.2 18.10.2016 + + *) Изменение: при попытке запросить виртуальный сервер, отличающийся от + согласованного в процессе SSL handshake, теперь возвращается ответ + "421 Misdirected Request"; это улучшает совместимость с некоторыми + HTTP/2-клиентами в случае использования клиентских сертификатов. + + *) Изменение: HTTP/2-клиенты теперь могут сразу присылать тело запроса; + директива http2_body_preread_size позволяет указать размер буфера, + который будет использоваться до того, как nginx начнёт читать тело. + + *) Исправление: при использовании HTTP/2 и директивы + proxy_request_buffering в рабочем процессе мог произойти segmentation + fault. + + *) Исправление: при использовании HTTP/2 к запросам, передаваемым на + бэкенд, всегда добавлялась строка заголовка "Content-Length", даже + если у запроса не было тела. + + *) Исправление: при использовании HTTP/2 в логах могли появляться + сообщения "http request count is zero". + + *) Исправление: при использовании директивы sub_filter могло + буферизироваться больше данных, чем это необходимо; проблема + появилась в 1.9.4. + + *) Исправление: утечки сокетов при использовании HTTP/2. + + *) Исправление: при использовании директив "aio threads" и sendfile мог + возвращаться некорректный ответ; ошибка появилась в 1.9.13. + + *) Изменение: совместимость с OpenSSL 1.1.0. + + Изменения в nginx 1.10.1 31.05.2016 *) Безопасность: при записи тела специально созданного запроса во
--- a/xml/index.xml Fri Oct 14 21:13:47 2016 +0300 +++ b/xml/index.xml Tue Oct 18 18:21:27 2016 +0300 @@ -7,6 +7,13 @@ <news name="nginx news" link="/" lang="en"> +<event date="2016-10-18"> +<para> +<link doc="en/download.xml">nginx-1.10.2</link> +stable version has been released. +</para> +</event> + <event date="2016-10-11"> <para> <link doc="en/download.xml">nginx-1.11.5</link>