changeset 277:67ba4bba2656

nginx-1.1.12
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 26 Dec 2011 15:20:49 +0000
parents 649d558bb581
children ee8368ab093b
files text/en/CHANGES text/ru/CHANGES.ru xml/en/download.xml xml/index.xml xml/ru/download.xml xml/versions.xml
diffstat 6 files changed, 99 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/text/en/CHANGES	Mon Dec 26 11:57:19 2011 +0000
+++ b/text/en/CHANGES	Mon Dec 26 15:20:49 2011 +0000
@@ -1,4 +1,44 @@
 
+Changes with nginx 1.1.12                                        26 Dec 2011
+
+    *) Change: a "proxy_pass" directive without URI part now uses changed
+       URI after redirection with the "error_page" directive;
+       Thanks to Lanshun Zhou.
+
+    *) Feature: the "proxy/fastcgi/scgi/uwsgi_cache_lock",
+       "proxy/fastcgi/scgi/uwsgi_cache_lock_timeout" directives.
+
+    *) Feature: the "pcre_jit" directive.
+
+    *) Feature: the "if" SSI command supports captures in regular
+       expressions.
+
+    *) Bugfix: the "if" SSI command did not work inside the "block" command.
+
+    *) Bugfix: the "limit_conn_log_level" and "limit_req_log_level"
+       directives might not work.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full
+       throughput, even if limit value was very high.
+
+    *) Bugfix: the "sendfile_max_chunk" directive did not work, if the
+       "limit_rate" directive was used.
+
+    *) Bugfix: a "proxy_pass" directive without URI part always used
+       original request URI if variables were used.
+
+    *) Bugfix: a "proxy_pass" directive without URI part might use original
+       request after redirection with the "try_files" directive;
+       Thanks to Lanshun Zhou.
+
+    *) Bugfix: in the ngx_http_scgi_module.
+
+    *) Bugfix: in the ngx_http_mp4_module.
+
+    *) Bugfix: nginx could not be built on Solaris; the bug had appeared in
+       1.1.9.
+
+
 Changes with nginx 1.1.11                                        12 Dec 2011
 
     *) Feature: the "so_keepalive" parameter of the "listen" directive.
@@ -4564,8 +4604,8 @@
     *) Bugfix: if at least in one server was no the "listen" directive, then
        nginx did not listen on the 80 port; the bug had appeared in 0.3.3.
 
-    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the the
-       80 port was always used.
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 80
+       port was always used.
 
 
 Changes with nginx 0.3.5                                         21 Oct 2005
@@ -4810,7 +4850,7 @@
     *) Bugfix: the segmentation fault occurred or the worker process may got
        caught in an endless loop if the proxied or FastCGI server sent the
        "Cache-Control" header line and the "expires" directive was used; in
-       the proxied mode the the bug had appeared in 0.1.29.
+       the proxied mode the bug had appeared in 0.1.29.
 
 
 Changes with nginx 0.1.42                                        23 Aug 2005
@@ -4885,8 +4925,8 @@
 
 Changes with nginx 0.1.38                                        08 Jul 2005
 
-    *) Feature: the "limit_rate" directive is supported in in proxy and
-       FastCGI mode.
+    *) Feature: the "limit_rate" directive is supported in proxy and FastCGI
+       mode.
 
     *) Feature: the "X-Accel-Limit-Rate" response header line is supported
        in proxy and FastCGI mode.
@@ -5038,8 +5078,7 @@
 
     *) Bugfix: if the length of the response part received at once from
        proxied or FastCGI server was equal to 500, then nginx returns the
-       500 response code; in proxy mode the the bug had appeared in 0.1.29
-       only.
+       500 response code; in proxy mode the bug had appeared in 0.1.29 only.
 
     *) Bugfix: nginx did not consider the directives with 8 or 9 parameters
        as invalid.
@@ -5282,7 +5321,7 @@
 
     *) Bugfix: nginx could not be built on NetBSD 2.0.
 
-    *) Bugfix: the timeout may occur while reading of the the client request
+    *) Bugfix: the timeout may occur while reading of the client request
        body via SSL connections.
 
 
--- a/text/ru/CHANGES.ru	Mon Dec 26 11:57:19 2011 +0000
+++ b/text/ru/CHANGES.ru	Mon Dec 26 15:20:49 2011 +0000
@@ -1,4 +1,45 @@
 
+Изменения в nginx 1.1.12                                          26.12.2011
+
+    *) Изменение: после перенаправления запроса с помощью директивы
+       error_page директива proxy_pass без URI теперь использует изменённый
+       URI;
+       Спасибо Lanshun Zhou.
+
+    *) Добавление: директивы proxy/fastcgi/scgi/uwsgi_cache_lock,
+       proxy/fastcgi/scgi/uwsgi_cache_lock_timeout.
+
+    *) Добавление: директива pcre_jit.
+
+    *) Добавление: SSI команда if поддерживает выделения в регулярных
+       выражениях.
+
+    *) Исправление: SSI команда if не работала внутри команды block.
+
+    *) Исправление: директивы limit_conn_log_level и limit_req_log_level
+       могли не работать.
+
+    *) Исправление: директива limit_rate не позволяла передавать на полной
+       скорости, даже если был указан очень большой лимит.
+
+    *) Исправление: директива sendfile_max_chunk не работала, если
+       использовалась директива limit_rate.
+
+    *) Исправление: если в директиве proxy_pass использовались переменные и
+       не был указан URI, всегда использовался URI исходного запроса.
+
+    *) Исправление: после перенаправления запроса с помощью директивы
+       try_files директива proxy_pass без URI могла использовать URI
+       исходного запроса;
+       Спасибо Lanshun Zhou.
+
+    *) Исправление: в модуле ngx_http_scgi_module.
+
+    *) Исправление: в модуле ngx_http_mp4_module.
+
+    *) Исправление: nginx не собирался на Solaris; ошибка появилась в 1.1.9.
+
+
 Изменения в nginx 1.1.11                                          12.12.2011
 
     *) Добавление: параметр so_keepalive в директиве listen.
--- a/xml/en/download.xml	Mon Dec 26 11:57:19 2011 +0000
+++ b/xml/en/download.xml	Mon Dec 26 15:20:49 2011 +0000
@@ -9,6 +9,7 @@
 
 <download last="1" changes="CHANGES">
 
+<item ver="1.1.12" pgp="yes" win="yes" />
 <item ver="1.1.11" pgp="yes" win="yes" />
 <item ver="1.1.10" pgp="yes" win="yes" />
 <item ver="1.1.9" pgp="yes" win="yes" />
--- a/xml/index.xml	Mon Dec 26 11:57:19 2011 +0000
+++ b/xml/index.xml	Mon Dec 26 15:20:49 2011 +0000
@@ -2,6 +2,14 @@
 
 <news name="nginx news" link="/" lang="en">
 
+<event date="2011-12-26">
+<para>
+<a href="/en/download.xml">nginx-1.1.12</a>
+development version has been released,
+introducing cache lock support and PCRE JIT support.
+</para>
+</event>
+
 <event date="2011-12-15">
 <para>
 <a href="/en/download.xml">nginx-1.0.11</a>
--- a/xml/ru/download.xml	Mon Dec 26 11:57:19 2011 +0000
+++ b/xml/ru/download.xml	Mon Dec 26 15:20:49 2011 +0000
@@ -9,6 +9,7 @@
 
 <download last="1" changes="CHANGES.ru">
 
+<item ver="1.1.12" pgp="yes" win="yes" />
 <item ver="1.1.11" pgp="yes" win="yes" />
 <item ver="1.1.10" pgp="yes" win="yes" />
 <item ver="1.1.9" pgp="yes" win="yes" />
--- a/xml/versions.xml	Mon Dec 26 11:57:19 2011 +0000
+++ b/xml/versions.xml	Mon Dec 26 15:20:49 2011 +0000
@@ -1,7 +1,7 @@
 <!DOCTYPE versions SYSTEM "../dtd/versions.dtd">
 
 <versions>
-<development> 1.1.11 </development>
+<development> 1.1.12 </development>
 <stable> 1.0.11 </stable>
 <legacy_stable> 0.8.55 </legacy_stable>
 </versions>