nginx-0.5.34-RELEASE

This commit is contained in:
Igor Sysoev 2007-12-13 10:49:26 +00:00
parent cb5f545b0d
commit fa10dd869a
1 changed files with 204 additions and 0 deletions

View File

@ -9,6 +9,210 @@
<title lang="en">nginx changelog</title>
<changes ver="0.5.34" date="13.12.2007">
<change type="change">
<para lang="ru">
× error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
</para>
<para lang="en">
now the full request line instead of URI only is written to error_log.
</para>
</change>
<change type="feature">
<para lang="ru">
ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.<br/>
óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
</para>
<para lang="en">
Cygwin compatibility.<br/>
Thanks to Vladimir Kutakov.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Á merge_slashes.
</para>
<para lang="en">
the "merge_slashes" directive.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Á gzip_vary.
</para>
<para lang="en">
the "gzip_vary" directive.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Á server_tokens.
</para>
<para lang="en">
the "server_tokens" directive.
</para>
</change>
<change type="feature">
<para lang="ru">
ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ limit_except.
</para>
<para lang="en">
the "access_log" directive may be used inside the "limit_except" block.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × FastCGI-ÐÁÒÁÍÅÔÒÁÈ
É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ ÄÉÒÅËÔÉ×Ù
client_header_buffer_size,
nginx ×ÙÄÁ×ÁÌ alert "fastcgi: the request record is too big".
</para>
<para lang="en">
if the $server_protocol was used in FastCGI parameters
and a request line length was near to the "client_header_buffer_size"
directive value,
then nginx issued an alert "fastcgi: the request record is too big".
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ nginx ×ÏÚ×ÒÁÝÁÌ
ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
</para>
<para lang="en">
if a plain text HTTP/0.9 version request was made to HTTPS server,
then nginx returned usual response.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ ÜËÒÁÎÉÒÏ×ÁÌÉÓØ
ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ;
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.28.
</para>
<para lang="en">
URL double escaping in a redirect of the "msie_refresh" directive;
bug appeared in 0.5.28.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ×
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
</para>
<para lang="en">
a segmentation fault might occur in worker process if subrequests were used.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
</para>
<para lang="en">
the big responses may be transferred truncated if SSL and gzip were used.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
</para>
<para lang="en">
compatibility with mget.
</para>
</change>
<change type="bugfix">
<para lang="ru">
nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
</para>
<para lang="en">
nginx did not unescape URI in the "include" SSI command.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ source_charset
ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault,
</para>
<para lang="en">
the segmentation fault was occurred on start or while reconfiguration
if variable was used in the "charset" or "source_charset" directives.
</para>
</change>
<change type="bugfix">
<para lang="ru">
nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ
<nobr>"GET http://www.domain.com HTTP/1.0"</nobr>.<br/>
óÐÁÓÉÂÏ James Oakley.
</para>
<para lang="en">
nginx returned the 400 response on requests like
<nobr>"GET http://www.domain.com HTTP/1.0"</nobr>.<br/>
Thanks to James Oakley.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt ×ÎÅ ÍÏÄÕÌÑ
ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
</para>
<para lang="en">
a segmentation fault occurred in worker process
if $date_local and $date_gmt were used outside the ngx_http_ssi_filter_module.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ
× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.<br/>
óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
</para>
<para lang="en">
a segmentation fault might occur in worker process
if debug log was enabled.<br/>
Thanks to Andrei Nigmatulin.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ upstream_response_time.<br/>
óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
</para>
<para lang="en">
ngx_http_memcached_module did not set $upstream_response_time.<br/>
Thanks to Maxim Dounin.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ memcached.
</para>
<para lang="en">
a worker process may got caught in an endless loop, if the memcached was used.
</para>
</change>
</changes>
<changes ver="0.5.33" date="07.11.2007">
<change type="change">