nginx-0.6.33-RELEASE

This commit is contained in:
Igor Sysoev 2008-11-20 17:26:44 +00:00
parent 624032a645
commit 89eeaec954
1 changed files with 117 additions and 3 deletions

View File

@ -9,6 +9,121 @@
<title lang="en">nginx changelog</title>
<changes ver="0.6.33" date="20.11.2008">
<change type="feature">
<para lang="ru">
ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ
ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
</para>
<para lang="en">
now nginx returns the 405 status code for POST method requesting a static file
only if the file exists.
</para>
</change>
<change type="workaround">
<para lang="ru">
ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.<br/>
óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
</para>
<para lang="en">
compatibility with glibc 2.3.<br/>
Thanks to Eric Benson and Maxim Dounin.
</para>
</change>
<change type="bugfix">
<para lang="ru">
resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.<br/>
óÐÁÓÉÂÏ Zyb.
</para>
<para lang="en">
the resolver did not understand big DNS responses.<br/>
Thanks to Zyb.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó ÏÛÉÂËÏÊ "bad write retry".
</para>
<para lang="en">
in HTTPS mode requests might fail with the "bad write retry" error.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ,
ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
</para>
<para lang="en">
the ngx_http_charset_module did not understand quoted charset name
received from backend.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó ÎÅÓËÏÌØËÉÍÉ
ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.<br/>
óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
</para>
<para lang="en">
if the "max_fails=0" parameter was used in upstream with several servers,
then a worker process exited on a SIGFPE signal.<br/>
Thanks to Maxim Dounin.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË "Host", "User-Agent",
É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ;
ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.32.
</para>
<para lang="en">
the $r->header_in() method did not return value of the "Host",
"User-Agent", and "Connection" request header lines;
the bug had appeared in 0.6.32.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page
×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
</para>
<para lang="en">
a full response was returned for request method HEAD
while redirection via an "error_page" directive.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË ÆÁÊÌÏ×
É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500.
</para>
<para lang="en">
if a directory has search only rights and the first index file was absent,
then nginx returned the 500 status code.
</para>
</change>
<change type="bugfix">
<para lang="ru">
ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
</para>
<para lang="en">
of recursive error_page for 500 status code.
</para>
</change>
</changes>
<changes ver="0.6.32" date="07.07.2008">
<change type="change">
@ -924,7 +1039,6 @@ Thanks to Manlio Perillo.
<para lang="en">
if variable values used in a "proxy_pass" directive contain IP-addresses only,
then a "resolver" directive is not mandatory.
resolver
</para>
</change>
@ -4630,11 +4744,11 @@ then the proxied request was sent unescaped.
<change type="bugfix">
<para lang="ru">
ÍÅÔÏÄ $r->headers_in("Cookie") ÍÏÄÕÌÑ ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ
ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ
×ÓÅ ÓÔÒÏËÉ "Cookie" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
</para>
<para lang="en">
the $r->headers_in("Cookie") of the ngx_http_perl_module now returns
the $r->header_in("Cookie") of the ngx_http_perl_module now returns
all "Cookie" header lines.
</para>
</change>