mirror of
https://github.com/nginx/nginx.git
synced 2026-08-08 20:18:22 -05:00
nginx-0.3.12-RELEASE import
*) Security: if nginx was built with the ngx_http_realip_module and the
"satisfy_any on" directive was used, then access and authorization
directives did not work. The ngx_http_realip_module was not built
and is not built by default.
*) Change: the "$time_gmt" variable name was changed to "$time_local".
*) Change: the "proxy_header_buffer_size" and
"fastcgi_header_buffer_size" directives was renamed to the
"proxy_buffer_size" and "fastcgi_buffer_size" directives.
*) Feature: the ngx_http_memcached_module.
*) Feature: the "proxy_buffering" directive.
*) Bugfix: the changes in accept mutex handling when the "rtsig" method
was used; the bug had appeared in 0.3.0.
*) Bugfix: if the client sent the "Transfer-Encoding: chunked" header
line, then nginx returns the 411 error.
*) Bugfix: if the "auth_basic" directive was inherited from the http
level, then the realm in the "WWW-Authenticate" header line was
without the "Basic realm" text.
*) Bugfix: if the "combined" format was explicitly specified in the
"access_log" directive, then the empty lines was written to the log;
the bug had appeared in 0.3.8.
*) Bugfix: nginx did not run on the sparc platform under any OS except
Solaris.
*) Bugfix: now it is not necessary to place space between the quoted
string and closing bracket in the "if" directive.
This commit is contained in:
+124
-1
@@ -9,6 +9,129 @@
|
||||
<title lang="en">nginx changelog</title>
|
||||
|
||||
|
||||
<changes ver="0.3.12" date="26.11.2005">
|
||||
|
||||
<change type="security">
|
||||
<para lang="ru">
|
||||
ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ
|
||||
ÄÉÒÅËÔÉ×Ù "satisfy_any on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ.
|
||||
íÏÄÕÌØ ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if nginx was built with the ngx_http_realip_module and the "satisfy_any on"
|
||||
directive was used, then access and authorization directives did not work.
|
||||
The ngx_http_realip_module was not built and is not built by default.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "$time_gmt" variable name was changed to "$time_local".
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="change">
|
||||
<para lang="ru">
|
||||
ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É fastcgi_header_buffer_size
|
||||
ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_buffer_size É fastcgi_buffer_size.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "proxy_header_buffer_size" and "fastcgi_header_buffer_size" directives
|
||||
was renamed to the "proxy_buffer_size" and "fastcgi_buffer_size" directives.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
ÍÏÄÕÌØ ngx_http_memcached_module.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the ngx_http_memcached_module.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="feature">
|
||||
<para lang="ru">
|
||||
ÄÉÒÅËÔÉ×Á proxy_buffering.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the "proxy_buffering" directive.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig;
|
||||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
|
||||
</para>
|
||||
<para lang="en">
|
||||
the changes in accept mutex handling when the "rtsig" method was used;
|
||||
bug appeared in 0.3.0.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" × ÚÁÇÏÌÏÏ×ËÅ
|
||||
ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if the client sent the "Transfer-Encoding: chunked" header line, then
|
||||
nginx returns the 411 error.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × ÓÔÒÏËÅ
|
||||
"WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ ÔÅËÓÔÁ "Basic realm".
|
||||
</para>
|
||||
<para lang="en">
|
||||
if the "auth_basic" directive was inherited from the http level,
|
||||
then the realm in the "WWW-Authenticate" header line was without
|
||||
the "Basic realm" text.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ combined, ÔÏ × ÌÏÇ
|
||||
ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ;
|
||||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
|
||||
</para>
|
||||
<para lang="en">
|
||||
if the "combined" format was explicitly specified in the "access_log" directive,
|
||||
then the empty lines was written to the log;
|
||||
bug appeared in 0.3.8.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, ËÒÏÍÅ Solaris.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx did not run on the sparc platform under any OS except Solaris.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
<change type="bugfix">
|
||||
<para lang="ru">
|
||||
× ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É
|
||||
ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
|
||||
</para>
|
||||
<para lang="en">
|
||||
now it is not necessary to place space between the quoted string and closing
|
||||
bracket in the "if" directive.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
</changes>
|
||||
|
||||
|
||||
<changes ver="0.3.11" date="15.11.2005">
|
||||
|
||||
<change type="bugfix">
|
||||
@@ -17,7 +140,7 @@ nginx
|
||||
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
|
||||
</para>
|
||||
<para lang="en">
|
||||
nginx did not pass while proxying the client request headers and body;
|
||||
nginx did not pass the client request headers and body while proxying;
|
||||
bug appeared in 0.3.10.
|
||||
</para>
|
||||
</change>
|
||||
|
||||
Reference in New Issue
Block a user