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>
--- a/xml/versions.xml	Fri Oct 14 21:13:47 2016 +0300
+++ b/xml/versions.xml	Tue Oct 18 18:21:27 2016 +0300
@@ -21,6 +21,7 @@
 
 <download tag="stable" changes="1.10">
 
+<item ver="1.10.2" />
 <item ver="1.10.1" />
 <item ver="1.10.0" />
 <item ver="1.9.15" />