From: Igor Sysoev Date: Thu, 20 Nov 2008 17:26:44 +0000 (+0000) Subject: nginx-0.6.33-RELEASE X-Git-Tag: release-0.6.33 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=db2621cc3bc361106c54fd2e17cfcb8977a41844;p=nginx.git nginx-0.6.33-RELEASE --- diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml index 6b880b67a..a3f247f80 100644 --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -9,6 +9,121 @@ nginx changelog + + + + +ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ +ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ. + + +now nginx returns the 405 status code for POST method requesting a static file +only if the file exists. + + + + + +ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +compatibility with glibc 2.3.
+Thanks to Eric Benson and Maxim Dounin. +
+
+ + + +resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+óÐÁÓÉÂÏ Zyb. +
+ +the resolver did not understand big DNS responses.
+Thanks to Zyb. +
+
+ + + +ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó ÏÛÉÂËÏÊ "bad write retry". + + +in HTTPS mode requests might fail with the "bad write retry" error. + + + + + +ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, +ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ. + + +the ngx_http_charset_module did not understand quoted charset name +received from backend. + + + + + +ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó ÎÅÓËÏÌØËÉÍÉ +ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ. +
+ +if the "max_fails=0" parameter was used in upstream with several servers, +then a worker process exited on a SIGFPE signal.
+Thanks to Maxim Dounin. +
+
+ + + +ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË "Host", "User-Agent", +É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; +ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.32. + + +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. + + + + + +ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page +×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ. + + +a full response was returned for request method HEAD +while redirection via an "error_page" directive. + + + + + +ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË ÆÁÊÌÏ× +É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500. + + +if a directory has search only rights and the first index file was absent, +then nginx returned the 500 status code. + + + + + +ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ. + + +of recursive error_page for 500 status code. + + + +
+ + @@ -924,7 +1039,6 @@ Thanks to Manlio Perillo. if variable values used in a "proxy_pass" directive contain IP-addresses only, then a "resolver" directive is not mandatory. -resolver @@ -4630,11 +4744,11 @@ then the proxied request was sent unescaped. -ÍÅÔÏÄ $r->headers_in("Cookie") ÍÏÄÕÌÑ ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ +ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ. -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.