changeset 1048:b08143db5fea

nginx-1.5.9
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 22 Jan 2014 17:59:45 +0400
parents 2dc22d8bde3c
children 228c2ea490f2
files text/en/CHANGES text/ru/CHANGES.ru xml/index.xml xml/versions.xml
diffstat 4 files changed, 93 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/text/en/CHANGES	Wed Jan 22 13:57:43 2014 +0000
+++ b/text/en/CHANGES	Wed Jan 22 17:59:45 2014 +0400
@@ -1,4 +1,44 @@
 
+Changes with nginx 1.5.9                                         22 Jan 2014
+
+    *) Change: now nginx expects escaped URIs in "X-Accel-Redirect" headers.
+
+    *) Feature: the "ssl_buffer_size" directive.
+
+    *) Feature: the "limit_rate" directive can now be used to rate limit
+       responses sent in SPDY connections.
+
+    *) Feature: the "spdy_chunk_size" directive.
+
+    *) Feature: the "ssl_session_tickets" directive.
+       Thanks to Dirkjan Bussink.
+
+    *) Bugfix: the $ssl_session_id variable contained full session
+       serialized instead of just a session id.
+       Thanks to Ivan Ristić.
+
+    *) Bugfix: nginx incorrectly handled escaped "?" character in the
+       "include" SSI command.
+
+    *) Bugfix: the ngx_http_dav_module did not unescape destination URI of
+       the COPY and MOVE methods.
+
+    *) Bugfix: resolver did not understand domain names with a trailing dot.
+       Thanks to Yichun Zhang.
+
+    *) Bugfix: alerts "zero size buf in output" might appear in logs while
+       proxying; the bug had appeared in 1.3.9.
+
+    *) Bugfix: a segmentation fault might occur in a worker process if the
+       ngx_http_spdy_module was used.
+
+    *) Bugfix: proxied WebSocket connections might hang right after
+       handshake if the select, poll, or /dev/poll methods were used.
+
+    *) Bugfix: the "xclient" directive of the mail proxy module incorrectly
+       handled IPv6 client addresses.
+
+
 Changes with nginx 1.5.8                                         17 Dec 2013
 
     *) Feature: IPv6 support in resolver.
@@ -6218,7 +6258,7 @@
     *) Bugfix: the compressed response encrypted by SSL may not transferred
        complete.
 
-    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPUSH, and TCP_CORK
        options, are not used for the unix domain sockets.
 
     *) Feature: the rewrite directive supports the arguments rewriting.
--- a/text/ru/CHANGES.ru	Wed Jan 22 13:57:43 2014 +0000
+++ b/text/ru/CHANGES.ru	Wed Jan 22 17:59:45 2014 +0400
@@ -1,4 +1,46 @@
 
+Изменения в nginx 1.5.9                                           22.01.2014
+
+    *) Изменение: теперь в заголовке X-Accel-Redirect nginx ожидает
+       закодированный URI.
+
+    *) Добавление: директива ssl_buffer_size.
+
+    *) Добавление: директиву limit_rate теперь можно использовать для
+       ограничения скорости передачи ответов клиенту в SPDY-соединениях.
+
+    *) Добавление: директива spdy_chunk_size.
+
+    *) Добавление: директива ssl_session_tickets.
+       Спасибо Dirkjan Bussink.
+
+    *) Исправление: переменная $ssl_session_id содержала всю сессию в
+       сериализованном виде вместо её идентификатора.
+       Спасибо Ivan Ristić.
+
+    *) Исправление: nginx неправильно обрабатывал закодированный символ "?"
+       в команде SSI include.
+
+    *) Исправление: модуль ngx_http_dav_module не раскодировал целевой URI
+       при обработке методов COPY и MOVE.
+
+    *) Исправление: resolver не понимал доменные имена с точкой в конце.
+       Спасибо Yichun Zhang.
+
+    *) Исправление: при проксировании в логах могли появляться сообщения
+       "zero size buf in output"; ошибка появилась в 1.3.9.
+
+    *) Исправление: в рабочем процессе мог произойти segmentation fault,
+       если использовался модуль ngx_http_spdy_module.
+
+    *) Исправление: при использовании методов обработки соединений select,
+       poll и /dev/poll проксируемые WebSocket-соединения могли зависать
+       сразу после открытия.
+
+    *) Исправление: директива xclient почтового прокси-сервера некорректно
+       передавала IPv6-адреса.
+
+
 Изменения в nginx 1.5.8                                           17.12.2013
 
     *) Добавление: теперь resolver поддерживает IPv6.
@@ -2826,7 +2868,7 @@
        умолчанию; ошибка появилась в 0.7.18.
        Спасибо Максиму Дунину.
 
-    *) Исправление: при проксировании SMPT nginx выдавал сообщение
+    *) Исправление: при проксировании SMTP nginx выдавал сообщение
        "250 2.0.0 OK" вместо "235 2.0.0 OK"; ошибка появилась в 0.7.22.
        Спасибо Максиму Дунину.
 
@@ -6312,7 +6354,7 @@
     *) Исправление: при использовании SSL сжатый ответ мог передаваться не
        до конца.
 
-    *) Исправление: опции TCP_NODELAY, TCP_NOPSUH и TCP_CORK, специфичные
+    *) Исправление: опции TCP_NODELAY, TCP_NOPUSH и TCP_CORK, специфичные
        для TCP сокетов, не используются для unix domain сокетов.
 
     *) Добавление: директива rewrite поддерживает перезаписывание
--- a/xml/index.xml	Wed Jan 22 13:57:43 2014 +0000
+++ b/xml/index.xml	Wed Jan 22 17:59:45 2014 +0400
@@ -7,6 +7,13 @@
 
 <news name="nginx news" link="/" lang="en">
 
+<event date="2014-01-22">
+<para>
+<link doc="en/download.xml">nginx-1.5.9</link>
+mainline version has been released.
+</para>
+</event>
+
 <event date="2013-12-17">
 <para>
 <link doc="en/download.xml">nginx-1.5.8</link>
--- a/xml/versions.xml	Wed Jan 22 13:57:43 2014 +0000
+++ b/xml/versions.xml	Wed Jan 22 17:59:45 2014 +0400
@@ -9,6 +9,7 @@
 
 <download tag="mainline" changes="">
 
+<item ver="1.5.9" />
 <item ver="1.5.8" />
 <item ver="1.5.7" />
 <item ver="1.5.6" />