nginx-0.6.33-RELEASE
diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml
index 6b880b6..a3f247f 100644
--- a/docs/xml/nginx/changes.xml
+++ b/docs/xml/nginx/changes.xml
@@ -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 @@
 <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 @@
 
 <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>