nginx-0.8.22-RELEASE
diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml
index 467078a..9912151 100644
--- a/docs/xml/nginx/changes.xml
+++ b/docs/xml/nginx/changes.xml
@@ -9,6 +9,115 @@
 <title lang="en">nginx changelog</title>
 
 
+<changes ver="0.8.22" date="03.11.2009">
+
+<change type="feature">
+<para lang="ru">
+ÄÉÒÅËÔÉ×Ù proxy_bind, fastcgi_bind É memcached_bind.
+</para>
+<para lang="en">
+the "proxy_bind", "fastcgi_bind", and "memcached_bind" directives.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+ÄÉÒÅËÔÉ×Ù access É deny ÐÏÄÄÅÒÖÉ×ÁÀÔ IPv6.
+</para>
+<para lang="en">
+the "access" and the "deny" directives support IPv6.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+ÄÉÒÅËÔÉ×Á set_real_ip_from ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 ÁÄÒÅÓÁ × ÚÁÇÏÌÏ×ËÁÈ ÚÁÐÒÏÓÁ.
+</para>
+<para lang="en">
+the "set_real_ip_from" directive supports IPv6 addresses in request headers.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from.
+</para>
+<para lang="en">
+the "unix:" parameter of the "set_real_ip_from" directive.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+nginx ÎÅ ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ÐÏÓÌÅ ÔÅÓÔÉÒÏ×ÁÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ.
+</para>
+<para lang="en">
+nginx did not delete unix domain socket after configuration testing.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+nginx ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+</para>
+<para lang="en">
+nginx deleted unix domain socket while online upgrade.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+ÏÐÅÒÁÔÏÒ "!-x" ÎÅ ÒÁÂÏÔÁÌ.<br/>
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+</para>
+<para lang="en">
+the "!-x" operator did not work.<br/>
+Thanks to Maxim Dounin.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault
+ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ limit_rate × HTTPS ÓÅÒ×ÅÒÅ.<br/>
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+</para>
+<para lang="en">
+a segmentation fault might occur in a worker process,
+if limit_rate was used in HTTPS server.<br/>
+Thanks to Maxim Dounin.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+ÐÒÉ ÚÁÐÉÓÉ × ÌÏÇ ÐÅÒÅÍÅÎÎÏÊ $limit_rate
+× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.<br/>
+óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+</para>
+<para lang="en">
+a segmentation fault might occur in a worker process
+while $limit_rate logging.<br/>
+Thanks to Maxim Dounin.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+× ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault,
+ÅÓÌÉ ×ÎÕÔÒÉ ÂÌÏËÁ server ÎÅ ÂÙÌÏ ÄÉÒÅËÔÉ×Ù listen;
+ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.21.
+</para>
+<para lang="en">
+a segmentation fault might occur in a worker process,
+if there was no "listen" directive in "server" block;
+the bug had appeared in 0.8.21.
+</para>
+</change>
+
+</changes>
+
+
 <changes ver="0.8.21" date="26.10.2009">
 
 <change type="feature">