changeset 0:61e04fc01027

Initial import of the nginx.org website.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 11 Aug 2011 12:19:13 +0000
parents
children b633fc3525eb
files BSDmakefile GNUmakefile TODO binary/favicon.ico binary/nginx.clean.gif binary/nginx.gif dtd/article.dtd dtd/content.dtd dtd/i18n.dtd dtd/menu.dtd dtd/news.dtd sources/0868OS_MockupCover.jpg sources/1106030720.jpg sources/20807089-1_o.jpg sources/Nginx 1 Web Server Implementation Cookbook.jpg text/LICENSE text/en/CHANGES text/en/CHANGES-0.5 text/en/CHANGES-0.6 text/en/CHANGES-0.7 text/en/CHANGES-0.8 text/en/CHANGES-1.0 text/ru/CHANGES.ru text/ru/CHANGES.ru-0.5 text/ru/CHANGES.ru-0.6 text/ru/CHANGES.ru-0.7 text/ru/CHANGES.ru-0.8 text/ru/CHANGES.ru-1.0 xml/404.xml xml/en/GNUmakefile xml/en/books.xml xml/en/docs/debugging_log.xml xml/en/docs/faq.xml xml/en/docs/freebsd_tuning.xml xml/en/docs/howto.xml xml/en/docs/http/configuring_https_servers.xml xml/en/docs/http/converting_rewrite_rules.xml xml/en/docs/http/request_processing.xml xml/en/docs/http/server_names.xml xml/en/docs/index.xml xml/en/docs/introduction.xml xml/en/docs/sys_errlist.xml xml/en/docs/windows.xml xml/en/donation.xml xml/en/download.xml xml/en/index.xml xml/en/links.xml xml/en/security_advisories.xml xml/en/support.xml xml/he/GNUmakefile xml/he/docs/howto.xml xml/he/docs/http/converting_rewrite_rules.xml xml/he/docs/http/server_names.xml xml/he/docs/index.xml xml/he/docs/introduction.xml xml/he/docs/windows.xml xml/he/index.xml xml/i18n.xml xml/index.xml xml/ja/GNUmakefile xml/ja/docs/debugging_log.xml xml/ja/docs/faq.xml xml/ja/docs/howto.xml xml/ja/docs/http/configuring_https_servers.xml xml/ja/docs/http/converting_rewrite_rules.xml xml/ja/docs/http/request_processing.xml xml/ja/docs/http/server_names.xml xml/ja/docs/index.xml xml/ja/docs/introduction.xml xml/ja/docs/sys_errlist.xml xml/ja/index.xml xml/menu.xml xml/ru/GNUmakefile xml/ru/docs/faq.xml xml/ru/docs/index.xml xml/ru/docs/sys_errlist.xml xml/ru/download.xml xml/ru/index.xml xml/ru/support.xml xml/tr/GNUmakefile xml/tr/docs/debugging_log.xml xml/tr/docs/faq.xml xml/tr/docs/howto.xml xml/tr/docs/http/configuring_https_servers.xml xml/tr/docs/http/converting_rewrite_rules.xml xml/tr/docs/http/request_processing.xml xml/tr/docs/http/server_names.xml xml/tr/docs/index.xml xml/tr/docs/introduction.xml xml/tr/docs/sys_errlist.xml xml/tr/docs/windows.xml xml/tr/index.xml xml/versions.xml xsls/article.xsls xsls/body.xsls xsls/books.xsls xsls/content.xsls xsls/development.xsls xsls/dirname.xsls xsls/donate.xsls xsls/download.xsls xsls/dump.xsls xsls/error.xsls xsls/legacy_stable.xsls xsls/link.xsls xsls/menu.xsls xsls/news.xsls xsls/rss.xsls xsls/security.xsls xsls/stable.xsls xsls/style.xsls xsls/versions.xsls
diffstat 112 files changed, 64003 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/BSDmakefile
@@ -0,0 +1,8 @@
+
+build:
+	gmake
+
+.PHONY:	gzip
+
+.DEFAULT::
+	gmake $@
new file mode 100644
--- /dev/null
+++ b/GNUmakefile
@@ -0,0 +1,265 @@
+
+OUT =		libxslt
+TEXT =		text
+ZIP =		gzip
+NGINX_ORG =	/data/jails/www/usr/local/www/nginx.org
+NGINX_NET =	/data/jails/www/usr/local/www/nginx.net
+SYSOEV_RU =	/data/jails/www/usr/local/www/sysoev.ru
+
+CP =		$(HOME)/java
+ 
+
+
+define	XSLScript
+	java -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar		\
+		com.pault.StyleSheet					\
+		-x com.pault.XX -y com.pault.XX				\
+		$(1) xsls/dump.xsls					\
+	| perl -e 'undef $$/; $$_ = <>; s/(\n\n)+/\n/gs; print'	> $(2)
+
+	if [ ! -s $(2) ]; then rm $(2); fi; test -s $(2)
+endef
+
+
+define	XSLT
+	xsltproc -o $3							\
+		$(shell echo $4						\
+		| sed -e "s/\([^= ]*\)=\([^= ]*\)/--param \1 \"'\2'\"/g") \
+		$1 $2
+endef
+
+define	GZIP
+		rm -f $1.gz
+		7za a -tgzip -mx9 -mpass=15 -si -ba -bd $1.gz < $1
+		touch -r $1 $1.gz
+endef
+
+
+all:		news arx 404 en ja he ru tr
+
+news:		$(OUT)/index.html $(OUT)/index.rss
+arx:		$(OUT)/2010.html $(OUT)/2009.html
+404:		$(OUT)/404.html
+
+
+ARTICLE_XSLT =	xml/menu.xml						\
+		xml/versions.xml					\
+		xslt/article.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd						\
+
+include 	xml/en/GNUmakefile
+include 	xml/ja/GNUmakefile
+include 	xml/he/GNUmakefile
+include 	xml/ru/GNUmakefile
+include 	xml/tr/GNUmakefile
+
+
+$(OUT)/index.html:	xml/index.xml					\
+		xml/menu.xml						\
+		xslt/news.xslt						\
+		dtd/news.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/news.xslt, $<, $@)
+
+$(OUT)/index.rss:	xml/index.xml					\
+		xslt/rss.xslt						\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/rss.xslt, $<, $@)
+
+
+$(OUT)/2010.html:	xml/index.xml					\
+		xml/menu.xml						\
+		xslt/news.xslt						\
+		dtd/news.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/news.xslt, $<, $@, YEAR=2010)
+
+
+$(OUT)/2009.html:	xml/index.xml					\
+		xml/menu.xml						\
+		xslt/news.xslt						\
+		dtd/news.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/news.xslt, $<, $@, YEAR=2009)
+
+$(OUT)/404.html:	xml/404.xml					\
+		xml/menu.xml						\
+		xslt/error.xslt						\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/error.xslt, $<, $@)
+
+
+$(OUT)/%.html:		xml/%.xml					\
+		$(ARTICLE_XSLT)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+
+xslt/news.xslt:		xsls/news.xsls					\
+		xslt/dirname.xslt					\
+		xslt/link.xslt						\
+		xslt/style.xslt						\
+		xslt/body.xslt						\
+		xslt/menu.xslt						\
+		xslt/content.xslt
+	$(call XSLScript, $<, $@)
+
+xslt/article.xslt:	xsls/article.xsls				\
+		xslt/dirname.xslt					\
+		xslt/link.xslt						\
+		xslt/style.xslt						\
+		xslt/body.xslt						\
+		xslt/menu.xslt						\
+		xslt/donate.xslt					\
+		xslt/content.xslt					\
+		xslt/versions.xslt
+	$(call XSLScript, $<, $@)
+
+xslt/download.xslt:	xsls/download.xsls				\
+		xslt/dirname.xslt					\
+		xslt/link.xslt						\
+		xslt/style.xslt						\
+		xslt/body.xslt						\
+		xslt/menu.xslt						\
+		xslt/content.xslt
+	$(call XSLScript, $<, $@)
+
+xslt/security.xslt:	xsls/security.xsls				\
+		xslt/dirname.xslt					\
+		xslt/link.xslt						\
+		xslt/style.xslt						\
+		xslt/body.xslt						\
+		xslt/menu.xslt						\
+		xslt/content.xslt
+	$(call XSLScript, $<, $@)
+
+xslt/books.xslt:	xsls/books.xsls					\
+		xslt/dirname.xslt					\
+		xslt/link.xslt						\
+		xslt/style.xslt						\
+		xslt/body.xslt						\
+		xslt/menu.xslt						\
+		xslt/content.xslt
+	$(call XSLScript, $<, $@)
+
+xslt/error.xslt:	xsls/error.xsls
+	$(call XSLScript, $<, $@)
+
+xslt/%.xslt:		xsls/%.xsls
+	$(call XSLScript, $<, $@)
+
+images:									\
+		binary/books/nginx_http_server_jp.jpg			\
+		binary/books/nginx_1_web_server.jpg			\
+		binary/books/nginx_http_server.jpg			\
+		binary/books/nginx_in_practice.jpg
+
+binary/books/nginx_http_server_jp.jpg:	sources/1106030720.jpg
+	jpegtopnm sources/1106030720.jpg				\
+		| pamscale -width=150					\
+		| pnmtojpeg -quality=95 -optimize -dct=float		\
+		> binary/books/nginx_http_server_jp.jpg
+
+binary/books/nginx_1_web_server.jpg:					\
+		sources/Nginx\ 1\ Web\ Server\ Implementation\ Cookbook.jpg
+	jpegtopnm sources/Nginx\ 1\ Web\ Server\ Implementation\ Cookbook.jpg \
+		| pamscale -width=150					\
+		| pnmtojpeg -quality=95 -optimize -dct=float		\
+		> binary/books/nginx_1_web_server.jpg
+
+binary/books/nginx_http_server.jpg:	sources/0868OS_MockupCover.jpg
+	jpegtopnm sources/0868OS_MockupCover.jpg			\
+		| pamscale -width=150					\
+		| pnmtojpeg -quality=95 -optimize -dct=float		\
+		> binary/books/nginx_http_server.jpg
+
+binary/books/nginx_in_practice.jpg:	sources/20807089-1_o.jpg
+	jpegtopnm sources/20807089-1_o.jpg				\
+		| pamscale -width=150					\
+		| pnmtojpeg -quality=95 -optimize -dct=float		\
+		> binary/books/nginx_in_practice.jpg
+
+
+.PHONY:	gzip
+gzip:	rsync_gzip
+	$(MAKE) do_gzip
+
+rsync_gzip:
+	rsync -rt -c --modify-window=746496000 $(OUT)/ $(ZIP)/
+	rsync -rt -c --modify-window=746496000 $(TEXT)/ $(ZIP)/
+
+do_gzip:	$(addsuffix .gz, $(wildcard $(ZIP)/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/en/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/en/docs/*.html))	\
+		$(addsuffix .gz, $(wildcard $(ZIP)/en/docs/http/*.html))\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ja/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ja/docs/*.html))	\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ja/docs/http/*.html))\
+		$(addsuffix .gz, $(wildcard $(ZIP)/he/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/he/docs/*.html))	\
+		$(addsuffix .gz, $(wildcard $(ZIP)/he/docs/http/*.html))\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ru/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ru/docs/*.html))	\
+		$(addsuffix .gz, $(wildcard $(ZIP)/tr/*.html))		\
+		$(addsuffix .gz, $(wildcard $(ZIP)/tr/docs/*.html))	\
+		$(addsuffix .gz, $(wildcard $(ZIP)/tr/docs/http/*.html))\
+		$(ZIP)/index.rss.gz					\
+		$(ZIP)/LICENSE.gz					\
+		$(ZIP)/en/CHANGES.gz					\
+		$(addsuffix .gz, $(wildcard $(ZIP)/en/CHANGES-?.?))	\
+		$(ZIP)/ru/CHANGES.ru.gz					\
+		$(addsuffix .gz, $(wildcard $(ZIP)/ru/CHANGES.ru-?.?))	\
+
+	find gzip/ -type f -not -name '*.gz' -exec test \! -e {}.gz \; -print
+
+
+$(ZIP)/%.gz:		$(ZIP)/%
+	$(call GZIP, $<)
+
+dirs:
+	test -d $(OUT)/en/docs/http || mkdir -p $(OUT)/en/docs/http
+
+draft:	all
+	rsync -rt -c --modify-window=746496000 libxslt/ $(NGINX_ORG)/libxslt/
+
+copy:
+	rsync -rt -c --modify-window=746496000 $(ZIP)/ $(NGINX_ORG)/
+	rsync -rt -c --modify-window=746496000 binary/ $(NGINX_ORG)/
+
+dev:	xslt/development.xslt sign
+dev:	NGINX=$(shell xsltproc xslt/development.xslt xml/versions.xml)
+
+stable:	xslt/stable.xslt sign
+stable:	NGINX=$(shell xsltproc xslt/stable.xslt xml/versions.xml)
+
+legacy:	xslt/legacy_stable.xslt sign
+legacy:	NGINX=$(shell xsltproc xslt/legacy_stable.xslt xml/versions.xml)
+
+any:	sign
+any:	NGINX=0.7.69
+
+
+sign:
+	@echo sign nginx-$(NGINX)
+
+	gpg -sab binary/download/nginx-$(NGINX).tar.gz
+	gpg -sab binary/download/nginx-$(NGINX).zip
+
+
+TEMP =	temp
+SITE =	nginx.org
+
+tarball:
+	rm -rf $(TEMP)
+	mkdir -p $(TEMP)/$(SITE)
+	cp -rp BSDmakefile GNUmakefile TODO				\
+		xml xsls xslt dtd binary				\
+	$(TEMP)/$(SITE)
+
+	rm -f $(SITE).tar.bz2
+	tar -c -y -f $(SITE).tar.bz2					\
+		--directory $(TEMP)					\
+		--exclude .svn						\
+		$(SITE)
new file mode 100644
--- /dev/null
+++ b/TODO
@@ -0,0 +1,35 @@
+
+	build:
+		configure
+		pitfalls
+			--with-md5/sha1=
+
+	IP-based
+	*:80 and IP-baseed
+		getsockopt()
+		optmizations
+		bind
+	Typical pitfalls
+
+	location
+
+	server_names:
+		server_name ""
+
+	HTTPS:
+		key password
+
+
+
+	memory disk / memcached
+	CGI
+	piped logs
+		tail -f access_log | program
+	htaccess
+	if
+
+
+	nginx.org:	make dump
+	mc374:		make msvc8 TAG zip copy
+	nginx.org:	make stable all gzip copy
+	sysoev.ru:	make news nginx copy
new file mode 100644
index 0000000000000000000000000000000000000000..ab7c9ff351a3e97762f54097eba1a2984ae6d96c
GIT binary patch
literal 198
zc$`g*u?>Sj5Cq2%;Ea!mkRWskP!@6<7CBu|1>c4x8XzP<y!ZZv#hykh?d|E{p>ZyY
zJ_D6_2`5@%dDN4?GH#lZm0P0Oq3)oop+De#!XOmI%y!nf`lb+ID-+)WRu6uKC5MmR
OkHUwP+0Hsw-)?_d_aVvv
new file mode 100644
index 0000000000000000000000000000000000000000..21bea956627739c66b31e45f2fff9ef129dd59b3
GIT binary patch
literal 377
zc$@)w0fzoZNk%w1VR--`0Du4h0GR;)|NkNR1OW;F0RSuj0001a03ZMW0{)DTsmtvT
zqnxzbi?iOm`wxcV29#6@IOxin4Vu7{e9)0yuM*3&KAxlTZaTvdats0&NyP8hD+ZcT
zX$wj9VVBP*(<*&kjpJ&VTsEf^T__v8bZV9HdCaYT$I&ji@O)>-2PEiMXt;)`0(eA4
zmz8$-=s0yosfbxw*Y!0dIqBGRNf+1`+NS2U2y>V;ngPjk*_J3KQ|JoVAv!k7xn&v&
z*9U6X7-p=CxK~=6{D(t3oOqnetocg1yk<=-?L9q6j9shu*=){=ye^$7n>J{xx;icn
z-#s61f4WKgK#3}oymHm>piAfC9Jzt9>Iu|GZWbe95}D<L*r{GYQD2teMJ%U{p~G*w
zHeSQ$@MA`h2w9TkGA*S$kK57_QT8&AxSPS0Ewjm!<;RO5vq3bvP|pdOLum#Hw3HxI
Xr6a0Zy^1xf)~#H-di@GkK>+|eowu-~
new file mode 100644
index 0000000000000000000000000000000000000000..10490e9c9c9e876418fd5f3f8fbcc82d81821d37
GIT binary patch
literal 524
zc${<hbhEHboW@|pu$h73KL{`Y;eQ4YhXG6hF~dxd6axlO{K>+|z`)6%1LA<pU|{(#
zaKdx-UW?afcmGe&=u63*m$7PH&g*>zI_FDr?^mpQU-SO|fdvH_mJ<C9&aR$0hkArp
zxV&1kZiUB^((XfQQ$yB8JZWun?J&{ky|CeaL1|m;!umJDHSF(ujob_58pR7+t3;X^
zI;A_i^YVl1>*G}mt0%OywMz8P=$SjOxKD5P{C1&Pvu0K-7F*giZP8ktwq-@7E7y0-
z+g!P8*Y3UAt2S-lxBTF-6?+!0+j?^O0fUuCb9bCLerm&-vlkZc-)ORP&e=n!+ZWt=
ze*XH5ONKkIz5Vq1%aa#pPJI0S*u3#l_nC=5(pFx#lWA^XeKYM)pl0Hgq9vD&FGku_
zif%4Eylmp)o>s}7+ckIZ_;}4F`PmIc9dT|IuSpk7u1TNVkbJiPuG!8d?vv8(Od0a!
zz8o*eu+8VHUo~ats`<T<e*L#Ll?!EEoc8btr>fZIS+0{~_TLirG}QL%Ph9#*IyzJ~
zcy`j=Z5}_@Ew@`LcTy=<yZnalj>6u3wdVW=_cs>*FSD6bw!vYqvE>Zar9a;8SrMz~
z9j3LysB6!4IZi&=9A4ien~trBJG*P^>+2hmPtWt+z3uJo9mTKjo!!0t{rv;Y-28Hk
G4AuaOQ~_B4
new file mode 100644
--- /dev/null
+++ b/dtd/article.dtd
@@ -0,0 +1,7 @@
+<!ELEMENT  digest       (title, article+) >
+
+<!ELEMENT  article      (para+) >
+<!ATTLIST  article      date CDATA #REQUIRED >
+
+<!ENTITY % content      SYSTEM  "content.dtd" >
+          %content;
new file mode 100644
--- /dev/null
+++ b/dtd/content.dtd
@@ -0,0 +1,8 @@
+<!ENTITY   nbsp         "&#160;">
+<!ENTITY   times        "&#215;">
+<!ENTITY   lsquo        "&#8216;">
+<!ENTITY   rsquo        "&#8217;">
+<!ENTITY   ldquo        "&#8220;">
+<!ENTITY   rdquo        "&#8221;">
+
+<!ENTITY   mdash        "&#xA0;&#8212; " >
new file mode 100644
new file mode 100644
new file mode 100644
--- /dev/null
+++ b/dtd/news.dtd
@@ -0,0 +1,7 @@
+<!ELEMENT  digest       (title, news+) >
+
+<!ELEMENT  news         (para+) >
+<!ATTLIST  news         date CDATA #REQUIRED >
+
+<!ENTITY % content      SYSTEM  "content.dtd" >
+          %content;
new file mode 100644
index 0000000000000000000000000000000000000000..8d4239dd5ed2119b47f4953153d20f8c98918c63
GIT binary patch
literal 37040
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
VYMLp_HeiQhv&MjrwjkmEHvuC*x!wQ(
new file mode 100644
index 0000000000000000000000000000000000000000..f5d5a5ae3e537a47e3946d90915a81e45b74c081
GIT binary patch
literal 41928
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%0DPL-rjE_f?^{r(|s;L@9H>$!jji9D5*
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
VN|6cQ6~?~Qr;l@SI_2E{`ajQ(&kX<o
new file mode 100644
index 0000000000000000000000000000000000000000..8ee83b845cd067eb97bd0ddff60e73ffc7e76082
GIT binary patch
literal 72265
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%0Ai8Q9Pvl
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
new file mode 100644
index 0000000000000000000000000000000000000000..76075608cb7724f0060b0d3769b0d88d2e6fc61c
GIT binary patch
literal 169043
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
new file mode 100644
--- /dev/null
+++ b/text/LICENSE
@@ -0,0 +1,24 @@
+/* 
+ * Copyright (C) 2002-2011 Igor Sysoev
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES
@@ -0,0 +1,5373 @@
+
+Changes with nginx 1.1.0                                         01 Aug 2011
+
+    *) Feature: cache loader run time decrease.
+
+    *) Feature: "loader_files", "loader_sleep", and "loader_threshold" 
+       options of the "proxy/fastcgi/scgi/uwsgi_cache_path" directives.
+
+    *) Feature: loading time decrease of configuration with large number of 
+       HTTPS sites.
+
+    *) Feature: now nginx supports ECDHE key exchange ciphers.
+       Thanks to Adrian Kotelba.
+
+    *) Feature: the "lingering_close" directive.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in closing connection for pipelined requests.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not disable gzipping if client sent "gzip;q=0" in 
+       "Accept-Encoding" request header line.
+
+    *) Bugfix: in timeout in unbuffered proxied mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: memory leaks when a "proxy_pass" directive contains 
+       variables and proxies to an HTTPS backend.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in parameter validaiton of a "proxy_pass" directive with 
+       variables.
+       Thanks to Lanshun Zhou.
+
+    *) Bugfix: SSL did not work on QNX.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: SSL modules could not be built by gcc 4.6 without 
+       --with-debug option.
+
+
+Changes with nginx 1.0.5                                         19 Jul 2011
+
+    *) Change: now default SSL ciphers are "HIGH:!aNULL:!MD5".
+       Thanks to Rob Stradling.
+
+    *) Feature: the "referer_hash_max_size" and "referer_hash_bucket_size" 
+       directives.
+       Thanks to Witold Filipczyk.
+
+    *) Feature: $uid_reset variable.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if a 
+       caching was used.
+       Thanks to Lanshun Zhou.
+
+    *) Bugfix: worker processes may got caught in an endless loop during 
+       reconfiguration, if a caching was used; the bug had appeared in 
+       0.8.48.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: "stalled cache updating" alert.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 1.0.4                                         01 Jun 2011
+
+    *) Change: now regular expressions case sensitivity in the "map" 
+       directive is given by prefixes "~" or "~*".
+
+    *) Feature: now shared zones and caches use POSIX semaphores on Linux. 
+       Thanks to Denis F. Latypoff.
+
+    *) Bugfix: "stalled cache updating" alert.
+
+    *) Bugfix: nginx could not be built --without-http_auth_basic_module; 
+       the bug had appeared in 1.0.3.
+
+
+Changes with nginx 1.0.3                                         25 May 2011
+
+    *) Feature: the "auth_basic_user_file" directive supports "$apr1", 
+       "{PLAIN}", and "{SSHA}" password encryption methods.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "geoip_org" directive and $geoip_org variable.
+       Thanks to Alexander Uskov, Arnaud Granal, and Denis F. Latypoff.
+
+    *) Feature: ngx_http_geo_module and ngx_http_geoip_module support IPv4 
+       addresses mapped to IPv6 addresses.
+
+    *) Bugfix: a segmentation fault occurred in a worker process during 
+       testing IPv4 address mapped to IPv6 address, if access or deny rules 
+       were defined only for IPv6; the bug had appeared in 0.8.22.
+
+    *) Bugfix: a cached response may be broken if "proxy/fastcgi/scgi/ 
+       uwsgi_cache_bypass" and "proxy/fastcgi/scgi/uwsgi_no_cache" 
+       directive values were different; the bug had appeared in 0.8.46.
+
+
+Changes with nginx 1.0.2                                         10 May 2011
+
+    *) Feature: now shared zones and caches use POSIX semaphores.
+
+    *) Bugfix: in the "rotate" parameter of the "image_filter" directive. 
+       Thanks to Adam Bocim.
+
+    *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 
+       1.0.1.
+
+
+Changes with nginx 1.0.1                                         03 May 2011
+
+    *) Change: now the "split_clients" directive uses MurmurHash2 algorithm 
+       because of better distribution.
+       Thanks to Oleg Mamontov.
+
+    *) Change: now long strings starting with zero are not considered as 
+       false values.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx uses a default listen backlog value 511 on Linux.
+
+    *) Feature: the $upstream_... variables may be used in the SSI and perl 
+       modules.
+
+    *) Bugfix: now nginx limits better disk cache size.
+       Thanks to Oleg Mamontov.
+
+    *) Bugfix: a segmentation fault might occur while parsing incorrect 
+       IPv4 address; the bug had appeared in 0.9.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built by gcc 4.6 without --with-debug 
+       option.
+
+    *) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug 
+       had appeared in 0.9.3.
+       Thanks to Dagobert Michelsen.
+
+    *) Bugfix: $request_time variable had invalid values if subrequests 
+       were used; the bug had appeared in 0.8.47.
+       Thanks to Igor A. Valcov.
+
+
+Changes with nginx 1.0.0                                         12 Apr 2011
+
+    *) Bugfix: a cache manager might hog CPU after reload.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an "image_filter crop" directive worked incorrectly coupled 
+       with an "image_filter rotate 180" directive.
+
+    *) Bugfix: a "satisfy any" directive disabled custom 401 error page.
+
+
+Changes with nginx 0.9.7                                         04 Apr 2011
+
+    *) Feature: now keepalive connections may be closed premature, if there 
+       are no free worker connections.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "rotate" parameter of the "image_filter" directive.
+       Thanks to Adam Bocim.
+
+    *) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or 
+       "uwsgi_pass" directives is given by expression and refers to a 
+       defined upstream.
+
+
+Changes with nginx 0.9.6                                         21 Mar 2011
+
+    *) Feature: the "map" directive supports regular expressions as value 
+       of the first parameter.
+
+    *) Feature: $time_iso8601 access_log variable.
+       Thanks to Michael Lustfield.
+
+
+Changes with nginx 0.9.5                                         21 Feb 2011
+
+    *) Change: now nginx uses a default listen backlog value -1 on Linux. 
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: the "utf8" parameter of "geoip_country" and "geoip_city" 
+       directives.
+       Thanks to Denis F. Latypoff.
+
+    *) Bugfix: in a default "proxy_redirect" directive if "proxy_pass" 
+       directive has no URI part.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an "error_page" directive did not work with nonstandard 
+       error codes; the bug had appeared in 0.8.53.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.9.4                                         21 Jan 2011
+
+    *) Feature: the "server_name" directive supports the $hostname variable.
+
+    *) Feature: 494 code for "Request Header Too Large" error.
+
+
+Changes with nginx 0.9.3                                         13 Dec 2010
+
+    *) Bugfix: if there was a single server for given IPv6 address:port 
+       pair, then captures in regular expressions in a "server_name" 
+       directive did not work.
+
+    *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 
+       0.9.0.
+
+
+Changes with nginx 0.9.2                                         06 Dec 2010
+
+    *) Feature: the "If-Unmodified-Since" client request header line 
+       support.
+
+    *) Workaround: fallback to accept() syscall if accept4() was not 
+       implemented; the issue had appeared in 0.9.0.
+
+    *) Bugfix: nginx could not be built on Cygwin; the bug had appeared in 
+       0.9.0.
+
+    *) Bugfix: for OpenSSL vulnerability CVE-2010-4180.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.9.1                                         30 Nov 2010
+
+    *) Bugfix: "return CODE message" directives did not work; the bug had 
+       appeared in 0.9.0.
+
+
+Changes with nginx 0.9.0                                         29 Nov 2010
+
+    *) Feature: the "keepalive_disable" directive.
+
+    *) Feature: the "map" directive supports variables as value of a 
+       defined variable.
+
+    *) Feature: the "map" directive supports empty strings as value of the 
+       first parameter.
+
+    *) Feature: the "map" directive supports expressions as the first 
+       parameter.
+
+    *) Feature: nginx(8) manual page.
+       Thanks to Sergey Osokin.
+
+    *) Feature: Linux accept4() support.
+       Thanks to Simon Liu.
+
+    *) Workaround: elimination of Linux linker warning about "sys_errlist" 
+       and "sys_nerr"; the warning had appeared in 0.8.35.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       "auth_basic" directive was used.
+       Thanks to Michail Laletin.
+
+    *) Bugfix: compatibility with ngx_http_eval_module; the bug had 
+       appeared in 0.8.42.
+
+
+Changes with nginx 0.8.53                                        18 Oct 2010
+
+    *) Feature: now the "error_page" directive allows to change a status 
+       code in a redirect.
+
+    *) Feature: the "gzip_disable" directive supports special "degradation" 
+       mask.
+
+    *) Bugfix: a socket leak might occurred if file AIO was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if the first server had no "listen" directive and there was 
+       no explicit default server, then a next server with a "listen" 
+       directive became the default server; the bug had appeared in 0.8.21.
+
+
+Changes with nginx 0.8.52                                        28 Sep 2010
+
+    *) Bugfix: nginx used SSL mode for a listen socket if any listen option 
+       was set; the bug had appeared in 0.8.51.
+
+
+Changes with nginx 0.8.51                                        27 Sep 2010
+
+    *) Change: the "secure_link_expires" directive has been canceled.
+
+    *) Change: a logging level of resolver errors has been lowered from 
+       "alert" to "error".
+
+    *) Feature: now a listen socket "ssl" parameter may be set several 
+       times.
+
+
+Changes with nginx 0.8.50                                        02 Sep 2010
+
+    *) Feature: the "secure_link", "secure_link_md5", and 
+       "secure_link_expires" directives of the ngx_http_secure_link_module.
+
+    *) Feature: the -q switch.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: worker processes may got caught in an endless loop during 
+       reconfiguration, if a caching was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: in the "gzip_disable" directive.
+       Thanks to Derrick Petzold.
+
+    *) Bugfix: nginx/Windows could not send stop, quit, reopen, and reload 
+       signals to a process run in other session.
+
+
+Changes with nginx 0.8.49                                        09 Aug 2010
+
+    *) Feature: the "image_filter_jpeg_quality" directive supports 
+       variables.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       $geoip_region_name variables was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: errors intercepted by error_page were cached only for next 
+       request; the bug had appeared in 0.8.48.
+
+
+Changes with nginx 0.8.48                                        03 Aug 2010
+
+    *) Change: now the "server_name" directive default value is an empty 
+       name "".
+       Thanks to Gena Makhomed.
+
+    *) Change: now the "server_name_in_redirect" directive default value is 
+       "off".
+
+    *) Feature: the $geoip_dma_code, $geoip_area_code, and 
+       $geoip_region_name variables.
+       Thanks to Christine McGonagle.
+
+    *) Bugfix: the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and 
+       "scgi_pass" directives were not inherited inside "limit_except" 
+       blocks.
+
+    *) Bugfix: the "proxy_cache_min_uses", "fastcgi_cache_min_uses" 
+       "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not 
+       work; the bug had appeared in 0.8.46.
+
+    *) Bugfix: the "fastcgi_split_path_info" directive used incorrectly 
+       captures, if only parts of an URI were captured.
+       Thanks to Yuriy Taraday and Frank Enderle.
+
+    *) Bugfix: the "rewrite" directive did not escape a ";" character 
+       during copying from URI to query string.
+       Thanks to Daisuke Murase.
+
+    *) Bugfix: the ngx_http_image_filter_module closed a connection, if an 
+       image was larger than "image_filter_buffer" size.
+
+
+Changes with nginx 0.8.47                                        28 Jul 2010
+
+    *) Bugfix: $request_time variable had invalid values for subrequests.
+
+    *) Bugfix: errors intercepted by error_page could not be cached.
+
+    *) Bugfix: a cache manager process may got caught in an endless loop, 
+       if max_size parameter was used; the bug had appeared in 0.8.46.
+
+
+Changes with nginx 0.8.46                                        19 Jul 2010
+
+    *) Change: now the "proxy_no_cache", "fastcgi_no_cache", 
+       "uwsgi_no_cache", and "scgi_no_cache" directives affect on a cached 
+       response saving only.
+
+    *) Feature: the "proxy_cache_bypass", "fastcgi_cache_bypass", 
+       "uwsgi_cache_bypass", and "scgi_cache_bypass" directives.
+
+    *) Bugfix: nginx did not free memory in cache keys zones if there was 
+       an error during working with backend: the memory was freed only 
+       after inactivity time or on memory low condition.
+
+
+Changes with nginx 0.8.45                                        13 Jul 2010
+
+    *) Feature: ngx_http_xslt_filter improvements.
+       Thanks to Laurence Rowe.
+
+    *) Bugfix: SSI response might be truncated after include with 
+       wait="yes"; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "listen" directive did not support the "setfib=0" 
+       parameter.
+
+
+Changes with nginx 0.8.44                                        05 Jul 2010
+
+    *) Change: now nginx does not cache by default backend responses, if 
+       they have a "Set-Cookie" header line.
+
+    *) Feature: the "listen" directive supports the "setfib" parameter.
+       Thanks to Andrew Filonov.
+
+    *) Bugfix: the "sub_filter" directive might change character case on 
+       partial match.
+
+    *) Bugfix: compatibility with HP/UX.
+
+    *) Bugfix: compatibility with AIX xlC_r compiler.
+
+    *) Bugfix: nginx treated large SSLv2 packets as plain requests.
+       Thanks to Miroslaw Jaworski.
+
+
+Changes with nginx 0.8.43                                        30 Jun 2010
+
+    *) Feature: large geo ranges base loading speed-up.
+
+    *) Bugfix: an error_page redirection to "location /zero {return 204;}" 
+       without changing status code kept the error body; the bug had 
+       appeared in 0.8.42.
+
+    *) Bugfix: nginx might close IPv6 listen socket during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_set variable may be used at any request processing 
+       stage.
+
+
+Changes with nginx 0.8.42                                        21 Jun 2010
+
+    *) Change: now nginx tests locations given by regular expressions, if 
+       request was matched exactly by a location given by a prefix string. 
+       The previous behavior has been introduced in 0.7.1.
+
+    *) Feature: the ngx_http_scgi_module.
+       Thanks to Manlio Perillo.
+
+    *) Feature: a text answer may be added to a "return" directive.
+
+
+Changes with nginx 0.8.41                                        15 Jun 2010
+
+    *) Security: nginx/Windows worker might be terminated abnormally if a 
+       requested file name has invalid UTF-8 encoding.
+
+    *) Change: now nginx allows to use spaces in a request line.
+
+    *) Bugfix: the "proxy_redirect" directive changed incorrectly a backend 
+       "Refresh" response header line.
+       Thanks to Andrey Andreew and Max Sogin.
+
+    *) Bugfix: nginx did not support path without host name in 
+       "Destination" request header line.
+
+
+Changes with nginx 0.8.40                                        07 Jun 2010
+
+    *) Security: now nginx/Windows ignores default file stream name.
+       Thanks to Jose Antonio Vazquez Gonzalez.
+
+    *) Feature: the ngx_http_uwsgi_module.
+       Thanks to Roberto De Ioris.
+
+    *) Feature: a "fastcgi_param" directive with value starting with 
+       "HTTP_" overrides a client request header line.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to FastCGI-server while caching.
+
+    *) Bugfix: listen unix domain socket could not be changed during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.39                                        31 May 2010
+
+    *) Bugfix: an inherited "alias" directive worked incorrectly in 
+       inclusive location.
+
+    *) Bugfix: in "alias" with variables and "try_files" directives 
+       combination.
+
+    *) Bugfix: listen unix domain and IPv6 sockets did not inherit while 
+       online upgrade.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.38                                        24 May 2010
+
+    *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the $scheme variable is used.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: now "limit_req" delay directive conforms to the described 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_got variable might not be used in the SSI and perl 
+       modules.
+
+
+Changes with nginx 0.8.37                                        17 May 2010
+
+    *) Feature: the ngx_http_split_clients_module.
+
+    *) Feature: the "map" directive supports keys more than 255 characters.
+
+    *) Bugfix: nginx ignored the "private" and "no-store" values in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: a "stub" parameter of an "include" SSI directive was not 
+       used, if empty response has 200 status code.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then a segmentation fault might 
+       occur in a worker process; the bug had appeared in 0.8.33.
+       Thanks to Yichun Zhang.
+
+    *) Bugfix: IMAP connections may hang until they timed out while talking 
+       to Zimbra server.
+       Thanks to Alan Batie.
+
+
+Changes with nginx 0.8.36                                        22 Apr 2010
+
+    *) Bugfix: the ngx_http_dav_module handled incorrectly the DELETE, 
+       COPY, and MOVE methods for symlinks.
+
+    *) Bugfix: values of the $query_string, $arg_..., etc. variables cached 
+       in main request were used by the SSI module in subrequests.
+
+    *) Bugfix: a variable value was repeatedly encoded after each an "echo" 
+       SSI-command output; the bug had appeared in 0.6.14.
+
+    *) Bugfix: a worker process hung if a FIFO file was requested.
+       Thanks to Vicente Aguilar and Maxim Dounin.
+
+    *) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.35.
+
+
+Changes with nginx 0.8.35                                        01 Apr 2010
+
+    *) Change: now the charset filter runs before the SSI filter.
+
+    *) Feature: the "chunked_transfer_encoding" directive.
+
+    *) Bugfix: an "&" character was not escaped when it was copied in 
+       arguments part in a rewrite rule.
+
+    *) Bugfix: nginx might be terminated abnormally while a signal 
+       processing or if the directive "timer_resolution" was used on 
+       platforms which do not support kqueue or eventport notification 
+       methods.
+       Thanks to George Xie and Maxim Dounin.
+
+    *) Bugfix: if temporary files and permanent storage area resided at 
+       different file systems, then permanent file modification times were 
+       incorrect.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: ngx_http_memcached_module might issue the error message 
+       "memcached sent invalid trailer".
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not built zlib-1.2.4 library using the library 
+       sources.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in a worker process, if there 
+       was large stderr output before FastCGI response; the bug had 
+       appeared in 0.8.34.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.34                                        03 Mar 2010
+
+    *) Bugfix: nginx did not support all ciphers and digests used in client 
+       certificates.
+       Thanks to Innocenty Enikeew.
+
+    *) Bugfix: nginx cached incorrectly FastCGI responses if there was 
+       large stderr output before response.
+
+    *) Bugfix: nginx did not support HTTPS referrers.
+
+    *) Bugfix: nginx/Windows might not find file if path in configuration 
+       was given in other character case; the bug had appeared in 0.8.33.
+
+    *) Bugfix: the $date_local variable has an incorrect value, if the "%s" 
+       format was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if ssl_session_cache was not set or was set to "none", then 
+       during client certificate verify the error "session id context 
+       uninitialized" might occur; the bug had appeared in 0.7.1.
+
+    *) Bugfix: a geo range returned default value if the range included two 
+       or more /16 networks and did not begin at /16 network boundary.
+
+    *) Bugfix: a block used in a "stub" parameter of an "include" SSI 
+       directive was output with "text/plain" MIME type.
+
+    *) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.33                                        01 Feb 2010
+
+    *) Security: now nginx/Windows ignores trailing spaces in URI.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Security: now nginx/Windows ignores short files names.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Change: now keepalive connections after POST requests are not 
+       disabled for MSIE 7.0+.
+       Thanks to Adam Lounds.
+
+    *) Workaround: now keepalive connections are disabled for Safari.
+       Thanks to Joshua Sierles.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then $upstream_response_time 
+       variable may have abnormally large value; the bug had appeared in 
+       0.8.7.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, while 
+       discarding a request body; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.32                                        11 Jan 2010
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: regular expression named captures worked for two names only. 
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now the "localhost" name is used in the "Host" request 
+       header line, if an unix domain socket is defined in the "auth_http" 
+       directive.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not support chunked transfer encoding for 201 
+       responses.
+       Thanks to Julian Reich.
+
+    *) Bugfix: if the "expires modified" set date in the past, then a 
+       negative number was set in the "Cache-Control" response header line. 
+       Thanks to Alex Kapranoff.
+
+
+Changes with nginx 0.8.31                                        23 Dec 2009
+
+    *) Feature: now the "error_page" directive may redirect the 301 and 302 
+       responses.
+
+    *) Feature: the $geoip_city_continent_code, $geoip_latitude, and 
+       $geoip_longitude variables.
+       Thanks to Arvind Sundararajan.
+
+    *) Feature: now the ngx_http_image_filter_module deletes always EXIF 
+       and other application specific data if the data consume more than 5% 
+       of a JPEG file.
+
+    *) Bugfix: nginx closed a connection if a cached response had an empty 
+       body.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: nginx might not be built by gcc 4.x if the -O2 or higher 
+       optimization option was used.
+       Thanks to Maxim Dounin and Denis F. Latypoff.
+
+    *) Bugfix: regular expressions in location were always tested in 
+       case-sensitive mode; the bug had appeared in 0.8.25.
+
+    *) Bugfix: nginx cached a 304 response if there was the "If-None-Match" 
+       header line in a proxied request.
+       Thanks to Tim Dettrick and David Kostal.
+
+    *) Bugfix: nginx/Windows tried to delete a temporary file twice if the 
+       file should replace an already existent file.
+
+
+Changes with nginx 0.8.30                                        15 Dec 2009
+
+    *) Change: now the default buffer size of the 
+       "large_client_header_buffers" directive is 8K.
+       Thanks to Andrew Cholakian.
+
+    *) Feature: the conf/fastcgi.conf for simple FastCGI configurations.
+
+    *) Bugfix: nginx/Windows tried to rename a temporary file twice if the 
+       file should replace an already existent file.
+
+    *) Bugfix: of "double free or corruption" error issued if host could 
+       not be resolved; the bug had appeared in 0.8.22.
+       Thanks to Konstantin Svist.
+
+    *) Bugfix: in libatomic usage on some platforms.
+       Thanks to W-Mark Kubacki.
+
+
+Changes with nginx 0.8.29                                        30 Nov 2009
+
+    *) Change: now the "009" status code is written to an access log for 
+       proxied HTTP/0.9 responses.
+
+    *) Feature: the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives support 
+       an "*" parameter.
+
+    *) Feature: GCC 4.1+ built-in atomic operations usage.
+       Thanks to W-Mark Kubacki.
+
+    *) Feature: the --with-libatomic[=DIR] option in the configure.
+       Thanks to W-Mark Kubacki.
+
+    *) Bugfix: listen unix domain socket had limited access rights.
+
+    *) Bugfix: cached HTTP/0.9 responses were handled incorrectly.
+
+    *) Bugfix: regular expression named captures given by "?P<...>" did not 
+       work in a "server_name" directive.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.28                                        23 Nov 2009
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.27                                        17 Nov 2009
+
+    *) Bugfix: regular expressions did not work in nginx/Windows; the bug 
+       had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.26                                        16 Nov 2009
+
+    *) Bugfix: in captures usage in "rewrite" directive; the bug had 
+       appeared in 0.8.25.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.25                                        16 Nov 2009
+
+    *) Change: now no message is written in an error log if a variable is 
+       not found by $r->variable() method.
+
+    *) Feature: the ngx_http_degradation_module.
+
+    *) Feature: regular expression named captures.
+
+    *) Feature: now URI part is not required a "proxy_pass" directive if 
+       variables are used.
+
+    *) Feature: now the "msie_padding" directive works for Chrome too.
+
+    *) Bugfix: a segmentation fault occurred in a worker process on low 
+       memory condition; the bug had appeared in 0.8.18.
+
+    *) Bugfix: nginx sent gzipped responses to clients those do not support 
+       gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared 
+       in 0.8.16.
+
+
+Changes with nginx 0.8.24                                        11 Nov 2009
+
+    *) Bugfix: nginx always added "Content-Encoding: gzip" response header 
+       line in 304 responses sent by ngx_http_gzip_static_module.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.23.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       inherited incorrectly from previous level.
+
+    *) Bugfix: in resolving empty name.
+
+
+Changes with nginx 0.8.23                                        11 Nov 2009
+
+    *) Security: now SSL/TLS renegotiation is disabled.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: listen unix domain socket did not inherit while online 
+       upgrade.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       did not without yet another directive with any IP address.
+
+    *) Bugfix: segmentation fault and infinite looping in resolver.
+
+    *) Bugfix: in resolver.
+       Thanks to Artem Bokhan.
+
+
+Changes with nginx 0.8.22                                        03 Nov 2009
+
+    *) Feature: the "proxy_bind", "fastcgi_bind", and "memcached_bind" 
+       directives.
+
+    *) Feature: the "access" and the "deny" directives support IPv6.
+
+    *) Feature: the "set_real_ip_from" directive supports IPv6 addresses in 
+       request headers.
+
+    *) Feature: the "unix:" parameter of the "set_real_ip_from" directive.
+
+    *) Bugfix: nginx did not delete unix domain socket after configuration 
+       testing.
+
+    *) Bugfix: nginx deleted unix domain socket while online upgrade.
+
+    *) Bugfix: the "!-x" operator did not work.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if 
+       limit_rate was used in HTTPS server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process while 
+       $limit_rate logging.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: 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.
+
+
+Changes with nginx 0.8.21                                        26 Oct 2009
+
+    *) Feature: now the "-V" switch shows TLS SNI support.
+
+    *) Feature: the "listen" directive of the HTTP module supports unix 
+       domain sockets.
+       Thanks to Hongli Lai.
+
+    *) Feature: the "default_server" parameter of the "listen" directive.
+
+    *) Feature: now a "default" parameter is not required to set listen 
+       socket options.
+
+    *) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms;
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.20                                        14 Oct 2009
+
+    *) Change: now default SSL ciphers are "HIGH:!ADH:!MD5".
+
+    *) Bugfix: the ngx_http_autoindex_module did not show the trailing 
+       slash in links to a directory; the bug had appeared in 0.7.15.
+
+    *) Bugfix: nginx did not close a log file set by the --error-log-path 
+       configuration option; the bug had appeared in 0.7.53.
+
+    *) Bugfix: nginx did not treat a comma as separator in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: nginx/Windows might not create temporary file, a cache file, 
+       or "proxy/fastcgi_store"d file if a worker had no enough access 
+       rights for top level directories.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" FastCGI response header lines 
+       were not hidden while caching if no "fastcgi_hide_header" directives 
+       were used with any parameters.
+
+    *) Bugfix: nginx counted incorrectly disk cache size.
+
+
+Changes with nginx 0.8.19                                        06 Oct 2009
+
+    *) Change: now SSLv2 protocol is disabled by default.
+
+    *) Change: now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) Bugfix: a "limit_req" directive did not work; the bug had appeared 
+       in 0.8.18.
+
+
+Changes with nginx 0.8.18                                        06 Oct 2009
+
+    *) Feature: the "read_ahead" directive.
+
+    *) Feature: now several "perl_modules" directives may be used.
+
+    *) Feature: the "limit_req_log_level" and "limit_conn_log_level" 
+       directives.
+
+    *) Bugfix: now "limit_req" directive conforms to the leaky bucket 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not work on Linux/sparc.
+       Thanks to Marcus Ramberg.
+
+    *) Bugfix: nginx sent '\0' in a "Location" response header line on 
+       MKCOL request.
+       Thanks to Xie Zhenye.
+
+    *) Bugfix: zero status code was logged instead of 499 status code; the 
+       bug had appeared in 0.8.11.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.17                                        28 Sep 2009
+
+    *) Security: now "/../" are disabled in "Destination" request header 
+       line.
+
+    *) Change: now $host variable value is always low case.
+
+    *) Feature: the $ssl_session_id variable.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.16                                        22 Sep 2009
+
+    *) Feature: the "image_filter_transparency" directive.
+
+    *) Bugfix: "addition_types" directive was incorrectly named 
+       "addtion_types".
+
+    *) Bugfix: resolver cache poisoning.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: memory leak in resolver.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: invalid request line in $request variable was written in 
+       access_log only if error_log was set to "info" or "debug" level.
+
+    *) Bugfix: in PNG alpha-channel support in the 
+       ngx_http_image_filter_module.
+
+    *) Bugfix: nginx always added "Vary: Accept-Encoding" response header 
+       line, if both "gzip_static" and "gzip_vary" were on.
+
+    *) Bugfix: in UTF-8 encoding support by "try_files" directive in 
+       nginx/Windows.
+
+    *) Bugfix: in "post_action" directive usage; the bug had appeared in 
+       0.8.11.
+       Thanks to Igor Artemiev.
+
+
+Changes with nginx 0.8.15                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld 
+       were defined, then the name .sub.domain.tld was matched by 
+       .domain.tld.
+
+    *) Bugfix: in transparency support in the ngx_http_image_filter_module.
+
+    *) Bugfix: in file AIO.
+
+    *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.14                                        07 Sep 2009
+
+    *) Bugfix: an expired cached response might stick in the "UPDATING" 
+       state.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+    *) Bugfix: an "error_page" directive did not redirect a 413 error; the 
+       bug had appeared in 0.6.10.
+
+
+Changes with nginx 0.8.13                                        31 Aug 2009
+
+    *) Bugfix: in the "aio sendfile" directive; the bug had appeared in 
+       0.8.12.
+
+    *) Bugfix: nginx could not be built without the --with-file-aio option 
+       on FreeBSD; the bug had appeared in 0.8.12.
+
+
+Changes with nginx 0.8.12                                        31 Aug 2009
+
+    *) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD.
+
+    *) Bugfix: in try_files; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in memcached; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.11                                        28 Aug 2009
+
+    *) Change: now directive "gzip_disable msie6" does not disable gzipping 
+       for MSIE 6.0 SV1.
+
+    *) Feature: file AIO support on FreeBSD and Linux.
+
+    *) Feature: the "directio_alignment" directive.
+
+
+Changes with nginx 0.8.10                                        24 Aug 2009
+
+    *) Bugfix: memory leaks if GeoIP City database was used.
+
+    *) Bugfix: in copying temporary files to permanent storage area; the 
+       bug had appeared in 0.8.9.
+
+
+Changes with nginx 0.8.9                                         17 Aug 2009
+
+    *) Feature: now the start cache loader runs in a separate process; this 
+       should improve large caches handling.
+
+    *) Feature: now temporary files and permanent storage area may reside 
+       at different file systems.
+
+
+Changes with nginx 0.8.8                                         10 Aug 2009
+
+    *) Bugfix: in handling FastCGI headers split in records.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was handled in two proxied or FastCGIed locations and a 
+       caching was enabled in the first location; the bug had appeared in 
+       0.8.7.
+
+
+Changes with nginx 0.8.7                                         27 Jul 2009
+
+    *) Change: minimum supported OpenSSL version is 0.9.7.
+
+    *) Change: the "ask" parameter of the "ssl_verify_client" directive was 
+       changed to the "optional" parameter and now it checks a client 
+       certificate if it was offered.
+       Thanks to Brice Figureau.
+
+    *) Feature: the $ssl_client_verify variable.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "ssl_crl" directive.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "proxy" parameter of the "geo" directive.
+
+    *) Feature: the "image_filter" directive supports variables for setting 
+       size.
+
+    *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the 
+       bug had appeared in 0.7.7.
+       Thanks to Sergey Zhuravlev.
+
+    *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did 
+       not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering", and "X-Accel-Charset" lines from backend 
+       response header.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend 
+       response header lines; the bug had appeared in 0.7.44.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "[alert] zero size buf" error if subrequest returns an 
+       empty response; the bug had appeared in 0.8.5.
+
+
+Changes with nginx 0.8.6                                         20 Jul 2009
+
+    *) Feature: the ngx_http_geoip_module.
+
+    *) Bugfix: XSLT filter may fail with message "not well formed XML 
+       document" for valid XML document.
+       Thanks to Kuramoto Eiji.
+
+    *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by 
+       a regular expression are always tested in case insensitive mode.
+
+    *) Bugfix: now nginx/Windows ignores trailing dots in URI.
+       Thanks to Hugo Leisink.
+
+    *) Bugfix: name of file specified in --conf-path was not honored during 
+       installation; the bug had appeared in 0.6.6.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.5                                         13 Jul 2009
+
+    *) Bugfix: now nginx allows underscores in a request method.
+
+    *) Bugfix: a 500 error code was returned for invalid login/password 
+       while HTTP Basic authentication on Windows.
+
+    *) Bugfix: ngx_http_perl_module responses did not work in subrequests.
+
+    *) Bugfix: in ngx_http_limit_req_module.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.4                                         22 Jun 2009
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.3.
+
+
+Changes with nginx 0.8.3                                         19 Jun 2009
+
+    *) Feature: the $upstream_cache_status variable.
+
+    *) Bugfix: nginx could not be built on MacOSX 10.6.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.2.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       backend 401 error was intercepted and the backend did not set the 
+       "WWW-Authenticate" response header line.
+       Thanks to Eugene Mychlo.
+
+
+Changes with nginx 0.8.2                                         15 Jun 2009
+
+    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
+       start up.
+
+    *) Bugfix: open_file_cache might cache open file descriptors too long; 
+       the bug had appeared in 0.7.4.
+
+
+Changes with nginx 0.8.1                                         08 Jun 2009
+
+    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to backend while caching if no 
+       "proxy_set_header" directive was used with any parameters.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
+       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
+       directives were used with any parameters.
+
+    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
+       format.
+       Thanks to Denis Ilyinyh.
+
+    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
+       the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.8.0                                         02 Jun 2009
+
+    *) Feature: the "keepalive_requests" directive.
+
+    *) Feature: the "limit_rate_after" directive.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: XLST filter did not work in subrequests.
+
+    *) Bugfix: in relative paths handling in nginx/Windows.
+
+    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
+       fastcgi_cache in nginx/Windows.
+
+    *) Bugfix: in memory allocation error handling.
+       Thanks to Maxim Dounin and Kirill A. Korinskiy.
+
+
+Changes with nginx 0.7.59                                        25 May 2009
+
+    *) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods" 
+       directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process, 
+       if a request had no body and the $request_body variable was used;
+       the bug had appeared in 0.7.58.
+
+    *) Bugfix: the SSL modules might not built on Solaris and Linux;
+       the bug had appeared in 0.7.56.
+
+    *) Bugfix: ngx_http_xslt_filter_module responses were not handled by 
+       SSI, charset, and gzip filters.
+
+    *) Bugfix: a "charset" directive did not set a charset to 
+       ngx_http_gzip_static_module responses.
+
+
+Changes with nginx 0.7.58                                        18 May 2009
+
+    *) Feature: a "listen" directive of the mail proxy module supports IPv6.
+
+    *) Feature: the "image_filter_jpeg_quality" directive.
+
+    *) Feature: the "client_body_in_single_buffer" directive.
+
+    *) Feature: the $request_body variable.
+
+    *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" 
+       symbol in the name.
+
+    *) Bugfix: "make upgrade" procedure did not work; the bug had appeared 
+       in 0.7.53.
+       Thanks to Denis F. Latypoff.
+
+
+Changes with nginx 0.7.57                                        12 May 2009
+
+    *) Bugfix: a floating-point fault occurred in worker process, if the 
+       ngx_http_image_filter_module errors were redirected to named 
+       location; the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.7.56                                        11 May 2009
+
+    *) Feature: nginx/Windows supports IPv6 in a "listen" directive of the 
+       HTTP module.
+
+    *) Bugfix: in ngx_http_image_filter_module.
+
+
+Changes with nginx 0.7.55                                        06 May 2009
+
+    *) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives did not work.
+
+    *) Bugfix: fastcgi cache did not cache header only responses.
+
+    *) Bugfix: of "select() failed (9: Bad file descriptor)" error in 
+       nginx/Unix and "select() failed (10038: ...)" error in nginx/Windows.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "debug_connection" directive was used; the bug had appeared in 
+       0.7.54.
+
+    *) Bugfix: fix ngx_http_image_filter_module building errors.
+
+    *) Bugfix: the files bigger than 2G could not be transferred using 
+       $r->sendfile.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.54                                        01 May 2009
+
+    *) Feature: the ngx_http_image_filter_module.
+
+    *) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers" 
+       directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "open_file_cache_errors off" directive was used; the bug had 
+       appeared in 0.7.53.
+
+    *) Bugfix: the "port_in_redirect off" directive did not work; the bug 
+       had appeared in 0.7.39.
+
+    *) Bugfix: improve handling of "select" method errors.
+
+    *) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows.
+
+    *) Bugfix: in error text descriptions in nginx/Windows; the bug had 
+       appeared in 0.7.53.
+
+
+Changes with nginx 0.7.53                                        27 Apr 2009
+
+    *) Change: now a log set by --error-log-path is created from the very 
+       start-up.
+
+    *) Feature: now the start up errors and warnings are outputted to an 
+       error_log and stderr.
+
+    *) Feature: the empty --prefix= configure parameter forces nginx to use 
+       a directory where it was run as prefix.
+
+    *) Feature: the -p switch.
+
+    *) Feature: the -s switch on Unix platforms.
+
+    *) Feature: the -? and -h switches.
+       Thanks to Jerome Loyet.
+
+    *) Feature: now switches may be set in condensed form.
+
+    *) Bugfix: nginx/Windows did not work if configuration file was given 
+       by the -c switch.
+
+    *) Bugfix: temporary files might be not removed if the "proxy_store", 
+       "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an incorrect value was passed to mail proxy authentication 
+       server in "Auth-Method" header line; the bug had appeared
+       in 0.7.34.
+       Thanks to Simon Lecaille.
+
+    *) Bugfix: system error text descriptions were not logged on Linux;
+       the bug had appeared in 0.7.45.
+
+    *) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
+       Thanks to Andrew Vorobyoff.
+
+
+Changes with nginx 0.7.52                                        20 Apr 2009
+
+    *) Feature: the first native Windows binary release.
+
+    *) Bugfix: in processing HEAD method while caching.
+
+    *) Bugfix: in processing the "If-Modified-Since", "If-Range", etc. 
+       client request header lines while caching.
+
+    *) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in 
+       cacheable responses.
+
+    *) Bugfix: if nginx was built with the ngx_http_perl_module and with a 
+       perl which supports threads, then during a master process exit the 
+       message "panic: MUTEX_LOCK" might be issued.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.7.48.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.7.42.
+
+
+Changes with nginx 0.7.51                                        12 Apr 2009
+
+    *) Feature: the "try_files" directive supports a response code in the 
+       fallback parameter.
+
+    *) Feature: now any response code can be used in the "return" directive.
+
+    *) Bugfix: the "error_page" directive made an external redirect without 
+       query string; the bug had appeared in 0.7.44.
+
+    *) Bugfix: if servers listened on several defined explicitly addresses, 
+       then virtual servers might not work; the bug had appeared in 0.7.39.
+
+
+Changes with nginx 0.7.50                                        06 Apr 2009
+
+    *) Bugfix: the $arg_... variables did not work; the bug had appeared in 
+       0.7.49.
+
+
+Changes with nginx 0.7.49                                        06 Apr 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if the 
+       $arg_... variables were used; the bug had appeared in 0.7.48.
+
+
+Changes with nginx 0.7.48                                        06 Apr 2009
+
+    *) Feature: the "proxy_cache_key" directive.
+
+    *) Bugfix: now nginx takes into account the "X-Accel-Expires", 
+       "Expires", and "Cache-Control" header lines in a backend response.
+
+    *) Bugfix: now nginx caches responses for the GET requests only.
+
+    *) Bugfix: the "fastcgi_cache_key" directive was not inherited.
+
+    *) Bugfix: the $arg_... variables did not work with SSI subrequests.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built with uclibc library.
+       Thanks to Timothy Redaelli.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had 
+       appeared in 0.7.46.
+
+
+Changes with nginx 0.7.47                                        01 Apr 2009
+
+    *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; 
+       the bug had appeared in 0.7.46.
+
+    *) Bugfix: nginx could not be built on MacOSX; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: if the "max_size" parameter was set, then the cache manager 
+       might purge a whole cache; the bug had appeared in 0.7.46.
+
+    *) Change: a segmentation fault might occur in worker process, if the 
+       "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ 
+       "fastcgi_cache_valid" were set on different levels; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       request was redirected to a proxied or FastCGI server via error_page 
+       or try_files; the bug had appeared in 0.7.44.
+
+
+Changes with nginx 0.7.46                                        30 Mar 2009
+
+    *) Bugfix: the previous release tarball was incorrect.
+
+
+Changes with nginx 0.7.45                                        30 Mar 2009
+
+    *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives 
+       can be set on different levels.
+
+    *) Change: the "clean_time" parameter of the "proxy_cache_path" 
+       directive is canceled.
+
+    *) Feature: the "max_size" parameter of the "proxy_cache_path" 
+       directive.
+
+    *) Feature: the ngx_http_fastcgi_module preliminary cache support.
+
+    *) Feature: now on shared memory allocation errors directive and zone 
+       names are logged.
+
+    *) Bugfix: the directive "add_header last-modified ''" did not delete a 
+       "Last-Modified" response header line; the bug had appeared in 0.7.44.
+
+    *) Bugfix: a relative path in the "auth_basic_user_file" directive 
+       given without variables did not work; the bug had appeared in 
+       0.7.44.
+       Thanks to Jerome Loyet.
+
+    *) Bugfix: in an "alias" directive given using variables without 
+       references to captures of regular expressions; the bug had appeared 
+       in 0.7.42.
+
+
+Changes with nginx 0.7.44                                        23 Mar 2009
+
+    *) Feature: the ngx_http_proxy_module preliminary cache support.
+
+    *) Feature: the --with-pcre option in the configure.
+
+    *) Feature: the "try_files" directive is now allowed on the server 
+       block level.
+
+    *) Bugfix: the "try_files" directive handled incorrectly a query string 
+       in a fallback parameter.
+
+    *) Bugfix: the "try_files" directive might test incorrectly directories.
+
+    *) Bugfix: if there was a single server for given address:port pair, 
+       then captures in regular expressions in a "server_name" directive 
+       did not work.
+
+
+Changes with nginx 0.7.43                                        18 Mar 2009
+
+    *) Bugfix: a request was handled incorrectly, if a "root" directive 
+       used variables; the bug had appeared in 0.7.42.
+
+    *) Bugfix: if a server listened on wildcard address, then the 
+       $server_addr variable value was "0.0.0.0"; the bug had appeared in 
+       0.7.36.
+
+
+Changes with nginx 0.7.42                                        16 Mar 2009
+
+    *) Change: now the "Invalid argument" error returned by 
+       setsockopt(TCP_NODELAY) on Solaris, is ignored.
+
+    *) Change: now if a file specified in a "auth_basic_user_file" 
+       directive is absent, then the 403 error is returned instead of the 
+       500 one.
+
+    *) Feature: the "auth_basic_user_file" directive supports variables.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Feature: the "listen" directive supports the "ipv6only" parameter. 
+       Thanks to Zhang Hua.
+
+    *) Bugfix: in an "alias" directive with references to captures of 
+       regular expressions; the bug had appeared in 0.7.40.
+
+    *) Bugfix: compatibility with Tru64 UNIX.
+       Thanks to Dustin Marquess.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.41.
+
+
+Changes with nginx 0.7.41                                        11 Mar 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       "server_name" or a "location" directives had captures in regular 
+       expressions; the issue had appeared in 0.7.40.
+       Thanks to Vladimir Sopot.
+
+
+Changes with nginx 0.7.40                                        09 Mar 2009
+
+    *) Feature: the "location" directive supports captures in regular 
+       expressions.
+
+    *) Feature: an "alias" directive with capture references may be used 
+       inside a location given by a regular expression with captures.
+
+    *) Feature: the "server_name" directive supports captures in regular 
+       expressions.
+
+    *) Workaround: the ngx_http_autoindex_module did not show the trailing 
+       slash in directories on XFS filesystem; the issue had appeared in 
+       0.7.15.
+       Thanks to Dmitry Kuzmenko.
+
+
+Changes with nginx 0.7.39                                        02 Mar 2009
+
+    *) Bugfix: large response with SSI might hang, if gzipping was enabled; 
+       the bug had appeared in 0.7.28.
+       Thanks to Artem Bokhan.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if short 
+       static variants are used in a "try_files" directive.
+
+
+Changes with nginx 0.7.38                                        23 Feb 2009
+
+    *) Feature: authentication failures logging.
+
+    *) Bugfix: name/password in auth_basic_user_file were ignored after odd 
+       number of empty lines.
+       Thanks to Alexander Zagrebin.
+
+    *) Bugfix: a segmentation fault occurred in a master process, if long 
+       path was used in unix domain socket; the bug had appeared in 0.7.36.
+
+
+Changes with nginx 0.7.37                                        21 Feb 2009
+
+    *) Bugfix: directives using upstreams did not work; the bug had 
+       appeared in 0.7.36.
+
+
+Changes with nginx 0.7.36                                        21 Feb 2009
+
+    *) Feature: a preliminary IPv6 support; the "listen" directive of the 
+       HTTP module supports IPv6.
+
+    *) Bugfix: the $ancient_browser variable did not work for browsers 
+       preset by a "modern_browser" directives.
+
+
+Changes with nginx 0.7.35                                        16 Feb 2009
+
+    *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for 
+       asymmetric ciphers.
+       Thanks to Marcin Gozdalik.
+
+    *) Bugfix: a "try_files" directive set MIME type depending on an 
+       original request extension.
+
+    *) Bugfix: "*domain.tld" names were handled incorrectly in 
+       "server_name", "valid_referers", and "map" directives, if 
+       ".domain.tld" and ".subdomain.domain.tld" wildcards were used; 
+       the bug had appeared in 0.7.9.
+
+
+Changes with nginx 0.7.34                                        10 Feb 2009
+
+    *) Feature: the "off" parameter of the "if_modified_since" directive.
+
+    *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT 
+       command.
+       Thanks to Maxim Dounin.
+
+    *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support 
+       in mail proxy server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in a redirect rewrite directive original arguments were 
+       concatenated with new arguments by a "?" rather than an "&";
+       the bug had appeared in 0.1.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on AIX.
+
+
+Changes with nginx 0.7.33                                        02 Feb 2009
+
+    *) Bugfix: a double response might be returned if the epoll or rtsig 
+       methods are used and a redirect was returned to a request with 
+       body.
+       Thanks to Eden Li.
+
+    *) Bugfix: the $sent_http_location variable was empty for some 
+       redirects types.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       "resolver" directive was used in SMTP proxy.
+
+
+Changes with nginx 0.7.32                                        26 Jan 2009
+
+    *) Feature: now a directory existence testing can be set explicitly in 
+       the "try_files" directive.
+
+    *) Bugfix: fastcgi_store stored files not always.
+
+    *) Bugfix: in geo ranges.
+
+    *) Bugfix: in shared memory allocations if nginx was built without 
+       debugging.
+       Thanks to Andrey Kvasov.
+
+
+Changes with nginx 0.7.31                                        19 Jan 2009
+
+    *) Change: now the "try_files" directive tests files only and ignores 
+       directories.
+
+    *) Feature: the "fastcgi_split_path_info" directive.
+
+    *) Bugfixes in an "Expect" request header line support.
+
+    *) Bugfixes in geo ranges.
+
+    *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" 
+       line as response body instead of default 404 page body; the bug had 
+       appeared in 0.7.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" 
+       instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.30                                        24 Dec 2008
+
+    *) Bugfix: a segmentation fault occurred in worker process, if 
+       variables were used in the "fastcgi_pass" or "proxy_pass" directives 
+       and host name must be resolved; the bug had appeared in 0.7.29.
+
+
+Changes with nginx 0.7.29                                        24 Dec 2008
+
+    *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not 
+       support variables if unix domain sockets were used.
+
+    *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.
+
+    *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 
+       requests;
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on 
+       Cygwin.
+
+
+Changes with nginx 0.7.28                                        22 Dec 2008
+
+    *) Change: in memory allocation in the ngx_http_gzip_filter_module.
+
+    *) Change: the default "gzip_buffers" directive values have been 
+       changed to 32 4k or 16 8k from 4 4k/8k.
+
+
+Changes with nginx 0.7.27                                        15 Dec 2008
+
+    *) Feature: the "try_files" directive.
+
+    *) Feature: variables support in the "fastcgi_pass" directive.
+
+    *) Feature: now the $geo variable may get an address from a 
+       variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: now a location's modifier may be used without space before 
+       name.
+
+    *) Feature: the $upstream_response_length variable.
+
+    *) Bugfix: now a "add_header" directive does not add an empty value.
+
+    *) Bugfix: if zero length static file was requested, then nginx just 
+       closed connection; the bug had appeared in 0.7.25.
+
+    *) Bugfix: a MOVE method could not move file in non-existent directory.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if no one 
+       named location was defined in server, but some one was used in an 
+       error_page directive.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.7.26                                        08 Dec 2008
+
+    *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
+
+
+Changes with nginx 0.7.25                                        08 Dec 2008
+
+    *) Change: in subrequest processing.
+
+    *) Change: now POSTs without "Content-Length" header line are allowed.
+
+    *) Bugfix: now the "limit_req" and "limit_conn" directives log a 
+       prohibition reason.
+
+    *) Bugfix: in the "delete" parameter of the "geo" directive.
+
+
+Changes with nginx 0.7.24                                        01 Dec 2008
+
+    *) Feature: the "if_modified_since" directive.
+
+    *) Bugfix: nginx did not process a FastCGI server response, if the 
+       server send too many messages to stderr before response.
+
+    *) Bugfix: the "$cookie_..." variables did not work in the SSI and the 
+       perl module.
+
+
+Changes with nginx 0.7.23                                        27 Nov 2008
+
+    *) Feature: the "delete" and "ranges" parameters in the "geo" directive.
+
+    *) Feature: speeding up loading of geo base with large number of values.
+
+    *) Feature: decrease of memory required for geo base load.
+
+
+Changes with nginx 0.7.22                                        20 Nov 2008
+
+    *) Feature: the "none" parameter in the "smtp_auth" directive.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "$cookie_..." variables.
+
+    *) Bugfix: the "directio" directive did not work in XFS filesystem.
+
+    *) Bugfix: the resolver did not understand big DNS responses.
+       Thanks to Zyb.
+
+
+Changes with nginx 0.7.21                                        11 Nov 2008
+
+    *) Changes in the ngx_http_limit_req_module.
+
+    *) Feature: the EXSLT support in the ngx_http_xslt_module.
+       Thanks to Denis F. Latypoff.
+
+    *) Workaround: compatibility with glibc 2.3.
+       Thanks to Eric Benson and Maxim Dounin.
+
+    *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had 
+       appeared in 0.7.6.
+
+
+Changes with nginx 0.7.20                                        10 Nov 2008
+
+    *) Changes in the ngx_http_gzip_filter_module.
+
+    *) Feature: the ngx_http_limit_req_module.
+
+    *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and 
+       ppc platforms; the bug had appeared in 0.7.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "proxy_pass http://host/some:uri" directives did not 
+       work; the bug had appeared in 0.7.12.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error.
+
+    *) Bugfix: the ngx_http_secure_link_module did not work inside 
+       locations, whose names are less than 3 characters.
+
+    *) Bugfix: $server_addr variable might have no value.
+
+
+Changes with nginx 0.7.19                                        13 Oct 2008
+
+    *) Bugfix: version number update.
+
+
+Changes with nginx 0.7.18                                        13 Oct 2008
+
+    *) Change: the "underscores_in_headers" directive; now nginx does not 
+       allows underscores in a client request header line names.
+
+    *) Feature: the ngx_http_secure_link_module.
+
+    *) Feature: the "real_ip_header" directive supports any header.
+
+    *) Feature: the "log_subrequest" directive.
+
+    *) Feature: the $realpath_root variable.
+
+    *) Feature: the "http_502" and "http_504" parameters of the 
+       "proxy_next_upstream" directive.
+
+    *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives did not work.
+
+    *) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line 
+       for HEAD requests.
+
+    *) Bugfix: now accept threshold depends on worker_connections.
+
+
+Changes with nginx 0.7.17                                        15 Sep 2008
+
+    *) Feature: now the "directio" directive works on Linux.
+
+    *) Feature: the $pid variable.
+
+    *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did 
+       not work with open_file_cache.
+
+    *) Bugfix: the "access_log" with variables did not work on Linux; the 
+       bug had appeared in 0.7.7.
+
+    *) Bugfix: the ngx_http_charset_module did not understand quoted 
+       charset name received from backend.
+
+
+Changes with nginx 0.7.16                                        08 Sep 2008
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.7.15.
+
+
+Changes with nginx 0.7.15                                        08 Sep 2008
+
+    *) Feature: the ngx_http_random_index_module.
+
+    *) Feature: the "directio" directive has been optimized for file 
+       requests starting from arbitrary position.
+
+    *) Feature: the "directio" directive turns off sendfile if it is 
+       necessary.
+
+    *) Feature: now nginx allows underscores in a client request header 
+       line names.
+
+
+Changes with nginx 0.7.14                                        01 Sep 2008
+
+    *) Change: now the ssl_certificate and ssl_certificate_key directives 
+       have not default values.
+
+    *) Feature: the "listen" directive supports the "ssl" parameter.
+
+    *) Feature: now nginx takes into account a time zone change while 
+       reconfiguration on FreeBSD and Linux.
+
+    *) Bugfix: the "listen" directive parameters such as "backlog", 
+       "rcvbuf", etc. were not set, if a default server was not the first 
+       one.
+
+    *) Bugfix: if URI part captured by a "rewrite" directive was used as a 
+       query string, then the query string was not escaped.
+
+    *) Bugfix: configuration file validity test improvements.
+
+
+Changes with nginx 0.7.13                                        26 Aug 2008
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.7.12.
+
+
+Changes with nginx 0.7.12                                        26 Aug 2008
+
+    *) Feature: the "server_name" directive supports empty name "".
+
+    *) Feature: the "gzip_disable" directive supports special "msie6" mask.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: a request body was dropped while redirection via an 
+       "error_page" directive.
+
+    *) Bugfix: a full response was returned for request method HEAD while 
+       redirection via an "error_page" directive.
+
+    *) Bugfix: 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.7.0.
+
+
+Changes with nginx 0.7.11                                        18 Aug 2008
+
+    *) Change: now ngx_http_charset_module does not work by default with 
+       text/css MIME type.
+
+    *) Feature: now nginx returns the 405 status code for POST method 
+       requesting a static file only if the file exists.
+
+    *) Feature: the "proxy_ssl_session_reuse" directive.
+
+    *) Bugfix: a "proxy_pass" directive without URI part might use original 
+       request after the "X-Accel-Redirect" redirection was used;
+
+    *) Bugfix: if a directory has search only rights and the first index 
+       file was absent, then nginx returned the 500 status code.
+
+    *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
+
+
+Changes with nginx 0.7.10                                        13 Aug 2008
+
+    *) Bugfix: in the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives; the 
+       bugs had appeared in 0.7.9.
+
+    *) Bugfix: of recursive error_page for 500 status code.
+
+    *) Bugfix: now the ngx_http_realip_module sets address not for whole 
+       keepalive connection, but for each request passed via the connection.
+
+
+Changes with nginx 0.7.9                                         12 Aug 2008
+
+    *) Change: now ngx_http_charset_module works by default with following 
+       MIME types: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript, and application/rss+xml.
+
+    *) Feature: the "charset_types" and "addition_types" directives.
+
+    *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" 
+       directives use hash.
+
+    *) Feature: the ngx_cpp_test_module.
+
+    *) Feature: the "expires" directive supports daily time.
+
+    *) Feature: the ngx_http_xslt_module improvements and bug fixing.
+       Thanks to Denis F. Latypoff and Maxim Dounin.
+
+    *) Bugfix: the "log_not_found" directive did not work for index files 
+       tests.
+
+    *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or 
+       eventport methods were used; the bug had appeared in 0.7.7.
+
+    *) Bugfix: if the "server_name", "valid_referers", and "map" directives 
+       used an "*.domain.tld" wildcard and exact name "domain.tld" was not 
+       set, then the exact name was matched by the wildcard; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.7.8                                         04 Aug 2008
+
+    *) Feature: the ngx_http_xslt_module.
+
+    *) Feature: the "$arg_..." variables.
+
+    *) Feature: Solaris directio support.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: now if FastCGI server sends a "Location" header line without 
+       status line, then nginx uses 302 status code.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.7                                         30 Jul 2008
+
+    *) Change: now the EAGAIN error returned by connect() is not considered 
+       as temporary error.
+
+    *) Change: now the $ssl_client_cert variable value is a certificate 
+       with TAB character intended before each line except first one; an 
+       unchanged certificate is available in the $ssl_client_raw_cert 
+       variable.
+
+    *) Feature: the "ask" parameter in the "ssl_verify_client" directive.
+
+    *) Feature: byte-range processing improvements.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "directio" directive.
+       Thanks to Jiang Hong.
+
+    *) Feature: MacOSX 10.5 sendfile() support.
+
+    *) Bugfix: now in MacOSX and Cygwin locations are tested in case 
+       insensitive mode; however, the compare is provided by single-byte 
+       locales only.
+
+    *) Bugfix: mail proxy SSL connections hanged, if select, poll, or 
+       /dev/poll methods were used.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.7.6                                         07 Jul 2008
+
+    *) Bugfix: now if variables are used in the "access_log" directive a 
+       request root existence is always tested.
+
+    *) Bugfix: the ngx_http_flv_module did not support several values in a 
+       query string.
+
+
+Changes with nginx 0.7.5                                         01 Jul 2008
+
+    *) Bugfixes in variables support in the "access_log" directive; the 
+       bugs had appeared in 0.7.4.
+
+    *) Bugfix: nginx could not be built --without-http_gzip_module; the bug 
+       had appeared in 0.7.3.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+
+Changes with nginx 0.7.4                                         30 Jun 2008
+
+    *) Feature: variables support in the "access_log" directive.
+
+    *) Feature: the "open_log_file_cache" directive.
+
+    *) Feature: the -g switch.
+
+    *) Feature: the "Expect" request header line support.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+
+Changes with nginx 0.7.3                                         23 Jun 2008
+
+    *) Change: the "rss" extension MIME type has been changed to 
+       "application/rss+xml".
+
+    *) Change: now the "gzip_vary" directive turned on issues a 
+       "Vary: Accept-Encoding" header line for uncompressed responses too.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the "https://" protocol is used.
+
+    *) Bugfix: the "proxy_pass" directive did not work with the HTTPS 
+       protocol; the bug had appeared in 0.6.9.
+
+
+Changes with nginx 0.7.2                                         16 Jun 2008
+
+    *) Feature: now nginx supports EDH key exchange ciphers.
+
+    *) Feature: the "ssl_dhparam" directive.
+
+    *) Feature: the $ssl_client_cert variable.
+       Thanks to Manlio Perillo.
+
+    *) Bugfix: after changing URI via a "rewrite" directive nginx did not 
+       search a new location; the bug had appeared in 0.7.1.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.1.
+
+    *) Bugfix: when a request to a directory was redirected with the slash 
+       added, nginx dropped a query string from the original request.
+
+
+Changes with nginx 0.7.1                                         26 May 2008
+
+    *) Change: now locations are searched in a tree.
+
+    *) Change: the "optimize_server_names" directive was canceled due to 
+       the "server_name_in_redirect" directive introduction.
+
+    *) Change: some long deprecated directives are not supported anymore.
+
+    *) Change: the "none" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+
+Changes with nginx 0.7.0                                         19 May 2008
+
+    *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as 
+       \xXX in an access_log.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx allows several "Host" request header line.
+
+    *) Feature: the "modified" flag in the "expires" directive.
+
+    *) Feature: the $uid_got and $uid_set variables may be used at any 
+       request processing stage.
+
+    *) Feature: the $hostname variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: DESTDIR support.
+       Thanks to Todd A. Fisher and Andras Voroskoi.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+
+Changes with nginx 0.6.31                                        12 May 2008
+
+    *) Bugfix: nginx did not process FastCGI response if header was at the 
+       end of FastCGI record; the bug had appeared in 0.6.2.
+       Thanks to Sergey Serov.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a file 
+       was deleted and the "open_file_cache_errors" directive was off.
+
+
+Changes with nginx 0.6.30                                        29 Apr 2008
+
+    *) Change: now if an "include" directive pattern does not match any 
+       file, then nginx does not issue an error.
+
+    *) Feature: now the time in directives may be specified without spaces, 
+       for example, "1h50m".
+
+    *) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
+       Thanks to Chavelle Vincent.
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: the "error_page" directive did not take into account 
+       arguments in redirected URI.
+
+    *) Bugfix: now nginx always opens files in binary mode under Cygwin.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in 
+       0.6.15.
+
+
+Changes with nginx 0.6.29                                        18 Mar 2008
+
+    *) Feature: the ngx_google_perftools_module.
+
+    *) Bugfix: the ngx_http_perl_module could not be built on 64-bit 
+       platforms; the bug had appeared in 0.6.27.
+
+
+Changes with nginx 0.6.28                                        13 Mar 2008
+
+    *) Bugfix: the rtsig method could not be built; the bug had appeared in 
+       0.6.27.
+
+
+Changes with nginx 0.6.27                                        12 Mar 2008
+
+    *) Change: now by default the rtsig method is not built on 
+       Linux 2.6.18+.
+
+    *) Change: now a request method is not changed while redirection to a 
+       named location via an "error_page" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives in SMTP 
+       proxy.
+
+    *) Feature: the "post_action" directive supports named locations.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: browsers did not repeat SSL handshake if there is no valid 
+       client certificate in first handshake. 
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: if response code 495-497 was redirected via an "error_page" 
+       directive without code change, then nginx tried to allocate too many 
+       memory.
+
+    *) Bugfix: memory leak in long-lived non buffered connections.
+
+    *) Bugfix: memory leak in resolver.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: in the $proxy_host and $proxy_port variables caching.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: a "proxy_pass" directive with variables used incorrectly the 
+       same port as in another "proxy_pass" directive with the same host 
+       name and without variables.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: in copying URI part contained escaped symbols into arguments.
+
+
+Changes with nginx 0.6.26                                        11 Feb 2008
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if big 
+       value was used in a "expires" directive.
+       Thanks to Joaquin Cuenca Abela.
+
+    *) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: in proxied or FastCGI subrequests a client original method 
+       was used instead of the GET method.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.6.23.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.25                                        08 Jan 2008
+
+    *) Change: now the "server_name_in_redirect" directive is used instead 
+       of the "server_name" directive's special "*" parameter.
+
+    *) Change: now wildcard and regex names can be used as main name in a 
+       "server_name" directive.
+
+    *) Change: the "satisfy_any" directive was replaced by the "satisfy" 
+       directive.
+
+    *) Workaround: old worker processes might hog CPU after reconfiguration 
+       if they was run under Linux OpenVZ.
+
+    *) Feature: the "min_delete_depth" directive.
+
+    *) Bugfix: the COPY and MOVE methods did not work with single files.
+
+    *) Bugfix: the ngx_http_gzip_static_module did not allow the 
+       ngx_http_dav_module to work; the bug had appeared in 0.6.23.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.6.23.
+
+
+Changes with nginx 0.6.24                                        27 Dec 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if HTTPS 
+       was used; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.23                                        27 Dec 2007
+
+    *) Change: the "off" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+
+    *) Change: the "open_file_cache_retest" directive was renamed to the 
+       "open_file_cache_valid".
+
+    *) Feature: the "open_file_cache_min_uses" directive.
+
+    *) Feature: the ngx_http_gzip_static_module.
+
+    *) Feature: the "gzip_disable" directive.
+
+    *) Feature: the "memcached_pass" directive may be used inside the "if" 
+       block.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       "memcached_pass" and "if" directives were used in the same location.
+
+    *) Bugfix: if a "satisfy_any on" directive was used and not all access 
+       and auth modules directives were set, then other given access and 
+       auth directives were not tested;
+
+    *) Bugfix: regex parameters in a "valid_referers" directive were not 
+       inherited from previous level.
+
+    *) Bugfix: a "post_action" directive did run if a request was completed 
+       with 499 status code.
+
+    *) Bugfix: optimization of 16K buffer usage in a SSL connection.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+
+Changes with nginx 0.6.22                                        19 Dec 2007
+
+    *) Change: now all ngx_http_perl_module methods return values copied to 
+       perl's allocated memory.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module, the perl 
+       before 5.8.6 was used, and perl supported threads, then during 
+       reconfiguration the master process aborted; the bug had appeared in 
+       0.5.9.
+       Thanks to Boris Zhmurov.
+
+    *) Bugfix: the ngx_http_perl_module methods may get invalid values of 
+       the regex captures.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       $r->has_request_body() method was called for a request whose small 
+       request body was already received.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the last address was missed in the $upstream_addr variable; 
+       the bug had appeared in 0.6.18.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.6.10.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.21                                        03 Dec 2007
+
+    *) Change: if variable values used in a "proxy_pass" directive contain 
+       IP-addresses only, then a "resolver" directive is not mandatory.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+    *) Bugfix: if resolver was used on platform that does not support 
+       kqueue, then nginx issued an alert "name is out of response".
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+
+Changes with nginx 0.6.20                                        28 Nov 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+
+Changes with nginx 0.6.19                                        27 Nov 2007
+
+    *) Bugfix: the 0.6.18 version could not be built.
+
+
+Changes with nginx 0.6.18                                        27 Nov 2007
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: variables support in the "proxy_pass" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives.
+
+    *) Feature: now the directive "add_header last-modified ''" deletes a 
+       "Last-Modified" response header line.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+
+Changes with nginx 0.6.17                                        15 Nov 2007
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.6.4.
+
+    *) Bugfix: the "autoindex" directive did not work with the "alias /" 
+       directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+
+Changes with nginx 0.6.16                                        29 Oct 2007
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.6.11.
+
+    *) Bugfix: compatibility with mget.
+
+
+Changes with nginx 0.6.15                                        22 Oct 2007
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: if request with request body was redirected using the 
+       "error_page" directive, then nginx tried to read the request body 
+       again; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a segmentation fault occurred in worker process if no 
+       server_name was explicitly defined for server processing request; 
+       the bug had appeared in 0.6.7.
+
+
+Changes with nginx 0.6.14                                        15 Oct 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: if all upstream servers were failed, then all servers had 
+       got weight the was equal one until servers became alive; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.6.11.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+
+Changes with nginx 0.6.13                                        24 Sep 2007
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+
+Changes with nginx 0.6.12                                        21 Sep 2007
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Bugfix: the trailing wildcards did not work; the bug had appeared in 
+       0.6.9.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.11                                        11 Sep 2007
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: if the "max_fails" was set for upstream server, then after 
+       first failure server weight was always one; the bug had appeared in 
+       0.6.6.
+
+
+Changes with nginx 0.6.10                                        03 Sep 2007
+
+    *) Feature: the "open_file_cache", "open_file_cache_retest", and 
+       "open_file_cache_errors" directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+
+Changes with nginx 0.6.9                                         28 Aug 2007
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       HTTPS protocol was used; the bug had appeared in 0.6.7.
+
+    *) Bugfix: if server listened on two addresses or ports and trailing 
+       wildcard was used, then nginx did not run.
+
+    *) Bugfix: the "ip_hash" directive might incorrectly mark servers as 
+       down.
+
+    *) Bugfix: nginx could not be built on amd64; the bug had appeared in 
+       0.6.8.
+
+
+Changes with nginx 0.6.8                                         20 Aug 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Bugfix: nginx used path relative to configuration prefix for 
+       non-absolute configuration file path specified in the "-c" key; the 
+       bug had appeared in 0.6.6.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+
+Changes with nginx 0.6.7                                         15 Aug 2007
+
+    *) Change: now the paths specified in the "include", 
+       "auth_basic_user_file", "perl_modules", "ssl_certificate", 
+       "ssl_certificate_key", and "ssl_client_certificate" directives are 
+       relative to directory of nginx configuration file nginx.conf, but 
+       not to nginx prefix directory.
+
+    *) Change: the --sysconfdir=PATH option in configure was canceled.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "backup" parameter.
+
+    *) Feature: the ngx_http_perl_module supports the 
+       $r->discard_request_body.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Bugfix: if a response different than 200 was returned to a request 
+       with body and connection went to the keep-alive state after the 
+       request, then nginx returned 400 for the next request.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       "server" inside "upstream" block was marked as "down"; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+
+Changes with nginx 0.6.6                                         30 Jul 2007
+
+    *) Feature: the --sysconfdir=PATH option in configure.
+
+    *) Feature: named locations.
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: fair big weight upstream balancer.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.6.4.
+
+
+Changes with nginx 0.6.5                                         23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: nginx was incorrectly built by Sun Studio on 
+       Solaris/amd64.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.6.4                                         17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Change: the "proxy_store" and "fastcgi_store" directives were 
+       changed.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Workaround: for Sun Studio 12.
+       Thanks to Jiang Hong.
+
+
+Changes with nginx 0.6.3                                         12 Jul 2007
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.6.2                                         09 Jul 2007
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+
+Changes with nginx 0.6.1                                         17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+
+Changes with nginx 0.6.0                                         14 Jun 2007
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the last character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES-0.5
@@ -0,0 +1,2944 @@
+
+Changes with nginx 0.5.38                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.5.37                                        07 Jul 2008
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+
+Changes with nginx 0.5.36                                        04 May 2008
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.5.35.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.35.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.5.32.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.5.35                                        08 Jan 2008
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.5.32.
+
+
+Changes with nginx 0.5.34                                        13 Dec 2007
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.5.28.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: compatibility with mget.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+
+Changes with nginx 0.5.33                                        07 Nov 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.5.32.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+
+Changes with nginx 0.5.32                                        24 Sep 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.5.31                                        15 Aug 2007
+
+    *) Feature: named locations.
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+
+Changes with nginx 0.5.30                                        30 Jul 2007
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.5.29.
+
+
+Changes with nginx 0.5.29                                        23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+    *) Bugfix: Sun Studio compatibility on Solaris/amd64 and 
+       Solaris/sparc64.
+       Thanks to Jiang Hong and Andrei Nigmatulin.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.5.28                                        17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+
+Changes with nginx 0.5.27                                        09 Jul 2007
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+
+Changes with nginx 0.5.26                                        17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the lost character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES-0.6
@@ -0,0 +1,3433 @@
+
+Changes with nginx 0.6.39                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.6.38                                        22 Jun 2009
+
+    *) Feature: the "keepalive_requests" directive.
+
+
+Changes with nginx 0.6.37                                        18 May 2009
+
+    *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support 
+       in mail proxy server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.6.36.
+
+
+Changes with nginx 0.6.36                                        02 Apr 2009
+
+    *) Change: now the "Invalid argument" error returned by 
+       setsockopt(TCP_NODELAY) on Solaris, is ignored.
+
+    *) Change: now POSTs without "Content-Length" header line are allowed.
+
+    *) Feature: the "try_files" directive.
+
+    *) Feature: the --with-pcre option in the configure.
+
+    *) Feature: the "if_modified_since" directive.
+
+    *) Feature: the "$cookie_..." variables.
+
+    *) Feature: the "$arg_..." variables.
+
+    *) Bugfix: compatibility with Tru64 UNIX.
+       Thanks to Dustin Marquess.
+
+    *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for 
+       asymmetric ciphers.
+       Thanks to Marcin Gozdalik.
+
+    *) Bugfix: in a redirect rewrite directive original arguments were 
+       concatenated with new arguments by a "?" rather than an "&";
+       the bug had appeared in 0.1.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on AIX.
+
+    *) Bugfix: a double response might be returned if the epoll or rtsig 
+       methods are used and a redirect was returned to a request with 
+       body.
+       Thanks to Eden Li.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       "resolver" directive was used in SMTP proxy.
+
+    *) Bugfix: fastcgi_store stored files not always.
+
+    *) Bugfix: nginx did not process a FastCGI server response, if the 
+       server send too many messages to stderr before response.
+
+
+Changes with nginx 0.6.35                                        26 Jan 2009
+
+    *) Bugfix: in shared memory allocations if nginx was built without 
+       debugging.
+       Thanks to Andrey Kvasov.
+
+    *) Bugfixes in an "Expect" request header line support.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.6.34                                        27 Nov 2008
+
+    *) Change: now the EAGAIN error returned by connect() is not considered 
+       as temporary error.
+
+    *) Change: now the "gzip_vary" directive turned on issues a 
+       "Vary: Accept-Encoding" header line for uncompressed responses too.
+
+    *) Feature: the "expires" directive supports daily time.
+
+    *) Feature: the "Expect" request header line support.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the "https://" protocol is used.
+
+    *) Bugfix: the "listen" directive parameters such as "backlog", 
+       "rcvbuf", etc. were not set, if a default server was not the first 
+       one.
+
+    *) Bugfix: the "log_not_found" directive did not work for index files 
+       tests.
+
+    *) Bugfix: now if FastCGI server sends a "Location" header line without 
+       status line, then nginx uses 302 status code.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the ngx_http_flv_module did not support several values in a 
+       query string.
+
+    *) Bugfix: when a request to a directory was redirected with the slash 
+       added, nginx dropped a query string from the original request.
+
+
+Changes with nginx 0.6.33                                        20 Nov 2008
+
+    *) Feature: now nginx returns the 405 status code for POST method 
+       requesting a static file only if the file exists.
+
+    *) Workaround: compatibility with glibc 2.3.
+       Thanks to Eric Benson and Maxim Dounin.
+
+    *) Bugfix: the resolver did not understand big DNS responses.
+       Thanks to Zyb.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error.
+
+    *) Bugfix: the ngx_http_charset_module did not understand quoted 
+       charset name received from backend.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: a full response was returned for request method HEAD while 
+       redirection via an "error_page" directive.
+
+    *) Bugfix: if a directory has search only rights and the first index 
+       file was absent, then nginx returned the 500 status code.
+
+    *) Bugfix: of recursive error_page for 500 status code.
+
+
+Changes with nginx 0.6.32                                        07 Jul 2008
+
+    *) Change: the "none" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+       Thanks to Rob Mueller.
+
+    *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as 
+       \xXX in an access_log.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx allows several "Host" request header line.
+
+    *) Feature: the "modified" flag in the "expires" directive.
+
+    *) Feature: the $uid_got and $uid_set variables may be used at any 
+       request processing stage.
+
+    *) Feature: the $hostname variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: DESTDIR support.
+       Thanks to Todd A. Fisher and Andras Voroskoi.
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+    *) Bugfix: the "proxy_pass" directive did not work with the HTTPS 
+       protocol; the bug had appeared in 0.6.9.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+
+Changes with nginx 0.6.31                                        12 May 2008
+
+    *) Bugfix: nginx did not process FastCGI response if header was at the 
+       end of FastCGI record; the bug had appeared in 0.6.2.
+       Thanks to Sergey Serov.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a file 
+       was deleted and the "open_file_cache_errors" directive was off.
+
+
+Changes with nginx 0.6.30                                        29 Apr 2008
+
+    *) Change: now if an "include" directive pattern does not match any 
+       file, then nginx does not issue an error.
+
+    *) Feature: now the time in directives may be specified without spaces, 
+       for example, "1h50m".
+
+    *) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
+       Thanks to Chavelle Vincent.
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: the "error_page" directive did not take into account 
+       arguments in redirected URI.
+
+    *) Bugfix: now nginx always opens files in binary mode under Cygwin.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in 
+       0.6.15.
+
+
+Changes with nginx 0.6.29                                        18 Mar 2008
+
+    *) Feature: the ngx_google_perftools_module.
+
+    *) Bugfix: the ngx_http_perl_module could not be built on 64-bit 
+       platforms; the bug had appeared in 0.6.27.
+
+
+Changes with nginx 0.6.28                                        13 Mar 2008
+
+    *) Bugfix: the rtsig method could not be built; the bug had appeared in 
+       0.6.27.
+
+
+Changes with nginx 0.6.27                                        12 Mar 2008
+
+    *) Change: now by default the rtsig method is not built on 
+       Linux 2.6.18+.
+
+    *) Change: now a request method is not changed while redirection to a 
+       named location via an "error_page" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives in SMTP 
+       proxy.
+
+    *) Feature: the "post_action" directive supports named locations.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: browsers did not repeat SSL handshake if there is no valid 
+       client certificate in first handshake. 
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: if response code 495-497 was redirected via an "error_page" 
+       directive without code change, then nginx tried to allocate too many 
+       memory.
+
+    *) Bugfix: memory leak in long-lived non buffered connections.
+
+    *) Bugfix: memory leak in resolver.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: in the $proxy_host and $proxy_port variables caching.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: a "proxy_pass" directive with variables used incorrectly the 
+       same port as in another "proxy_pass" directive with the same host 
+       name and without variables.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: in copying URI part contained escaped symbols into arguments.
+
+
+Changes with nginx 0.6.26                                        11 Feb 2008
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if big 
+       value was used in a "expires" directive.
+       Thanks to Joaquin Cuenca Abela.
+
+    *) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: in proxied or FastCGI subrequests a client original method 
+       was used instead of the GET method.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.6.23.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.25                                        08 Jan 2008
+
+    *) Change: now the "server_name_in_redirect" directive is used instead 
+       of the "server_name" directive's special "*" parameter.
+
+    *) Change: now wildcard and regex names can be used as main name in a 
+       "server_name" directive.
+
+    *) Change: the "satisfy_any" directive was replaced by the "satisfy" 
+       directive.
+
+    *) Workaround: old worker processes might hog CPU after reconfiguration 
+       if they was run under Linux OpenVZ.
+
+    *) Feature: the "min_delete_depth" directive.
+
+    *) Bugfix: the COPY and MOVE methods did not work with single files.
+
+    *) Bugfix: the ngx_http_gzip_static_module did not allow the 
+       ngx_http_dav_module to work; the bug had appeared in 0.6.23.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.6.23.
+
+
+Changes with nginx 0.6.24                                        27 Dec 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if HTTPS 
+       was used; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.23                                        27 Dec 2007
+
+    *) Change: the "off" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+
+    *) Change: the "open_file_cache_retest" directive was renamed to the 
+       "open_file_cache_valid".
+
+    *) Feature: the "open_file_cache_min_uses" directive.
+
+    *) Feature: the ngx_http_gzip_static_module.
+
+    *) Feature: the "gzip_disable" directive.
+
+    *) Feature: the "memcached_pass" directive may be used inside the "if" 
+       block.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       "memcached_pass" and "if" directives were used in the same location.
+
+    *) Bugfix: if a "satisfy_any on" directive was used and not all access 
+       and auth modules directives were set, then other given access and 
+       auth directives were not tested;
+
+    *) Bugfix: regex parameters in a "valid_referers" directive were not 
+       inherited from previous level.
+
+    *) Bugfix: a "post_action" directive did run if a request was completed 
+       with 499 status code.
+
+    *) Bugfix: optimization of 16K buffer usage in a SSL connection.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+
+Changes with nginx 0.6.22                                        19 Dec 2007
+
+    *) Change: now all ngx_http_perl_module methods return values copied to 
+       perl's allocated memory.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module, the perl 
+       before 5.8.6 was used, and perl supported threads, then during 
+       reconfiguration the master process aborted; the bug had appeared in 
+       0.5.9.
+       Thanks to Boris Zhmurov.
+
+    *) Bugfix: the ngx_http_perl_module methods may get invalid values of 
+       the regex captures.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       $r->has_request_body() method was called for a request whose small 
+       request body was already received.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the last address was missed in the $upstream_addr variable; 
+       the bug had appeared in 0.6.18.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.6.10.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.21                                        03 Dec 2007
+
+    *) Change: if variable values used in a "proxy_pass" directive contain 
+       IP-addresses only, then a "resolver" directive is not mandatory.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+    *) Bugfix: if resolver was used on platform that does not support 
+       kqueue, then nginx issued an alert "name is out of response".
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+
+Changes with nginx 0.6.20                                        28 Nov 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+
+Changes with nginx 0.6.19                                        27 Nov 2007
+
+    *) Bugfix: the 0.6.18 version could not be built.
+
+
+Changes with nginx 0.6.18                                        27 Nov 2007
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: variables support in the "proxy_pass" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives.
+
+    *) Feature: now the directive "add_header last-modified ''" deletes a 
+       "Last-Modified" response header line.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+
+Changes with nginx 0.6.17                                        15 Nov 2007
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.6.4.
+
+    *) Bugfix: the "autoindex" directive did not work with the "alias /" 
+       directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+
+Changes with nginx 0.6.16                                        29 Oct 2007
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.6.11.
+
+    *) Bugfix: compatibility with mget.
+
+
+Changes with nginx 0.6.15                                        22 Oct 2007
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: if request with request body was redirected using the 
+       "error_page" directive, then nginx tried to read the request body 
+       again; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a segmentation fault occurred in worker process if no 
+       server_name was explicitly defined for server processing request; 
+       the bug had appeared in 0.6.7.
+
+
+Changes with nginx 0.6.14                                        15 Oct 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: if all upstream servers were failed, then all servers had 
+       got weight the was equal one until servers became alive; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.6.11.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+
+Changes with nginx 0.6.13                                        24 Sep 2007
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+
+Changes with nginx 0.6.12                                        21 Sep 2007
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Bugfix: the trailing wildcards did not work; the bug had appeared in 
+       0.6.9.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.11                                        11 Sep 2007
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: if the "max_fails" was set for upstream server, then after 
+       first failure server weight was always one; the bug had appeared in 
+       0.6.6.
+
+
+Changes with nginx 0.6.10                                        03 Sep 2007
+
+    *) Feature: the "open_file_cache", "open_file_cache_retest", and 
+       "open_file_cache_errors" directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+
+Changes with nginx 0.6.9                                         28 Aug 2007
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       HTTPS protocol was used; the bug had appeared in 0.6.7.
+
+    *) Bugfix: if server listened on two addresses or ports and trailing 
+       wildcard was used, then nginx did not run.
+
+    *) Bugfix: the "ip_hash" directive might incorrectly mark servers as 
+       down.
+
+    *) Bugfix: nginx could not be built on amd64; the bug had appeared in 
+       0.6.8.
+
+
+Changes with nginx 0.6.8                                         20 Aug 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Bugfix: nginx used path relative to configuration prefix for 
+       non-absolute configuration file path specified in the "-c" key; the 
+       bug had appeared in 0.6.6.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+
+Changes with nginx 0.6.7                                         15 Aug 2007
+
+    *) Change: now the paths specified in the "include", 
+       "auth_basic_user_file", "perl_modules", "ssl_certificate", 
+       "ssl_certificate_key", and "ssl_client_certificate" directives are 
+       relative to directory of nginx configuration file nginx.conf, but 
+       not to nginx prefix directory.
+
+    *) Change: the --sysconfdir=PATH option in configure was canceled.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "backup" parameter.
+
+    *) Feature: the ngx_http_perl_module supports the 
+       $r->discard_request_body.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Bugfix: if a response different than 200 was returned to a request 
+       with body and connection went to the keep-alive state after the 
+       request, then nginx returned 400 for the next request.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       "server" inside "upstream" block was marked as "down"; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+
+Changes with nginx 0.6.6                                         30 Jul 2007
+
+    *) Feature: the --sysconfdir=PATH option in configure.
+
+    *) Feature: named locations.
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: fair big weight upstream balancer.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.6.4.
+
+
+Changes with nginx 0.6.5                                         23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: nginx was incorrectly built by Sun Studio on 
+       Solaris/amd64.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.6.4                                         17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Change: the "proxy_store" and "fastcgi_store" directives were 
+       changed.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Workaround: for Sun Studio 12.
+       Thanks to Jiang Hong.
+
+
+Changes with nginx 0.6.3                                         12 Jul 2007
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.6.2                                         09 Jul 2007
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+
+Changes with nginx 0.6.1                                         17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+
+Changes with nginx 0.6.0                                         14 Jun 2007
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the lost character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES-0.7
@@ -0,0 +1,4634 @@
+
+Changes with nginx 0.7.69                                        19 Jul 2011
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if a 
+       caching was used.
+       Thanks to Lanshun Zhou.
+
+
+Changes with nginx 0.7.68                                        14 Dec 2010
+
+    *) Bugfix: if there was a single server for given IPv6 address:port 
+       pair, then captures in regular expressions in a "server_name" 
+       directive did not work.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       "auth_basic" directive was used.
+       Thanks to Michail Laletin.
+
+    *) Bugfix: SSI response might be truncated after include with 
+       wait="yes"; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "sub_filter" directive might change character case on 
+       partial match.
+
+    *) Bugfix: nginx treated large SSLv2 packets as plain requests.
+       Thanks to Miroslaw Jaworski.
+
+    *) Bugfix: nginx might close IPv6 listen socket during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.67                                        15 Jun 2010
+
+    *) Security: nginx/Windows worker might be terminated abnormally if a 
+       requested file name has invalid UTF-8 encoding.
+
+
+Changes with nginx 0.7.66                                        07 Jun 2010
+
+    *) Security: now nginx/Windows ignores default file stream name.
+       Thanks to Jose Antonio Vazquez Gonzalez.
+
+    *) Change: now the charset filter runs before the SSI filter.
+
+    *) Change: now no message is written in an error log if a variable is 
+       not found by $r->variable() method.
+
+    *) Change: now keepalive connections after POST requests are not 
+       disabled for MSIE 7.0+.
+       Thanks to Adam Lounds.
+
+    *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the $scheme variable is used.
+       Thanks to Piotr Sikora.
+
+    *) Feature: the "chunked_transfer_encoding" directive.
+
+    *) Feature: the $geoip_city_continent_code, $geoip_latitude, and 
+       $geoip_longitude variables.
+       Thanks to Arvind Sundararajan.
+
+    *) Feature: now the ngx_http_image_filter_module deletes always EXIF 
+       and other application specific data if the data consume more than 5% 
+       of a JPEG file.
+
+    *) Feature: now the "msie_padding" directive works for Chrome too.
+
+    *) Workaround: now keepalive connections are disabled for Safari.
+       Thanks to Joshua Sierles.
+
+    *) Bugfix: nginx ignored the "private" and "no-store" values in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: an "&" character was not escaped when it was copied in 
+       arguments part in a rewrite rule.
+
+    *) Bugfix: nginx might be terminated abnormally while a signal 
+       processing or if the directive "timer_resolution" was used on 
+       platforms which do not support kqueue or eventport notification 
+       methods.
+       Thanks to George Xie and Maxim Dounin.
+
+    *) Bugfix: if temporary files and permanent storage area resided at 
+       different file systems, then permanent file modification times were 
+       incorrect.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: ngx_http_memcached_module might issue the error message 
+       "memcached sent invalid trailer".
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not built zlib-1.2.4 library using the library 
+       sources.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: values of the $query_string, $arg_..., etc. variables cached 
+       in main request were used by the SSI module in subrequests.
+
+    *) Bugfix: nginx did not support HTTPS referrers.
+
+    *) Bugfix: nginx/Windows might not find file if path in configuration 
+       was given in other character case; the bug had appeared in 0.7.65.
+
+    *) Bugfix: the $date_local variable has an incorrect value, if the "%s" 
+       format was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not support all ciphers and digests used in client 
+       certificates.
+       Thanks to Innocenty Enikeew.
+
+    *) Bugfix: if ssl_session_cache was not set or was set to "none", then 
+       during client certificate verify the error "session id context 
+       uninitialized" might occur; the bug had appeared in 0.7.1.
+
+    *) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a geo range returned default value if the range included two 
+       or more /16 networks and did not begin at /16 network boundary.
+
+    *) Bugfix: the $uid_got variable might not be used in the SSI and perl 
+       modules.
+
+    *) Bugfix: a worker process hung if a FIFO file was requested.
+       Thanks to Vicente Aguilar and Maxim Dounin.
+
+    *) Bugfix: a variable value was repeatedly encoded after each an "echo" 
+       SSI-command output; the bug had appeared in 0.6.14.
+
+    *) Bugfix: a "stub" parameter of an "include" SSI directive was not 
+       used, if empty response has 200 status code.
+
+    *) Bugfix: a block used in a "stub" parameter of an "include" SSI 
+       directive was output with "text/plain" MIME type.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then a segmentation fault might 
+       occur in a worker process; the bug had appeared in 0.7.65.
+       Thanks to Yichun Zhang.
+
+    *) Bugfix: IMAP connections may hang until they timed out while talking 
+       to Zimbra server.
+       Thanks to Alan Batie.
+
+    *) Bugfix: nginx did not support chunked transfer encoding for 201 
+       responses.
+       Thanks to Julian Reich.
+
+
+Changes with nginx 0.7.65                                        01 Feb 2010
+
+    *) Security: now nginx/Windows ignores trailing spaces in URI.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Security: now nginx/Windows ignores short files names.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Change: now the "009" status code is written to an access log for 
+       proxied HTTP/0.9 responses.
+
+    *) Change: now the default buffer size of the 
+       "large_client_header_buffers" directive is 8K.
+       Thanks to Andrew Cholakian.
+
+    *) Change: now default SSL ciphers are "HIGH:!ADH:!MD5".
+
+    *) Change: now SSLv2 protocol is disabled by default.
+
+    *) Change: now $host variable value is always low case.
+
+    *) Feature: the conf/fastcgi.conf for simple FastCGI configurations.
+
+    *) Feature: now URI part is not required a "proxy_pass" directive if 
+       variables are used.
+
+    *) Feature: the $ssl_session_id variable.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then $upstream_response_time 
+       variable may have abnormally large value; the bug had appeared in 
+       0.7.63.
+
+    *) Bugfix: if the "expires modified" set date in the past, then a 
+       negative number was set in the "Cache-Control" response header 
+       line.
+       Thanks to Alex Kapranoff.
+
+    *) Bugfix: nginx closed a connection if a cached response had an empty 
+       body.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: nginx cached a 304 response if there was the "If-None-Match" 
+       header line in a proxied request.
+       Thanks to Tim Dettrick and David Kostal.
+
+    *) Bugfix: nginx did not treat a comma as separator in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: cached HTTP/0.9 responses were handled incorrectly.
+
+    *) Bugfix: nginx sent gzipped responses to clients those do not support 
+       gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared 
+       in 0.8.16.
+
+    *) Bugfix: nginx always added "Content-Encoding: gzip" response header 
+       line in 304 responses sent by ngx_http_gzip_static_module.
+
+    *) Bugfix: the "!-x" operator did not work.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if 
+       limit_rate was used in HTTPS server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process while 
+       $limit_rate logging.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms;
+
+    *) Bugfix: nginx/Windows tried to delete a temporary file twice if the 
+       file should replace an already existent file.
+
+    *) Bugfix: nginx/Windows tried to rename a temporary file twice if the 
+       file should replace an already existent file.
+
+    *) Bugfix: nginx/Windows might not create temporary file, a cache file, 
+       or "proxy/fastcgi_store"d file if a worker had no enough access 
+       rights for top level directories.
+
+    *) Bugfix: in UTF-8 encoding support by "try_files" directive in 
+       nginx/Windows.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show the trailing 
+       slash in links to a directory; the bug had appeared in 0.7.15.
+
+    *) Bugfix: nginx did not close a log file set by the --error-log-path 
+       configuration option; the bug had appeared in 0.7.53.
+
+    *) Bugfix: "addition_types" directive was incorrectly named 
+       "addtion_types".
+
+    *) Bugfix: invalid request line in $request variable was written in 
+       access_log only if error_log was set to "info" or "debug" level.
+
+
+Changes with nginx 0.7.64                                        16 Nov 2009
+
+    *) Security: now SSL/TLS renegotiation is disabled.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx sent gzipped responses to clients those do not support 
+       gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared 
+       in 0.7.63.
+
+    *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld 
+       were defined, then the name .sub.domain.tld was matched by 
+       .domain.tld.
+
+    *) Bugfix: segmentation fault and infinite looping in resolver.
+
+    *) Bugfix: in resolver.
+       Thanks to Artem Bokhan.
+
+    *) Bugfix: resolver cache poisoning.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: memory leak in resolver.
+       Thanks to Matthew Dempsky.
+
+
+Changes with nginx 0.7.63                                        26 Oct 2009
+
+    *) Security: now "/../" are disabled in "Destination" request header 
+       line.
+
+    *) Change: minimum supported OpenSSL version is 0.9.7.
+
+    *) Change: the "ask" parameter of the "ssl_verify_client" directive was 
+       changed to the "optional" parameter and now it checks a client 
+       certificate if it was offered.
+       Thanks to Brice Figureau.
+
+    *) Feature: now the "-V" switch shows TLS SNI support.
+
+    *) Feature: the $ssl_client_verify variable.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "ssl_crl" directive.
+       Thanks to Brice Figureau.
+
+    *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the 
+       bug had appeared in 0.7.7.
+       Thanks to Sergey Zhuravlev.
+
+    *) Feature: now the start cache loader runs in a separate process; this 
+       should improve large caches handling.
+
+    *) Feature: now temporary files and permanent storage area may reside 
+       at different file systems.
+
+    *) Bugfix: nginx counted incorrectly disk cache size.
+
+    *) Change: now directive "gzip_disable msie6" does not disable gzipping 
+       for MSIE 6.0 SV1.
+
+    *) Bugfix: nginx always added "Vary: Accept-Encoding" response header 
+       line, if both "gzip_static" and "gzip_vary" were on.
+
+    *) Feature: the "proxy" parameter of the "geo" directive.
+
+    *) Feature: the ngx_http_geoip_module.
+
+    *) Feature: the "limit_rate_after" directive.
+       Thanks to Ivan Debnar.
+
+    *) Feature: the "limit_req_log_level" and "limit_conn_log_level" 
+       directives.
+
+    *) Bugfix: now "limit_req" directive conforms to the leaky bucket 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in ngx_http_limit_req_module.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx allows underscores in a request method.
+
+    *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did 
+       not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering", and "X-Accel-Charset" lines from backend 
+       response header.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend 
+       response header lines; the bug had appeared in 0.7.44.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "image_filter_transparency" directive.
+
+    *) Feature: the "image_filter" directive supports variables for setting 
+       size.
+
+    *) Bugfix: in PNG alpha-channel support in the 
+       ngx_http_image_filter_module.
+
+    *) Bugfix: in transparency support in the ngx_http_image_filter_module.
+
+    *) Feature: now several "perl_modules" directives may be used.
+
+    *) Bugfix: ngx_http_perl_module responses did not work in subrequests.
+
+    *) Bugfix: nginx sent '\0' in a "Location" response header line on 
+       MKCOL request.
+       Thanks to Xie Zhenye.
+
+    *) Bugfix: an "error_page" directive did not redirect a 413 error; the 
+       bug had appeared in 0.6.10.
+
+    *) Bugfix: in memory allocation error handling.
+       Thanks to Maxim Dounin and Kirill A. Korinskiy.
+
+
+Changes with nginx 0.7.62                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Feature: the $upstream_cache_status variable.
+
+    *) Bugfix: an expired cached response might stick in the "UPDATING" 
+       state.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: in handling FastCGI headers split in records.
+
+    *) Bugfix: XSLT filter may fail with message "not well formed XML 
+       document" for valid XML document.
+       Thanks to Kuramoto Eiji.
+
+    *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by 
+       a regular expression are always tested in case insensitive mode.
+
+    *) Bugfix: now nginx/Windows ignores trailing dots in URI.
+       Thanks to Hugo Leisink.
+
+    *) Bugfix: name of file specified in --conf-path was not honored during 
+       installation; the bug had appeared in 0.6.6.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a 500 error code was returned for invalid login/password 
+       while HTTP Basic authentication on Windows.
+
+
+Changes with nginx 0.7.61                                        22 Jun 2009
+
+    *) Bugfix: nginx could not be built on MacOSX 10.6.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.7.60.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       backend 401 error was intercepted and the backend did not set the 
+       "WWW-Authenticate" response header line.
+       Thanks to Eugene Mychlo.
+
+
+Changes with nginx 0.7.60                                        15 Jun 2009
+
+    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives.
+
+    *) Feature: the "keepalive_requests" directive.
+
+    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
+       start up.
+
+    *) Bugfix: open_file_cache might cache open file descriptors too long; 
+       the bug had appeared in 0.7.4.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to backend while caching if no 
+       "proxy_set_header" directive was used with any parameters.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
+       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
+       directives were used with any parameters.
+
+    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
+       format.
+       Thanks to Denis Ilyinyh.
+
+    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
+       the bug had appeared in 0.7.56.
+
+    *) Bugfix: XLST filter did not work in subrequests.
+
+    *) Bugfix: in relative paths handling in nginx/Windows.
+
+    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
+       fastcgi_cache in nginx/Windows.
+
+
+Changes with nginx 0.7.59                                        25 May 2009
+
+    *) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods" 
+       directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process, 
+       if a request had no body and the $request_body variable was used;
+       the bug had appeared in 0.7.58.
+
+    *) Bugfix: the SSL modules might not built on Solaris and Linux;
+       the bug had appeared in 0.7.56.
+
+    *) Bugfix: ngx_http_xslt_filter_module responses were not handled by 
+       SSI, charset, and gzip filters.
+
+    *) Bugfix: a "charset" directive did not set a charset to 
+       ngx_http_gzip_static_module responses.
+
+
+Changes with nginx 0.7.58                                        18 May 2009
+
+    *) Feature: a "listen" directive of the mail proxy module supports IPv6.
+
+    *) Feature: the "image_filter_jpeg_quality" directive.
+
+    *) Feature: the "client_body_in_single_buffer" directive.
+
+    *) Feature: the $request_body variable.
+
+    *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" 
+       symbol in the name.
+
+    *) Bugfix: "make upgrade" procedure did not work; the bug had appeared 
+       in 0.7.53.
+       Thanks to Denis F. Latypoff.
+
+
+Changes with nginx 0.7.57                                        12 May 2009
+
+    *) Bugfix: a floating-point fault occurred in worker process, if the 
+       ngx_http_image_filter_module errors were redirected to named 
+       location; the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.7.56                                        11 May 2009
+
+    *) Feature: nginx/Windows supports IPv6 in a "listen" directive of the 
+       HTTP module.
+
+    *) Bugfix: in ngx_http_image_filter_module.
+
+
+Changes with nginx 0.7.55                                        06 May 2009
+
+    *) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives did not work.
+
+    *) Bugfix: fastcgi cache did not cache header only responses.
+
+    *) Bugfix: of "select() failed (9: Bad file descriptor)" error in 
+       nginx/Unix and "select() failed (10038: ...)" error in nginx/Windows.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "debug_connection" directive was used; the bug had appeared in 
+       0.7.54.
+
+    *) Bugfix: fix ngx_http_image_filter_module building errors.
+
+    *) Bugfix: the files bigger than 2G could not be transferred using 
+       $r->sendfile.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.54                                        01 May 2009
+
+    *) Feature: the ngx_http_image_filter_module.
+
+    *) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers" 
+       directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "open_file_cache_errors off" directive was used; the bug had 
+       appeared in 0.7.53.
+
+    *) Bugfix: the "port_in_redirect off" directive did not work; the bug 
+       had appeared in 0.7.39.
+
+    *) Bugfix: improve handling of "select" method errors.
+
+    *) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows.
+
+    *) Bugfix: in error text descriptions in nginx/Windows; the bug had 
+       appeared in 0.7.53.
+
+
+Changes with nginx 0.7.53                                        27 Apr 2009
+
+    *) Change: now a log set by --error-log-path is created from the very 
+       start-up.
+
+    *) Feature: now the start up errors and warnings are outputted to an 
+       error_log and stderr.
+
+    *) Feature: the empty --prefix= configure parameter forces nginx to use 
+       a directory where it was run as prefix.
+
+    *) Feature: the -p switch.
+
+    *) Feature: the -s switch on Unix platforms.
+
+    *) Feature: the -? and -h switches.
+       Thanks to Jerome Loyet.
+
+    *) Feature: now switches may be set in condensed form.
+
+    *) Bugfix: nginx/Windows did not work if configuration file was given 
+       by the -c switch.
+
+    *) Bugfix: temporary files might be not removed if the "proxy_store", 
+       "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an incorrect value was passed to mail proxy authentication 
+       server in "Auth-Method" header line; the bug had appeared
+       in 0.7.34.
+       Thanks to Simon Lecaille.
+
+    *) Bugfix: system error text descriptions were not logged on Linux;
+       the bug had appeared in 0.7.45.
+
+    *) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
+       Thanks to Andrew Vorobyoff.
+
+
+Changes with nginx 0.7.52                                        20 Apr 2009
+
+    *) Feature: the first native Windows binary release.
+
+    *) Bugfix: in processing HEAD method while caching.
+
+    *) Bugfix: in processing the "If-Modified-Since", "If-Range", etc. 
+       client request header lines while caching.
+
+    *) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in 
+       cacheable responses.
+
+    *) Bugfix: if nginx was built with the ngx_http_perl_module and with a 
+       perl which supports threads, then during a master process exit the 
+       message "panic: MUTEX_LOCK" might be issued.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.7.48.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.7.42.
+
+
+Changes with nginx 0.7.51                                        12 Apr 2009
+
+    *) Feature: the "try_files" directive supports a response code in the 
+       fallback parameter.
+
+    *) Feature: now any response code can be used in the "return" directive.
+
+    *) Bugfix: the "error_page" directive made an external redirect without 
+       query string; the bug had appeared in 0.7.44.
+
+    *) Bugfix: if servers listened on several defined explicitly addresses, 
+       then virtual servers might not work; the bug had appeared in 0.7.39.
+
+
+Changes with nginx 0.7.50                                        06 Apr 2009
+
+    *) Bugfix: the $arg_... variables did not work; the bug had appeared in 
+       0.7.49.
+
+
+Changes with nginx 0.7.49                                        06 Apr 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if the 
+       $arg_... variables were used; the bug had appeared in 0.7.48.
+
+
+Changes with nginx 0.7.48                                        06 Apr 2009
+
+    *) Feature: the "proxy_cache_key" directive.
+
+    *) Bugfix: now nginx takes into account the "X-Accel-Expires", 
+       "Expires", and "Cache-Control" header lines in a backend response.
+
+    *) Bugfix: now nginx caches responses for the GET requests only.
+
+    *) Bugfix: the "fastcgi_cache_key" directive was not inherited.
+
+    *) Bugfix: the $arg_... variables did not work with SSI subrequests.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built with uclibc library.
+       Thanks to Timothy Redaelli.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had 
+       appeared in 0.7.46.
+
+
+Changes with nginx 0.7.47                                        01 Apr 2009
+
+    *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; 
+       the bug had appeared in 0.7.46.
+
+    *) Bugfix: nginx could not be built on MacOSX; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: if the "max_size" parameter was set, then the cache manager 
+       might purge a whole cache; the bug had appeared in 0.7.46.
+
+    *) Change: a segmentation fault might occur in worker process, if the 
+       "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ 
+       "fastcgi_cache_valid" were set on different levels; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       request was redirected to a proxied or FastCGI server via error_page 
+       or try_files; the bug had appeared in 0.7.44.
+
+
+Changes with nginx 0.7.46                                        30 Mar 2009
+
+    *) Bugfix: the previous release tarball was incorrect.
+
+
+Changes with nginx 0.7.45                                        30 Mar 2009
+
+    *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives 
+       can be set on different levels.
+
+    *) Change: the "clean_time" parameter of the "proxy_cache_path" 
+       directive is canceled.
+
+    *) Feature: the "max_size" parameter of the "proxy_cache_path" 
+       directive.
+
+    *) Feature: the ngx_http_fastcgi_module preliminary cache support.
+
+    *) Feature: now on shared memory allocation errors directive and zone 
+       names are logged.
+
+    *) Bugfix: the directive "add_header last-modified ''" did not delete a 
+       "Last-Modified" response header line; the bug had appeared in 0.7.44.
+
+    *) Bugfix: a relative path in the "auth_basic_user_file" directive 
+       given without variables did not work; the bug had appeared in 
+       0.7.44.
+       Thanks to Jerome Loyet.
+
+    *) Bugfix: in an "alias" directive given using variables without 
+       references to captures of regular expressions; the bug had appeared 
+       in 0.7.42.
+
+
+Changes with nginx 0.7.44                                        23 Mar 2009
+
+    *) Feature: the ngx_http_proxy_module preliminary cache support.
+
+    *) Feature: the --with-pcre option in the configure.
+
+    *) Feature: the "try_files" directive is now allowed on the server 
+       block level.
+
+    *) Bugfix: the "try_files" directive handled incorrectly a query string 
+       in a fallback parameter.
+
+    *) Bugfix: the "try_files" directive might test incorrectly directories.
+
+    *) Bugfix: if there was a single server for given address:port pair, 
+       then captures in regular expressions in a "server_name" directive 
+       did not work.
+
+
+Changes with nginx 0.7.43                                        18 Mar 2009
+
+    *) Bugfix: a request was handled incorrectly, if a "root" directive 
+       used variables; the bug had appeared in 0.7.42.
+
+    *) Bugfix: if a server listened on wildcard address, then the 
+       $server_addr variable value was "0.0.0.0"; the bug had appeared in 
+       0.7.36.
+
+
+Changes with nginx 0.7.42                                        16 Mar 2009
+
+    *) Change: now the "Invalid argument" error returned by 
+       setsockopt(TCP_NODELAY) on Solaris, is ignored.
+
+    *) Change: now if a file specified in a "auth_basic_user_file" 
+       directive is absent, then the 403 error is returned instead of the 
+       500 one.
+
+    *) Feature: the "auth_basic_user_file" directive supports variables.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Feature: the "listen" directive supports the "ipv6only" parameter. 
+       Thanks to Zhang Hua.
+
+    *) Bugfix: in an "alias" directive with references to captures of 
+       regular expressions; the bug had appeared in 0.7.40.
+
+    *) Bugfix: compatibility with Tru64 UNIX.
+       Thanks to Dustin Marquess.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.41.
+
+
+Changes with nginx 0.7.41                                        11 Mar 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       "server_name" or a "location" directives had captures in regular 
+       expressions; the issue had appeared in 0.7.40.
+       Thanks to Vladimir Sopot.
+
+
+Changes with nginx 0.7.40                                        09 Mar 2009
+
+    *) Feature: the "location" directive supports captures in regular 
+       expressions.
+
+    *) Feature: an "alias" directive with capture references may be used 
+       inside a location given by a regular expression with captures.
+
+    *) Feature: the "server_name" directive supports captures in regular 
+       expressions.
+
+    *) Workaround: the ngx_http_autoindex_module did not show the trailing 
+       slash in directories on XFS filesystem; the issue had appeared in 
+       0.7.15.
+       Thanks to Dmitry Kuzmenko.
+
+
+Changes with nginx 0.7.39                                        02 Mar 2009
+
+    *) Bugfix: large response with SSI might hang, if gzipping was enabled; 
+       the bug had appeared in 0.7.28.
+       Thanks to Artem Bokhan.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if short 
+       static variants are used in a "try_files" directive.
+
+
+Changes with nginx 0.7.38                                        23 Feb 2009
+
+    *) Feature: authentication failures logging.
+
+    *) Bugfix: name/password in auth_basic_user_file were ignored after odd 
+       number of empty lines.
+       Thanks to Alexander Zagrebin.
+
+    *) Bugfix: a segmentation fault occurred in a master process, if long 
+       path was used in unix domain socket; the bug had appeared in 0.7.36.
+
+
+Changes with nginx 0.7.37                                        21 Feb 2009
+
+    *) Bugfix: directives using upstreams did not work; the bug had 
+       appeared in 0.7.36.
+
+
+Changes with nginx 0.7.36                                        21 Feb 2009
+
+    *) Feature: a preliminary IPv6 support; the "listen" directive of the 
+       HTTP module supports IPv6.
+
+    *) Bugfix: the $ancient_browser variable did not work for browsers 
+       preset by a "modern_browser" directives.
+
+
+Changes with nginx 0.7.35                                        16 Feb 2009
+
+    *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for 
+       asymmetric ciphers.
+       Thanks to Marcin Gozdalik.
+
+    *) Bugfix: a "try_files" directive set MIME type depending on an 
+       original request extension.
+
+    *) Bugfix: "*domain.tld" names were handled incorrectly in 
+       "server_name", "valid_referers", and "map" directives, if 
+       ".domain.tld" and ".subdomain.domain.tld" wildcards were used; 
+       the bug had appeared in 0.7.9.
+
+
+Changes with nginx 0.7.34                                        10 Feb 2009
+
+    *) Feature: the "off" parameter of the "if_modified_since" directive.
+
+    *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT 
+       command.
+       Thanks to Maxim Dounin.
+
+    *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support 
+       in mail proxy server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in a redirect rewrite directive original arguments were 
+       concatenated with new arguments by a "?" rather than an "&";
+       the bug had appeared in 0.1.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on AIX.
+
+
+Changes with nginx 0.7.33                                        02 Feb 2009
+
+    *) Bugfix: a double response might be returned if the epoll or rtsig 
+       methods are used and a redirect was returned to a request with 
+       body.
+       Thanks to Eden Li.
+
+    *) Bugfix: the $sent_http_location variable was empty for some 
+       redirects types.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       "resolver" directive was used in SMTP proxy.
+
+
+Changes with nginx 0.7.32                                        26 Jan 2009
+
+    *) Feature: now a directory existence testing can be set explicitly in 
+       the "try_files" directive.
+
+    *) Bugfix: fastcgi_store stored files not always.
+
+    *) Bugfix: in geo ranges.
+
+    *) Bugfix: in shared memory allocations if nginx was built without 
+       debugging.
+       Thanks to Andrey Kvasov.
+
+
+Changes with nginx 0.7.31                                        19 Jan 2009
+
+    *) Change: now the "try_files" directive tests files only and ignores 
+       directories.
+
+    *) Feature: the "fastcgi_split_path_info" directive.
+
+    *) Bugfixes in an "Expect" request header line support.
+
+    *) Bugfixes in geo ranges.
+
+    *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" 
+       line as response body instead of default 404 page body; the bug had 
+       appeared in 0.7.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" 
+       instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.30                                        24 Dec 2008
+
+    *) Bugfix: a segmentation fault occurred in worker process, if 
+       variables were used in the "fastcgi_pass" or "proxy_pass" directives 
+       and host name must be resolved; the bug had appeared in 0.7.29.
+
+
+Changes with nginx 0.7.29                                        24 Dec 2008
+
+    *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not 
+       support variables if unix domain sockets were used.
+
+    *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.
+
+    *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 
+       requests;
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on 
+       Cygwin.
+
+
+Changes with nginx 0.7.28                                        22 Dec 2008
+
+    *) Change: in memory allocation in the ngx_http_gzip_filter_module.
+
+    *) Change: the default "gzip_buffers" directive values have been 
+       changed to 32 4k or 16 8k from 4 4k/8k.
+
+
+Changes with nginx 0.7.27                                        15 Dec 2008
+
+    *) Feature: the "try_files" directive.
+
+    *) Feature: variables support in the "fastcgi_pass" directive.
+
+    *) Feature: now the $geo variable may get an address from a 
+       variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: now a location's modifier may be used without space before 
+       name.
+
+    *) Feature: the $upstream_response_length variable.
+
+    *) Bugfix: now a "add_header" directive does not add an empty value.
+
+    *) Bugfix: if zero length static file was requested, then nginx just 
+       closed connection; the bug had appeared in 0.7.25.
+
+    *) Bugfix: a MOVE method could not move file in non-existent directory.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if no one 
+       named location was defined in server, but some one was used in an 
+       error_page directive.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.7.26                                        08 Dec 2008
+
+    *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
+
+
+Changes with nginx 0.7.25                                        08 Dec 2008
+
+    *) Change: in subrequest processing.
+
+    *) Change: now POSTs without "Content-Length" header line are allowed.
+
+    *) Bugfix: now the "limit_req" and "limit_conn" directives log a 
+       prohibition reason.
+
+    *) Bugfix: in the "delete" parameter of the "geo" directive.
+
+
+Changes with nginx 0.7.24                                        01 Dec 2008
+
+    *) Feature: the "if_modified_since" directive.
+
+    *) Bugfix: nginx did not process a FastCGI server response, if the 
+       server send too many messages to stderr before response.
+
+    *) Bugfix: the "$cookie_..." variables did not work in the SSI and the 
+       perl module.
+
+
+Changes with nginx 0.7.23                                        27 Nov 2008
+
+    *) Feature: the "delete" and "ranges" parameters in the "geo" directive.
+
+    *) Feature: speeding up loading of geo base with large number of values.
+
+    *) Feature: decrease of memory required for geo base load.
+
+
+Changes with nginx 0.7.22                                        20 Nov 2008
+
+    *) Feature: the "none" parameter in the "smtp_auth" directive.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "$cookie_..." variables.
+
+    *) Bugfix: the "directio" directive did not work in XFS filesystem.
+
+    *) Bugfix: the resolver did not understand big DNS responses.
+       Thanks to Zyb.
+
+
+Changes with nginx 0.7.21                                        11 Nov 2008
+
+    *) Changes in the ngx_http_limit_req_module.
+
+    *) Feature: the EXSLT support in the ngx_http_xslt_module.
+       Thanks to Denis F. Latypoff.
+
+    *) Workaround: compatibility with glibc 2.3.
+       Thanks to Eric Benson and Maxim Dounin.
+
+    *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had 
+       appeared in 0.7.6.
+
+
+Changes with nginx 0.7.20                                        10 Nov 2008
+
+    *) Changes in the ngx_http_gzip_filter_module.
+
+    *) Feature: the ngx_http_limit_req_module.
+
+    *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and 
+       ppc platforms; the bug had appeared in 0.7.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "proxy_pass http://host/some:uri" directives did not 
+       work; the bug had appeared in 0.7.12.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error.
+
+    *) Bugfix: the ngx_http_secure_link_module did not work inside 
+       locations, whose names are less than 3 characters.
+
+    *) Bugfix: $server_addr variable might have no value.
+
+
+Changes with nginx 0.7.19                                        13 Oct 2008
+
+    *) Bugfix: version number update.
+
+
+Changes with nginx 0.7.18                                        13 Oct 2008
+
+    *) Change: the "underscores_in_headers" directive; now nginx does not 
+       allows underscores in a client request header line names.
+
+    *) Feature: the ngx_http_secure_link_module.
+
+    *) Feature: the "real_ip_header" directive supports any header.
+
+    *) Feature: the "log_subrequest" directive.
+
+    *) Feature: the $realpath_root variable.
+
+    *) Feature: the "http_502" and "http_504" parameters of the 
+       "proxy_next_upstream" directive.
+
+    *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives did not work.
+
+    *) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line 
+       for HEAD requests.
+
+    *) Bugfix: now accept threshold depends on worker_connections.
+
+
+Changes with nginx 0.7.17                                        15 Sep 2008
+
+    *) Feature: now the "directio" directive works on Linux.
+
+    *) Feature: the $pid variable.
+
+    *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did 
+       not work with open_file_cache.
+
+    *) Bugfix: the "access_log" with variables did not work on Linux; the 
+       bug had appeared in 0.7.7.
+
+    *) Bugfix: the ngx_http_charset_module did not understand quoted 
+       charset name received from backend.
+
+
+Changes with nginx 0.7.16                                        08 Sep 2008
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.7.15.
+
+
+Changes with nginx 0.7.15                                        08 Sep 2008
+
+    *) Feature: the ngx_http_random_index_module.
+
+    *) Feature: the "directio" directive has been optimized for file 
+       requests starting from arbitrary position.
+
+    *) Feature: the "directio" directive turns off sendfile if it is 
+       necessary.
+
+    *) Feature: now nginx allows underscores in a client request header 
+       line names.
+
+
+Changes with nginx 0.7.14                                        01 Sep 2008
+
+    *) Change: now the ssl_certificate and ssl_certificate_key directives 
+       have not default values.
+
+    *) Feature: the "listen" directive supports the "ssl" parameter.
+
+    *) Feature: now nginx takes into account a time zone change while 
+       reconfiguration on FreeBSD and Linux.
+
+    *) Bugfix: the "listen" directive parameters such as "backlog", 
+       "rcvbuf", etc. were not set, if a default server was not the first 
+       one.
+
+    *) Bugfix: if URI part captured by a "rewrite" directive was used as a 
+       query string, then the query string was not escaped.
+
+    *) Bugfix: configuration file validity test improvements.
+
+
+Changes with nginx 0.7.13                                        26 Aug 2008
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.7.12.
+
+
+Changes with nginx 0.7.12                                        26 Aug 2008
+
+    *) Feature: the "server_name" directive supports empty name "".
+
+    *) Feature: the "gzip_disable" directive supports special "msie6" mask.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: a request body was dropped while redirection via an 
+       "error_page" directive.
+
+    *) Bugfix: a full response was returned for request method HEAD while 
+       redirection via an "error_page" directive.
+
+    *) Bugfix: 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.7.0.
+
+
+Changes with nginx 0.7.11                                        18 Aug 2008
+
+    *) Change: now ngx_http_charset_module does not work by default with 
+       text/css MIME type.
+
+    *) Feature: now nginx returns the 405 status code for POST method 
+       requesting a static file only if the file exists.
+
+    *) Feature: the "proxy_ssl_session_reuse" directive.
+
+    *) Bugfix: a "proxy_pass" directive without URI part might use original 
+       request after the "X-Accel-Redirect" redirection was used;
+
+    *) Bugfix: if a directory has search only rights and the first index 
+       file was absent, then nginx returned the 500 status code.
+
+    *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
+
+
+Changes with nginx 0.7.10                                        13 Aug 2008
+
+    *) Bugfix: in the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives; the 
+       bugs had appeared in 0.7.9.
+
+    *) Bugfix: of recursive error_page for 500 status code.
+
+    *) Bugfix: now the ngx_http_realip_module sets address not for whole 
+       keepalive connection, but for each request passed via the connection.
+
+
+Changes with nginx 0.7.9                                         12 Aug 2008
+
+    *) Change: now ngx_http_charset_module works by default with following 
+       MIME types: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript, and application/rss+xml.
+
+    *) Feature: the "charset_types" and "addition_types" directives.
+
+    *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" 
+       directives use hash.
+
+    *) Feature: the ngx_cpp_test_module.
+
+    *) Feature: the "expires" directive supports daily time.
+
+    *) Feature: the ngx_http_xslt_module improvements and bug fixing.
+       Thanks to Denis F. Latypoff and Maxim Dounin.
+
+    *) Bugfix: the "log_not_found" directive did not work for index files 
+       tests.
+
+    *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or 
+       eventport methods were used; the bug had appeared in 0.7.7.
+
+    *) Bugfix: if the "server_name", "valid_referers", and "map" directives 
+       used an "*.domain.tld" wildcard and exact name "domain.tld" was not 
+       set, then the exact name was matched by the wildcard; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.7.8                                         04 Aug 2008
+
+    *) Feature: the ngx_http_xslt_module.
+
+    *) Feature: the "$arg_..." variables.
+
+    *) Feature: Solaris directio support.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: now if FastCGI server sends a "Location" header line without 
+       status line, then nginx uses 302 status code.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.7                                         30 Jul 2008
+
+    *) Change: now the EAGAIN error returned by connect() is not considered 
+       as temporary error.
+
+    *) Change: now the $ssl_client_cert variable value is a certificate 
+       with TAB character intended before each line except first one; an 
+       unchanged certificate is available in the $ssl_client_raw_cert 
+       variable.
+
+    *) Feature: the "ask" parameter in the "ssl_verify_client" directive.
+
+    *) Feature: byte-range processing improvements.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "directio" directive.
+       Thanks to Jiang Hong.
+
+    *) Feature: MacOSX 10.5 sendfile() support.
+
+    *) Bugfix: now in MacOSX and Cygwin locations are tested in case 
+       insensitive mode; however, the compare is provided by single-byte 
+       locales only.
+
+    *) Bugfix: mail proxy SSL connections hanged, if select, poll, or 
+       /dev/poll methods were used.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.7.6                                         07 Jul 2008
+
+    *) Bugfix: now if variables are used in the "access_log" directive a 
+       request root existence is always tested.
+
+    *) Bugfix: the ngx_http_flv_module did not support several values in a 
+       query string.
+
+
+Changes with nginx 0.7.5                                         01 Jul 2008
+
+    *) Bugfixes in variables support in the "access_log" directive; the 
+       bugs had appeared in 0.7.4.
+
+    *) Bugfix: nginx could not be built --without-http_gzip_module; the bug 
+       had appeared in 0.7.3.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+
+Changes with nginx 0.7.4                                         30 Jun 2008
+
+    *) Feature: variables support in the "access_log" directive.
+
+    *) Feature: the "open_log_file_cache" directive.
+
+    *) Feature: the -g switch.
+
+    *) Feature: the "Expect" request header line support.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+
+Changes with nginx 0.7.3                                         23 Jun 2008
+
+    *) Change: the "rss" extension MIME type has been changed to 
+       "application/rss+xml".
+
+    *) Change: now the "gzip_vary" directive turned on issues a 
+       "Vary: Accept-Encoding" header line for uncompressed responses too.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the "https://" protocol is used.
+
+    *) Bugfix: the "proxy_pass" directive did not work with the HTTPS 
+       protocol; the bug had appeared in 0.6.9.
+
+
+Changes with nginx 0.7.2                                         16 Jun 2008
+
+    *) Feature: now nginx supports EDH key exchange ciphers.
+
+    *) Feature: the "ssl_dhparam" directive.
+
+    *) Feature: the $ssl_client_cert variable.
+       Thanks to Manlio Perillo.
+
+    *) Bugfix: after changing URI via a "rewrite" directive nginx did not 
+       search a new location; the bug had appeared in 0.7.1.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.1.
+
+    *) Bugfix: when a request to a directory was redirected with the slash 
+       added, nginx dropped a query string from the original request.
+
+
+Changes with nginx 0.7.1                                         26 May 2008
+
+    *) Change: now locations are searched in a tree.
+
+    *) Change: the "optimize_server_names" directive was canceled due to 
+       the "server_name_in_redirect" directive introduction.
+
+    *) Change: some long deprecated directives are not supported anymore.
+
+    *) Change: the "none" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+
+Changes with nginx 0.7.0                                         19 May 2008
+
+    *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as 
+       \xXX in an access_log.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx allows several "Host" request header line.
+
+    *) Feature: the "modified" flag in the "expires" directive.
+
+    *) Feature: the $uid_got and $uid_set variables may be used at any 
+       request processing stage.
+
+    *) Feature: the $hostname variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: DESTDIR support.
+       Thanks to Todd A. Fisher and Andras Voroskoi.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+
+Changes with nginx 0.6.31                                        12 May 2008
+
+    *) Bugfix: nginx did not process FastCGI response if header was at the 
+       end of FastCGI record; the bug had appeared in 0.6.2.
+       Thanks to Sergey Serov.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a file 
+       was deleted and the "open_file_cache_errors" directive was off.
+
+
+Changes with nginx 0.6.30                                        29 Apr 2008
+
+    *) Change: now if an "include" directive pattern does not match any 
+       file, then nginx does not issue an error.
+
+    *) Feature: now the time in directives may be specified without spaces, 
+       for example, "1h50m".
+
+    *) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
+       Thanks to Chavelle Vincent.
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: the "error_page" directive did not take into account 
+       arguments in redirected URI.
+
+    *) Bugfix: now nginx always opens files in binary mode under Cygwin.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in 
+       0.6.15.
+
+
+Changes with nginx 0.6.29                                        18 Mar 2008
+
+    *) Feature: the ngx_google_perftools_module.
+
+    *) Bugfix: the ngx_http_perl_module could not be built on 64-bit 
+       platforms; the bug had appeared in 0.6.27.
+
+
+Changes with nginx 0.6.28                                        13 Mar 2008
+
+    *) Bugfix: the rtsig method could not be built; the bug had appeared in 
+       0.6.27.
+
+
+Changes with nginx 0.6.27                                        12 Mar 2008
+
+    *) Change: now by default the rtsig method is not built on 
+       Linux 2.6.18+.
+
+    *) Change: now a request method is not changed while redirection to a 
+       named location via an "error_page" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives in SMTP 
+       proxy.
+
+    *) Feature: the "post_action" directive supports named locations.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: browsers did not repeat SSL handshake if there is no valid 
+       client certificate in first handshake. 
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: if response code 495-497 was redirected via an "error_page" 
+       directive without code change, then nginx tried to allocate too many 
+       memory.
+
+    *) Bugfix: memory leak in long-lived non buffered connections.
+
+    *) Bugfix: memory leak in resolver.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: in the $proxy_host and $proxy_port variables caching.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: a "proxy_pass" directive with variables used incorrectly the 
+       same port as in another "proxy_pass" directive with the same host 
+       name and without variables.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: in copying URI part contained escaped symbols into arguments.
+
+
+Changes with nginx 0.6.26                                        11 Feb 2008
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if big 
+       value was used in a "expires" directive.
+       Thanks to Joaquin Cuenca Abela.
+
+    *) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: in proxied or FastCGI subrequests a client original method 
+       was used instead of the GET method.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.6.23.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.25                                        08 Jan 2008
+
+    *) Change: now the "server_name_in_redirect" directive is used instead 
+       of the "server_name" directive's special "*" parameter.
+
+    *) Change: now wildcard and regex names can be used as main name in a 
+       "server_name" directive.
+
+    *) Change: the "satisfy_any" directive was replaced by the "satisfy" 
+       directive.
+
+    *) Workaround: old worker processes might hog CPU after reconfiguration 
+       if they was run under Linux OpenVZ.
+
+    *) Feature: the "min_delete_depth" directive.
+
+    *) Bugfix: the COPY and MOVE methods did not work with single files.
+
+    *) Bugfix: the ngx_http_gzip_static_module did not allow the 
+       ngx_http_dav_module to work; the bug had appeared in 0.6.23.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.6.23.
+
+
+Changes with nginx 0.6.24                                        27 Dec 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if HTTPS 
+       was used; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.23                                        27 Dec 2007
+
+    *) Change: the "off" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+
+    *) Change: the "open_file_cache_retest" directive was renamed to the 
+       "open_file_cache_valid".
+
+    *) Feature: the "open_file_cache_min_uses" directive.
+
+    *) Feature: the ngx_http_gzip_static_module.
+
+    *) Feature: the "gzip_disable" directive.
+
+    *) Feature: the "memcached_pass" directive may be used inside the "if" 
+       block.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       "memcached_pass" and "if" directives were used in the same location.
+
+    *) Bugfix: if a "satisfy_any on" directive was used and not all access 
+       and auth modules directives were set, then other given access and 
+       auth directives were not tested;
+
+    *) Bugfix: regex parameters in a "valid_referers" directive were not 
+       inherited from previous level.
+
+    *) Bugfix: a "post_action" directive did run if a request was completed 
+       with 499 status code.
+
+    *) Bugfix: optimization of 16K buffer usage in a SSL connection.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+
+Changes with nginx 0.6.22                                        19 Dec 2007
+
+    *) Change: now all ngx_http_perl_module methods return values copied to 
+       perl's allocated memory.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module, the perl 
+       before 5.8.6 was used, and perl supported threads, then during 
+       reconfiguration the master process aborted; the bug had appeared in 
+       0.5.9.
+       Thanks to Boris Zhmurov.
+
+    *) Bugfix: the ngx_http_perl_module methods may get invalid values of 
+       the regex captures.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       $r->has_request_body() method was called for a request whose small 
+       request body was already received.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the last address was missed in the $upstream_addr variable; 
+       the bug had appeared in 0.6.18.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.6.10.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.21                                        03 Dec 2007
+
+    *) Change: if variable values used in a "proxy_pass" directive contain 
+       IP-addresses only, then a "resolver" directive is not mandatory.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+    *) Bugfix: if resolver was used on platform that does not support 
+       kqueue, then nginx issued an alert "name is out of response".
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+
+Changes with nginx 0.6.20                                        28 Nov 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+
+Changes with nginx 0.6.19                                        27 Nov 2007
+
+    *) Bugfix: the 0.6.18 version could not be built.
+
+
+Changes with nginx 0.6.18                                        27 Nov 2007
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: variables support in the "proxy_pass" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives.
+
+    *) Feature: now the directive "add_header last-modified ''" deletes a 
+       "Last-Modified" response header line.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+
+Changes with nginx 0.6.17                                        15 Nov 2007
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.6.4.
+
+    *) Bugfix: the "autoindex" directive did not work with the "alias /" 
+       directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+
+Changes with nginx 0.6.16                                        29 Oct 2007
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.6.11.
+
+    *) Bugfix: compatibility with mget.
+
+
+Changes with nginx 0.6.15                                        22 Oct 2007
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: if request with request body was redirected using the 
+       "error_page" directive, then nginx tried to read the request body 
+       again; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a segmentation fault occurred in worker process if no 
+       server_name was explicitly defined for server processing request; 
+       the bug had appeared in 0.6.7.
+
+
+Changes with nginx 0.6.14                                        15 Oct 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: if all upstream servers were failed, then all servers had 
+       got weight the was equal one until servers became alive; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.6.11.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+
+Changes with nginx 0.6.13                                        24 Sep 2007
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+
+Changes with nginx 0.6.12                                        21 Sep 2007
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Bugfix: the trailing wildcards did not work; the bug had appeared in 
+       0.6.9.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.11                                        11 Sep 2007
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: if the "max_fails" was set for upstream server, then after 
+       first failure server weight was always one; the bug had appeared in 
+       0.6.6.
+
+
+Changes with nginx 0.6.10                                        03 Sep 2007
+
+    *) Feature: the "open_file_cache", "open_file_cache_retest", and 
+       "open_file_cache_errors" directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+
+Changes with nginx 0.6.9                                         28 Aug 2007
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       HTTPS protocol was used; the bug had appeared in 0.6.7.
+
+    *) Bugfix: if server listened on two addresses or ports and trailing 
+       wildcard was used, then nginx did not run.
+
+    *) Bugfix: the "ip_hash" directive might incorrectly mark servers as 
+       down.
+
+    *) Bugfix: nginx could not be built on amd64; the bug had appeared in 
+       0.6.8.
+
+
+Changes with nginx 0.6.8                                         20 Aug 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Bugfix: nginx used path relative to configuration prefix for 
+       non-absolute configuration file path specified in the "-c" key; the 
+       bug had appeared in 0.6.6.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+
+Changes with nginx 0.6.7                                         15 Aug 2007
+
+    *) Change: now the paths specified in the "include", 
+       "auth_basic_user_file", "perl_modules", "ssl_certificate", 
+       "ssl_certificate_key", and "ssl_client_certificate" directives are 
+       relative to directory of nginx configuration file nginx.conf, but 
+       not to nginx prefix directory.
+
+    *) Change: the --sysconfdir=PATH option in configure was canceled.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "backup" parameter.
+
+    *) Feature: the ngx_http_perl_module supports the 
+       $r->discard_request_body.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Bugfix: if a response different than 200 was returned to a request 
+       with body and connection went to the keep-alive state after the 
+       request, then nginx returned 400 for the next request.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       "server" inside "upstream" block was marked as "down"; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+
+Changes with nginx 0.6.6                                         30 Jul 2007
+
+    *) Feature: the --sysconfdir=PATH option in configure.
+
+    *) Feature: named locations.
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: fair big weight upstream balancer.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.6.4.
+
+
+Changes with nginx 0.6.5                                         23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: nginx was incorrectly built by Sun Studio on 
+       Solaris/amd64.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.6.4                                         17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Change: the "proxy_store" and "fastcgi_store" directives were 
+       changed.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Workaround: for Sun Studio 12.
+       Thanks to Jiang Hong.
+
+
+Changes with nginx 0.6.3                                         12 Jul 2007
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.6.2                                         09 Jul 2007
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+
+Changes with nginx 0.6.1                                         17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+
+Changes with nginx 0.6.0                                         14 Jun 2007
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the last character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES-0.8
@@ -0,0 +1,5130 @@
+
+Changes with nginx 0.8.55                                        19 Jul 2011
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if a 
+       caching was used.
+       Thanks to Lanshun Zhou.
+
+
+Changes with nginx 0.8.54                                        14 Dec 2010
+
+    *) Bugfix: if there was a single server for given IPv6 address:port 
+       pair, then captures in regular expressions in a "server_name" 
+       directive did not work.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       "auth_basic" directive was used.
+       Thanks to Michail Laletin.
+
+    *) Bugfix: compatibility with ngx_http_eval_module; the bug had 
+       appeared in 0.8.42.
+
+
+Changes with nginx 0.8.53                                        18 Oct 2010
+
+    *) Feature: now the "error_page" directive allows to change a status 
+       code in a redirect.
+
+    *) Feature: the "gzip_disable" directive supports special "degradation" 
+       mask.
+
+    *) Bugfix: a socket leak might occurred if file AIO was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if the first server had no "listen" directive and there was 
+       no explicit default server, then a next server with a "listen" 
+       directive became the default server; the bug had appeared in 0.8.21.
+
+
+Changes with nginx 0.8.52                                        28 Sep 2010
+
+    *) Bugfix: nginx used SSL mode for a listen socket if any listen option 
+       was set; the bug had appeared in 0.8.51.
+
+
+Changes with nginx 0.8.51                                        27 Sep 2010
+
+    *) Change: the "secure_link_expires" directive has been canceled.
+
+    *) Change: a logging level of resolver errors has been lowered from 
+       "alert" to "error".
+
+    *) Feature: now a listen socket "ssl" parameter may be set several 
+       times.
+
+
+Changes with nginx 0.8.50                                        02 Sep 2010
+
+    *) Feature: the "secure_link", "secure_link_md5", and 
+       "secure_link_expires" directives of the ngx_http_secure_link_module.
+
+    *) Feature: the -q switch.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: worker processes may got caught in an endless loop during 
+       reconfiguration, if a caching was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: in the "gzip_disable" directive.
+       Thanks to Derrick Petzold.
+
+    *) Bugfix: nginx/Windows could not send stop, quit, reopen, and reload 
+       signals to a process run in other session.
+
+
+Changes with nginx 0.8.49                                        09 Aug 2010
+
+    *) Feature: the "image_filter_jpeg_quality" directive supports 
+       variables.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       $geoip_region_name variables was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: errors intercepted by error_page were cached only for next 
+       request; the bug had appeared in 0.8.48.
+
+
+Changes with nginx 0.8.48                                        03 Aug 2010
+
+    *) Change: now the "server_name" directive default value is an empty 
+       name "".
+       Thanks to Gena Makhomed.
+
+    *) Change: now the "server_name_in_redirect" directive default value is 
+       "off".
+
+    *) Feature: the $geoip_dma_code, $geoip_area_code, and 
+       $geoip_region_name variables.
+       Thanks to Christine McGonagle.
+
+    *) Bugfix: the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and 
+       "scgi_pass" directives were not inherited inside "limit_except" 
+       blocks.
+
+    *) Bugfix: the "proxy_cache_min_uses", "fastcgi_cache_min_uses" 
+       "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not 
+       work; the bug had appeared in 0.8.46.
+
+    *) Bugfix: the "fastcgi_split_path_info" directive used incorrectly 
+       captures, if only parts of an URI were captured.
+       Thanks to Yuriy Taraday and Frank Enderle.
+
+    *) Bugfix: the "rewrite" directive did not escape a ";" character 
+       during copying from URI to query string.
+       Thanks to Daisuke Murase.
+
+    *) Bugfix: the ngx_http_image_filter_module closed a connection, if an 
+       image was larger than "image_filter_buffer" size.
+
+
+Changes with nginx 0.8.47                                        28 Jul 2010
+
+    *) Bugfix: $request_time variable had invalid values for subrequests.
+
+    *) Bugfix: errors intercepted by error_page could not be cached.
+
+    *) Bugfix: a cache manager process may got caught in an endless loop, 
+       if max_size parameter was used; the bug had appeared in 0.8.46.
+
+
+Changes with nginx 0.8.46                                        19 Jul 2010
+
+    *) Change: now the "proxy_no_cache", "fastcgi_no_cache", 
+       "uwsgi_no_cache", and "scgi_no_cache" directives affect on a cached 
+       response saving only.
+
+    *) Feature: the "proxy_cache_bypass", "fastcgi_cache_bypass", 
+       "uwsgi_cache_bypass", and "scgi_cache_bypass" directives.
+
+    *) Bugfix: nginx did not free memory in cache keys zones if there was 
+       an error during working with backend: the memory was freed only 
+       after inactivity time or on memory low condition.
+
+
+Changes with nginx 0.8.45                                        13 Jul 2010
+
+    *) Feature: ngx_http_xslt_filter improvements.
+       Thanks to Laurence Rowe.
+
+    *) Bugfix: SSI response might be truncated after include with 
+       wait="yes"; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "listen" directive did not support the "setfib=0" 
+       parameter.
+
+
+Changes with nginx 0.8.44                                        05 Jul 2010
+
+    *) Change: now nginx does not cache by default backend responses, if 
+       they have a "Set-Cookie" header line.
+
+    *) Feature: the "listen" directive supports the "setfib" parameter.
+       Thanks to Andrew Filonov.
+
+    *) Bugfix: the "sub_filter" directive might change character case on 
+       partial match.
+
+    *) Bugfix: compatibility with HP/UX.
+
+    *) Bugfix: compatibility with AIX xlC_r compiler.
+
+    *) Bugfix: nginx treated large SSLv2 packets as plain requests.
+       Thanks to Miroslaw Jaworski.
+
+
+Changes with nginx 0.8.43                                        30 Jun 2010
+
+    *) Feature: large geo ranges base loading speed-up.
+
+    *) Bugfix: an error_page redirection to "location /zero {return 204;}" 
+       without changing status code kept the error body; the bug had 
+       appeared in 0.8.42.
+
+    *) Bugfix: nginx might close IPv6 listen socket during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_set variable may be used at any request processing 
+       stage.
+
+
+Changes with nginx 0.8.42                                        21 Jun 2010
+
+    *) Change: now nginx tests locations given by regular expressions, if 
+       request was matched exactly by a location given by a prefix string. 
+       The previous behavior has been introduced in 0.7.1.
+
+    *) Feature: the ngx_http_scgi_module.
+       Thanks to Manlio Perillo.
+
+    *) Feature: a text answer may be added to a "return" directive.
+
+
+Changes with nginx 0.8.41                                        15 Jun 2010
+
+    *) Security: nginx/Windows worker might be terminated abnormally if a 
+       requested file name has invalid UTF-8 encoding.
+
+    *) Change: now nginx allows to use spaces in a request line.
+
+    *) Bugfix: the "proxy_redirect" directive changed incorrectly a backend 
+       "Refresh" response header line.
+       Thanks to Andrey Andreew and Max Sogin.
+
+    *) Bugfix: nginx did not support path without host name in 
+       "Destination" request header line.
+
+
+Changes with nginx 0.8.40                                        07 Jun 2010
+
+    *) Security: now nginx/Windows ignores default file stream name.
+       Thanks to Jose Antonio Vazquez Gonzalez.
+
+    *) Feature: the ngx_http_uwsgi_module.
+       Thanks to Roberto De Ioris.
+
+    *) Feature: a "fastcgi_param" directive with value starting with 
+       "HTTP_" overrides a client request header line.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to FastCGI-server while caching.
+
+    *) Bugfix: listen unix domain socket could not be changed during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.39                                        31 May 2010
+
+    *) Bugfix: an inherited "alias" directive worked incorrectly in 
+       inclusive location.
+
+    *) Bugfix: in "alias" with variables and "try_files" directives 
+       combination.
+
+    *) Bugfix: listen unix domain and IPv6 sockets did not inherit while 
+       online upgrade.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.38                                        24 May 2010
+
+    *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the $scheme variable is used.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: now "limit_req" delay directive conforms to the described 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_got variable might not be used in the SSI and perl 
+       modules.
+
+
+Changes with nginx 0.8.37                                        17 May 2010
+
+    *) Feature: the ngx_http_split_clients_module.
+
+    *) Feature: the "map" directive supports keys more than 255 characters.
+
+    *) Bugfix: nginx ignored the "private" and "no-store" values in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: a "stub" parameter of an "include" SSI directive was not 
+       used, if empty response has 200 status code.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then a segmentation fault might 
+       occur in a worker process; the bug had appeared in 0.8.33.
+       Thanks to Yichun Zhang.
+
+    *) Bugfix: IMAP connections may hang until they timed out while talking 
+       to Zimbra server.
+       Thanks to Alan Batie.
+
+
+Changes with nginx 0.8.36                                        22 Apr 2010
+
+    *) Bugfix: the ngx_http_dav_module handled incorrectly the DELETE, 
+       COPY, and MOVE methods for symlinks.
+
+    *) Bugfix: values of the $query_string, $arg_..., etc. variables cached 
+       in main request were used by the SSI module in subrequests.
+
+    *) Bugfix: a variable value was repeatedly encoded after each an "echo" 
+       SSI-command output; the bug had appeared in 0.6.14.
+
+    *) Bugfix: a worker process hung if a FIFO file was requested.
+       Thanks to Vicente Aguilar and Maxim Dounin.
+
+    *) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.35.
+
+
+Changes with nginx 0.8.35                                        01 Apr 2010
+
+    *) Change: now the charset filter runs before the SSI filter.
+
+    *) Feature: the "chunked_transfer_encoding" directive.
+
+    *) Bugfix: an "&" character was not escaped when it was copied in 
+       arguments part in a rewrite rule.
+
+    *) Bugfix: nginx might be terminated abnormally while a signal 
+       processing or if the directive "timer_resolution" was used on 
+       platforms which do not support kqueue or eventport notification 
+       methods.
+       Thanks to George Xie and Maxim Dounin.
+
+    *) Bugfix: if temporary files and permanent storage area resided at 
+       different file systems, then permanent file modification times were 
+       incorrect.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: ngx_http_memcached_module might issue the error message 
+       "memcached sent invalid trailer".
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not built zlib-1.2.4 library using the library 
+       sources.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in a worker process, if there 
+       was large stderr output before FastCGI response; the bug had 
+       appeared in 0.8.34.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.34                                        03 Mar 2010
+
+    *) Bugfix: nginx did not support all ciphers and digests used in client 
+       certificates.
+       Thanks to Innocenty Enikeew.
+
+    *) Bugfix: nginx cached incorrectly FastCGI responses if there was 
+       large stderr output before response.
+
+    *) Bugfix: nginx did not support HTTPS referrers.
+
+    *) Bugfix: nginx/Windows might not find file if path in configuration 
+       was given in other character case; the bug had appeared in 0.8.33.
+
+    *) Bugfix: the $date_local variable has an incorrect value, if the "%s" 
+       format was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if ssl_session_cache was not set or was set to "none", then 
+       during client certificate verify the error "session id context 
+       uninitialized" might occur; the bug had appeared in 0.7.1.
+
+    *) Bugfix: a geo range returned default value if the range included two 
+       or more /16 networks and did not begin at /16 network boundary.
+
+    *) Bugfix: a block used in a "stub" parameter of an "include" SSI 
+       directive was output with "text/plain" MIME type.
+
+    *) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.33                                        01 Feb 2010
+
+    *) Security: now nginx/Windows ignores trailing spaces in URI.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Security: now nginx/Windows ignores short files names.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Change: now keepalive connections after POST requests are not 
+       disabled for MSIE 7.0+.
+       Thanks to Adam Lounds.
+
+    *) Workaround: now keepalive connections are disabled for Safari.
+       Thanks to Joshua Sierles.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then $upstream_response_time 
+       variable may have abnormally large value; the bug had appeared in 
+       0.8.7.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, while 
+       discarding a request body; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.32                                        11 Jan 2010
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: regular expression named captures worked for two names only. 
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now the "localhost" name is used in the "Host" request 
+       header line, if an unix domain socket is defined in the "auth_http" 
+       directive.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not support chunked transfer encoding for 201 
+       responses.
+       Thanks to Julian Reich.
+
+    *) Bugfix: if the "expires modified" set date in the past, then a 
+       negative number was set in the "Cache-Control" response header line. 
+       Thanks to Alex Kapranoff.
+
+
+Changes with nginx 0.8.31                                        23 Dec 2009
+
+    *) Feature: now the "error_page" directive may redirect the 301 and 302 
+       responses.
+
+    *) Feature: the $geoip_city_continent_code, $geoip_latitude, and 
+       $geoip_longitude variables.
+       Thanks to Arvind Sundararajan.
+
+    *) Feature: now the ngx_http_image_filter_module deletes always EXIF 
+       and other application specific data if the data consume more than 5% 
+       of a JPEG file.
+
+    *) Bugfix: nginx closed a connection if a cached response had an empty 
+       body.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: nginx might not be built by gcc 4.x if the -O2 or higher 
+       optimization option was used.
+       Thanks to Maxim Dounin and Denis F. Latypoff.
+
+    *) Bugfix: regular expressions in location were always tested in 
+       case-sensitive mode; the bug had appeared in 0.8.25.
+
+    *) Bugfix: nginx cached a 304 response if there was the "If-None-Match" 
+       header line in a proxied request.
+       Thanks to Tim Dettrick and David Kostal.
+
+    *) Bugfix: nginx/Windows tried to delete a temporary file twice if the 
+       file should replace an already existent file.
+
+
+Changes with nginx 0.8.30                                        15 Dec 2009
+
+    *) Change: now the default buffer size of the 
+       "large_client_header_buffers" directive is 8K.
+       Thanks to Andrew Cholakian.
+
+    *) Feature: the conf/fastcgi.conf for simple FastCGI configurations.
+
+    *) Bugfix: nginx/Windows tried to rename a temporary file twice if the 
+       file should replace an already existent file.
+
+    *) Bugfix: of "double free or corruption" error issued if host could 
+       not be resolved; the bug had appeared in 0.8.22.
+       Thanks to Konstantin Svist.
+
+    *) Bugfix: in libatomic usage on some platforms.
+       Thanks to W-Mark Kubacki.
+
+
+Changes with nginx 0.8.29                                        30 Nov 2009
+
+    *) Change: now the "009" status code is written to an access log for 
+       proxied HTTP/0.9 responses.
+
+    *) Feature: the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives support 
+       an "*" parameter.
+
+    *) Feature: GCC 4.1+ built-in atomic operations usage.
+       Thanks to W-Mark Kubacki.
+
+    *) Feature: the --with-libatomic[=DIR] option in the configure.
+       Thanks to W-Mark Kubacki.
+
+    *) Bugfix: listen unix domain socket had limited access rights.
+
+    *) Bugfix: cached HTTP/0.9 responses were handled incorrectly.
+
+    *) Bugfix: regular expression named captures given by "?P<...>" did not 
+       work in a "server_name" directive.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.28                                        23 Nov 2009
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.27                                        17 Nov 2009
+
+    *) Bugfix: regular expressions did not work in nginx/Windows; the bug 
+       had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.26                                        16 Nov 2009
+
+    *) Bugfix: in captures usage in "rewrite" directive; the bug had 
+       appeared in 0.8.25.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.25                                        16 Nov 2009
+
+    *) Change: now no message is written in an error log if a variable is 
+       not found by $r->variable() method.
+
+    *) Feature: the ngx_http_degradation_module.
+
+    *) Feature: regular expression named captures.
+
+    *) Feature: now URI part is not required a "proxy_pass" directive if 
+       variables are used.
+
+    *) Feature: now the "msie_padding" directive works for Chrome too.
+
+    *) Bugfix: a segmentation fault occurred in a worker process on low 
+       memory condition; the bug had appeared in 0.8.18.
+
+    *) Bugfix: nginx sent gzipped responses to clients those do not support 
+       gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared 
+       in 0.8.16.
+
+
+Changes with nginx 0.8.24                                        11 Nov 2009
+
+    *) Bugfix: nginx always added "Content-Encoding: gzip" response header 
+       line in 304 responses sent by ngx_http_gzip_static_module.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.23.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       inherited incorrectly from previous level.
+
+    *) Bugfix: in resolving empty name.
+
+
+Changes with nginx 0.8.23                                        11 Nov 2009
+
+    *) Security: now SSL/TLS renegotiation is disabled.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: listen unix domain socket did not inherit while online 
+       upgrade.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       did not without yet another directive with any IP address.
+
+    *) Bugfix: segmentation fault and infinite looping in resolver.
+
+    *) Bugfix: in resolver.
+       Thanks to Artem Bokhan.
+
+
+Changes with nginx 0.8.22                                        03 Nov 2009
+
+    *) Feature: the "proxy_bind", "fastcgi_bind", and "memcached_bind" 
+       directives.
+
+    *) Feature: the "access" and the "deny" directives support IPv6.
+
+    *) Feature: the "set_real_ip_from" directive supports IPv6 addresses in 
+       request headers.
+
+    *) Feature: the "unix:" parameter of the "set_real_ip_from" directive.
+
+    *) Bugfix: nginx did not delete unix domain socket after configuration 
+       testing.
+
+    *) Bugfix: nginx deleted unix domain socket while online upgrade.
+
+    *) Bugfix: the "!-x" operator did not work.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if 
+       limit_rate was used in HTTPS server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process while 
+       $limit_rate logging.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: 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.
+
+
+Changes with nginx 0.8.21                                        26 Oct 2009
+
+    *) Feature: now the "-V" switch shows TLS SNI support.
+
+    *) Feature: the "listen" directive of the HTTP module supports unix 
+       domain sockets.
+       Thanks to Hongli Lai.
+
+    *) Feature: the "default_server" parameter of the "listen" directive.
+
+    *) Feature: now a "default" parameter is not required to set listen 
+       socket options.
+
+    *) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms;
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.20                                        14 Oct 2009
+
+    *) Change: now default SSL ciphers are "HIGH:!ADH:!MD5".
+
+    *) Bugfix: the ngx_http_autoindex_module did not show the trailing 
+       slash in links to a directory; the bug had appeared in 0.7.15.
+
+    *) Bugfix: nginx did not close a log file set by the --error-log-path 
+       configuration option; the bug had appeared in 0.7.53.
+
+    *) Bugfix: nginx did not treat a comma as separator in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: nginx/Windows might not create temporary file, a cache file, 
+       or "proxy/fastcgi_store"d file if a worker had no enough access 
+       rights for top level directories.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" FastCGI response header lines 
+       were not hidden while caching if no "fastcgi_hide_header" directives 
+       were used with any parameters.
+
+    *) Bugfix: nginx counted incorrectly disk cache size.
+
+
+Changes with nginx 0.8.19                                        06 Oct 2009
+
+    *) Change: now SSLv2 protocol is disabled by default.
+
+    *) Change: now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) Bugfix: a "limit_req" directive did not work; the bug had appeared 
+       in 0.8.18.
+
+
+Changes with nginx 0.8.18                                        06 Oct 2009
+
+    *) Feature: the "read_ahead" directive.
+
+    *) Feature: now several "perl_modules" directives may be used.
+
+    *) Feature: the "limit_req_log_level" and "limit_conn_log_level" 
+       directives.
+
+    *) Bugfix: now "limit_req" directive conforms to the leaky bucket 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not work on Linux/sparc.
+       Thanks to Marcus Ramberg.
+
+    *) Bugfix: nginx sent '\0' in a "Location" response header line on 
+       MKCOL request.
+       Thanks to Xie Zhenye.
+
+    *) Bugfix: zero status code was logged instead of 499 status code; the 
+       bug had appeared in 0.8.11.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.17                                        28 Sep 2009
+
+    *) Security: now "/../" are disabled in "Destination" request header 
+       line.
+
+    *) Change: now $host variable value is always low case.
+
+    *) Feature: the $ssl_session_id variable.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.16                                        22 Sep 2009
+
+    *) Feature: the "image_filter_transparency" directive.
+
+    *) Bugfix: "addition_types" directive was incorrectly named 
+       "addtion_types".
+
+    *) Bugfix: resolver cache poisoning.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: memory leak in resolver.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: invalid request line in $request variable was written in 
+       access_log only if error_log was set to "info" or "debug" level.
+
+    *) Bugfix: in PNG alpha-channel support in the 
+       ngx_http_image_filter_module.
+
+    *) Bugfix: nginx always added "Vary: Accept-Encoding" response header 
+       line, if both "gzip_static" and "gzip_vary" were on.
+
+    *) Bugfix: in UTF-8 encoding support by "try_files" directive in 
+       nginx/Windows.
+
+    *) Bugfix: in "post_action" directive usage; the bug had appeared in 
+       0.8.11.
+       Thanks to Igor Artemiev.
+
+
+Changes with nginx 0.8.15                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld 
+       were defined, then the name .sub.domain.tld was matched by 
+       .domain.tld.
+
+    *) Bugfix: in transparency support in the ngx_http_image_filter_module.
+
+    *) Bugfix: in file AIO.
+
+    *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.14                                        07 Sep 2009
+
+    *) Bugfix: an expired cached response might stick in the "UPDATING" 
+       state.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+    *) Bugfix: an "error_page" directive did not redirect a 413 error; the 
+       bug had appeared in 0.6.10.
+
+
+Changes with nginx 0.8.13                                        31 Aug 2009
+
+    *) Bugfix: in the "aio sendfile" directive; the bug had appeared in 
+       0.8.12.
+
+    *) Bugfix: nginx could not be built without the --with-file-aio option 
+       on FreeBSD; the bug had appeared in 0.8.12.
+
+
+Changes with nginx 0.8.12                                        31 Aug 2009
+
+    *) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD.
+
+    *) Bugfix: in try_files; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in memcached; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.11                                        28 Aug 2009
+
+    *) Change: now directive "gzip_disable msie6" does not disable gzipping 
+       for MSIE 6.0 SV1.
+
+    *) Feature: file AIO support on FreeBSD and Linux.
+
+    *) Feature: the "directio_alignment" directive.
+
+
+Changes with nginx 0.8.10                                        24 Aug 2009
+
+    *) Bugfix: memory leaks if GeoIP City database was used.
+
+    *) Bugfix: in copying temporary files to permanent storage area; the 
+       bug had appeared in 0.8.9.
+
+
+Changes with nginx 0.8.9                                         17 Aug 2009
+
+    *) Feature: now the start cache loader runs in a separate process; this 
+       should improve large caches handling.
+
+    *) Feature: now temporary files and permanent storage area may reside 
+       at different file systems.
+
+
+Changes with nginx 0.8.8                                         10 Aug 2009
+
+    *) Bugfix: in handling FastCGI headers split in records.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was handled in two proxied or FastCGIed locations and a 
+       caching was enabled in the first location; the bug had appeared in 
+       0.8.7.
+
+
+Changes with nginx 0.8.7                                         27 Jul 2009
+
+    *) Change: minimum supported OpenSSL version is 0.9.7.
+
+    *) Change: the "ask" parameter of the "ssl_verify_client" directive was 
+       changed to the "optional" parameter and now it checks a client 
+       certificate if it was offered.
+       Thanks to Brice Figureau.
+
+    *) Feature: the $ssl_client_verify variable.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "ssl_crl" directive.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "proxy" parameter of the "geo" directive.
+
+    *) Feature: the "image_filter" directive supports variables for setting 
+       size.
+
+    *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the 
+       bug had appeared in 0.7.7.
+       Thanks to Sergey Zhuravlev.
+
+    *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did 
+       not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering", and "X-Accel-Charset" lines from backend 
+       response header.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend 
+       response header lines; the bug had appeared in 0.7.44.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "[alert] zero size buf" error if subrequest returns an 
+       empty response; the bug had appeared in 0.8.5.
+
+
+Changes with nginx 0.8.6                                         20 Jul 2009
+
+    *) Feature: the ngx_http_geoip_module.
+
+    *) Bugfix: XSLT filter may fail with message "not well formed XML 
+       document" for valid XML document.
+       Thanks to Kuramoto Eiji.
+
+    *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by 
+       a regular expression are always tested in case insensitive mode.
+
+    *) Bugfix: now nginx/Windows ignores trailing dots in URI.
+       Thanks to Hugo Leisink.
+
+    *) Bugfix: name of file specified in --conf-path was not honored during 
+       installation; the bug had appeared in 0.6.6.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.5                                         13 Jul 2009
+
+    *) Bugfix: now nginx allows underscores in a request method.
+
+    *) Bugfix: a 500 error code was returned for invalid login/password 
+       while HTTP Basic authentication on Windows.
+
+    *) Bugfix: ngx_http_perl_module responses did not work in subrequests.
+
+    *) Bugfix: in ngx_http_limit_req_module.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.4                                         22 Jun 2009
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.3.
+
+
+Changes with nginx 0.8.3                                         19 Jun 2009
+
+    *) Feature: the $upstream_cache_status variable.
+
+    *) Bugfix: nginx could not be built on MacOSX 10.6.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.2.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       backend 401 error was intercepted and the backend did not set the 
+       "WWW-Authenticate" response header line.
+       Thanks to Eugene Mychlo.
+
+
+Changes with nginx 0.8.2                                         15 Jun 2009
+
+    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
+       start up.
+
+    *) Bugfix: open_file_cache might cache open file descriptors too long; 
+       the bug had appeared in 0.7.4.
+
+
+Changes with nginx 0.8.1                                         08 Jun 2009
+
+    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to backend while caching if no 
+       "proxy_set_header" directive was used with any parameters.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
+       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
+       directives were used with any parameters.
+
+    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
+       format.
+       Thanks to Denis Ilyinyh.
+
+    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
+       the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.8.0                                         02 Jun 2009
+
+    *) Feature: the "keepalive_requests" directive.
+
+    *) Feature: the "limit_rate_after" directive.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: XLST filter did not work in subrequests.
+
+    *) Bugfix: in relative paths handling in nginx/Windows.
+
+    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
+       fastcgi_cache in nginx/Windows.
+
+    *) Bugfix: in memory allocation error handling.
+       Thanks to Maxim Dounin and Kirill A. Korinskiy.
+
+
+Changes with nginx 0.7.59                                        25 May 2009
+
+    *) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods" 
+       directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process, 
+       if a request had no body and the $request_body variable was used;
+       the bug had appeared in 0.7.58.
+
+    *) Bugfix: the SSL modules might not built on Solaris and Linux;
+       the bug had appeared in 0.7.56.
+
+    *) Bugfix: ngx_http_xslt_filter_module responses were not handled by 
+       SSI, charset, and gzip filters.
+
+    *) Bugfix: a "charset" directive did not set a charset to 
+       ngx_http_gzip_static_module responses.
+
+
+Changes with nginx 0.7.58                                        18 May 2009
+
+    *) Feature: a "listen" directive of the mail proxy module supports IPv6.
+
+    *) Feature: the "image_filter_jpeg_quality" directive.
+
+    *) Feature: the "client_body_in_single_buffer" directive.
+
+    *) Feature: the $request_body variable.
+
+    *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" 
+       symbol in the name.
+
+    *) Bugfix: "make upgrade" procedure did not work; the bug had appeared 
+       in 0.7.53.
+       Thanks to Denis F. Latypoff.
+
+
+Changes with nginx 0.7.57                                        12 May 2009
+
+    *) Bugfix: a floating-point fault occurred in worker process, if the 
+       ngx_http_image_filter_module errors were redirected to named 
+       location; the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.7.56                                        11 May 2009
+
+    *) Feature: nginx/Windows supports IPv6 in a "listen" directive of the 
+       HTTP module.
+
+    *) Bugfix: in ngx_http_image_filter_module.
+
+
+Changes with nginx 0.7.55                                        06 May 2009
+
+    *) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives did not work.
+
+    *) Bugfix: fastcgi cache did not cache header only responses.
+
+    *) Bugfix: of "select() failed (9: Bad file descriptor)" error in 
+       nginx/Unix and "select() failed (10038: ...)" error in nginx/Windows.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "debug_connection" directive was used; the bug had appeared in 
+       0.7.54.
+
+    *) Bugfix: fix ngx_http_image_filter_module building errors.
+
+    *) Bugfix: the files bigger than 2G could not be transferred using 
+       $r->sendfile.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.54                                        01 May 2009
+
+    *) Feature: the ngx_http_image_filter_module.
+
+    *) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers" 
+       directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "open_file_cache_errors off" directive was used; the bug had 
+       appeared in 0.7.53.
+
+    *) Bugfix: the "port_in_redirect off" directive did not work; the bug 
+       had appeared in 0.7.39.
+
+    *) Bugfix: improve handling of "select" method errors.
+
+    *) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows.
+
+    *) Bugfix: in error text descriptions in nginx/Windows; the bug had 
+       appeared in 0.7.53.
+
+
+Changes with nginx 0.7.53                                        27 Apr 2009
+
+    *) Change: now a log set by --error-log-path is created from the very 
+       start-up.
+
+    *) Feature: now the start up errors and warnings are outputted to an 
+       error_log and stderr.
+
+    *) Feature: the empty --prefix= configure parameter forces nginx to use 
+       a directory where it was run as prefix.
+
+    *) Feature: the -p switch.
+
+    *) Feature: the -s switch on Unix platforms.
+
+    *) Feature: the -? and -h switches.
+       Thanks to Jerome Loyet.
+
+    *) Feature: now switches may be set in condensed form.
+
+    *) Bugfix: nginx/Windows did not work if configuration file was given 
+       by the -c switch.
+
+    *) Bugfix: temporary files might be not removed if the "proxy_store", 
+       "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an incorrect value was passed to mail proxy authentication 
+       server in "Auth-Method" header line; the bug had appeared
+       in 0.7.34.
+       Thanks to Simon Lecaille.
+
+    *) Bugfix: system error text descriptions were not logged on Linux;
+       the bug had appeared in 0.7.45.
+
+    *) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
+       Thanks to Andrew Vorobyoff.
+
+
+Changes with nginx 0.7.52                                        20 Apr 2009
+
+    *) Feature: the first native Windows binary release.
+
+    *) Bugfix: in processing HEAD method while caching.
+
+    *) Bugfix: in processing the "If-Modified-Since", "If-Range", etc. 
+       client request header lines while caching.
+
+    *) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in 
+       cacheable responses.
+
+    *) Bugfix: if nginx was built with the ngx_http_perl_module and with a 
+       perl which supports threads, then during a master process exit the 
+       message "panic: MUTEX_LOCK" might be issued.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.7.48.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.7.42.
+
+
+Changes with nginx 0.7.51                                        12 Apr 2009
+
+    *) Feature: the "try_files" directive supports a response code in the 
+       fallback parameter.
+
+    *) Feature: now any response code can be used in the "return" directive.
+
+    *) Bugfix: the "error_page" directive made an external redirect without 
+       query string; the bug had appeared in 0.7.44.
+
+    *) Bugfix: if servers listened on several defined explicitly addresses, 
+       then virtual servers might not work; the bug had appeared in 0.7.39.
+
+
+Changes with nginx 0.7.50                                        06 Apr 2009
+
+    *) Bugfix: the $arg_... variables did not work; the bug had appeared in 
+       0.7.49.
+
+
+Changes with nginx 0.7.49                                        06 Apr 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if the 
+       $arg_... variables were used; the bug had appeared in 0.7.48.
+
+
+Changes with nginx 0.7.48                                        06 Apr 2009
+
+    *) Feature: the "proxy_cache_key" directive.
+
+    *) Bugfix: now nginx takes into account the "X-Accel-Expires", 
+       "Expires", and "Cache-Control" header lines in a backend response.
+
+    *) Bugfix: now nginx caches responses for the GET requests only.
+
+    *) Bugfix: the "fastcgi_cache_key" directive was not inherited.
+
+    *) Bugfix: the $arg_... variables did not work with SSI subrequests.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built with uclibc library.
+       Thanks to Timothy Redaelli.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had 
+       appeared in 0.7.46.
+
+
+Changes with nginx 0.7.47                                        01 Apr 2009
+
+    *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; 
+       the bug had appeared in 0.7.46.
+
+    *) Bugfix: nginx could not be built on MacOSX; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: if the "max_size" parameter was set, then the cache manager 
+       might purge a whole cache; the bug had appeared in 0.7.46.
+
+    *) Change: a segmentation fault might occur in worker process, if the 
+       "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ 
+       "fastcgi_cache_valid" were set on different levels; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       request was redirected to a proxied or FastCGI server via error_page 
+       or try_files; the bug had appeared in 0.7.44.
+
+
+Changes with nginx 0.7.46                                        30 Mar 2009
+
+    *) Bugfix: the previous release tarball was incorrect.
+
+
+Changes with nginx 0.7.45                                        30 Mar 2009
+
+    *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives 
+       can be set on different levels.
+
+    *) Change: the "clean_time" parameter of the "proxy_cache_path" 
+       directive is canceled.
+
+    *) Feature: the "max_size" parameter of the "proxy_cache_path" 
+       directive.
+
+    *) Feature: the ngx_http_fastcgi_module preliminary cache support.
+
+    *) Feature: now on shared memory allocation errors directive and zone 
+       names are logged.
+
+    *) Bugfix: the directive "add_header last-modified ''" did not delete a 
+       "Last-Modified" response header line; the bug had appeared in 0.7.44.
+
+    *) Bugfix: a relative path in the "auth_basic_user_file" directive 
+       given without variables did not work; the bug had appeared in 
+       0.7.44.
+       Thanks to Jerome Loyet.
+
+    *) Bugfix: in an "alias" directive given using variables without 
+       references to captures of regular expressions; the bug had appeared 
+       in 0.7.42.
+
+
+Changes with nginx 0.7.44                                        23 Mar 2009
+
+    *) Feature: the ngx_http_proxy_module preliminary cache support.
+
+    *) Feature: the --with-pcre option in the configure.
+
+    *) Feature: the "try_files" directive is now allowed on the server 
+       block level.
+
+    *) Bugfix: the "try_files" directive handled incorrectly a query string 
+       in a fallback parameter.
+
+    *) Bugfix: the "try_files" directive might test incorrectly directories.
+
+    *) Bugfix: if there was a single server for given address:port pair, 
+       then captures in regular expressions in a "server_name" directive 
+       did not work.
+
+
+Changes with nginx 0.7.43                                        18 Mar 2009
+
+    *) Bugfix: a request was handled incorrectly, if a "root" directive 
+       used variables; the bug had appeared in 0.7.42.
+
+    *) Bugfix: if a server listened on wildcard address, then the 
+       $server_addr variable value was "0.0.0.0"; the bug had appeared in 
+       0.7.36.
+
+
+Changes with nginx 0.7.42                                        16 Mar 2009
+
+    *) Change: now the "Invalid argument" error returned by 
+       setsockopt(TCP_NODELAY) on Solaris, is ignored.
+
+    *) Change: now if a file specified in a "auth_basic_user_file" 
+       directive is absent, then the 403 error is returned instead of the 
+       500 one.
+
+    *) Feature: the "auth_basic_user_file" directive supports variables.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Feature: the "listen" directive supports the "ipv6only" parameter. 
+       Thanks to Zhang Hua.
+
+    *) Bugfix: in an "alias" directive with references to captures of 
+       regular expressions; the bug had appeared in 0.7.40.
+
+    *) Bugfix: compatibility with Tru64 UNIX.
+       Thanks to Dustin Marquess.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.41.
+
+
+Changes with nginx 0.7.41                                        11 Mar 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       "server_name" or a "location" directives had captures in regular 
+       expressions; the issue had appeared in 0.7.40.
+       Thanks to Vladimir Sopot.
+
+
+Changes with nginx 0.7.40                                        09 Mar 2009
+
+    *) Feature: the "location" directive supports captures in regular 
+       expressions.
+
+    *) Feature: an "alias" directive with capture references may be used 
+       inside a location given by a regular expression with captures.
+
+    *) Feature: the "server_name" directive supports captures in regular 
+       expressions.
+
+    *) Workaround: the ngx_http_autoindex_module did not show the trailing 
+       slash in directories on XFS filesystem; the issue had appeared in 
+       0.7.15.
+       Thanks to Dmitry Kuzmenko.
+
+
+Changes with nginx 0.7.39                                        02 Mar 2009
+
+    *) Bugfix: large response with SSI might hang, if gzipping was enabled; 
+       the bug had appeared in 0.7.28.
+       Thanks to Artem Bokhan.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if short 
+       static variants are used in a "try_files" directive.
+
+
+Changes with nginx 0.7.38                                        23 Feb 2009
+
+    *) Feature: authentication failures logging.
+
+    *) Bugfix: name/password in auth_basic_user_file were ignored after odd 
+       number of empty lines.
+       Thanks to Alexander Zagrebin.
+
+    *) Bugfix: a segmentation fault occurred in a master process, if long 
+       path was used in unix domain socket; the bug had appeared in 0.7.36.
+
+
+Changes with nginx 0.7.37                                        21 Feb 2009
+
+    *) Bugfix: directives using upstreams did not work; the bug had 
+       appeared in 0.7.36.
+
+
+Changes with nginx 0.7.36                                        21 Feb 2009
+
+    *) Feature: a preliminary IPv6 support; the "listen" directive of the 
+       HTTP module supports IPv6.
+
+    *) Bugfix: the $ancient_browser variable did not work for browsers 
+       preset by a "modern_browser" directives.
+
+
+Changes with nginx 0.7.35                                        16 Feb 2009
+
+    *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for 
+       asymmetric ciphers.
+       Thanks to Marcin Gozdalik.
+
+    *) Bugfix: a "try_files" directive set MIME type depending on an 
+       original request extension.
+
+    *) Bugfix: "*domain.tld" names were handled incorrectly in 
+       "server_name", "valid_referers", and "map" directives, if 
+       ".domain.tld" and ".subdomain.domain.tld" wildcards were used; 
+       the bug had appeared in 0.7.9.
+
+
+Changes with nginx 0.7.34                                        10 Feb 2009
+
+    *) Feature: the "off" parameter of the "if_modified_since" directive.
+
+    *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT 
+       command.
+       Thanks to Maxim Dounin.
+
+    *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support 
+       in mail proxy server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in a redirect rewrite directive original arguments were 
+       concatenated with new arguments by a "?" rather than an "&";
+       the bug had appeared in 0.1.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on AIX.
+
+
+Changes with nginx 0.7.33                                        02 Feb 2009
+
+    *) Bugfix: a double response might be returned if the epoll or rtsig 
+       methods are used and a redirect was returned to a request with 
+       body.
+       Thanks to Eden Li.
+
+    *) Bugfix: the $sent_http_location variable was empty for some 
+       redirects types.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       "resolver" directive was used in SMTP proxy.
+
+
+Changes with nginx 0.7.32                                        26 Jan 2009
+
+    *) Feature: now a directory existence testing can be set explicitly in 
+       the "try_files" directive.
+
+    *) Bugfix: fastcgi_store stored files not always.
+
+    *) Bugfix: in geo ranges.
+
+    *) Bugfix: in shared memory allocations if nginx was built without 
+       debugging.
+       Thanks to Andrey Kvasov.
+
+
+Changes with nginx 0.7.31                                        19 Jan 2009
+
+    *) Change: now the "try_files" directive tests files only and ignores 
+       directories.
+
+    *) Feature: the "fastcgi_split_path_info" directive.
+
+    *) Bugfixes in an "Expect" request header line support.
+
+    *) Bugfixes in geo ranges.
+
+    *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" 
+       line as response body instead of default 404 page body; the bug had 
+       appeared in 0.7.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" 
+       instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.30                                        24 Dec 2008
+
+    *) Bugfix: a segmentation fault occurred in worker process, if 
+       variables were used in the "fastcgi_pass" or "proxy_pass" directives 
+       and host name must be resolved; the bug had appeared in 0.7.29.
+
+
+Changes with nginx 0.7.29                                        24 Dec 2008
+
+    *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not 
+       support variables if unix domain sockets were used.
+
+    *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.
+
+    *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 
+       requests;
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on 
+       Cygwin.
+
+
+Changes with nginx 0.7.28                                        22 Dec 2008
+
+    *) Change: in memory allocation in the ngx_http_gzip_filter_module.
+
+    *) Change: the default "gzip_buffers" directive values have been 
+       changed to 32 4k or 16 8k from 4 4k/8k.
+
+
+Changes with nginx 0.7.27                                        15 Dec 2008
+
+    *) Feature: the "try_files" directive.
+
+    *) Feature: variables support in the "fastcgi_pass" directive.
+
+    *) Feature: now the $geo variable may get an address from a 
+       variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: now a location's modifier may be used without space before 
+       name.
+
+    *) Feature: the $upstream_response_length variable.
+
+    *) Bugfix: now a "add_header" directive does not add an empty value.
+
+    *) Bugfix: if zero length static file was requested, then nginx just 
+       closed connection; the bug had appeared in 0.7.25.
+
+    *) Bugfix: a MOVE method could not move file in non-existent directory.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if no one 
+       named location was defined in server, but some one was used in an 
+       error_page directive.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.7.26                                        08 Dec 2008
+
+    *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
+
+
+Changes with nginx 0.7.25                                        08 Dec 2008
+
+    *) Change: in subrequest processing.
+
+    *) Change: now POSTs without "Content-Length" header line are allowed.
+
+    *) Bugfix: now the "limit_req" and "limit_conn" directives log a 
+       prohibition reason.
+
+    *) Bugfix: in the "delete" parameter of the "geo" directive.
+
+
+Changes with nginx 0.7.24                                        01 Dec 2008
+
+    *) Feature: the "if_modified_since" directive.
+
+    *) Bugfix: nginx did not process a FastCGI server response, if the 
+       server send too many messages to stderr before response.
+
+    *) Bugfix: the "$cookie_..." variables did not work in the SSI and the 
+       perl module.
+
+
+Changes with nginx 0.7.23                                        27 Nov 2008
+
+    *) Feature: the "delete" and "ranges" parameters in the "geo" directive.
+
+    *) Feature: speeding up loading of geo base with large number of values.
+
+    *) Feature: decrease of memory required for geo base load.
+
+
+Changes with nginx 0.7.22                                        20 Nov 2008
+
+    *) Feature: the "none" parameter in the "smtp_auth" directive.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "$cookie_..." variables.
+
+    *) Bugfix: the "directio" directive did not work in XFS filesystem.
+
+    *) Bugfix: the resolver did not understand big DNS responses.
+       Thanks to Zyb.
+
+
+Changes with nginx 0.7.21                                        11 Nov 2008
+
+    *) Changes in the ngx_http_limit_req_module.
+
+    *) Feature: the EXSLT support in the ngx_http_xslt_module.
+       Thanks to Denis F. Latypoff.
+
+    *) Workaround: compatibility with glibc 2.3.
+       Thanks to Eric Benson and Maxim Dounin.
+
+    *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had 
+       appeared in 0.7.6.
+
+
+Changes with nginx 0.7.20                                        10 Nov 2008
+
+    *) Changes in the ngx_http_gzip_filter_module.
+
+    *) Feature: the ngx_http_limit_req_module.
+
+    *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and 
+       ppc platforms; the bug had appeared in 0.7.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "proxy_pass http://host/some:uri" directives did not 
+       work; the bug had appeared in 0.7.12.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error.
+
+    *) Bugfix: the ngx_http_secure_link_module did not work inside 
+       locations, whose names are less than 3 characters.
+
+    *) Bugfix: $server_addr variable might have no value.
+
+
+Changes with nginx 0.7.19                                        13 Oct 2008
+
+    *) Bugfix: version number update.
+
+
+Changes with nginx 0.7.18                                        13 Oct 2008
+
+    *) Change: the "underscores_in_headers" directive; now nginx does not 
+       allows underscores in a client request header line names.
+
+    *) Feature: the ngx_http_secure_link_module.
+
+    *) Feature: the "real_ip_header" directive supports any header.
+
+    *) Feature: the "log_subrequest" directive.
+
+    *) Feature: the $realpath_root variable.
+
+    *) Feature: the "http_502" and "http_504" parameters of the 
+       "proxy_next_upstream" directive.
+
+    *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives did not work.
+
+    *) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line 
+       for HEAD requests.
+
+    *) Bugfix: now accept threshold depends on worker_connections.
+
+
+Changes with nginx 0.7.17                                        15 Sep 2008
+
+    *) Feature: now the "directio" directive works on Linux.
+
+    *) Feature: the $pid variable.
+
+    *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did 
+       not work with open_file_cache.
+
+    *) Bugfix: the "access_log" with variables did not work on Linux; the 
+       bug had appeared in 0.7.7.
+
+    *) Bugfix: the ngx_http_charset_module did not understand quoted 
+       charset name received from backend.
+
+
+Changes with nginx 0.7.16                                        08 Sep 2008
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.7.15.
+
+
+Changes with nginx 0.7.15                                        08 Sep 2008
+
+    *) Feature: the ngx_http_random_index_module.
+
+    *) Feature: the "directio" directive has been optimized for file 
+       requests starting from arbitrary position.
+
+    *) Feature: the "directio" directive turns off sendfile if it is 
+       necessary.
+
+    *) Feature: now nginx allows underscores in a client request header 
+       line names.
+
+
+Changes with nginx 0.7.14                                        01 Sep 2008
+
+    *) Change: now the ssl_certificate and ssl_certificate_key directives 
+       have not default values.
+
+    *) Feature: the "listen" directive supports the "ssl" parameter.
+
+    *) Feature: now nginx takes into account a time zone change while 
+       reconfiguration on FreeBSD and Linux.
+
+    *) Bugfix: the "listen" directive parameters such as "backlog", 
+       "rcvbuf", etc. were not set, if a default server was not the first 
+       one.
+
+    *) Bugfix: if URI part captured by a "rewrite" directive was used as a 
+       query string, then the query string was not escaped.
+
+    *) Bugfix: configuration file validity test improvements.
+
+
+Changes with nginx 0.7.13                                        26 Aug 2008
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.7.12.
+
+
+Changes with nginx 0.7.12                                        26 Aug 2008
+
+    *) Feature: the "server_name" directive supports empty name "".
+
+    *) Feature: the "gzip_disable" directive supports special "msie6" mask.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: a request body was dropped while redirection via an 
+       "error_page" directive.
+
+    *) Bugfix: a full response was returned for request method HEAD while 
+       redirection via an "error_page" directive.
+
+    *) Bugfix: 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.7.0.
+
+
+Changes with nginx 0.7.11                                        18 Aug 2008
+
+    *) Change: now ngx_http_charset_module does not work by default with 
+       text/css MIME type.
+
+    *) Feature: now nginx returns the 405 status code for POST method 
+       requesting a static file only if the file exists.
+
+    *) Feature: the "proxy_ssl_session_reuse" directive.
+
+    *) Bugfix: a "proxy_pass" directive without URI part might use original 
+       request after the "X-Accel-Redirect" redirection was used;
+
+    *) Bugfix: if a directory has search only rights and the first index 
+       file was absent, then nginx returned the 500 status code.
+
+    *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
+
+
+Changes with nginx 0.7.10                                        13 Aug 2008
+
+    *) Bugfix: in the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives; the 
+       bugs had appeared in 0.7.9.
+
+    *) Bugfix: of recursive error_page for 500 status code.
+
+    *) Bugfix: now the ngx_http_realip_module sets address not for whole 
+       keepalive connection, but for each request passed via the connection.
+
+
+Changes with nginx 0.7.9                                         12 Aug 2008
+
+    *) Change: now ngx_http_charset_module works by default with following 
+       MIME types: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript, and application/rss+xml.
+
+    *) Feature: the "charset_types" and "addition_types" directives.
+
+    *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" 
+       directives use hash.
+
+    *) Feature: the ngx_cpp_test_module.
+
+    *) Feature: the "expires" directive supports daily time.
+
+    *) Feature: the ngx_http_xslt_module improvements and bug fixing.
+       Thanks to Denis F. Latypoff and Maxim Dounin.
+
+    *) Bugfix: the "log_not_found" directive did not work for index files 
+       tests.
+
+    *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or 
+       eventport methods were used; the bug had appeared in 0.7.7.
+
+    *) Bugfix: if the "server_name", "valid_referers", and "map" directives 
+       used an "*.domain.tld" wildcard and exact name "domain.tld" was not 
+       set, then the exact name was matched by the wildcard; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.7.8                                         04 Aug 2008
+
+    *) Feature: the ngx_http_xslt_module.
+
+    *) Feature: the "$arg_..." variables.
+
+    *) Feature: Solaris directio support.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: now if FastCGI server sends a "Location" header line without 
+       status line, then nginx uses 302 status code.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.7                                         30 Jul 2008
+
+    *) Change: now the EAGAIN error returned by connect() is not considered 
+       as temporary error.
+
+    *) Change: now the $ssl_client_cert variable value is a certificate 
+       with TAB character intended before each line except first one; an 
+       unchanged certificate is available in the $ssl_client_raw_cert 
+       variable.
+
+    *) Feature: the "ask" parameter in the "ssl_verify_client" directive.
+
+    *) Feature: byte-range processing improvements.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "directio" directive.
+       Thanks to Jiang Hong.
+
+    *) Feature: MacOSX 10.5 sendfile() support.
+
+    *) Bugfix: now in MacOSX and Cygwin locations are tested in case 
+       insensitive mode; however, the compare is provided by single-byte 
+       locales only.
+
+    *) Bugfix: mail proxy SSL connections hanged, if select, poll, or 
+       /dev/poll methods were used.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.7.6                                         07 Jul 2008
+
+    *) Bugfix: now if variables are used in the "access_log" directive a 
+       request root existence is always tested.
+
+    *) Bugfix: the ngx_http_flv_module did not support several values in a 
+       query string.
+
+
+Changes with nginx 0.7.5                                         01 Jul 2008
+
+    *) Bugfixes in variables support in the "access_log" directive; the 
+       bugs had appeared in 0.7.4.
+
+    *) Bugfix: nginx could not be built --without-http_gzip_module; the bug 
+       had appeared in 0.7.3.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+
+Changes with nginx 0.7.4                                         30 Jun 2008
+
+    *) Feature: variables support in the "access_log" directive.
+
+    *) Feature: the "open_log_file_cache" directive.
+
+    *) Feature: the -g switch.
+
+    *) Feature: the "Expect" request header line support.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+
+Changes with nginx 0.7.3                                         23 Jun 2008
+
+    *) Change: the "rss" extension MIME type has been changed to 
+       "application/rss+xml".
+
+    *) Change: now the "gzip_vary" directive turned on issues a 
+       "Vary: Accept-Encoding" header line for uncompressed responses too.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the "https://" protocol is used.
+
+    *) Bugfix: the "proxy_pass" directive did not work with the HTTPS 
+       protocol; the bug had appeared in 0.6.9.
+
+
+Changes with nginx 0.7.2                                         16 Jun 2008
+
+    *) Feature: now nginx supports EDH key exchange ciphers.
+
+    *) Feature: the "ssl_dhparam" directive.
+
+    *) Feature: the $ssl_client_cert variable.
+       Thanks to Manlio Perillo.
+
+    *) Bugfix: after changing URI via a "rewrite" directive nginx did not 
+       search a new location; the bug had appeared in 0.7.1.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.1.
+
+    *) Bugfix: when a request to a directory was redirected with the slash 
+       added, nginx dropped a query string from the original request.
+
+
+Changes with nginx 0.7.1                                         26 May 2008
+
+    *) Change: now locations are searched in a tree.
+
+    *) Change: the "optimize_server_names" directive was canceled due to 
+       the "server_name_in_redirect" directive introduction.
+
+    *) Change: some long deprecated directives are not supported anymore.
+
+    *) Change: the "none" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+
+Changes with nginx 0.7.0                                         19 May 2008
+
+    *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as 
+       \xXX in an access_log.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx allows several "Host" request header line.
+
+    *) Feature: the "modified" flag in the "expires" directive.
+
+    *) Feature: the $uid_got and $uid_set variables may be used at any 
+       request processing stage.
+
+    *) Feature: the $hostname variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: DESTDIR support.
+       Thanks to Todd A. Fisher and Andras Voroskoi.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+
+Changes with nginx 0.6.31                                        12 May 2008
+
+    *) Bugfix: nginx did not process FastCGI response if header was at the 
+       end of FastCGI record; the bug had appeared in 0.6.2.
+       Thanks to Sergey Serov.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a file 
+       was deleted and the "open_file_cache_errors" directive was off.
+
+
+Changes with nginx 0.6.30                                        29 Apr 2008
+
+    *) Change: now if an "include" directive pattern does not match any 
+       file, then nginx does not issue an error.
+
+    *) Feature: now the time in directives may be specified without spaces, 
+       for example, "1h50m".
+
+    *) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
+       Thanks to Chavelle Vincent.
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: the "error_page" directive did not take into account 
+       arguments in redirected URI.
+
+    *) Bugfix: now nginx always opens files in binary mode under Cygwin.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in 
+       0.6.15.
+
+
+Changes with nginx 0.6.29                                        18 Mar 2008
+
+    *) Feature: the ngx_google_perftools_module.
+
+    *) Bugfix: the ngx_http_perl_module could not be built on 64-bit 
+       platforms; the bug had appeared in 0.6.27.
+
+
+Changes with nginx 0.6.28                                        13 Mar 2008
+
+    *) Bugfix: the rtsig method could not be built; the bug had appeared in 
+       0.6.27.
+
+
+Changes with nginx 0.6.27                                        12 Mar 2008
+
+    *) Change: now by default the rtsig method is not built on 
+       Linux 2.6.18+.
+
+    *) Change: now a request method is not changed while redirection to a 
+       named location via an "error_page" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives in SMTP 
+       proxy.
+
+    *) Feature: the "post_action" directive supports named locations.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: browsers did not repeat SSL handshake if there is no valid 
+       client certificate in first handshake. 
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: if response code 495-497 was redirected via an "error_page" 
+       directive without code change, then nginx tried to allocate too many 
+       memory.
+
+    *) Bugfix: memory leak in long-lived non buffered connections.
+
+    *) Bugfix: memory leak in resolver.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: in the $proxy_host and $proxy_port variables caching.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: a "proxy_pass" directive with variables used incorrectly the 
+       same port as in another "proxy_pass" directive with the same host 
+       name and without variables.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: in copying URI part contained escaped symbols into arguments.
+
+
+Changes with nginx 0.6.26                                        11 Feb 2008
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if big 
+       value was used in a "expires" directive.
+       Thanks to Joaquin Cuenca Abela.
+
+    *) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: in proxied or FastCGI subrequests a client original method 
+       was used instead of the GET method.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.6.23.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.25                                        08 Jan 2008
+
+    *) Change: now the "server_name_in_redirect" directive is used instead 
+       of the "server_name" directive's special "*" parameter.
+
+    *) Change: now wildcard and regex names can be used as main name in a 
+       "server_name" directive.
+
+    *) Change: the "satisfy_any" directive was replaced by the "satisfy" 
+       directive.
+
+    *) Workaround: old worker processes might hog CPU after reconfiguration 
+       if they was run under Linux OpenVZ.
+
+    *) Feature: the "min_delete_depth" directive.
+
+    *) Bugfix: the COPY and MOVE methods did not work with single files.
+
+    *) Bugfix: the ngx_http_gzip_static_module did not allow the 
+       ngx_http_dav_module to work; the bug had appeared in 0.6.23.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.6.23.
+
+
+Changes with nginx 0.6.24                                        27 Dec 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if HTTPS 
+       was used; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.23                                        27 Dec 2007
+
+    *) Change: the "off" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+
+    *) Change: the "open_file_cache_retest" directive was renamed to the 
+       "open_file_cache_valid".
+
+    *) Feature: the "open_file_cache_min_uses" directive.
+
+    *) Feature: the ngx_http_gzip_static_module.
+
+    *) Feature: the "gzip_disable" directive.
+
+    *) Feature: the "memcached_pass" directive may be used inside the "if" 
+       block.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       "memcached_pass" and "if" directives were used in the same location.
+
+    *) Bugfix: if a "satisfy_any on" directive was used and not all access 
+       and auth modules directives were set, then other given access and 
+       auth directives were not tested;
+
+    *) Bugfix: regex parameters in a "valid_referers" directive were not 
+       inherited from previous level.
+
+    *) Bugfix: a "post_action" directive did run if a request was completed 
+       with 499 status code.
+
+    *) Bugfix: optimization of 16K buffer usage in a SSL connection.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+
+Changes with nginx 0.6.22                                        19 Dec 2007
+
+    *) Change: now all ngx_http_perl_module methods return values copied to 
+       perl's allocated memory.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module, the perl 
+       before 5.8.6 was used, and perl supported threads, then during 
+       reconfiguration the master process aborted; the bug had appeared in 
+       0.5.9.
+       Thanks to Boris Zhmurov.
+
+    *) Bugfix: the ngx_http_perl_module methods may get invalid values of 
+       the regex captures.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       $r->has_request_body() method was called for a request whose small 
+       request body was already received.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the last address was missed in the $upstream_addr variable; 
+       the bug had appeared in 0.6.18.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.6.10.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.21                                        03 Dec 2007
+
+    *) Change: if variable values used in a "proxy_pass" directive contain 
+       IP-addresses only, then a "resolver" directive is not mandatory.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+    *) Bugfix: if resolver was used on platform that does not support 
+       kqueue, then nginx issued an alert "name is out of response".
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+
+Changes with nginx 0.6.20                                        28 Nov 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+
+Changes with nginx 0.6.19                                        27 Nov 2007
+
+    *) Bugfix: the 0.6.18 version could not be built.
+
+
+Changes with nginx 0.6.18                                        27 Nov 2007
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: variables support in the "proxy_pass" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives.
+
+    *) Feature: now the directive "add_header last-modified ''" deletes a 
+       "Last-Modified" response header line.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+
+Changes with nginx 0.6.17                                        15 Nov 2007
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.6.4.
+
+    *) Bugfix: the "autoindex" directive did not work with the "alias /" 
+       directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+
+Changes with nginx 0.6.16                                        29 Oct 2007
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.6.11.
+
+    *) Bugfix: compatibility with mget.
+
+
+Changes with nginx 0.6.15                                        22 Oct 2007
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: if request with request body was redirected using the 
+       "error_page" directive, then nginx tried to read the request body 
+       again; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a segmentation fault occurred in worker process if no 
+       server_name was explicitly defined for server processing request; 
+       the bug had appeared in 0.6.7.
+
+
+Changes with nginx 0.6.14                                        15 Oct 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: if all upstream servers were failed, then all servers had 
+       got weight the was equal one until servers became alive; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.6.11.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+
+Changes with nginx 0.6.13                                        24 Sep 2007
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+
+Changes with nginx 0.6.12                                        21 Sep 2007
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Bugfix: the trailing wildcards did not work; the bug had appeared in 
+       0.6.9.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.11                                        11 Sep 2007
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: if the "max_fails" was set for upstream server, then after 
+       first failure server weight was always one; the bug had appeared in 
+       0.6.6.
+
+
+Changes with nginx 0.6.10                                        03 Sep 2007
+
+    *) Feature: the "open_file_cache", "open_file_cache_retest", and 
+       "open_file_cache_errors" directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+
+Changes with nginx 0.6.9                                         28 Aug 2007
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       HTTPS protocol was used; the bug had appeared in 0.6.7.
+
+    *) Bugfix: if server listened on two addresses or ports and trailing 
+       wildcard was used, then nginx did not run.
+
+    *) Bugfix: the "ip_hash" directive might incorrectly mark servers as 
+       down.
+
+    *) Bugfix: nginx could not be built on amd64; the bug had appeared in 
+       0.6.8.
+
+
+Changes with nginx 0.6.8                                         20 Aug 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Bugfix: nginx used path relative to configuration prefix for 
+       non-absolute configuration file path specified in the "-c" key; the 
+       bug had appeared in 0.6.6.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+
+Changes with nginx 0.6.7                                         15 Aug 2007
+
+    *) Change: now the paths specified in the "include", 
+       "auth_basic_user_file", "perl_modules", "ssl_certificate", 
+       "ssl_certificate_key", and "ssl_client_certificate" directives are 
+       relative to directory of nginx configuration file nginx.conf, but 
+       not to nginx prefix directory.
+
+    *) Change: the --sysconfdir=PATH option in configure was canceled.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "backup" parameter.
+
+    *) Feature: the ngx_http_perl_module supports the 
+       $r->discard_request_body.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Bugfix: if a response different than 200 was returned to a request 
+       with body and connection went to the keep-alive state after the 
+       request, then nginx returned 400 for the next request.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       "server" inside "upstream" block was marked as "down"; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+
+Changes with nginx 0.6.6                                         30 Jul 2007
+
+    *) Feature: the --sysconfdir=PATH option in configure.
+
+    *) Feature: named locations.
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: fair big weight upstream balancer.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.6.4.
+
+
+Changes with nginx 0.6.5                                         23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: nginx was incorrectly built by Sun Studio on 
+       Solaris/amd64.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.6.4                                         17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Change: the "proxy_store" and "fastcgi_store" directives were 
+       changed.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Workaround: for Sun Studio 12.
+       Thanks to Jiang Hong.
+
+
+Changes with nginx 0.6.3                                         12 Jul 2007
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.6.2                                         09 Jul 2007
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+
+Changes with nginx 0.6.1                                         17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+
+Changes with nginx 0.6.0                                         14 Jun 2007
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the last character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/en/CHANGES-1.0
@@ -0,0 +1,5333 @@
+
+Changes with nginx 1.0.5                                         19 Jul 2011
+
+    *) Change: now default SSL ciphers are "HIGH:!aNULL:!MD5".
+       Thanks to Rob Stradling.
+
+    *) Feature: the "referer_hash_max_size" and "referer_hash_bucket_size" 
+       directives.
+       Thanks to Witold Filipczyk.
+
+    *) Feature: $uid_reset variable.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if a 
+       caching was used.
+       Thanks to Lanshun Zhou.
+
+    *) Bugfix: worker processes may got caught in an endless loop during 
+       reconfiguration, if a caching was used; the bug had appeared in 
+       0.8.48.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: "stalled cache updating" alert.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 1.0.4                                         01 Jun 2011
+
+    *) Change: now regular expressions case sensitivity in the "map" 
+       directive is given by prefixes "~" or "~*".
+
+    *) Feature: now shared zones and caches use POSIX semaphores on Linux. 
+       Thanks to Denis F. Latypoff.
+
+    *) Bugfix: "stalled cache updating" alert.
+
+    *) Bugfix: nginx could not be built --without-http_auth_basic_module; 
+       the bug had appeared in 1.0.3.
+
+
+Changes with nginx 1.0.3                                         25 May 2011
+
+    *) Feature: the "auth_basic_user_file" directive supports "$apr1", 
+       "{PLAIN}", and "{SSHA}" password encryption methods.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "geoip_org" directive and $geoip_org variable.
+       Thanks to Alexander Uskov, Arnaud Granal, and Denis F. Latypoff.
+
+    *) Feature: ngx_http_geo_module and ngx_http_geoip_module support IPv4 
+       addresses mapped to IPv6 addresses.
+
+    *) Bugfix: a segmentation fault occurred in a worker process during 
+       testing IPv4 address mapped to IPv6 address, if access or deny rules 
+       were defined only for IPv6; the bug had appeared in 0.8.22.
+
+    *) Bugfix: a cached response may be broken if "proxy/fastcgi/scgi/ 
+       uwsgi_cache_bypass" and "proxy/fastcgi/scgi/uwsgi_no_cache" 
+       directive values were different; the bug had appeared in 0.8.46.
+
+
+Changes with nginx 1.0.2                                         10 May 2011
+
+    *) Feature: now shared zones and caches use POSIX semaphores.
+
+    *) Bugfix: in the "rotate" parameter of the "image_filter" directive. 
+       Thanks to Adam Bocim.
+
+    *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 
+       1.0.1.
+
+
+Changes with nginx 1.0.1                                         03 May 2011
+
+    *) Change: now the "split_clients" directive uses MurmurHash2 algorithm 
+       because of better distribution.
+       Thanks to Oleg Mamontov.
+
+    *) Change: now long strings starting with zero are not considered as 
+       false values.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx uses a default listen backlog value 511 on Linux.
+
+    *) Feature: the $upstream_... variables may be used in the SSI and perl 
+       modules.
+
+    *) Bugfix: now nginx limits better disk cache size.
+       Thanks to Oleg Mamontov.
+
+    *) Bugfix: a segmentation fault might occur while parsing incorrect 
+       IPv4 address; the bug had appeared in 0.9.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built by gcc 4.6 without --with-debug 
+       option.
+
+    *) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug 
+       had appeared in 0.9.3.
+       Thanks to Dagobert Michelsen.
+
+    *) Bugfix: $request_time variable had invalid values if subrequests 
+       were used; the bug had appeared in 0.8.47.
+       Thanks to Igor A. Valcov.
+
+
+Changes with nginx 1.0.0                                         12 Apr 2011
+
+    *) Bugfix: a cache manager might hog CPU after reload.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an "image_filter crop" directive worked incorrectly coupled 
+       with an "image_filter rotate 180" directive.
+
+    *) Bugfix: a "satisfy any" directive disabled custom 401 error page.
+
+
+Changes with nginx 0.9.7                                         04 Apr 2011
+
+    *) Feature: now keepalive connections may be closed premature, if there 
+       are no free worker connections.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "rotate" parameter of the "image_filter" directive.
+       Thanks to Adam Bocim.
+
+    *) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or 
+       "uwsgi_pass" directives is given by expression and refers to a 
+       defined upstream.
+
+
+Changes with nginx 0.9.6                                         21 Mar 2011
+
+    *) Feature: the "map" directive supports regular expressions as value 
+       of the first parameter.
+
+    *) Feature: $time_iso8601 access_log variable.
+       Thanks to Michael Lustfield.
+
+
+Changes with nginx 0.9.5                                         21 Feb 2011
+
+    *) Change: now nginx uses a default listen backlog value -1 on Linux. 
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: the "utf8" parameter of "geoip_country" and "geoip_city" 
+       directives.
+       Thanks to Denis F. Latypoff.
+
+    *) Bugfix: in a default "proxy_redirect" directive if "proxy_pass" 
+       directive has no URI part.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an "error_page" directive did not work with nonstandard 
+       error codes; the bug had appeared in 0.8.53.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.9.4                                         21 Jan 2011
+
+    *) Feature: the "server_name" directive supports the $hostname variable.
+
+    *) Feature: 494 code for "Request Header Too Large" error.
+
+
+Changes with nginx 0.9.3                                         13 Dec 2010
+
+    *) Bugfix: if there was a single server for given IPv6 address:port 
+       pair, then captures in regular expressions in a "server_name" 
+       directive did not work.
+
+    *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 
+       0.9.0.
+
+
+Changes with nginx 0.9.2                                         06 Dec 2010
+
+    *) Feature: the "If-Unmodified-Since" client request header line 
+       support.
+
+    *) Workaround: fallback to accept() syscall if accept4() was not 
+       implemented; the issue had appeared in 0.9.0.
+
+    *) Bugfix: nginx could not be built on Cygwin; the bug had appeared in 
+       0.9.0.
+
+    *) Bugfix: for OpenSSL vulnerability CVE-2010-4180.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.9.1                                         30 Nov 2010
+
+    *) Bugfix: "return CODE message" directives did not work; the bug had 
+       appeared in 0.9.0.
+
+
+Changes with nginx 0.9.0                                         29 Nov 2010
+
+    *) Feature: the "keepalive_disable" directive.
+
+    *) Feature: the "map" directive supports variables as value of a 
+       defined variable.
+
+    *) Feature: the "map" directive supports empty strings as value of the 
+       first parameter.
+
+    *) Feature: the "map" directive supports expressions as the first 
+       parameter.
+
+    *) Feature: nginx(8) manual page.
+       Thanks to Sergey Osokin.
+
+    *) Feature: Linux accept4() support.
+       Thanks to Simon Liu.
+
+    *) Workaround: elimination of Linux linker warning about "sys_errlist" 
+       and "sys_nerr"; the warning had appeared in 0.8.35.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       "auth_basic" directive was used.
+       Thanks to Michail Laletin.
+
+    *) Bugfix: compatibility with ngx_http_eval_module; the bug had 
+       appeared in 0.8.42.
+
+
+Changes with nginx 0.8.53                                        18 Oct 2010
+
+    *) Feature: now the "error_page" directive allows to change a status 
+       code in a redirect.
+
+    *) Feature: the "gzip_disable" directive supports special "degradation" 
+       mask.
+
+    *) Bugfix: a socket leak might occurred if file AIO was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if the first server had no "listen" directive and there was 
+       no explicit default server, then a next server with a "listen" 
+       directive became the default server; the bug had appeared in 0.8.21.
+
+
+Changes with nginx 0.8.52                                        28 Sep 2010
+
+    *) Bugfix: nginx used SSL mode for a listen socket if any listen option 
+       was set; the bug had appeared in 0.8.51.
+
+
+Changes with nginx 0.8.51                                        27 Sep 2010
+
+    *) Change: the "secure_link_expires" directive has been canceled.
+
+    *) Change: a logging level of resolver errors has been lowered from 
+       "alert" to "error".
+
+    *) Feature: now a listen socket "ssl" parameter may be set several 
+       times.
+
+
+Changes with nginx 0.8.50                                        02 Sep 2010
+
+    *) Feature: the "secure_link", "secure_link_md5", and 
+       "secure_link_expires" directives of the ngx_http_secure_link_module.
+
+    *) Feature: the -q switch.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: worker processes may got caught in an endless loop during 
+       reconfiguration, if a caching was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: in the "gzip_disable" directive.
+       Thanks to Derrick Petzold.
+
+    *) Bugfix: nginx/Windows could not send stop, quit, reopen, and reload 
+       signals to a process run in other session.
+
+
+Changes with nginx 0.8.49                                        09 Aug 2010
+
+    *) Feature: the "image_filter_jpeg_quality" directive supports 
+       variables.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if the 
+       $geoip_region_name variables was used; the bug had appeared in 
+       0.8.48.
+
+    *) Bugfix: errors intercepted by error_page were cached only for next 
+       request; the bug had appeared in 0.8.48.
+
+
+Changes with nginx 0.8.48                                        03 Aug 2010
+
+    *) Change: now the "server_name" directive default value is an empty 
+       name "".
+       Thanks to Gena Makhomed.
+
+    *) Change: now the "server_name_in_redirect" directive default value is 
+       "off".
+
+    *) Feature: the $geoip_dma_code, $geoip_area_code, and 
+       $geoip_region_name variables.
+       Thanks to Christine McGonagle.
+
+    *) Bugfix: the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and 
+       "scgi_pass" directives were not inherited inside "limit_except" 
+       blocks.
+
+    *) Bugfix: the "proxy_cache_min_uses", "fastcgi_cache_min_uses" 
+       "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not 
+       work; the bug had appeared in 0.8.46.
+
+    *) Bugfix: the "fastcgi_split_path_info" directive used incorrectly 
+       captures, if only parts of an URI were captured.
+       Thanks to Yuriy Taraday and Frank Enderle.
+
+    *) Bugfix: the "rewrite" directive did not escape a ";" character 
+       during copying from URI to query string.
+       Thanks to Daisuke Murase.
+
+    *) Bugfix: the ngx_http_image_filter_module closed a connection, if an 
+       image was larger than "image_filter_buffer" size.
+
+
+Changes with nginx 0.8.47                                        28 Jul 2010
+
+    *) Bugfix: $request_time variable had invalid values for subrequests.
+
+    *) Bugfix: errors intercepted by error_page could not be cached.
+
+    *) Bugfix: a cache manager process may got caught in an endless loop, 
+       if max_size parameter was used; the bug had appeared in 0.8.46.
+
+
+Changes with nginx 0.8.46                                        19 Jul 2010
+
+    *) Change: now the "proxy_no_cache", "fastcgi_no_cache", 
+       "uwsgi_no_cache", and "scgi_no_cache" directives affect on a cached 
+       response saving only.
+
+    *) Feature: the "proxy_cache_bypass", "fastcgi_cache_bypass", 
+       "uwsgi_cache_bypass", and "scgi_cache_bypass" directives.
+
+    *) Bugfix: nginx did not free memory in cache keys zones if there was 
+       an error during working with backend: the memory was freed only 
+       after inactivity time or on memory low condition.
+
+
+Changes with nginx 0.8.45                                        13 Jul 2010
+
+    *) Feature: ngx_http_xslt_filter improvements.
+       Thanks to Laurence Rowe.
+
+    *) Bugfix: SSI response might be truncated after include with 
+       wait="yes"; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "listen" directive did not support the "setfib=0" 
+       parameter.
+
+
+Changes with nginx 0.8.44                                        05 Jul 2010
+
+    *) Change: now nginx does not cache by default backend responses, if 
+       they have a "Set-Cookie" header line.
+
+    *) Feature: the "listen" directive supports the "setfib" parameter.
+       Thanks to Andrew Filonov.
+
+    *) Bugfix: the "sub_filter" directive might change character case on 
+       partial match.
+
+    *) Bugfix: compatibility with HP/UX.
+
+    *) Bugfix: compatibility with AIX xlC_r compiler.
+
+    *) Bugfix: nginx treated large SSLv2 packets as plain requests.
+       Thanks to Miroslaw Jaworski.
+
+
+Changes with nginx 0.8.43                                        30 Jun 2010
+
+    *) Feature: large geo ranges base loading speed-up.
+
+    *) Bugfix: an error_page redirection to "location /zero {return 204;}" 
+       without changing status code kept the error body; the bug had 
+       appeared in 0.8.42.
+
+    *) Bugfix: nginx might close IPv6 listen socket during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_set variable may be used at any request processing 
+       stage.
+
+
+Changes with nginx 0.8.42                                        21 Jun 2010
+
+    *) Change: now nginx tests locations given by regular expressions, if 
+       request was matched exactly by a location given by a prefix string. 
+       The previous behavior has been introduced in 0.7.1.
+
+    *) Feature: the ngx_http_scgi_module.
+       Thanks to Manlio Perillo.
+
+    *) Feature: a text answer may be added to a "return" directive.
+
+
+Changes with nginx 0.8.41                                        15 Jun 2010
+
+    *) Security: nginx/Windows worker might be terminated abnormally if a 
+       requested file name has invalid UTF-8 encoding.
+
+    *) Change: now nginx allows to use spaces in a request line.
+
+    *) Bugfix: the "proxy_redirect" directive changed incorrectly a backend 
+       "Refresh" response header line.
+       Thanks to Andrey Andreew and Max Sogin.
+
+    *) Bugfix: nginx did not support path without host name in 
+       "Destination" request header line.
+
+
+Changes with nginx 0.8.40                                        07 Jun 2010
+
+    *) Security: now nginx/Windows ignores default file stream name.
+       Thanks to Jose Antonio Vazquez Gonzalez.
+
+    *) Feature: the ngx_http_uwsgi_module.
+       Thanks to Roberto De Ioris.
+
+    *) Feature: a "fastcgi_param" directive with value starting with 
+       "HTTP_" overrides a client request header line.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to FastCGI-server while caching.
+
+    *) Bugfix: listen unix domain socket could not be changed during 
+       reconfiguration.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.39                                        31 May 2010
+
+    *) Bugfix: an inherited "alias" directive worked incorrectly in 
+       inclusive location.
+
+    *) Bugfix: in "alias" with variables and "try_files" directives 
+       combination.
+
+    *) Bugfix: listen unix domain and IPv6 sockets did not inherit while 
+       online upgrade.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.38                                        24 May 2010
+
+    *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the $scheme variable is used.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: now "limit_req" delay directive conforms to the described 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the $uid_got variable might not be used in the SSI and perl 
+       modules.
+
+
+Changes with nginx 0.8.37                                        17 May 2010
+
+    *) Feature: the ngx_http_split_clients_module.
+
+    *) Feature: the "map" directive supports keys more than 255 characters.
+
+    *) Bugfix: nginx ignored the "private" and "no-store" values in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: a "stub" parameter of an "include" SSI directive was not 
+       used, if empty response has 200 status code.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then a segmentation fault might 
+       occur in a worker process; the bug had appeared in 0.8.33.
+       Thanks to Yichun Zhang.
+
+    *) Bugfix: IMAP connections may hang until they timed out while talking 
+       to Zimbra server.
+       Thanks to Alan Batie.
+
+
+Changes with nginx 0.8.36                                        22 Apr 2010
+
+    *) Bugfix: the ngx_http_dav_module handled incorrectly the DELETE, 
+       COPY, and MOVE methods for symlinks.
+
+    *) Bugfix: values of the $query_string, $arg_..., etc. variables cached 
+       in main request were used by the SSI module in subrequests.
+
+    *) Bugfix: a variable value was repeatedly encoded after each an "echo" 
+       SSI-command output; the bug had appeared in 0.6.14.
+
+    *) Bugfix: a worker process hung if a FIFO file was requested.
+       Thanks to Vicente Aguilar and Maxim Dounin.
+
+    *) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.35.
+
+
+Changes with nginx 0.8.35                                        01 Apr 2010
+
+    *) Change: now the charset filter runs before the SSI filter.
+
+    *) Feature: the "chunked_transfer_encoding" directive.
+
+    *) Bugfix: an "&" character was not escaped when it was copied in 
+       arguments part in a rewrite rule.
+
+    *) Bugfix: nginx might be terminated abnormally while a signal 
+       processing or if the directive "timer_resolution" was used on 
+       platforms which do not support kqueue or eventport notification 
+       methods.
+       Thanks to George Xie and Maxim Dounin.
+
+    *) Bugfix: if temporary files and permanent storage area resided at 
+       different file systems, then permanent file modification times were 
+       incorrect.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: ngx_http_memcached_module might issue the error message 
+       "memcached sent invalid trailer".
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not built zlib-1.2.4 library using the library 
+       sources.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in a worker process, if there 
+       was large stderr output before FastCGI response; the bug had 
+       appeared in 0.8.34.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.34                                        03 Mar 2010
+
+    *) Bugfix: nginx did not support all ciphers and digests used in client 
+       certificates.
+       Thanks to Innocenty Enikeew.
+
+    *) Bugfix: nginx cached incorrectly FastCGI responses if there was 
+       large stderr output before response.
+
+    *) Bugfix: nginx did not support HTTPS referrers.
+
+    *) Bugfix: nginx/Windows might not find file if path in configuration 
+       was given in other character case; the bug had appeared in 0.8.33.
+
+    *) Bugfix: the $date_local variable has an incorrect value, if the "%s" 
+       format was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: if ssl_session_cache was not set or was set to "none", then 
+       during client certificate verify the error "session id context 
+       uninitialized" might occur; the bug had appeared in 0.7.1.
+
+    *) Bugfix: a geo range returned default value if the range included two 
+       or more /16 networks and did not begin at /16 network boundary.
+
+    *) Bugfix: a block used in a "stub" parameter of an "include" SSI 
+       directive was output with "text/plain" MIME type.
+
+    *) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.33                                        01 Feb 2010
+
+    *) Security: now nginx/Windows ignores trailing spaces in URI.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Security: now nginx/Windows ignores short files names.
+       Thanks to Dan Crowley, Core Security Technologies.
+
+    *) Change: now keepalive connections after POST requests are not 
+       disabled for MSIE 7.0+.
+       Thanks to Adam Lounds.
+
+    *) Workaround: now keepalive connections are disabled for Safari.
+       Thanks to Joshua Sierles.
+
+    *) Bugfix: if a proxied or FastCGI request was internally redirected to 
+       another proxied or FastCGI location, then $upstream_response_time 
+       variable may have abnormally large value; the bug had appeared in 
+       0.8.7.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, while 
+       discarding a request body; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.32                                        11 Jan 2010
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: regular expression named captures worked for two names only. 
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now the "localhost" name is used in the "Host" request 
+       header line, if an unix domain socket is defined in the "auth_http" 
+       directive.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not support chunked transfer encoding for 201 
+       responses.
+       Thanks to Julian Reich.
+
+    *) Bugfix: if the "expires modified" set date in the past, then a 
+       negative number was set in the "Cache-Control" response header line. 
+       Thanks to Alex Kapranoff.
+
+
+Changes with nginx 0.8.31                                        23 Dec 2009
+
+    *) Feature: now the "error_page" directive may redirect the 301 and 302 
+       responses.
+
+    *) Feature: the $geoip_city_continent_code, $geoip_latitude, and 
+       $geoip_longitude variables.
+       Thanks to Arvind Sundararajan.
+
+    *) Feature: now the ngx_http_image_filter_module deletes always EXIF 
+       and other application specific data if the data consume more than 5% 
+       of a JPEG file.
+
+    *) Bugfix: nginx closed a connection if a cached response had an empty 
+       body.
+       Thanks to Piotr Sikora.
+
+    *) Bugfix: nginx might not be built by gcc 4.x if the -O2 or higher 
+       optimization option was used.
+       Thanks to Maxim Dounin and Denis F. Latypoff.
+
+    *) Bugfix: regular expressions in location were always tested in 
+       case-sensitive mode; the bug had appeared in 0.8.25.
+
+    *) Bugfix: nginx cached a 304 response if there was the "If-None-Match" 
+       header line in a proxied request.
+       Thanks to Tim Dettrick and David Kostal.
+
+    *) Bugfix: nginx/Windows tried to delete a temporary file twice if the 
+       file should replace an already existent file.
+
+
+Changes with nginx 0.8.30                                        15 Dec 2009
+
+    *) Change: now the default buffer size of the 
+       "large_client_header_buffers" directive is 8K.
+       Thanks to Andrew Cholakian.
+
+    *) Feature: the conf/fastcgi.conf for simple FastCGI configurations.
+
+    *) Bugfix: nginx/Windows tried to rename a temporary file twice if the 
+       file should replace an already existent file.
+
+    *) Bugfix: of "double free or corruption" error issued if host could 
+       not be resolved; the bug had appeared in 0.8.22.
+       Thanks to Konstantin Svist.
+
+    *) Bugfix: in libatomic usage on some platforms.
+       Thanks to W-Mark Kubacki.
+
+
+Changes with nginx 0.8.29                                        30 Nov 2009
+
+    *) Change: now the "009" status code is written to an access log for 
+       proxied HTTP/0.9 responses.
+
+    *) Feature: the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives support 
+       an "*" parameter.
+
+    *) Feature: GCC 4.1+ built-in atomic operations usage.
+       Thanks to W-Mark Kubacki.
+
+    *) Feature: the --with-libatomic[=DIR] option in the configure.
+       Thanks to W-Mark Kubacki.
+
+    *) Bugfix: listen unix domain socket had limited access rights.
+
+    *) Bugfix: cached HTTP/0.9 responses were handled incorrectly.
+
+    *) Bugfix: regular expression named captures given by "?P<...>" did not 
+       work in a "server_name" directive.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.28                                        23 Nov 2009
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.27                                        17 Nov 2009
+
+    *) Bugfix: regular expressions did not work in nginx/Windows; the bug 
+       had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.26                                        16 Nov 2009
+
+    *) Bugfix: in captures usage in "rewrite" directive; the bug had 
+       appeared in 0.8.25.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.25.
+
+
+Changes with nginx 0.8.25                                        16 Nov 2009
+
+    *) Change: now no message is written in an error log if a variable is 
+       not found by $r->variable() method.
+
+    *) Feature: the ngx_http_degradation_module.
+
+    *) Feature: regular expression named captures.
+
+    *) Feature: now URI part is not required a "proxy_pass" directive if 
+       variables are used.
+
+    *) Feature: now the "msie_padding" directive works for Chrome too.
+
+    *) Bugfix: a segmentation fault occurred in a worker process on low 
+       memory condition; the bug had appeared in 0.8.18.
+
+    *) Bugfix: nginx sent gzipped responses to clients those do not support 
+       gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared 
+       in 0.8.16.
+
+
+Changes with nginx 0.8.24                                        11 Nov 2009
+
+    *) Bugfix: nginx always added "Content-Encoding: gzip" response header 
+       line in 304 responses sent by ngx_http_gzip_static_module.
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.8.23.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       inherited incorrectly from previous level.
+
+    *) Bugfix: in resolving empty name.
+
+
+Changes with nginx 0.8.23                                        11 Nov 2009
+
+    *) Security: now SSL/TLS renegotiation is disabled.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: listen unix domain socket did not inherit while online 
+       upgrade.
+
+    *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive 
+       did not without yet another directive with any IP address.
+
+    *) Bugfix: segmentation fault and infinite looping in resolver.
+
+    *) Bugfix: in resolver.
+       Thanks to Artem Bokhan.
+
+
+Changes with nginx 0.8.22                                        03 Nov 2009
+
+    *) Feature: the "proxy_bind", "fastcgi_bind", and "memcached_bind" 
+       directives.
+
+    *) Feature: the "access" and the "deny" directives support IPv6.
+
+    *) Feature: the "set_real_ip_from" directive supports IPv6 addresses in 
+       request headers.
+
+    *) Feature: the "unix:" parameter of the "set_real_ip_from" directive.
+
+    *) Bugfix: nginx did not delete unix domain socket after configuration 
+       testing.
+
+    *) Bugfix: nginx deleted unix domain socket while online upgrade.
+
+    *) Bugfix: the "!-x" operator did not work.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process, if 
+       limit_rate was used in HTTPS server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault might occur in a worker process while 
+       $limit_rate logging.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: 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.
+
+
+Changes with nginx 0.8.21                                        26 Oct 2009
+
+    *) Feature: now the "-V" switch shows TLS SNI support.
+
+    *) Feature: the "listen" directive of the HTTP module supports unix 
+       domain sockets.
+       Thanks to Hongli Lai.
+
+    *) Feature: the "default_server" parameter of the "listen" directive.
+
+    *) Feature: now a "default" parameter is not required to set listen 
+       socket options.
+
+    *) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms;
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.20                                        14 Oct 2009
+
+    *) Change: now default SSL ciphers are "HIGH:!ADH:!MD5".
+
+    *) Bugfix: the ngx_http_autoindex_module did not show the trailing 
+       slash in links to a directory; the bug had appeared in 0.7.15.
+
+    *) Bugfix: nginx did not close a log file set by the --error-log-path 
+       configuration option; the bug had appeared in 0.7.53.
+
+    *) Bugfix: nginx did not treat a comma as separator in the 
+       "Cache-Control" backend response header line.
+
+    *) Bugfix: nginx/Windows might not create temporary file, a cache file, 
+       or "proxy/fastcgi_store"d file if a worker had no enough access 
+       rights for top level directories.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" FastCGI response header lines 
+       were not hidden while caching if no "fastcgi_hide_header" directives 
+       were used with any parameters.
+
+    *) Bugfix: nginx counted incorrectly disk cache size.
+
+
+Changes with nginx 0.8.19                                        06 Oct 2009
+
+    *) Change: now SSLv2 protocol is disabled by default.
+
+    *) Change: now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) Bugfix: a "limit_req" directive did not work; the bug had appeared 
+       in 0.8.18.
+
+
+Changes with nginx 0.8.18                                        06 Oct 2009
+
+    *) Feature: the "read_ahead" directive.
+
+    *) Feature: now several "perl_modules" directives may be used.
+
+    *) Feature: the "limit_req_log_level" and "limit_conn_log_level" 
+       directives.
+
+    *) Bugfix: now "limit_req" directive conforms to the leaky bucket 
+       algorithm.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx did not work on Linux/sparc.
+       Thanks to Marcus Ramberg.
+
+    *) Bugfix: nginx sent '\0' in a "Location" response header line on 
+       MKCOL request.
+       Thanks to Xie Zhenye.
+
+    *) Bugfix: zero status code was logged instead of 499 status code; the 
+       bug had appeared in 0.8.11.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.17                                        28 Sep 2009
+
+    *) Security: now "/../" are disabled in "Destination" request header 
+       line.
+
+    *) Change: now $host variable value is always low case.
+
+    *) Feature: the $ssl_session_id variable.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.16                                        22 Sep 2009
+
+    *) Feature: the "image_filter_transparency" directive.
+
+    *) Bugfix: "addition_types" directive was incorrectly named 
+       "addtion_types".
+
+    *) Bugfix: resolver cache poisoning.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: memory leak in resolver.
+       Thanks to Matthew Dempsky.
+
+    *) Bugfix: invalid request line in $request variable was written in 
+       access_log only if error_log was set to "info" or "debug" level.
+
+    *) Bugfix: in PNG alpha-channel support in the 
+       ngx_http_image_filter_module.
+
+    *) Bugfix: nginx always added "Vary: Accept-Encoding" response header 
+       line, if both "gzip_static" and "gzip_vary" were on.
+
+    *) Bugfix: in UTF-8 encoding support by "try_files" directive in 
+       nginx/Windows.
+
+    *) Bugfix: in "post_action" directive usage; the bug had appeared in 
+       0.8.11.
+       Thanks to Igor Artemiev.
+
+
+Changes with nginx 0.8.15                                        14 Sep 2009
+
+    *) Security: a segmentation fault might occur in worker process while 
+       specially crafted request handling.
+       Thanks to Chris Ries.
+
+    *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld 
+       were defined, then the name .sub.domain.tld was matched by 
+       .domain.tld.
+
+    *) Bugfix: in transparency support in the ngx_http_image_filter_module.
+
+    *) Bugfix: in file AIO.
+
+    *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.14                                        07 Sep 2009
+
+    *) Bugfix: an expired cached response might stick in the "UPDATING" 
+       state.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if 
+       error_log was set to info or debug level.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
+
+    *) Bugfix: an "error_page" directive did not redirect a 413 error; the 
+       bug had appeared in 0.6.10.
+
+
+Changes with nginx 0.8.13                                        31 Aug 2009
+
+    *) Bugfix: in the "aio sendfile" directive; the bug had appeared in 
+       0.8.12.
+
+    *) Bugfix: nginx could not be built without the --with-file-aio option 
+       on FreeBSD; the bug had appeared in 0.8.12.
+
+
+Changes with nginx 0.8.12                                        31 Aug 2009
+
+    *) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD.
+
+    *) Bugfix: in try_files; the bug had appeared in 0.8.11.
+
+    *) Bugfix: in memcached; the bug had appeared in 0.8.11.
+
+
+Changes with nginx 0.8.11                                        28 Aug 2009
+
+    *) Change: now directive "gzip_disable msie6" does not disable gzipping 
+       for MSIE 6.0 SV1.
+
+    *) Feature: file AIO support on FreeBSD and Linux.
+
+    *) Feature: the "directio_alignment" directive.
+
+
+Changes with nginx 0.8.10                                        24 Aug 2009
+
+    *) Bugfix: memory leaks if GeoIP City database was used.
+
+    *) Bugfix: in copying temporary files to permanent storage area; the 
+       bug had appeared in 0.8.9.
+
+
+Changes with nginx 0.8.9                                         17 Aug 2009
+
+    *) Feature: now the start cache loader runs in a separate process; this 
+       should improve large caches handling.
+
+    *) Feature: now temporary files and permanent storage area may reside 
+       at different file systems.
+
+
+Changes with nginx 0.8.8                                         10 Aug 2009
+
+    *) Bugfix: in handling FastCGI headers split in records.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was handled in two proxied or FastCGIed locations and a 
+       caching was enabled in the first location; the bug had appeared in 
+       0.8.7.
+
+
+Changes with nginx 0.8.7                                         27 Jul 2009
+
+    *) Change: minimum supported OpenSSL version is 0.9.7.
+
+    *) Change: the "ask" parameter of the "ssl_verify_client" directive was 
+       changed to the "optional" parameter and now it checks a client 
+       certificate if it was offered.
+       Thanks to Brice Figureau.
+
+    *) Feature: the $ssl_client_verify variable.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "ssl_crl" directive.
+       Thanks to Brice Figureau.
+
+    *) Feature: the "proxy" parameter of the "geo" directive.
+
+    *) Feature: the "image_filter" directive supports variables for setting 
+       size.
+
+    *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the 
+       bug had appeared in 0.7.7.
+       Thanks to Sergey Zhuravlev.
+
+    *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did 
+       not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering", and "X-Accel-Charset" lines from backend 
+       response header.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend 
+       response header lines; the bug had appeared in 0.7.44.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "[alert] zero size buf" error if subrequest returns an 
+       empty response; the bug had appeared in 0.8.5.
+
+
+Changes with nginx 0.8.6                                         20 Jul 2009
+
+    *) Feature: the ngx_http_geoip_module.
+
+    *) Bugfix: XSLT filter may fail with message "not well formed XML 
+       document" for valid XML document.
+       Thanks to Kuramoto Eiji.
+
+    *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by 
+       a regular expression are always tested in case insensitive mode.
+
+    *) Bugfix: now nginx/Windows ignores trailing dots in URI.
+       Thanks to Hugo Leisink.
+
+    *) Bugfix: name of file specified in --conf-path was not honored during 
+       installation; the bug had appeared in 0.6.6.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.5                                         13 Jul 2009
+
+    *) Bugfix: now nginx allows underscores in a request method.
+
+    *) Bugfix: a 500 error code was returned for invalid login/password 
+       while HTTP Basic authentication on Windows.
+
+    *) Bugfix: ngx_http_perl_module responses did not work in subrequests.
+
+    *) Bugfix: in ngx_http_limit_req_module.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.8.4                                         22 Jun 2009
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.3.
+
+
+Changes with nginx 0.8.3                                         19 Jun 2009
+
+    *) Feature: the $upstream_cache_status variable.
+
+    *) Bugfix: nginx could not be built on MacOSX 10.6.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.8.2.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       backend 401 error was intercepted and the backend did not set the 
+       "WWW-Authenticate" response header line.
+       Thanks to Eugene Mychlo.
+
+
+Changes with nginx 0.8.2                                         15 Jun 2009
+
+    *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on 
+       start up.
+
+    *) Bugfix: open_file_cache might cache open file descriptors too long; 
+       the bug had appeared in 0.7.4.
+
+
+Changes with nginx 0.8.1                                         08 Jun 2009
+
+    *) Feature: the "updating" parameter in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives.
+
+    *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request 
+       header lines were passed to backend while caching if no 
+       "proxy_set_header" directive was used with any parameters.
+
+    *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not 
+       hidden while caching if no "proxy_hide_header/fastcgi_hide_header" 
+       directives were used with any parameters.
+
+    *) Bugfix: the ngx_http_image_filter_module did not support GIF87a 
+       format.
+       Thanks to Denis Ilyinyh.
+
+    *) Bugfix: nginx could not be built modules on Solaris 10 and early; 
+       the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.8.0                                         02 Jun 2009
+
+    *) Feature: the "keepalive_requests" directive.
+
+    *) Feature: the "limit_rate_after" directive.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: XLST filter did not work in subrequests.
+
+    *) Bugfix: in relative paths handling in nginx/Windows.
+
+    *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and 
+       fastcgi_cache in nginx/Windows.
+
+    *) Bugfix: in memory allocation error handling.
+       Thanks to Maxim Dounin and Kirill A. Korinskiy.
+
+
+Changes with nginx 0.7.59                                        25 May 2009
+
+    *) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods" 
+       directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.7.25.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process, 
+       if a request had no body and the $request_body variable was used;
+       the bug had appeared in 0.7.58.
+
+    *) Bugfix: the SSL modules might not built on Solaris and Linux;
+       the bug had appeared in 0.7.56.
+
+    *) Bugfix: ngx_http_xslt_filter_module responses were not handled by 
+       SSI, charset, and gzip filters.
+
+    *) Bugfix: a "charset" directive did not set a charset to 
+       ngx_http_gzip_static_module responses.
+
+
+Changes with nginx 0.7.58                                        18 May 2009
+
+    *) Feature: a "listen" directive of the mail proxy module supports IPv6.
+
+    *) Feature: the "image_filter_jpeg_quality" directive.
+
+    *) Feature: the "client_body_in_single_buffer" directive.
+
+    *) Feature: the $request_body variable.
+
+    *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" 
+       symbol in the name.
+
+    *) Bugfix: "make upgrade" procedure did not work; the bug had appeared 
+       in 0.7.53.
+       Thanks to Denis F. Latypoff.
+
+
+Changes with nginx 0.7.57                                        12 May 2009
+
+    *) Bugfix: a floating-point fault occurred in worker process, if the 
+       ngx_http_image_filter_module errors were redirected to named 
+       location; the bug had appeared in 0.7.56.
+
+
+Changes with nginx 0.7.56                                        11 May 2009
+
+    *) Feature: nginx/Windows supports IPv6 in a "listen" directive of the 
+       HTTP module.
+
+    *) Bugfix: in ngx_http_image_filter_module.
+
+
+Changes with nginx 0.7.55                                        06 May 2009
+
+    *) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and 
+       "fastcgi_cache_use_stale" directives did not work.
+
+    *) Bugfix: fastcgi cache did not cache header only responses.
+
+    *) Bugfix: of "select() failed (9: Bad file descriptor)" error in 
+       nginx/Unix and "select() failed (10038: ...)" error in nginx/Windows.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "debug_connection" directive was used; the bug had appeared in 
+       0.7.54.
+
+    *) Bugfix: fix ngx_http_image_filter_module building errors.
+
+    *) Bugfix: the files bigger than 2G could not be transferred using 
+       $r->sendfile.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.54                                        01 May 2009
+
+    *) Feature: the ngx_http_image_filter_module.
+
+    *) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers" 
+       directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if an 
+       "open_file_cache_errors off" directive was used; the bug had 
+       appeared in 0.7.53.
+
+    *) Bugfix: the "port_in_redirect off" directive did not work; the bug 
+       had appeared in 0.7.39.
+
+    *) Bugfix: improve handling of "select" method errors.
+
+    *) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows.
+
+    *) Bugfix: in error text descriptions in nginx/Windows; the bug had 
+       appeared in 0.7.53.
+
+
+Changes with nginx 0.7.53                                        27 Apr 2009
+
+    *) Change: now a log set by --error-log-path is created from the very 
+       start-up.
+
+    *) Feature: now the start up errors and warnings are outputted to an 
+       error_log and stderr.
+
+    *) Feature: the empty --prefix= configure parameter forces nginx to use 
+       a directory where it was run as prefix.
+
+    *) Feature: the -p switch.
+
+    *) Feature: the -s switch on Unix platforms.
+
+    *) Feature: the -? and -h switches.
+       Thanks to Jerome Loyet.
+
+    *) Feature: now switches may be set in condensed form.
+
+    *) Bugfix: nginx/Windows did not work if configuration file was given 
+       by the -c switch.
+
+    *) Bugfix: temporary files might be not removed if the "proxy_store", 
+       "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: an incorrect value was passed to mail proxy authentication 
+       server in "Auth-Method" header line; the bug had appeared
+       in 0.7.34.
+       Thanks to Simon Lecaille.
+
+    *) Bugfix: system error text descriptions were not logged on Linux;
+       the bug had appeared in 0.7.45.
+
+    *) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
+       Thanks to Andrew Vorobyoff.
+
+
+Changes with nginx 0.7.52                                        20 Apr 2009
+
+    *) Feature: the first native Windows binary release.
+
+    *) Bugfix: in processing HEAD method while caching.
+
+    *) Bugfix: in processing the "If-Modified-Since", "If-Range", etc. 
+       client request header lines while caching.
+
+    *) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in 
+       cacheable responses.
+
+    *) Bugfix: if nginx was built with the ngx_http_perl_module and with a 
+       perl which supports threads, then during a master process exit the 
+       message "panic: MUTEX_LOCK" might be issued.
+
+    *) Bugfix: nginx could not be built --without-http-cache; the bug had 
+       appeared in 0.7.48.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.7.42.
+
+
+Changes with nginx 0.7.51                                        12 Apr 2009
+
+    *) Feature: the "try_files" directive supports a response code in the 
+       fallback parameter.
+
+    *) Feature: now any response code can be used in the "return" directive.
+
+    *) Bugfix: the "error_page" directive made an external redirect without 
+       query string; the bug had appeared in 0.7.44.
+
+    *) Bugfix: if servers listened on several defined explicitly addresses, 
+       then virtual servers might not work; the bug had appeared in 0.7.39.
+
+
+Changes with nginx 0.7.50                                        06 Apr 2009
+
+    *) Bugfix: the $arg_... variables did not work; the bug had appeared in 
+       0.7.49.
+
+
+Changes with nginx 0.7.49                                        06 Apr 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if the 
+       $arg_... variables were used; the bug had appeared in 0.7.48.
+
+
+Changes with nginx 0.7.48                                        06 Apr 2009
+
+    *) Feature: the "proxy_cache_key" directive.
+
+    *) Bugfix: now nginx takes into account the "X-Accel-Expires", 
+       "Expires", and "Cache-Control" header lines in a backend response.
+
+    *) Bugfix: now nginx caches responses for the GET requests only.
+
+    *) Bugfix: the "fastcgi_cache_key" directive was not inherited.
+
+    *) Bugfix: the $arg_... variables did not work with SSI subrequests.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built with uclibc library.
+       Thanks to Timothy Redaelli.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had 
+       appeared in 0.7.46.
+
+
+Changes with nginx 0.7.47                                        01 Apr 2009
+
+    *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; 
+       the bug had appeared in 0.7.46.
+
+    *) Bugfix: nginx could not be built on MacOSX; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: if the "max_size" parameter was set, then the cache manager 
+       might purge a whole cache; the bug had appeared in 0.7.46.
+
+    *) Change: a segmentation fault might occur in worker process, if the 
+       "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ 
+       "fastcgi_cache_valid" were set on different levels; the bug had 
+       appeared in 0.7.46.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       request was redirected to a proxied or FastCGI server via error_page 
+       or try_files; the bug had appeared in 0.7.44.
+
+
+Changes with nginx 0.7.46                                        30 Mar 2009
+
+    *) Bugfix: the previous release tarball was incorrect.
+
+
+Changes with nginx 0.7.45                                        30 Mar 2009
+
+    *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives 
+       can be set on different levels.
+
+    *) Change: the "clean_time" parameter of the "proxy_cache_path" 
+       directive is canceled.
+
+    *) Feature: the "max_size" parameter of the "proxy_cache_path" 
+       directive.
+
+    *) Feature: the ngx_http_fastcgi_module preliminary cache support.
+
+    *) Feature: now on shared memory allocation errors directive and zone 
+       names are logged.
+
+    *) Bugfix: the directive "add_header last-modified ''" did not delete a 
+       "Last-Modified" response header line; the bug had appeared in 0.7.44.
+
+    *) Bugfix: a relative path in the "auth_basic_user_file" directive 
+       given without variables did not work; the bug had appeared in 
+       0.7.44.
+       Thanks to Jerome Loyet.
+
+    *) Bugfix: in an "alias" directive given using variables without 
+       references to captures of regular expressions; the bug had appeared 
+       in 0.7.42.
+
+
+Changes with nginx 0.7.44                                        23 Mar 2009
+
+    *) Feature: the ngx_http_proxy_module preliminary cache support.
+
+    *) Feature: the --with-pcre option in the configure.
+
+    *) Feature: the "try_files" directive is now allowed on the server 
+       block level.
+
+    *) Bugfix: the "try_files" directive handled incorrectly a query string 
+       in a fallback parameter.
+
+    *) Bugfix: the "try_files" directive might test incorrectly directories.
+
+    *) Bugfix: if there was a single server for given address:port pair, 
+       then captures in regular expressions in a "server_name" directive 
+       did not work.
+
+
+Changes with nginx 0.7.43                                        18 Mar 2009
+
+    *) Bugfix: a request was handled incorrectly, if a "root" directive 
+       used variables; the bug had appeared in 0.7.42.
+
+    *) Bugfix: if a server listened on wildcard address, then the 
+       $server_addr variable value was "0.0.0.0"; the bug had appeared in 
+       0.7.36.
+
+
+Changes with nginx 0.7.42                                        16 Mar 2009
+
+    *) Change: now the "Invalid argument" error returned by 
+       setsockopt(TCP_NODELAY) on Solaris, is ignored.
+
+    *) Change: now if a file specified in a "auth_basic_user_file" 
+       directive is absent, then the 403 error is returned instead of the 
+       500 one.
+
+    *) Feature: the "auth_basic_user_file" directive supports variables.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Feature: the "listen" directive supports the "ipv6only" parameter. 
+       Thanks to Zhang Hua.
+
+    *) Bugfix: in an "alias" directive with references to captures of 
+       regular expressions; the bug had appeared in 0.7.40.
+
+    *) Bugfix: compatibility with Tru64 UNIX.
+       Thanks to Dustin Marquess.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.41.
+
+
+Changes with nginx 0.7.41                                        11 Mar 2009
+
+    *) Bugfix: a segmentation fault might occur in worker process, if a 
+       "server_name" or a "location" directives had captures in regular 
+       expressions; the issue had appeared in 0.7.40.
+       Thanks to Vladimir Sopot.
+
+
+Changes with nginx 0.7.40                                        09 Mar 2009
+
+    *) Feature: the "location" directive supports captures in regular 
+       expressions.
+
+    *) Feature: an "alias" directive with capture references may be used 
+       inside a location given by a regular expression with captures.
+
+    *) Feature: the "server_name" directive supports captures in regular 
+       expressions.
+
+    *) Workaround: the ngx_http_autoindex_module did not show the trailing 
+       slash in directories on XFS filesystem; the issue had appeared in 
+       0.7.15.
+       Thanks to Dmitry Kuzmenko.
+
+
+Changes with nginx 0.7.39                                        02 Mar 2009
+
+    *) Bugfix: large response with SSI might hang, if gzipping was enabled; 
+       the bug had appeared in 0.7.28.
+       Thanks to Artem Bokhan.
+
+    *) Bugfix: a segmentation fault might occur in worker process, if short 
+       static variants are used in a "try_files" directive.
+
+
+Changes with nginx 0.7.38                                        23 Feb 2009
+
+    *) Feature: authentication failures logging.
+
+    *) Bugfix: name/password in auth_basic_user_file were ignored after odd 
+       number of empty lines.
+       Thanks to Alexander Zagrebin.
+
+    *) Bugfix: a segmentation fault occurred in a master process, if long 
+       path was used in unix domain socket; the bug had appeared in 0.7.36.
+
+
+Changes with nginx 0.7.37                                        21 Feb 2009
+
+    *) Bugfix: directives using upstreams did not work; the bug had 
+       appeared in 0.7.36.
+
+
+Changes with nginx 0.7.36                                        21 Feb 2009
+
+    *) Feature: a preliminary IPv6 support; the "listen" directive of the 
+       HTTP module supports IPv6.
+
+    *) Bugfix: the $ancient_browser variable did not work for browsers 
+       preset by a "modern_browser" directives.
+
+
+Changes with nginx 0.7.35                                        16 Feb 2009
+
+    *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for 
+       asymmetric ciphers.
+       Thanks to Marcin Gozdalik.
+
+    *) Bugfix: a "try_files" directive set MIME type depending on an 
+       original request extension.
+
+    *) Bugfix: "*domain.tld" names were handled incorrectly in 
+       "server_name", "valid_referers", and "map" directives, if 
+       ".domain.tld" and ".subdomain.domain.tld" wildcards were used; 
+       the bug had appeared in 0.7.9.
+
+
+Changes with nginx 0.7.34                                        10 Feb 2009
+
+    *) Feature: the "off" parameter of the "if_modified_since" directive.
+
+    *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT 
+       command.
+       Thanks to Maxim Dounin.
+
+    *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support 
+       in mail proxy server.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in a redirect rewrite directive original arguments were 
+       concatenated with new arguments by a "?" rather than an "&";
+       the bug had appeared in 0.1.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built on AIX.
+
+
+Changes with nginx 0.7.33                                        02 Feb 2009
+
+    *) Bugfix: a double response might be returned if the epoll or rtsig 
+       methods are used and a redirect was returned to a request with 
+       body.
+       Thanks to Eden Li.
+
+    *) Bugfix: the $sent_http_location variable was empty for some 
+       redirects types.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       "resolver" directive was used in SMTP proxy.
+
+
+Changes with nginx 0.7.32                                        26 Jan 2009
+
+    *) Feature: now a directory existence testing can be set explicitly in 
+       the "try_files" directive.
+
+    *) Bugfix: fastcgi_store stored files not always.
+
+    *) Bugfix: in geo ranges.
+
+    *) Bugfix: in shared memory allocations if nginx was built without 
+       debugging.
+       Thanks to Andrey Kvasov.
+
+
+Changes with nginx 0.7.31                                        19 Jan 2009
+
+    *) Change: now the "try_files" directive tests files only and ignores 
+       directories.
+
+    *) Feature: the "fastcgi_split_path_info" directive.
+
+    *) Bugfixes in an "Expect" request header line support.
+
+    *) Bugfixes in geo ranges.
+
+    *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" 
+       line as response body instead of default 404 page body; the bug had 
+       appeared in 0.7.18.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" 
+       instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.30                                        24 Dec 2008
+
+    *) Bugfix: a segmentation fault occurred in worker process, if 
+       variables were used in the "fastcgi_pass" or "proxy_pass" directives 
+       and host name must be resolved; the bug had appeared in 0.7.29.
+
+
+Changes with nginx 0.7.29                                        24 Dec 2008
+
+    *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not 
+       support variables if unix domain sockets were used.
+
+    *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.
+
+    *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 
+       requests;
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on 
+       Cygwin.
+
+
+Changes with nginx 0.7.28                                        22 Dec 2008
+
+    *) Change: in memory allocation in the ngx_http_gzip_filter_module.
+
+    *) Change: the default "gzip_buffers" directive values have been 
+       changed to 32 4k or 16 8k from 4 4k/8k.
+
+
+Changes with nginx 0.7.27                                        15 Dec 2008
+
+    *) Feature: the "try_files" directive.
+
+    *) Feature: variables support in the "fastcgi_pass" directive.
+
+    *) Feature: now the $geo variable may get an address from a 
+       variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: now a location's modifier may be used without space before 
+       name.
+
+    *) Feature: the $upstream_response_length variable.
+
+    *) Bugfix: now a "add_header" directive does not add an empty value.
+
+    *) Bugfix: if zero length static file was requested, then nginx just 
+       closed connection; the bug had appeared in 0.7.25.
+
+    *) Bugfix: a MOVE method could not move file in non-existent directory.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if no one 
+       named location was defined in server, but some one was used in an 
+       error_page directive.
+       Thanks to Sergey Bochenkov.
+
+
+Changes with nginx 0.7.26                                        08 Dec 2008
+
+    *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
+
+
+Changes with nginx 0.7.25                                        08 Dec 2008
+
+    *) Change: in subrequest processing.
+
+    *) Change: now POSTs without "Content-Length" header line are allowed.
+
+    *) Bugfix: now the "limit_req" and "limit_conn" directives log a 
+       prohibition reason.
+
+    *) Bugfix: in the "delete" parameter of the "geo" directive.
+
+
+Changes with nginx 0.7.24                                        01 Dec 2008
+
+    *) Feature: the "if_modified_since" directive.
+
+    *) Bugfix: nginx did not process a FastCGI server response, if the 
+       server send too many messages to stderr before response.
+
+    *) Bugfix: the "$cookie_..." variables did not work in the SSI and the 
+       perl module.
+
+
+Changes with nginx 0.7.23                                        27 Nov 2008
+
+    *) Feature: the "delete" and "ranges" parameters in the "geo" directive.
+
+    *) Feature: speeding up loading of geo base with large number of values.
+
+    *) Feature: decrease of memory required for geo base load.
+
+
+Changes with nginx 0.7.22                                        20 Nov 2008
+
+    *) Feature: the "none" parameter in the "smtp_auth" directive.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "$cookie_..." variables.
+
+    *) Bugfix: the "directio" directive did not work in XFS filesystem.
+
+    *) Bugfix: the resolver did not understand big DNS responses.
+       Thanks to Zyb.
+
+
+Changes with nginx 0.7.21                                        11 Nov 2008
+
+    *) Changes in the ngx_http_limit_req_module.
+
+    *) Feature: the EXSLT support in the ngx_http_xslt_module.
+       Thanks to Denis F. Latypoff.
+
+    *) Workaround: compatibility with glibc 2.3.
+       Thanks to Eric Benson and Maxim Dounin.
+
+    *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had 
+       appeared in 0.7.6.
+
+
+Changes with nginx 0.7.20                                        10 Nov 2008
+
+    *) Changes in the ngx_http_gzip_filter_module.
+
+    *) Feature: the ngx_http_limit_req_module.
+
+    *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and 
+       ppc platforms; the bug had appeared in 0.7.3.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: the "proxy_pass http://host/some:uri" directives did not 
+       work; the bug had appeared in 0.7.12.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error.
+
+    *) Bugfix: the ngx_http_secure_link_module did not work inside 
+       locations, whose names are less than 3 characters.
+
+    *) Bugfix: $server_addr variable might have no value.
+
+
+Changes with nginx 0.7.19                                        13 Oct 2008
+
+    *) Bugfix: version number update.
+
+
+Changes with nginx 0.7.18                                        13 Oct 2008
+
+    *) Change: the "underscores_in_headers" directive; now nginx does not 
+       allows underscores in a client request header line names.
+
+    *) Feature: the ngx_http_secure_link_module.
+
+    *) Feature: the "real_ip_header" directive supports any header.
+
+    *) Feature: the "log_subrequest" directive.
+
+    *) Feature: the $realpath_root variable.
+
+    *) Feature: the "http_502" and "http_504" parameters of the 
+       "proxy_next_upstream" directive.
+
+    *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives did not work.
+
+    *) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line 
+       for HEAD requests.
+
+    *) Bugfix: now accept threshold depends on worker_connections.
+
+
+Changes with nginx 0.7.17                                        15 Sep 2008
+
+    *) Feature: now the "directio" directive works on Linux.
+
+    *) Feature: the $pid variable.
+
+    *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did 
+       not work with open_file_cache.
+
+    *) Bugfix: the "access_log" with variables did not work on Linux; the 
+       bug had appeared in 0.7.7.
+
+    *) Bugfix: the ngx_http_charset_module did not understand quoted 
+       charset name received from backend.
+
+
+Changes with nginx 0.7.16                                        08 Sep 2008
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.7.15.
+
+
+Changes with nginx 0.7.15                                        08 Sep 2008
+
+    *) Feature: the ngx_http_random_index_module.
+
+    *) Feature: the "directio" directive has been optimized for file 
+       requests starting from arbitrary position.
+
+    *) Feature: the "directio" directive turns off sendfile if it is 
+       necessary.
+
+    *) Feature: now nginx allows underscores in a client request header 
+       line names.
+
+
+Changes with nginx 0.7.14                                        01 Sep 2008
+
+    *) Change: now the ssl_certificate and ssl_certificate_key directives 
+       have not default values.
+
+    *) Feature: the "listen" directive supports the "ssl" parameter.
+
+    *) Feature: now nginx takes into account a time zone change while 
+       reconfiguration on FreeBSD and Linux.
+
+    *) Bugfix: the "listen" directive parameters such as "backlog", 
+       "rcvbuf", etc. were not set, if a default server was not the first 
+       one.
+
+    *) Bugfix: if URI part captured by a "rewrite" directive was used as a 
+       query string, then the query string was not escaped.
+
+    *) Bugfix: configuration file validity test improvements.
+
+
+Changes with nginx 0.7.13                                        26 Aug 2008
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.7.12.
+
+
+Changes with nginx 0.7.12                                        26 Aug 2008
+
+    *) Feature: the "server_name" directive supports empty name "".
+
+    *) Feature: the "gzip_disable" directive supports special "msie6" mask.
+
+    *) Bugfix: 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.
+
+    *) Bugfix: a request body was dropped while redirection via an 
+       "error_page" directive.
+
+    *) Bugfix: a full response was returned for request method HEAD while 
+       redirection via an "error_page" directive.
+
+    *) Bugfix: 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.7.0.
+
+
+Changes with nginx 0.7.11                                        18 Aug 2008
+
+    *) Change: now ngx_http_charset_module does not work by default with 
+       text/css MIME type.
+
+    *) Feature: now nginx returns the 405 status code for POST method 
+       requesting a static file only if the file exists.
+
+    *) Feature: the "proxy_ssl_session_reuse" directive.
+
+    *) Bugfix: a "proxy_pass" directive without URI part might use original 
+       request after the "X-Accel-Redirect" redirection was used;
+
+    *) Bugfix: if a directory has search only rights and the first index 
+       file was absent, then nginx returned the 500 status code.
+
+    *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
+
+
+Changes with nginx 0.7.10                                        13 Aug 2008
+
+    *) Bugfix: in the "addition_types", "charset_types", "gzip_types", 
+       "ssi_types", "sub_filter_types", and "xslt_types" directives; the 
+       bugs had appeared in 0.7.9.
+
+    *) Bugfix: of recursive error_page for 500 status code.
+
+    *) Bugfix: now the ngx_http_realip_module sets address not for whole 
+       keepalive connection, but for each request passed via the connection.
+
+
+Changes with nginx 0.7.9                                         12 Aug 2008
+
+    *) Change: now ngx_http_charset_module works by default with following 
+       MIME types: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript, and application/rss+xml.
+
+    *) Feature: the "charset_types" and "addition_types" directives.
+
+    *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" 
+       directives use hash.
+
+    *) Feature: the ngx_cpp_test_module.
+
+    *) Feature: the "expires" directive supports daily time.
+
+    *) Feature: the ngx_http_xslt_module improvements and bug fixing.
+       Thanks to Denis F. Latypoff and Maxim Dounin.
+
+    *) Bugfix: the "log_not_found" directive did not work for index files 
+       tests.
+
+    *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or 
+       eventport methods were used; the bug had appeared in 0.7.7.
+
+    *) Bugfix: if the "server_name", "valid_referers", and "map" directives 
+       used an "*.domain.tld" wildcard and exact name "domain.tld" was not 
+       set, then the exact name was matched by the wildcard; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.7.8                                         04 Aug 2008
+
+    *) Feature: the ngx_http_xslt_module.
+
+    *) Feature: the "$arg_..." variables.
+
+    *) Feature: Solaris directio support.
+       Thanks to Ivan Debnar.
+
+    *) Bugfix: now if FastCGI server sends a "Location" header line without 
+       status line, then nginx uses 302 status code.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.7.7                                         30 Jul 2008
+
+    *) Change: now the EAGAIN error returned by connect() is not considered 
+       as temporary error.
+
+    *) Change: now the $ssl_client_cert variable value is a certificate 
+       with TAB character intended before each line except first one; an 
+       unchanged certificate is available in the $ssl_client_raw_cert 
+       variable.
+
+    *) Feature: the "ask" parameter in the "ssl_verify_client" directive.
+
+    *) Feature: byte-range processing improvements.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the "directio" directive.
+       Thanks to Jiang Hong.
+
+    *) Feature: MacOSX 10.5 sendfile() support.
+
+    *) Bugfix: now in MacOSX and Cygwin locations are tested in case 
+       insensitive mode; however, the compare is provided by single-byte 
+       locales only.
+
+    *) Bugfix: mail proxy SSL connections hanged, if select, poll, or 
+       /dev/poll methods were used.
+
+    *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.7.6                                         07 Jul 2008
+
+    *) Bugfix: now if variables are used in the "access_log" directive a 
+       request root existence is always tested.
+
+    *) Bugfix: the ngx_http_flv_module did not support several values in a 
+       query string.
+
+
+Changes with nginx 0.7.5                                         01 Jul 2008
+
+    *) Bugfixes in variables support in the "access_log" directive; the 
+       bugs had appeared in 0.7.4.
+
+    *) Bugfix: nginx could not be built --without-http_gzip_module; the bug 
+       had appeared in 0.7.3.
+       Thanks to Kirill A. Korinskiy.
+
+    *) Bugfix: if sub_filter and SSI were used together, then responses 
+       might were transferred incorrectly.
+
+
+Changes with nginx 0.7.4                                         30 Jun 2008
+
+    *) Feature: variables support in the "access_log" directive.
+
+    *) Feature: the "open_log_file_cache" directive.
+
+    *) Feature: the -g switch.
+
+    *) Feature: the "Expect" request header line support.
+
+    *) Bugfix: large SSI inclusions might be truncated.
+
+
+Changes with nginx 0.7.3                                         23 Jun 2008
+
+    *) Change: the "rss" extension MIME type has been changed to 
+       "application/rss+xml".
+
+    *) Change: now the "gzip_vary" directive turned on issues a 
+       "Vary: Accept-Encoding" header line for uncompressed responses too.
+
+    *) Feature: now the "rewrite" directive does a redirect automatically 
+       if the "https://" protocol is used.
+
+    *) Bugfix: the "proxy_pass" directive did not work with the HTTPS 
+       protocol; the bug had appeared in 0.6.9.
+
+
+Changes with nginx 0.7.2                                         16 Jun 2008
+
+    *) Feature: now nginx supports EDH key exchange ciphers.
+
+    *) Feature: the "ssl_dhparam" directive.
+
+    *) Feature: the $ssl_client_cert variable.
+       Thanks to Manlio Perillo.
+
+    *) Bugfix: after changing URI via a "rewrite" directive nginx did not 
+       search a new location; the bug had appeared in 0.7.1.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.7.1.
+
+    *) Bugfix: when a request to a directory was redirected with the slash 
+       added, nginx dropped a query string from the original request.
+
+
+Changes with nginx 0.7.1                                         26 May 2008
+
+    *) Change: now locations are searched in a tree.
+
+    *) Change: the "optimize_server_names" directive was canceled due to 
+       the "server_name_in_redirect" directive introduction.
+
+    *) Change: some long deprecated directives are not supported anymore.
+
+    *) Change: the "none" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: worker processes might not catch reconfiguration and log 
+       rotation signals.
+
+    *) Bugfix: nginx could not be built on latest Fedora 9 Linux.
+       Thanks to Roxis.
+
+
+Changes with nginx 0.7.0                                         19 May 2008
+
+    *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as 
+       \xXX in an access_log.
+       Thanks to Maxim Dounin.
+
+    *) Change: now nginx allows several "Host" request header line.
+
+    *) Feature: the "modified" flag in the "expires" directive.
+
+    *) Feature: the $uid_got and $uid_set variables may be used at any 
+       request processing stage.
+
+    *) Feature: the $hostname variable.
+       Thanks to Andrei Nigmatulin.
+
+    *) Feature: DESTDIR support.
+       Thanks to Todd A. Fisher and Andras Voroskoi.
+
+    *) Bugfix: a segmentation fault might occur in worker process on Linux, 
+       if keepalive was enabled.
+
+
+Changes with nginx 0.6.31                                        12 May 2008
+
+    *) Bugfix: nginx did not process FastCGI response if header was at the 
+       end of FastCGI record; the bug had appeared in 0.6.2.
+       Thanks to Sergey Serov.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a file 
+       was deleted and the "open_file_cache_errors" directive was off.
+
+
+Changes with nginx 0.6.30                                        29 Apr 2008
+
+    *) Change: now if an "include" directive pattern does not match any 
+       file, then nginx does not issue an error.
+
+    *) Feature: now the time in directives may be specified without spaces, 
+       for example, "1h50m".
+
+    *) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
+       Thanks to Chavelle Vincent.
+
+    *) Bugfix: the "sub_filter" directive might set text to change into 
+       output.
+
+    *) Bugfix: the "error_page" directive did not take into account 
+       arguments in redirected URI.
+
+    *) Bugfix: now nginx always opens files in binary mode under Cygwin.
+
+    *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in 
+       0.6.15.
+
+
+Changes with nginx 0.6.29                                        18 Mar 2008
+
+    *) Feature: the ngx_google_perftools_module.
+
+    *) Bugfix: the ngx_http_perl_module could not be built on 64-bit 
+       platforms; the bug had appeared in 0.6.27.
+
+
+Changes with nginx 0.6.28                                        13 Mar 2008
+
+    *) Bugfix: the rtsig method could not be built; the bug had appeared in 
+       0.6.27.
+
+
+Changes with nginx 0.6.27                                        12 Mar 2008
+
+    *) Change: now by default the rtsig method is not built on 
+       Linux 2.6.18+.
+
+    *) Change: now a request method is not changed while redirection to a 
+       named location via an "error_page" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives in SMTP 
+       proxy.
+
+    *) Feature: the "post_action" directive supports named locations.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: browsers did not repeat SSL handshake if there is no valid 
+       client certificate in first handshake. 
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: if response code 495-497 was redirected via an "error_page" 
+       directive without code change, then nginx tried to allocate too many 
+       memory.
+
+    *) Bugfix: memory leak in long-lived non buffered connections.
+
+    *) Bugfix: memory leak in resolver.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if a 
+       request was redirected from proxy, FastCGI, or memcached location to 
+       static named locations.
+
+    *) Bugfix: in the $proxy_host and $proxy_port variables caching.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: a "proxy_pass" directive with variables used incorrectly the 
+       same port as in another "proxy_pass" directive with the same host 
+       name and without variables.
+       Thanks to Sergey Bochenkov.
+
+    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
+       64-bit platforms while reconfiguration.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if empty 
+       stub block was used second time in SSI.
+
+    *) Bugfix: in copying URI part contained escaped symbols into arguments.
+
+
+Changes with nginx 0.6.26                                        11 Feb 2008
+
+    *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not 
+       check a response length.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if big 
+       value was used in a "expires" directive.
+       Thanks to Joaquin Cuenca Abela.
+
+    *) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
+       Thanks to Gena Makhomed.
+
+    *) Bugfix: in proxied or FastCGI subrequests a client original method 
+       was used instead of the GET method.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed 
+       (SSL: )"; the bug had appeared in 0.6.23.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.25                                        08 Jan 2008
+
+    *) Change: now the "server_name_in_redirect" directive is used instead 
+       of the "server_name" directive's special "*" parameter.
+
+    *) Change: now wildcard and regex names can be used as main name in a 
+       "server_name" directive.
+
+    *) Change: the "satisfy_any" directive was replaced by the "satisfy" 
+       directive.
+
+    *) Workaround: old worker processes might hog CPU after reconfiguration 
+       if they was run under Linux OpenVZ.
+
+    *) Feature: the "min_delete_depth" directive.
+
+    *) Bugfix: the COPY and MOVE methods did not work with single files.
+
+    *) Bugfix: the ngx_http_gzip_static_module did not allow the 
+       ngx_http_dav_module to work; the bug had appeared in 0.6.23.
+
+    *) Bugfix: socket leak in HTTPS mode if deferred accept was used.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: nginx could not be built without PCRE library; the bug had 
+       appeared in 0.6.23.
+
+
+Changes with nginx 0.6.24                                        27 Dec 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if HTTPS 
+       was used; the bug had appeared in 0.6.23.
+
+
+Changes with nginx 0.6.23                                        27 Dec 2007
+
+    *) Change: the "off" parameter in the "ssl_session_cache" directive; 
+       now this is default parameter.
+
+    *) Change: the "open_file_cache_retest" directive was renamed to the 
+       "open_file_cache_valid".
+
+    *) Feature: the "open_file_cache_min_uses" directive.
+
+    *) Feature: the ngx_http_gzip_static_module.
+
+    *) Feature: the "gzip_disable" directive.
+
+    *) Feature: the "memcached_pass" directive may be used inside the "if" 
+       block.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       "memcached_pass" and "if" directives were used in the same location.
+
+    *) Bugfix: if a "satisfy_any on" directive was used and not all access 
+       and auth modules directives were set, then other given access and 
+       auth directives were not tested;
+
+    *) Bugfix: regex parameters in a "valid_referers" directive were not 
+       inherited from previous level.
+
+    *) Bugfix: a "post_action" directive did run if a request was completed 
+       with 499 status code.
+
+    *) Bugfix: optimization of 16K buffer usage in a SSL connection.
+       Thanks to Ben Maurer.
+
+    *) Bugfix: the STARTTLS in SMTP mode did not work.
+       Thanks to Oleg Motienko.
+
+    *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" 
+       error; the bug had appeared in 0.5.13.
+
+
+Changes with nginx 0.6.22                                        19 Dec 2007
+
+    *) Change: now all ngx_http_perl_module methods return values copied to 
+       perl's allocated memory.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module, the perl 
+       before 5.8.6 was used, and perl supported threads, then during 
+       reconfiguration the master process aborted; the bug had appeared in 
+       0.5.9.
+       Thanks to Boris Zhmurov.
+
+    *) Bugfix: the ngx_http_perl_module methods may get invalid values of 
+       the regex captures.
+
+    *) Bugfix: a segmentation fault occurred in worker process, if the 
+       $r->has_request_body() method was called for a request whose small 
+       request body was already received.
+
+    *) Bugfix: large_client_header_buffers did not freed before going to 
+       keep-alive state.
+       Thanks to Olexander Shtepa.
+
+    *) Bugfix: the last address was missed in the $upstream_addr variable; 
+       the bug had appeared in 0.6.18.
+
+    *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; 
+       now it returns 502 code, that can be rerouted to a next server using 
+       the "fastcgi_next_upstream invalid_header" directive.
+
+    *) Bugfix: a segmentation fault occurred in master process if the 
+       "fastcgi_catch_stderr" directive was used; the bug had appeared in 
+       0.6.10.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.21                                        03 Dec 2007
+
+    *) Change: if variable values used in a "proxy_pass" directive contain 
+       IP-addresses only, then a "resolver" directive is not mandatory.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+    *) Bugfix: if resolver was used on platform that does not support 
+       kqueue, then nginx issued an alert "name is out of response".
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: 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".
+
+    *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS 
+       server, then nginx returned usual response.
+
+
+Changes with nginx 0.6.20                                        28 Nov 2007
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       "proxy_pass" directive with URI-part was used; the bug had appeared 
+       in 0.6.19.
+
+
+Changes with nginx 0.6.19                                        27 Nov 2007
+
+    *) Bugfix: the 0.6.18 version could not be built.
+
+
+Changes with nginx 0.6.18                                        27 Nov 2007
+
+    *) Change: now the ngx_http_userid_module adds start time microseconds 
+       to the cookie field contains a pid value.
+
+    *) Change: now the full request line instead of URI only is written to 
+       error_log.
+
+    *) Feature: variables support in the "proxy_pass" directive.
+
+    *) Feature: the "resolver" and "resolver_timeout" directives.
+
+    *) Feature: now the directive "add_header last-modified ''" deletes a 
+       "Last-Modified" response header line.
+
+    *) Bugfix: the "limit_rate" directive did not allow to use full 
+       throughput, even if limit value was very high.
+
+
+Changes with nginx 0.6.17                                        15 Nov 2007
+
+    *) Feature: the "If-Range" request header line support.
+       Thanks to Alexander V. Inyukhin.
+
+    *) Bugfix: URL double escaping in a redirect of the "msie_refresh" 
+       directive; the bug had appeared in 0.6.4.
+
+    *) Bugfix: the "autoindex" directive did not work with the "alias /" 
+       directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       subrequests were used.
+
+    *) Bugfix: the big responses may be transferred truncated if SSL and 
+       gzip were used.
+
+    *) Bugfix: the $status variable was equal to 0 if a proxied server 
+       returned response in HTTP/0.9 version.
+
+
+Changes with nginx 0.6.16                                        29 Oct 2007
+
+    *) Change: now the uname(2) is used on Linux instead of procfs.
+       Thanks to Ilya Novikov.
+
+    *) Bugfix: if the "?" character was in a "error_page" directive, then 
+       it was escaped in a proxied request; the bug had appeared in 0.6.11.
+
+    *) Bugfix: compatibility with mget.
+
+
+Changes with nginx 0.6.15                                        22 Oct 2007
+
+    *) Feature: Cygwin compatibility.
+       Thanks to Vladimir Kutakov.
+
+    *) Feature: the "merge_slashes" directive.
+
+    *) Feature: the "gzip_vary" directive.
+
+    *) Feature: the "server_tokens" directive.
+
+    *) Bugfix: nginx did not unescape URI in the "include" SSI command.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if variable was used in the "charset" or 
+       "source_charset" directives.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com HTTP/1.0".
+       Thanks to James Oakley.
+
+    *) Bugfix: if request with request body was redirected using the 
+       "error_page" directive, then nginx tried to read the request body 
+       again; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a segmentation fault occurred in worker process if no 
+       server_name was explicitly defined for server processing request; 
+       the bug had appeared in 0.6.7.
+
+
+Changes with nginx 0.6.14                                        15 Oct 2007
+
+    *) Change: now by default the "echo" SSI command uses entity encoding.
+
+    *) Feature: the "encoding" parameter in the "echo" SSI command.
+
+    *) Feature: the "access_log" directive may be used inside the 
+       "limit_except" block.
+
+    *) Bugfix: if all upstream servers were failed, then all servers had 
+       got weight the was equal one until servers became alive; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: a segmentation fault occurred in worker process if 
+       $date_local and $date_gmt were used outside the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: a segmentation fault might occur in worker process if debug 
+       log was enabled.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: ngx_http_memcached_module did not set 
+       $upstream_response_time.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       memcached was used.
+
+    *) Bugfix: nginx supported low case only "close" and "keep-alive" 
+       values in the "Connection" request header line; the bug had appeared 
+       in 0.6.11.
+
+    *) Bugfix: sub_filter did not work with empty substitution.
+
+    *) Bugfix: in sub_filter parsing.
+
+
+Changes with nginx 0.6.13                                        24 Sep 2007
+
+    *) Bugfix: nginx did not close directory file on HEAD request if 
+       autoindex was used.
+       Thanks to Arkadiusz Patyk.
+
+
+Changes with nginx 0.6.12                                        21 Sep 2007
+
+    *) Change: mail proxy was split on three modules: pop3, imap and smtp.
+
+    *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, 
+       and --without-mail_smtp_module configuration parameters.
+
+    *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" 
+       directives of the ngx_mail_smtp_module.
+
+    *) Bugfix: the trailing wildcards did not work; the bug had appeared in 
+       0.6.9.
+
+    *) Bugfix: nginx could not start on Solaris if the shared PCRE library 
+       located in non-standard place was used.
+
+    *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives 
+       did not hide response header lines whose name was longer than 32 
+       characters.
+       Thanks to Manlio Perillo.
+
+
+Changes with nginx 0.6.11                                        11 Sep 2007
+
+    *) Bugfix: active connection counter always increased if mail proxy was 
+       used.
+
+    *) Bugfix: if backend returned response header only using non-buffered 
+       proxy, then nginx closed backend connection on timeout.
+
+    *) Bugfix: nginx did not support several "Connection" request header 
+       lines.
+
+    *) Bugfix: if the "max_fails" was set for upstream server, then after 
+       first failure server weight was always one; the bug had appeared in 
+       0.6.6.
+
+
+Changes with nginx 0.6.10                                        03 Sep 2007
+
+    *) Feature: the "open_file_cache", "open_file_cache_retest", and 
+       "open_file_cache_errors" directives.
+
+    *) Bugfix: socket leak; the bug had appeared in 0.6.7.
+
+    *) Bugfix: a charset set by the "charset" directive was not appended to 
+       the "Content-Type" header set by $r->send_http_header().
+
+    *) Bugfix: a segmentation fault might occur in worker process if 
+       /dev/poll method was used.
+
+
+Changes with nginx 0.6.9                                         28 Aug 2007
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       HTTPS protocol was used; the bug had appeared in 0.6.7.
+
+    *) Bugfix: if server listened on two addresses or ports and trailing 
+       wildcard was used, then nginx did not run.
+
+    *) Bugfix: the "ip_hash" directive might incorrectly mark servers as 
+       down.
+
+    *) Bugfix: nginx could not be built on amd64; the bug had appeared in 
+       0.6.8.
+
+
+Changes with nginx 0.6.8                                         20 Aug 2007
+
+    *) Change: now nginx tries to set the "worker_priority", 
+       "worker_rlimit_nofile", "worker_rlimit_core", and 
+       "worker_rlimit_sigpending" without super-user privileges.
+
+    *) Change: now nginx escapes space and "%" in request to a mail proxy 
+       authentication server.
+
+    *) Change: now nginx escapes "%" in $memcached_key variable.
+
+    *) Bugfix: nginx used path relative to configuration prefix for 
+       non-absolute configuration file path specified in the "-c" key; the 
+       bug had appeared in 0.6.6.
+
+    *) Bugfix: nginx did not work on FreeBSD/sparc64.
+
+
+Changes with nginx 0.6.7                                         15 Aug 2007
+
+    *) Change: now the paths specified in the "include", 
+       "auth_basic_user_file", "perl_modules", "ssl_certificate", 
+       "ssl_certificate_key", and "ssl_client_certificate" directives are 
+       relative to directory of nginx configuration file nginx.conf, but 
+       not to nginx prefix directory.
+
+    *) Change: the --sysconfdir=PATH option in configure was canceled.
+
+    *) Change: the special make target "upgrade1" was defined for online 
+       upgrade of 0.1.x versions.
+
+    *) Feature: the "server_name" and "valid_referers" directives support 
+       regular expressions.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "backup" parameter.
+
+    *) Feature: the ngx_http_perl_module supports the 
+       $r->discard_request_body.
+
+    *) Feature: the "add_header Last-Modified ..." directive changes the 
+       "Last-Modified" response header line.
+
+    *) Bugfix: if a response different than 200 was returned to a request 
+       with body and connection went to the keep-alive state after the 
+       request, then nginx returned 400 for the next request.
+
+    *) Bugfix: a segmentation fault occurred in worker process if invalid 
+       address was set in the "auth_http" directive.
+
+    *) Bugfix: now nginx uses default listen backlog value 511 on all 
+       platforms except FreeBSD.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       "server" inside "upstream" block was marked as "down"; the bug had 
+       appeared in 0.6.6.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+
+Changes with nginx 0.6.6                                         30 Jul 2007
+
+    *) Feature: the --sysconfdir=PATH option in configure.
+
+    *) Feature: named locations.
+
+    *) Feature: the $args variable can be set with the "set" directive.
+
+    *) Feature: the $is_args variable.
+
+    *) Bugfix: fair big weight upstream balancer.
+
+    *) Bugfix: if a client has closed connection to mail proxy then nginx 
+       might not close connection to backend.
+
+    *) Bugfix: if the same host without specified port was used as backend 
+       for HTTP and HTTPS, then nginx used only one port - 80 or 443.
+
+    *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early 
+       versions; the bug had appeared in 0.6.4.
+
+
+Changes with nginx 0.6.5                                         23 Jul 2007
+
+    *) Feature: $nginx_version variable.
+       Thanks to Nick S. Grechukh.
+
+    *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode.
+       Thanks to Maxim Dounin.
+
+    *) Feature: the mail proxy supports STARTTLS in SMTP mode.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: now nginx escapes space in $memcached_key variable.
+
+    *) Bugfix: nginx was incorrectly built by Sun Studio on 
+       Solaris/amd64.
+       Thanks to Jiang Hong.
+
+    *) Bugfix: of minor potential bugs.
+       Thanks to Coverity's Scan.
+
+
+Changes with nginx 0.6.4                                         17 Jul 2007
+
+    *) Security: the "msie_refresh" directive allowed XSS.
+       Thanks to Maxim Boguk.
+
+    *) Change: the "proxy_store" and "fastcgi_store" directives were 
+       changed.
+
+    *) Feature: the "proxy_store_access" and "fastcgi_store_access" 
+       directives.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Workaround: for Sun Studio 12.
+       Thanks to Jiang Hong.
+
+
+Changes with nginx 0.6.3                                         12 Jul 2007
+
+    *) Feature: the "proxy_store" and "fastcgi_store" directives.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       "auth_http_header" directive was used.
+       Thanks to Maxim Dounin.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used, but it was not enabled.
+
+    *) Bugfix: a segmentation fault might occur in worker process when the 
+       HTTPS protocol was used in the "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       eventport method was used.
+
+    *) Bugfix: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives did not work; the bug had 
+       appeared in 0.5.13.
+
+
+Changes with nginx 0.6.2                                         09 Jul 2007
+
+    *) Bugfix: if the FastCGI header was split in records, then nginx 
+       passed garbage in the header to a client.
+
+
+Changes with nginx 0.6.1                                         17 Jun 2007
+
+    *) Bugfix: in SSI parsing.
+
+    *) Bugfix: if remote SSI subrequest was used, then posterior local file 
+       subrequest might transferred to client in wrong order.
+
+    *) Bugfix: large SSI inclusions buffered in temporary files were 
+       truncated.
+
+    *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal 
+       to the master process identification number.
+
+
+Changes with nginx 0.6.0                                         14 Jun 2007
+
+    *) Feature: the "server_name", "map", and "valid_referers" directives 
+       support the "www.example.*" wildcards.
+
+
+Changes with nginx 0.5.25                                        11 Jun 2007
+
+    *) Bugfix: nginx could not be built with the 
+       --without-http_rewrite_module parameter; the bug had appeared in 
+       0.5.24.
+
+
+Changes with nginx 0.5.24                                        06 Jun 2007
+
+    *) Security: the "ssl_verify_client" directive did not work if request 
+       was made using HTTP/0.9.
+
+    *) Bugfix: a part of response body might be passed uncompressed if gzip 
+       was used; the bug had appeared in 0.5.23.
+
+
+Changes with nginx 0.5.23                                        04 Jun 2007
+
+    *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS 
+       extension.
+
+    *) Feature: the "fastcgi_catch_stderr" directive.
+       Thanks to Nick S. Grechukh, OWOX project.
+
+    *) Bugfix: a segmentation fault occurred in master process if two 
+       virtual servers should bind() to the overlapping ports.
+
+    *) Bugfix: if nginx was built with ngx_http_perl_module and perl 
+       supported threads, then during second reconfiguration the error 
+       messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.22                                        29 May 2007
+
+    *) Bugfix: a big request body might not be passed to backend; the bug 
+       had appeared in 0.5.21.
+
+
+Changes with nginx 0.5.21                                        28 May 2007
+
+    *) Bugfix: if server has more than about ten locations, then regex 
+       locations might be choosen not in that order as they were specified.
+
+    *) Bugfix: a worker process may got caught in an endless loop on 64-bit 
+       platform, if the 33-rd or next in succession backend has failed.
+       Thanks to Anton Povarov.
+
+    *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE 
+       library was used.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+
+Changes with nginx 0.5.20                                        07 May 2007
+
+    *) Feature: the "sendfile_max_chunk" directive.
+
+    *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." 
+       variables may be changed using the "set" directive.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       SSI command 'if expr="$var = /"' was used.
+
+    *) Bugfix: trailing boundary of multipart range response was 
+       transferred incorrectly.
+       Thanks to Evan Miller.
+
+    *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun 
+       Studio.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: the ngx_http_perl_module could not be built by Solaris 
+       make.
+       Thanks to Andrei Nigmatulin.
+
+
+Changes with nginx 0.5.19                                        24 Apr 2007
+
+    *) Change: now the $request_time variable has millisecond precision.
+
+    *) Change: the method $r->rflush of ngx_http_perl_module was renamed to 
+       the $r->flush.
+
+    *) Feature: the $upstream_addr variable.
+
+    *) Feature: the "proxy_headers_hash_max_size" and 
+       "proxy_headers_hash_bucket_size" directives.
+       Thanks to Volodymyr Kostyrko.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile and limit_rate on 64-bit platforms.
+
+    *) Bugfix: the files more than 2G could not be transferred using 
+       sendfile on 64-bit Linux.
+
+
+Changes with nginx 0.5.18                                        19 Apr 2007
+
+    *) Feature: the ngx_http_sub_filter_module.
+
+    *) Feature: the "$upstream_http_..." variables.
+
+    *) Feature: now the $upstream_status and $upstream_response_time 
+       variables keep data about all upstreams before X-Accel-Redirect.
+
+    *) Bugfix: a segmentation fault occurred in master process after first 
+       reconfiguration and receiving any signal if nginx was built with 
+       ngx_http_perl_module and perl did not support multiplicity; the bug 
+       had appeared in 0.5.9.
+
+    *) Bugfix: if perl did not support multiplicity, then after 
+       reconfiguration perl code did not work; the bug had appeared in 
+       0.3.38.
+
+
+Changes with nginx 0.5.17                                        02 Apr 2007
+
+    *) Change: now nginx always returns the 405 status for the TRACE method.
+
+    *) Feature: now nginx supports the "include" directive inside the 
+       "types" block.
+
+    *) Bugfix: the $document_root variable usage in the "root" and "alias" 
+       directives is disabled: this caused recursive stack overflow.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: in some cases non-cachable variables (such as $uri variable) 
+       returned old cached value.
+
+
+Changes with nginx 0.5.16                                        26 Mar 2007
+
+    *) Bugfix: the C-class network was not used as hash key in the 
+       "ip_hash" directive.
+       Thanks to Pavel Yarkovoy.
+
+    *) Bugfix: a segmentation fault might occur in worker process if a 
+       charset was set in the "Content-Type" header line and the line has 
+       trailing ";"; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used and a request body written in a temporary file was multiple of 
+       32K.
+
+    *) Bugfix: nginx could not be built on Solaris without the --with-debug 
+       option; the bug had appeared in 0.5.15.
+
+
+Changes with nginx 0.5.15                                        19 Mar 2007
+
+    *) Feature: the mail proxy supports authenticated SMTP proxying and the 
+       "smtp_auth", "smtp_capablities", and "xclient" directives.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Feature: now the keep-alive connections are closed just after 
+       receiving the reconfiguration signal.
+
+    *) Change: the "imap" and "auth" directives were renamed to the "mail" 
+       and "pop3_auth" directives.
+
+    *) Bugfix: a segmentation fault occurred in worker process if the 
+       CRAM-MD5 authentication method was used and the APOP method was 
+       disabled.
+
+    *) Bugfix: if the "starttls only" directive was used in POP3 protocol, 
+       then nginx allowed authentication without switching to the SSL mode.
+
+    *) Bugfix: worker processes did not exit after reconfiguration and did 
+       not rotate logs if the eventport method was used.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if the 
+       "ip_hash" directive was used.
+
+    *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll 
+       methods are used.
+
+
+Changes with nginx 0.5.14                                        23 Feb 2007
+
+    *) Bugfix: nginx ignored superfluous closing "}" in the end of 
+       configuration file.
+
+
+Changes with nginx 0.5.13                                        19 Feb 2007
+
+    *) Feature: the COPY and MOVE methods.
+
+    *) Bugfix: the ngx_http_realip_module set garbage for requests passed 
+       via keep-alive connection.
+
+    *) Bugfix: nginx did not work on big-endian 64-bit Linux.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes 
+       the connection right away, but not after timeout.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+
+Changes with nginx 0.5.12                                        12 Feb 2007
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       temporary files were used while working with FastCGI server; the bug 
+       had appeared in 0.5.8.
+
+    *) Bugfix: a segmentation fault might occur in worker process if the 
+       $fastcgi_script_name variable was logged.
+
+    *) Bugfix: ngx_http_perl_module could not be built on Solaris.
+
+
+Changes with nginx 0.5.11                                        05 Feb 2007
+
+    *) Feature: now configure detects system PCRE library in MacPorts.
+       Thanks to Chris McGrath.
+
+    *) Bugfix: the response was incorrect if several ranges were requested; 
+       the bug had appeared in 0.5.6.
+
+    *) Bugfix: the "create_full_put_path" directive could not create the 
+       intermediate directories if no "dav_access" directive was set.
+       Thanks to Evan Miller.
+
+    *) Bugfix: the "0" response code might be logged in the access_log 
+       instead of the "400" and "408" error codes.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization.
+
+
+Changes with nginx 0.5.10                                        26 Jan 2007
+
+    *) Bugfix: while online executable file upgrade the new master process 
+       did not inherit the listening sockets; the bug had appeared in 0.5.9.
+
+    *) Bugfix: a segmentation fault might occur in worker process if nginx 
+       was built with -O2 optimization; the bug had appeared in 0.5.1.
+
+
+Changes with nginx 0.5.9                                         25 Jan 2007
+
+    *) Change: now the ngx_http_memcached_module uses the $memcached_key 
+       variable value as a key.
+
+    *) Feature: the $memcached_key variable.
+
+    *) Feature: the "clean" parameter in the "client_body_in_file_only" 
+       directive.
+
+    *) Feature: the "env" directive.
+
+    *) Feature: the "sendfile" directive is available inside the "if" block.
+
+    *) Feature: now on failure of the writing to access nginx logs a 
+       message to error_log, but not more often than once a minute.
+
+    *) Bugfix: the "access_log off" directive did not always turn off the 
+       logging.
+
+
+Changes with nginx 0.5.8                                         19 Jan 2007
+
+    *) Bugfix: a segmentation fault might occur if 
+       "client_body_in_file_only on" was used and a request body was small.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" and "proxy_pass_request_body off" or 
+       "fastcgi_pass_request_body off" directives were used, and nginx 
+       switched to a next upstream.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used and a client 
+       connection was non-active, then the connection was closed after send 
+       timeout; the bug had appeared in 0.4.7.
+
+    *) Bugfix: if the "epoll" method was used and a client closed a 
+       connection prematurely, then nginx closed the connection after a 
+       send timeout only.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used.
+
+    *) Bugfixes in the "limit_zone" directive.
+
+
+Changes with nginx 0.5.7                                         15 Jan 2007
+
+    *) Feature: the ssl_session_cache storage optimization.
+
+    *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives.
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if the "ssl_session_cache" or "limit_zone" 
+       directives were used on 64-bit platforms.
+
+    *) Bugfix: a segmentation fault occurred if the "add_before_body" or 
+       "add_after_body" directives were used and there was no 
+       "Content-Type" header line in response.
+
+    *) Bugfix: the OpenSSL library was always built with the threads 
+       support.
+       Thanks to Den Ivanov.
+
+    *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility.
+
+
+Changes with nginx 0.5.6                                         09 Jan 2007
+
+    *) Change: now the ngx_http_index_module ignores all methods except the 
+       GET, HEAD, and POST methods.
+
+    *) Feature: the ngx_http_limit_zone_module.
+
+    *) Feature: the $binary_remote_addr variable.
+
+    *) Feature: the "ssl_session_cache" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the DELETE method supports recursive removal.
+
+    *) Bugfix: the byte-ranges were transferred incorrectly if the 
+       $r->sendfile() was used.
+
+
+Changes with nginx 0.5.5                                         24 Dec 2006
+
+    *) Change: the -v switch does not show compiler information any more.
+
+    *) Feature: the -V switch.
+
+    *) Feature: the "worker_rlimit_core" directive supports size in K, M, 
+       and G.
+
+    *) Bugfix: the nginx.pm module now could be installed by an 
+       unprivileged user.
+
+    *) Bugfix: a segmentation fault might occur if the $r->request_body or 
+       $r->request_body_file methods were used.
+
+    *) Bugfix: the ppc platform specific bugs.
+
+
+Changes with nginx 0.5.4                                         15 Dec 2006
+
+    *) Feature: the "perl" directive may be used inside the "limit_except" 
+       block.
+
+    *) Bugfix: the ngx_http_dav_module required the "Date" request header 
+       line for the DELETE method.
+
+    *) Bugfix: if one only parameter was used in the "dav_access" 
+       directive, then nginx might report about configuration error.
+
+    *) Bugfix: a segmentation fault might occur if the $host variable was 
+       used; the bug had appeared in 0.4.14.
+
+
+Changes with nginx 0.5.3                                         13 Dec 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->status, 
+       $r->log_error, and $r->sleep methods.
+
+    *) Feature: the $r->variable method supports variables that do not 
+       exist in nginx configuration.
+
+    *) Bugfix: the $r->has_request_body method did not work.
+
+
+Changes with nginx 0.5.2                                         11 Dec 2006
+
+    *) Bugfix: if the "proxy_pass" directive used the name of the 
+       "upstream" block, then nginx tried to resolve the name; the bug had 
+       appeared in 0.5.1.
+
+
+Changes with nginx 0.5.1                                         11 Dec 2006
+
+    *) Bugfix: the "post_action" directive might not run after a 
+       unsuccessful completion of a request.
+
+    *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11.
+       Thanks to Bron Gondwana.
+
+    *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then 
+       the message "no port in upstream" was issued; the bug had appeared 
+       in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       same servers but different ports, then these directives uses the 
+       first described port; the bug had appeared in 0.5.0.
+
+    *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the 
+       unix domain sockets, then these directives used first described 
+       socket; the bug had appeared in 0.5.0.
+
+    *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the 
+       last line in the password file and there was no the carriage return, 
+       the line feed, or the ":" symbol after the password.
+
+    *) Bugfix: the $upstream_response_time variable might be equal to 
+       "0.000", although response time was more than 1 millisecond.
+
+
+Changes with nginx 0.5.0                                         04 Dec 2006
+
+    *) Change: the parameters in the "%name" form in the "log_format" 
+       directive are not supported anymore.
+
+    *) Change: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", 
+       "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and 
+       "memcached_upstream_fail_timeout" directives are not supported 
+       anymore.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "max_fails", "fail_timeout", and "down" parameters.
+
+    *) Feature: the "ip_hash" directive inside the "upstream" block.
+
+    *) Feature: the WAIT status in the "Auth-Status" header line of the 
+       IMAP/POP3 proxy authentication server response.
+
+    *) Bugfix: nginx could not be built on 64-bit platforms; the bug had 
+       appeared in 0.4.14.
+
+
+Changes with nginx 0.4.14                                        27 Nov 2006
+
+    *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy.
+
+    *) Feature: now configure detects system PCRE library on FreeBSD, 
+       Linux, and NetBSD.
+
+    *) Bugfix: ngx_http_perl_module did not work with perl built with the 
+       threads support; the bug had appeared in 0.3.38.
+
+    *) Bugfix: ngx_http_perl_module did not work if perl was called 
+       recursively.
+
+    *) Bugfix: nginx ignored a host name in a request line.
+
+    *) Bugfix: a worker process may got caught in an endless loop, if a 
+       FastCGI server sent too many data to the stderr.
+
+    *) Bugfix: the $upstream_response_time variable may be negative if the 
+       system time was changed backward.
+
+    *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 
+       proxy authentication server when POP3 was used.
+
+    *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 
+       proxy authentication server failed.
+
+
+Changes with nginx 0.4.13                                        15 Nov 2006
+
+    *) Feature: the "proxy_pass" directive may be used inside the 
+       "limit_except" block.
+
+    *) Feature: the "limit_except" directive supports all WebDAV methods.
+
+    *) Bugfix: if the "add_before_body" directive was used without the 
+       "add_after_body" directive, then a response did not transferred 
+       complete.
+
+    *) Bugfix: a large request body did not receive if the epoll method and 
+       the deferred accept() were used.
+
+    *) Bugfix: a charset could not be set for ngx_http_autoindex_module 
+       responses; the bug had appeared in 0.3.50.
+
+    *) Bugfix: the "[alert] zero size buf" error when FastCGI server was 
+       used;
+
+    *) Bugfix: the --group= configuration parameter was ignored.
+       Thanks to Thomas Moschny.
+
+    *) Bugfix: the 50th subrequest in SSI response did not work; the bug 
+       had appeared in 0.3.50.
+
+
+Changes with nginx 0.4.12                                        31 Oct 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->variable method.
+
+    *) Bugfix: if a big static file was included using SSI in a response, 
+       then the response may be transferred incomplete.
+
+    *) Bugfix: nginx did not omit the "#fragment" part in URI.
+
+
+Changes with nginx 0.4.11                                        25 Oct 2006
+
+    *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5.
+
+    *) Feature: the ngx_http_perl_module supports the $r->allow_ranges 
+       method.
+
+    *) Bugfix: if the APOP was enabled in the POP3 proxy, then the 
+       USER/PASS commands might not work; the bug had appeared in 0.4.10.
+
+
+Changes with nginx 0.4.10                                        23 Oct 2006
+
+    *) Feature: the POP3 proxy supports the APOP command.
+
+    *) Bugfix: if the select, poll or /dev/poll methods were used, then 
+       while waiting authentication server response the IMAP/POP3 proxy 
+       hogged CPU.
+
+    *) Bugfix: a segmentation fault might occur if the $server_addr 
+       variable was used in the "map" directive.
+
+    *) Bugfix: the ngx_http_flv_module did not support the byte ranges for 
+       full responses; the bug had appeared in 0.4.7.
+
+    *) Bugfix: nginx could not be built on Debian amd64; the bug had 
+       appeared in 0.4.9.
+
+
+Changes with nginx 0.4.9                                         13 Oct 2006
+
+    *) Feature: the "set" parameter in the "include" SSI command.
+
+    *) Feature: the ngx_http_perl_module now tests the nginx.pm module 
+       version.
+
+
+Changes with nginx 0.4.8                                         11 Oct 2006
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: the ngx_http_flv_module added the FLV header to the full 
+       responses.
+       Thanks to Alexey Kovyrin.
+
+
+Changes with nginx 0.4.7                                         10 Oct 2006
+
+    *) Feature: the ngx_http_flv_module.
+
+    *) Feature: the $request_body_file variable.
+
+    *) Feature: the "charset" and "source_charset" directives support the 
+       variables.
+
+    *) Bugfix: if an "include" SSI command were before another "include" 
+       SSI command with a "wait" parameter, then the "wait" parameter might 
+       not work.
+
+    *) Bugfix: if the "proxy_buffering off" directive was used or while 
+       working with memcached the connections might not be closed on 
+       timeout.
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+
+Changes with nginx 0.4.6                                         06 Oct 2006
+
+    *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, 
+       and ppc64.
+
+    *) Bugfix: nginx sent the chunked response for HTTP/1.1 request,
+       if its length was set by text string in the 
+       $r->headers_out("Content-Length", ...) method.
+
+    *) Bugfix: after redirecting error by an "error_page" directive any 
+       ngx_http_rewrite_module directive returned this error code; the bug 
+       had appeared in 0.4.4.
+
+
+Changes with nginx 0.4.5                                         02 Oct 2006
+
+    *) Bugfix: nginx could not be built on Linux and Solaris; the bug had 
+       appeared in 0.4.4.
+
+
+Changes with nginx 0.4.4                                         02 Oct 2006
+
+    *) Feature: the $scheme variable.
+
+    *) Feature: the "expires" directive supports the "max" parameter.
+
+    *) Feature: the "include" directive supports the "*" mask.
+       Thanks to Jonathan Dance.
+
+    *) Bugfix: the "return" directive always overrode the "error_page" 
+       response code redirected by the "error_page" directive.
+
+    *) Bugfix: a segmentation fault occurred if zero-length body was in PUT 
+       method.
+
+    *) Bugfix: the redirect was changed incorrectly if the variables were 
+       used in the "proxy_redirect" directive.
+
+
+Changes with nginx 0.4.3                                         26 Sep 2006
+
+    *) Change: now the 499 error could not be redirected using an 
+       "error_page" directive.
+
+    *) Feature: the Solaris 10 event ports support.
+
+    *) Feature: the ngx_http_browser_module.
+
+    *) Bugfix: a segmentation fault may occur while redirecting the 400 
+       error to the proxied server using a "proxy_pass" directive.
+
+    *) Bugfix: a segmentation fault occurred if an unix domain socket was 
+       used in a "proxy_pass" directive; the bug had appeared in 0.3.47.
+
+    *) Bugfix: SSI did work with memcached and nonbuffered responses.
+
+    *) Workaround: of the Sun Studio PAUSE hardware capability bug.
+
+
+Changes with nginx 0.4.2                                         14 Sep 2006
+
+    *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug 
+       had appeared in 0.4.1.
+
+
+Changes with nginx 0.4.1                                         14 Sep 2006
+
+    *) Bugfix: the DragonFlyBSD compatibility.
+       Thanks to Pavel Nazarov.
+
+    *) Workaround: of bug in 64-bit Linux sendfile(), when file is more 
+       than 2G.
+
+    *) Feature: now on Linux nginx uses O_NOATIME flag for static 
+       requests.
+       Thanks to Yusuf Goolamabbas.
+
+
+Changes with nginx 0.4.0                                         30 Aug 2006
+
+    *) Change in internal API: the HTTP modules initialization was moved 
+       from the init module phase to the HTTP postconfiguration phase.
+
+    *) Change: now the request body is not read beforehand for the 
+       ngx_http_perl_module: it's required to start the reading using the 
+       $r->has_request_body method.
+
+    *) Feature: the ngx_http_perl_module supports the DECLINED return code.
+
+    *) Feature: the ngx_http_dav_module supports the incoming "Date" header 
+       line for the PUT method.
+
+    *) Feature: the "ssi" directive is available inside the "if" block.
+
+    *) Bugfix: a segmentation fault occurred if there was an "index" 
+       directive with variables and the first index name was without 
+       variables; the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.3.61                                        28 Aug 2006
+
+    *) Change: now the "tcp_nodelay" directive is turned on by default.
+
+    *) Feature: the "msie_refresh" directive.
+
+    *) Feature: the "recursive_error_pages" directive.
+
+    *) Bugfix: the "rewrite" directive returned incorrect redirect, if the 
+       redirect had the captured escaped symbols from original URI.
+
+
+Changes with nginx 0.3.60                                        18 Aug 2006
+
+    *) Bugfix: a worker process may got caught in an endless loop while an 
+       error redirection; the bug had appeared in 0.3.59.
+
+
+Changes with nginx 0.3.59                                        16 Aug 2006
+
+    *) Feature: now is possible to do several redirection using the 
+       "error_page" directive.
+
+    *) Bugfix: the "dav_access" directive did not support three parameters.
+
+    *) Bugfix: the "error_page" directive did not changes the 
+       "Content-Type" header line after the "X-Accel-Redirect" was used; 
+       the bug had appeared in 0.3.58.
+
+
+Changes with nginx 0.3.58                                        14 Aug 2006
+
+    *) Feature: the "error_page" directive supports the variables.
+
+    *) Change: now the procfs interface instead of sysctl is used on Linux.
+
+    *) Change: now the "Content-Type" header line is inherited from first 
+       response when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the "error_page" directive did not redirect the 413 error.
+
+    *) Bugfix: the trailing "?" did not remove old arguments if no new 
+       arguments were added to a rewritten URI.
+
+    *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT.
+
+
+Changes with nginx 0.3.57                                        09 Aug 2006
+
+    *) Feature: the $ssl_client_serial variable.
+
+    *) Bugfix: in the "!-e" operator of the "if" directive.
+       Thanks to Andrian Budanstov.
+
+    *) Bugfix: while a client certificate verification nginx did not send 
+       to a client the required certificates information.
+
+    *) Bugfix: the $document_root variable did not support the variables in 
+       the "root" directive.
+
+
+Changes with nginx 0.3.56                                        04 Aug 2006
+
+    *) Feature: the "dav_access" directive.
+
+    *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", 
+       "-x", and "!-x" operators.
+
+    *) Bugfix: a segmentation fault occurred if a request returned a 
+       redirect and some sent to client header lines were logged in the 
+       access log.
+
+
+Changes with nginx 0.3.55                                        28 Jul 2006
+
+    *) Feature: the "stub" parameter in the "include" SSI command.
+
+    *) Feature: the "block" SSI command.
+
+    *) Feature: the unicode2nginx script was added to contrib.
+
+    *) Bugfix: if a "root" was specified by variable only, then the root 
+       was relative to a server prefix.
+
+    *) Bugfix: if the request contained "//" or "/./" and escaped symbols 
+       after them, then the proxied request was sent unescaped.
+
+    *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now 
+       returns all "Cookie" header lines.
+
+    *) Bugfix: a segmentation fault occurred if 
+       "client_body_in_file_only on" was used and nginx switched to a next 
+       upstream.
+
+    *) Bugfix: on some condition while reconfiguration character codes 
+       inside the "charset_map" may be treated invalid; the bug had 
+       appeared in 0.3.50.
+
+
+Changes with nginx 0.3.54                                        11 Jul 2006
+
+    *) Feature: nginx now logs the subrequest information to the error log.
+
+    *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and 
+       "memcached_next_upstream" directives support the "off" parameter.
+
+    *) Feature: the "debug_connection" directive supports the CIDR address 
+       form.
+
+    *) Bugfix: if a response of proxied server or FastCGI server was 
+       converted from UTF-8 or back, then it may be transferred incomplete.
+
+    *) Bugfix: the $upstream_response_time variable had the time of the 
+       first request to a backend only.
+
+    *) Bugfix: nginx could not be built on amd64 platform; the bug had 
+       appeared in 0.3.53.
+
+
+Changes with nginx 0.3.53                                        07 Jul 2006
+
+    *) Change: the "add_header" directive adds the string to 204, 301, and 
+       302 responses.
+
+    *) Feature: the "server" directive in the "upstream" context supports 
+       the "weight" parameter.
+
+    *) Feature: the "server_name" directive supports the "*" wildcard.
+
+    *) Feature: nginx supports the request body size more than 2G.
+
+    *) Bugfix: if a client was successfully authorized using "satisfy_any 
+       on", then anyway the message "access forbidden by rule" was written 
+       in the log.
+
+    *) Bugfix: the "PUT" method may erroneously not create a file and 
+       return the 409 code.
+
+    *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx 
+       continued proxying anyway.
+
+
+Changes with nginx 0.3.52                                        03 Jul 2006
+
+    *) Change: the ngx_http_index_module behavior for the "POST /" requests 
+       is reverted to the 0.3.40 version state: the module now does not 
+       return the 405 error.
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       limit rate was used; the bug had appeared in 0.3.37.
+
+    *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even 
+       if the recoding was not needed; the bug had appeared in 0.3.50.
+
+    *) Bugfix: if a code response of the PUT request was 409, then a 
+       temporary file was not removed.
+
+
+Changes with nginx 0.3.51                                        30 Jun 2006
+
+    *) Bugfix: the "<" symbols might disappeared some conditions in the 
+       SSI; the bug had appeared in 0.3.50.
+
+
+Changes with nginx 0.3.50                                        28 Jun 2006
+
+    *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" 
+       directives was renamed to the "proxy_intercept_errors" and 
+       "fastcgi_intercept_errors" directives.
+
+    *) Feature: the ngx_http_charset_module supports the recoding from the 
+       single byte encodings to the UTF-8 encoding and back.
+
+    *) Feature: the "X-Accel-Charset" response header line is supported in 
+       proxy and FastCGI mode.
+
+    *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI 
+       command was removed only if the command also has the "$" symbol.
+
+    *) Bugfix: the "<!--" string might be added on some conditions in the 
+       SSI after inclusion.
+
+    *) Bugfix: if the "Content-Length: 0" header line was in response, then 
+       in nonbuffered proxying mode the client connection was not closed.
+
+
+Changes with nginx 0.3.49                                        31 May 2006
+
+    *) Bugfix: in the "set" directive.
+
+    *) Bugfix: if two or more FastCGI subrequests was in SSI, then first 
+       subrequest output was included instead of second and following 
+       subrequests.
+
+
+Changes with nginx 0.3.48                                        29 May 2006
+
+    *) Change: now the ngx_http_charset_module works for subrequests, if 
+       the response has no "Content-Type" header line.
+
+    *) Bugfix: if the "proxy_pass" directive has no URI part, then the 
+       "proxy_redirect default" directive add the unnecessary slash in 
+       start of the rewritten redirect.
+
+    *) Bugfix: the internal redirect always transform client's HTTP method 
+       to GET, now the transformation is made for the "X-Accel-Redirect" 
+       redirects only and if the method is not HEAD; the bug had appeared 
+       in 0.3.42.
+
+    *) Bugfix: the ngx_http_perl_module could not be built, if the perl was 
+       built with the threads support; the bug had appeared in 0.3.46.
+
+
+Changes with nginx 0.3.47                                        23 May 2006
+
+    *) Feature: the "upstream" directive.
+
+    *) Change: now the "\" escape symbol in the "\"" and "\'" pairs in the 
+       SSI command is always removed.
+
+
+Changes with nginx 0.3.46                                        11 May 2006
+
+    *) Feature: the "proxy_hide_header", "proxy_pass_header", 
+       "fastcgi_hide_header", and "fastcgi_pass_header" directives.
+
+    *) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and 
+       "proxy_pass_server" directives were canceled.
+
+    *) Feature: the "X-Accel-Buffering" response header line is supported 
+       in proxy mode.
+
+    *) Bugfix: the reconfiguration bug and memory leaks in the 
+       ngx_http_perl_module.
+
+
+Changes with nginx 0.3.45                                        06 May 2006
+
+    *) Feature: the "ssl_verify_client", "ssl_verify_depth", and 
+       "ssl_client_certificate" directives.
+
+    *) Change: the $request_method variable now returns the main request 
+       method.
+
+    *) Change: the &deg; symbol codes were changed in koi-win conversion 
+       table.
+
+    *) Feature: the euro and N symbols were added to koi-win conversion 
+       table.
+
+    *) Bugfix: if nginx distributed the requests among several backends and 
+       some backend failed, then requests intended for this backend was 
+       directed to one live backend only instead of being distributed among 
+       the rest.
+
+
+Changes with nginx 0.3.44                                        04 May 2006
+
+    *) Feature: the "wait" parameter in the "include" SSI command.
+
+    *) Feature: the Ukrainian and Byelorussian characters were added to 
+       koi-win conversion table.
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.43                                        26 Apr 2006
+
+    *) Bugfix: in the SSI.
+
+
+Changes with nginx 0.3.42                                        26 Apr 2006
+
+    *) Feature: the "bind" option of the "listen" directive in IMAP/POP3 
+       proxy.
+
+    *) Bugfix: if the same capture in the "rewrite" directive was used more 
+       then once.
+
+    *) Bugfix: the $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive, and $sent_http_transfer_encoding variables 
+       were not written to access log.
+
+    *) Bugfix: the $sent_http_cache_control returned value of the single 
+       "Cache-Control" response header line.
+
+
+Changes with nginx 0.3.41                                        21 Apr 2006
+
+    *) Feature: the -v switch.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has 
+       remote subrequests.
+
+    *) Bugfix: in FastCGI handling.
+
+    *) Bugfix: if the perl modules path was not set using 
+       --with-perl_modules_path=PATH or the "perl_modules", then the 
+       segmentation fault was occurred.
+
+
+Changes with nginx 0.3.40                                        19 Apr 2006
+
+    *) Feature: the ngx_http_dav_module supports the MKCOL method.
+
+    *) Feature: the "create_full_put_path" directive.
+
+    *) Feature: the "$limit_rate" variable.
+
+
+Changes with nginx 0.3.39                                        17 Apr 2006
+
+    *) Feature: the "uninitialized_variable_warn" directive; the logging 
+       level of the "uninitialized variable" message was lowered from 
+       "alert" to "warn".
+
+    *) Feature: the "override_charset" directive.
+
+    *) Change: now if the unknown variable is used in the "echo" and "if 
+       expr='$name'" SSI-commands, then the "unknown variable" message is 
+       not logged.
+
+    *) Bugfix: the active connection counter increased on the exceeding of 
+       the connection limit specified by the "worker_connections" 
+       directive; the bug had appeared in 0.2.0.
+
+    *) Bugfix: the limit rate might not work on some condition; the bug had 
+       appeared in 0.3.38.
+
+
+Changes with nginx 0.3.38                                        14 Apr 2006
+
+    *) Feature: the ngx_http_dav_module.
+
+    *) Change: the ngx_http_perl_module optimizations.
+       Thanks to Sergey Skvortsov.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body_file 
+       method.
+
+    *) Feature: the "client_body_in_file_only" directive.
+
+    *) Workaround: now on disk overflow nginx tries to write access logs 
+       once a second only.
+       Thanks to Anton Yuzhaninov and Maxim Dounin.
+
+    *) Bugfix: now the "limit_rate" directive more precisely limits rate if 
+       rate is more than 100 Kbyte/s.
+       Thanks to ForJest.
+
+    *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in 
+       login and password to pass authorization server.
+       Thanks to Maxim Dounin.
+
+
+Changes with nginx 0.3.37                                        07 Apr 2006
+
+    *) Feature: the "limit_except" directive.
+
+    *) Feature: the "if" directive supports the "!~", "!~*", "-f", and 
+       "!-f" operators.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_body 
+       method.
+
+    *) Bugfix: in the ngx_http_addition_filter_module.
+
+
+Changes with nginx 0.3.36                                        05 Apr 2006
+
+    *) Feature: the ngx_http_addition_filter_module.
+
+    *) Feature: the "proxy_pass" and "fastcgi_pass" directives may be used 
+       inside the "if" block.
+
+    *) Feature: the "proxy_ignore_client_abort" and 
+       "fastcgi_ignore_client_abort" directives.
+
+    *) Feature: the "$request_completion" variable.
+
+    *) Feature: the ngx_http_perl_module supports the $r->request_method 
+       and $r->remote_addr.
+
+    *) Feature: the ngx_http_ssi_module supports the "elif" command.
+
+    *) Bugfix: the "\/" string in the expression of the "if" command of the 
+       ngx_http_ssi_module was treated incorrectly.
+
+    *) Bugfix: in the regular expressions in the "if" command of the 
+       ngx_http_ssi_module.
+
+    *) Bugfix: if the relative path was specified in the 
+       "client_body_temp_path", "proxy_temp_path", "fastcgi_temp_path", and 
+       "perl_modules" directives, then the directory was used relatively to 
+       a current path but not to a server prefix.
+
+
+Changes with nginx 0.3.35                                        22 Mar 2006
+
+    *) Bugfix: the accept-filter and the TCP_DEFER_ACCEPT option were set 
+       for first "listen" directive only; the bug had appeared in 0.3.31.
+
+    *) Bugfix: in the "proxy_pass" directive without the URI part in a 
+       subrequest.
+
+
+Changes with nginx 0.3.34                                        21 Mar 2006
+
+    *) Feature: the "add_header" directive supports the variables.
+
+
+Changes with nginx 0.3.33                                        15 Mar 2006
+
+    *) Feature: the "http_503" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives.
+
+    *) Bugfix: ngx_http_perl_module did not work with inlined in the 
+       configuration code, if it was not started with the "sub" word.
+
+    *) Bugfix: in the "post_action" directive.
+
+
+Changes with nginx 0.3.32                                        11 Mar 2006
+
+    *) Bugfix: the debug logging on startup and reconfiguration time was 
+       removed; the bug had appeared in 0.3.31.
+
+
+Changes with nginx 0.3.31                                        10 Mar 2006
+
+    *) Change: now nginx passes the malformed proxied backend responses.
+
+    *) Feature: the "listen" directives support the address in the "*:port" 
+       form.
+
+    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.
+
+    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout 
+       bug.
+       Thanks to Andrei Nigmatulin.
+
+    *) Bugfix: if there were several "listen" directives listening one 
+       various addresses inside one server, then server names like 
+       "*.domain.tld" worked for first address only; the bug had appeared 
+       in 0.3.18.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       and the request body was in temporary file then the request was not 
+       transferred.
+
+    *) Bugfix: perl 5.8.8 compatibility.
+
+
+Changes with nginx 0.3.30                                        22 Feb 2006
+
+    *) Change: the ECONNABORTED error log level was changed to "error" from 
+       "crit".
+
+    *) Bugfix: the ngx_http_perl_module could not be build without the 
+       ngx_http_ssi_filter_module.
+
+    *) Bugfix: nginx could not be built on i386 platform, if the PIC was 
+       used; the bug had appeared in 0.3.27.
+
+
+Changes with nginx 0.3.29                                        20 Feb 2006
+
+    *) Feature: now nginx uses less memory, if PHP in FastCGI mode sends 
+       many warnings before the response.
+
+    *) Bugfix: the "Transfer-Encoding: chunked" header line was issued in 
+       the 204 responses for the HTTP/1.1 requests.
+
+    *) Bugfix: nginx returned the 502 response, if the complete response 
+       header lines were transferred in a separate FastCGI records.
+
+    *) Bugfix: if the proxied URI was specified in the "post_action" 
+       directive, then it ran only after a successful completion of a 
+       request.
+
+
+Changes with nginx 0.3.28                                        16 Feb 2006
+
+    *) Feature: the "restrict_host_names" directive was canceled.
+
+    *) Feature: the --with-cpu-opt=ppc64 configuration parameter.
+
+    *) Bugfix: on some condition the proxied connection with a client was 
+       terminated prematurely.
+       Thanks to Vladimir Shutoff.
+
+    *) Bugfix: the "X-Accel-Limit-Rate" header line was not taken into 
+       account if the request was redirected using the "X-Accel-Redirect" 
+       header line.
+
+    *) Bugfix: the "post_action" directive ran only after a successful 
+       completion of a request.
+
+    *) Bugfix: the proxied response body generated by the "post_action" 
+       directive was transferred to a client.
+
+
+Changes with nginx 0.3.27                                        08 Feb 2006
+
+    *) Change: the "variables_hash_max_size" and 
+       "variables_hash_bucket_size" directives.
+
+    *) Feature: the $body_bytes_sent variable can be used not only in the 
+       "log_format" directive.
+
+    *) Feature: the $ssl_protocol and $ssl_cipher variables.
+
+    *) Feature: the cache line size detection for widespread CPUs at start 
+       time.
+
+    *) Feature: now the "accept_mutex" directive is supported using 
+       fcntl(2) on platforms different from i386, amd64, sparc64, and ppc.
+
+    *) Feature: the "lock_file" directive and the --with-lock-path=PATH 
+       autoconfiguration directive.
+
+    *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive 
+       then the requests with the body was not transferred.
+
+
+Changes with nginx 0.3.26                                        03 Feb 2006
+
+    *) Change: the "optimize_host_names" directive was renamed to the 
+       "optimize_server_names".
+
+    *) Bugfix: if in the "proxy_pass" directive was no the URI part, then 
+       the main request URI was transferred to a backend while proxying the 
+       SSI subrequest.
+
+
+Changes with nginx 0.3.25                                        01 Feb 2006
+
+    *) Bugfix: the segmentation fault was occurred on start or while 
+       reconfiguration if there was invalid configuration; the bug had 
+       appeared in 0.3.24.
+
+
+Changes with nginx 0.3.24                                        01 Feb 2006
+
+    *) Workaround: for bug in FreeBSD kqueue.
+
+    *) Bugfix: now a response generated by the "post_action" directive is 
+       not transferred to a client.
+
+    *) Bugfix: the memory leaks were occurring if many log files were used.
+
+    *) Bugfix: the first "proxy_redirect" directive was working inside one 
+       location.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on start 
+       if the many names were used in the "server_name" directives; the bug 
+       had appeared in 0.3.18.
+
+
+Changes with nginx 0.3.23                                        24 Jan 2006
+
+    *) Feature: the "optimize_host_names" directive.
+
+    *) Bugfix: in using of the variables in the "path" and "alias" 
+       directives.
+
+    *) Bugfix: the ngx_http_perl_module was incorrectly built on Linux and 
+       Solaris.
+
+
+Changes with nginx 0.3.22                                        17 Jan 2006
+
+    *) Feature: the ngx_http_perl_module supports the $r->args and 
+       $r->unescape methods.
+
+    *) Feature: the method $r->query_string of ngx_http_perl_module was 
+       canceled.
+
+    *) Bugfix: segmentation fault was occurred if the "none" or "blocked" 
+       values was specified in the "valid_referers" directive; the bug had 
+       appeared in 0.3.18.
+
+
+Changes with nginx 0.3.21                                        16 Jan 2006
+
+    *) Feature: the ngx_http_perl_module.
+
+    *) Change: the "valid_referers" directive allows the referreres without 
+       URI part.
+
+
+Changes with nginx 0.3.20                                        11 Jan 2006
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: the ngx_http_memcached_module did not support the keys in 
+       the "/usr?args" form.
+
+
+Changes with nginx 0.3.19                                        28 Dec 2005
+
+    *) Feature: the "path" and "alias" directives support the variables.
+
+    *) Change: now the "valid_referers" directive again checks the URI part.
+
+    *) Bugfix: in SSI handling.
+
+
+Changes with nginx 0.3.18                                        26 Dec 2005
+
+    *) Feature: the "server_names" directive supports the ".domain.tld" 
+       names.
+
+    *) Feature: the "server_names" directive uses the hash for the 
+       "*.domain.tld" names and more effective hash for usual names.
+
+    *) Change: the "server_names_hash_max_size" and 
+       "server_names_hash_bucket_size" directives.
+
+    *) Change: the "server_names_hash" and "server_names_hash_threshold" 
+       directives were canceled.
+
+    *) Feature: the "valid_referers" directive uses the hash site names.
+
+    *) Change: now the "valid_referers" directive checks the site names 
+       only without the URI part.
+
+    *) Bugfix: some ".domain.tld" names incorrectly processed by the 
+       ngx_http_map_module.
+
+    *) Bugfix: segmentation fault was occurred if configuration file did 
+       not exist; the bug had appeared in 0.3.12.
+
+    *) Bugfix: on 64-bit platforms segmentation fault may occurred on 
+       start; the bug had appeared in 0.3.16.
+
+
+Changes with nginx 0.3.17                                        18 Dec 2005
+
+    *) Change: now on Linux configure checks the presence of epoll and 
+       sendfile64() in kernel.
+
+    *) Feature: the "map" directive supports domain names in the 
+       ".domain.tld" form.
+
+    *) Bugfix: the timeouts were not used in SSL handshake; the bug had 
+       appeared in 0.2.4.
+
+    *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive.
+
+    *) Bugfix: when the HTTPS protocol was used in the "proxy_pass" 
+       directive the port 80 was used by default.
+
+
+Changes with nginx 0.3.16                                        16 Dec 2005
+
+    *) Feature: the ngx_http_map_module.
+
+    *) Feature: the "types_hash_max_size" and "types_hash_bucket_size" 
+       directives.
+
+    *) Feature: the "ssi_value_length" directive.
+
+    *) Feature: the "worker_rlimit_core" directive.
+
+    *) Workaround: the connection number in logs was always 1 if nginx was 
+       built by the icc 8.1 or 9.0 compilers with optimization for 
+       Pentium 4.
+
+    *) Bugfix: the "config timefmt" SSI command set incorrect time format.
+
+    *) Bugfix: nginx did not close connection to IMAP/POP3 backend for the 
+       SSL connections; the bug had appeared in 0.3.13.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: segmentation fault may occurred in at SSL shutdown; the bug 
+       had appeared in 0.3.13.
+
+
+Changes with nginx 0.3.15                                        07 Dec 2005
+
+    *) Feature: the new 444 code of the "return" directive to close 
+       connection.
+
+    *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy.
+
+    *) Bugfix: if there are unclosed connection nginx now calls abort() 
+       only on gracefull quit and active "debug_points" directive.
+
+
+Changes with nginx 0.3.14                                        05 Dec 2005
+
+    *) Bugfix: in the 304 response the body was transferred; the bug had 
+       appeared in 0.3.13.
+
+
+Changes with nginx 0.3.13                                        05 Dec 2005
+
+    *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS.
+
+    *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and 
+       /dev/poll methods.
+
+    *) Bugfix: in SSI handling.
+
+    *) Bugfix: now Solaris sendfilev() is not used to transfer the client 
+       request body to FastCGI-server via the unix domain socket.
+
+    *) Bugfix: the "auth_basic" directive did not disable the 
+       authorization; the bug had appeared in 0.3.11.
+
+
+Changes with nginx 0.3.12                                        26 Nov 2005
+
+    *) Security: if nginx was built with the ngx_http_realip_module and the 
+       "satisfy_any on" directive was used, then access and authorization 
+       directives did not work. The ngx_http_realip_module was not built 
+       and is not built by default.
+
+    *) Change: the "$time_gmt" variable name was changed to "$time_local".
+
+    *) Change: the "proxy_header_buffer_size" and 
+       "fastcgi_header_buffer_size" directives was renamed to the 
+       "proxy_buffer_size" and "fastcgi_buffer_size" directives.
+
+    *) Feature: the ngx_http_memcached_module.
+
+    *) Feature: the "proxy_buffering" directive.
+
+    *) Bugfix: the changes in accept mutex handling when the "rtsig" method 
+       was used; the bug had appeared in 0.3.0.
+
+    *) Bugfix: if the client sent the "Transfer-Encoding: chunked" header 
+       line, then nginx returns the 411 error.
+
+    *) Bugfix: if the "auth_basic" directive was inherited from the http 
+       level, then the realm in the "WWW-Authenticate" header line was 
+       without the "Basic realm" text.
+
+    *) Bugfix: if the "combined" format was explicitly specified in the 
+       "access_log" directive, then the empty lines was written to the log; 
+       the bug had appeared in 0.3.8.
+
+    *) Bugfix: nginx did not run on the sparc platform under any OS except 
+       Solaris.
+
+    *) Bugfix: now it is not necessary to place space between the quoted 
+       string and closing bracket in the "if" directive.
+
+
+Changes with nginx 0.3.11                                        15 Nov 2005
+
+    *) Bugfix: nginx did not pass the client request headers and body while 
+       proxying; the bug had appeared in 0.3.10.
+
+
+Changes with nginx 0.3.10                                        15 Nov 2005
+
+    *) Change: the "valid_referers" directive and the "$invalid_referer" 
+       variable were moved to the new ngx_http_referer_module from the 
+       ngx_http_rewrite_module.
+
+    *) Change: the "$apache_bytes_sent" variable name was changed to 
+       "$body_bytes_sent".
+
+    *) Feature: the "$sent_http_..." variables.
+
+    *) Feature: the "if" directive supports the "=" and "!=" operations.
+
+    *) Feature: the "proxy_pass" directive supports the HTTPS protocol.
+
+    *) Feature: the "proxy_set_body" directive.
+
+    *) Feature: the "post_action" directive.
+
+    *) Feature: the ngx_http_empty_gif_module.
+
+    *) Feature: the "worker_cpu_affinity" directive for Linux.
+
+    *) Bugfix: the "rewrite" directive did not unescape URI part in 
+       redirect, now it is unescaped except the %00-%25 and %7F-%FF 
+       characters.
+
+    *) Bugfix: nginx could not be built by the icc 9.0 compiler.
+
+    *) Bugfix: if the SSI was enabled for zero size static file, then the 
+       chunked response was encoded incorrectly.
+
+
+Changes with nginx 0.3.9                                         10 Nov 2005
+
+    *) Bugfix: nginx considered URI as unsafe if two any symbols was 
+       between two slashes; the bug had appeared in 0.3.8.
+
+
+Changes with nginx 0.3.8                                         09 Nov 2005
+
+    *) Security: nginx now checks URI got from a backend in 
+       "X-Accel-Redirect" header line or in SSI file for the "/../" paths 
+       and zeroes.
+
+    *) Change: nginx now does not treat the empty user name in the 
+       "Authorization" header line as valid one.
+
+    *) Feature: the "ssl_session_timeout" directives of the 
+       ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Feature: the "auth_http_header" directive of the 
+       ngx_imap_auth_http_module.
+
+    *) Feature: the "add_header" directive.
+
+    *) Feature: the ngx_http_realip_module.
+
+    *) Feature: the new variables to use in the "log_format" directive: 
+       $bytes_sent, $apache_bytes_sent, $status, $time_gmt, $uri, 
+       $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe, and $msec. The parameters in the "%name" form 
+       will be canceled soon.
+
+    *) Change: now the false variable values in the "if" directive are the 
+       empty string "" and string starting with "0".
+
+    *) Bugfix: while using proxied or FastCGI-server nginx may leave 
+       connections and temporary files with client requests in open state.
+
+    *) Bugfix: the worker processes did not flush the buffered logs on 
+       graceful exit.
+
+    *) Bugfix: if the request URI was changes by the "rewrite" directive 
+       and the request was proxied in location given by regular expression, 
+       then the incorrect request was transferred to backend; the bug had 
+       appeared in 0.2.6.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" header.
+
+    *) Bugfix: nginx may stop to accept requests if the "rtsig" method and 
+       several worker processes were used.
+
+    *) Bugfix: the "\"" and "\'" escape symbols were incorrectly handled in 
+       SSI commands.
+
+    *) Bugfix: if the response was ended just after the SSI command and 
+       gzipping was used, then the response did not transferred complete or 
+       did not transferred at all.
+
+
+Changes with nginx 0.3.7                                         27 Oct 2005
+
+    *) Feature: the "access_log" supports the "buffer=" parameter.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.3.2.
+
+
+Changes with nginx 0.3.6                                         24 Oct 2005
+
+    *) Change: now the IMAP/POP3 proxy do not send the empty login to 
+       authorization server.
+
+    *) Feature: the "log_format" supports the variables in the $name form.
+
+    *) Bugfix: if at least in one server was no the "listen" directive, 
+       then nginx did not listen on the 80 port; the bug had appeared in 
+       0.3.3.
+
+    *) Bugfix: if the URI part is omitted in "proxy_pass" directive, the 
+       the 80 port was always used.
+
+
+Changes with nginx 0.3.5                                         21 Oct 2005
+
+    *) Bugfix: the segmentation fault may occurred if the IMAP/POP3 login 
+       was changed by authorization server; the bug had appeared in 0.2.2.
+
+    *) Bugfix: the accept mutex did not work and all connections were 
+       handled by one process; the bug had appeared in 0.3.3.
+
+    *) Bugfix: the timeout did not work if the "rtsig" method and the 
+       "timer_resolution" directive were used.
+
+
+Changes with nginx 0.3.4                                         19 Oct 2005
+
+    *) Bugfix: nginx could not be built on Linux 2.4+ and MacOS X; the bug 
+       had appeared in 0.3.3.
+
+
+Changes with nginx 0.3.3                                         19 Oct 2005
+
+    *) Change: the "bl" and "af" parameters of the "listen" directive was 
+       renamed to the "backlog" and "accept_filter".
+
+    *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" 
+       directive.
+
+    *) Change: the "$msec" log parameter does not require now the 
+       additional the gettimeofday() system call.
+
+    *) Feature: the -t switch now tests the "listen" directives.
+
+    *) Bugfix: if the invalid address was specified in the "listen" 
+       directive, then after the -HUP signal nginx left an open socket in 
+       the CLOSED state.
+
+    *) Bugfix: the mime type may be incorrectly set to default value for 
+       index file with variable in the name; the bug had appeared in 0.3.0.
+
+    *) Feature: the "timer_resolution" directive.
+
+    *) Feature: the millisecond "$upstream_response_time" log parameter.
+
+    *) Bugfix: a temporary file with client request body now is removed 
+       just after the response header was transferred to a client.
+
+    *) Bugfix: OpenSSL 0.9.6 compatibility.
+
+    *) Bugfix: the SSL certificate and key file paths could not be relative.
+
+    *) Bugfix: the "ssl_prefer_server_ciphers" directive did not work in 
+       the ngx_imap_ssl_module.
+
+    *) Bugfix: the "ssl_protocols" directive allowed to specify the single 
+       protocol only.
+
+
+Changes with nginx 0.3.2                                         12 Oct 2005
+
+    *) Feature: the Sun Studio 10 C compiler support.
+
+    *) Feature: the "proxy_upstream_max_fails", 
+       "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", and 
+       "fastcgi_upstream_fail_timeout" directives.
+
+
+Changes with nginx 0.3.1                                         10 Oct 2005
+
+    *) Bugfix: the segmentation fault occurred when the signal queue 
+       overflowed if the "rtsig" method was used; the bug had appeared in 
+       0.2.0.
+
+    *) Change: correct handling of the "\\", "\"", "\'", and "\$" pairs in 
+       SSI.
+
+
+Changes with nginx 0.3.0                                         07 Oct 2005
+
+    *) Change: the 10-days live time limit of worker process was 
+       eliminated. The limit was introduced because of millisecond timers 
+       overflow.
+
+
+Changes with nginx 0.2.6                                         05 Oct 2005
+
+    *) Change: while using load-balancing the time before the failed 
+       backend retry was decreased from 60 to 10 seconds.
+
+    *) Change: the "proxy_pass_unparsed_uri" was canceled, the original URI 
+       now passed, if the URI part is omitted in "proxy_pass" directive.
+
+    *) Feature: the "error_page" directive supports redirects and allows 
+       more flexible to change an error code.
+
+    *) Change: the charset in the "Content-Type" header line now is ignored 
+       in proxied subrequests.
+
+    *) Bugfix: if the URI was changed in the "if" block and request did not 
+       found new configuration, then the ngx_http_rewrite_module rules ran 
+       again.
+
+    *) Bugfix: if the "set" directive set the ngx_http_geo_module variable 
+       in some configuration part, the this variable was not available in 
+       other configuration parts and the "using uninitialized variable" 
+       error was occurred; the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.5                                         04 Oct 2005
+
+    *) Change: the duplicate value of the ngx_http_geo_module variable now 
+       causes the warning and changes old value.
+
+    *) Feature: the ngx_http_ssi_module supports the "set" command.
+
+    *) Feature: the ngx_http_ssi_module supports the "file" parameter in 
+       the "include" command.
+
+    *) Feature: the ngx_http_ssi_module supports the variable value 
+       substitutions in expressions of the "if" command.
+
+
+Changes with nginx 0.2.4                                         03 Oct 2005
+
+    *) Feature: the ngx_http_ssi_module supports "$var=text", "$var!=text", 
+       "$var=/text/", and "$var!=/text/" expressions in the "if" command.
+
+    *) Bugfix: in proxying location without trailing slash; the bug had 
+       appeared in 0.1.44.
+
+    *) Bugfix: the segmentation fault may occurred if the "rtsig" method 
+       was used; the bug had appeared in 0.2.0.
+
+
+Changes with nginx 0.2.3                                         30 Sep 2005
+
+    *) Bugfix: nginx could not be built without the --with-debug option; 
+       the bug had appeared in 0.2.2.
+
+
+Changes with nginx 0.2.2                                         30 Sep 2005
+
+    *) Feature: the "config errmsg" command of the ngx_http_ssi_module.
+
+    *) Change: the ngx_http_geo_module variables can be overridden by the 
+       "set" directive.
+
+    *) Feature: the "ssl_protocols" and "ssl_prefer_server_ciphers" 
+       directives of the ngx_http_ssl_module and ngx_imap_ssl_module.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names;
+
+    *) Bugfix: the ngx_http_autoindex_module now do not show the files 
+       starting by dot.
+
+    *) Bugfix: if the SSL handshake failed then another connection may be 
+       closed too.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: the export versions of MSIE 5.x could not connect via HTTPS.
+
+
+Changes with nginx 0.2.1                                         23 Sep 2005
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx may got caught in an endless loop; the bug had 
+       appeared in 0.2.0.
+
+
+Changes with nginx 0.2.0                                         23 Sep 2005
+
+    *) The pid-file names used during online upgrade was changed and now is 
+       not required a manual rename operation. The old master process adds 
+       the ".oldbin" suffix to its pid-file and executes a new binary file. 
+       The new master process creates usual pid-file without the ".newbin" 
+       suffix. If the master process exits, then old master process renames 
+       back its pid-file with the ".oldbin" suffix to the pid-file without 
+       suffix.
+
+    *) Change: the "worker_connections" directive, new name of the 
+       "connections" directive; now the directive specifies maximum number 
+       of connections, but not maximum socket descriptor number.
+
+    *) Feature: SSL supports the session cache inside one worker process.
+
+    *) Feature: the "satisfy_any" directive.
+
+    *) Change: the ngx_http_access_module and ngx_http_auth_basic_module do 
+       not run for subrequests.
+
+    *) Feature: the "worker_rlimit_nofile" and "worker_rlimit_sigpending" 
+       directives.
+
+    *) Bugfix: if all backend using in load-balancing failed after one 
+       error, then nginx did not try do connect to them during 60 seconds.
+
+    *) Bugfix: in IMAP/POP3 command argument parsing.
+       Thanks to Rob Mueller.
+
+    *) Bugfix: errors while using SSL in IMAP/POP3 proxy.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the "Expires" and "Cache-Control" header lines were omitted 
+       from the 304 responses.
+       Thanks to Alexandr Kukushkin.
+
+
+Changes with nginx 0.1.45                                        08 Sep 2005
+
+    *) Change: the "ssl_engine" directive was canceled in the 
+       ngx_http_ssl_module and now is introduced at global level.
+
+    *) Bugfix: the responses with SSI subrequests did not transferred via 
+       SSL connection.
+
+    *) Various bug fixes in the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.44                                        06 Sep 2005
+
+    *) Feature: the IMAP/POP3 proxy supports SSL.
+
+    *) Feature: the "proxy_timeout" directive of the ngx_imap_proxy_module.
+
+    *) Feature: the "userid_mark" directive.
+
+    *) Feature: the $remote_user variable value is determined independently 
+       of authorization use.
+
+
+Changes with nginx 0.1.43                                        30 Aug 2005
+
+    *) Feature: the listen(2) backlog in the "listen" directive can be 
+       changed using the -HUP signal.
+
+    *) Feature: the geo2nginx.pl script was added to contrib.
+
+    *) Change: the FastCGI parameters with the empty values now are passed 
+       to a server.
+
+    *) Bugfix: the segmentation fault occurred or the worker process may 
+       got caught in an endless loop if the proxied or FastCGI server sent 
+       the "Cache-Control" header line and the "expires" directive was 
+       used; in the proxied mode the the bug had appeared in 0.1.29.
+
+
+Changes with nginx 0.1.42                                        23 Aug 2005
+
+    *) Bugfix: if the request URI had a zero length after the processing in 
+       the ngx_http_proxy_module, then the segmentation fault or bus error 
+       occurred in the ngx_http_proxy_module.
+
+    *) Bugfix: the "limit_rate" directive did not work inside the "if" 
+       block; the bug had appeared in 0.1.38.
+
+
+Changes with nginx 0.1.41                                        25 Jul 2005
+
+    *) Bugfix: if the variable was used in the configuration file, then it 
+       can not be used in SSI.
+
+
+Changes with nginx 0.1.40                                        22 Jul 2005
+
+    *) Bugfix: if a client sent too long header line, then the request 
+       information did not logged in the error log.
+
+    *) Bugfix: the "Set-Cookie" header line was not transferred when the 
+       "X-Accel-Redirect" was used; the bug had appeared in 0.1.39.
+
+    *) Bugfix: the "Content-Disposition" header line was not transferred 
+       when the "X-Accel-Redirect" was used.
+
+    *) Bugfix: the master process did not close the listen socket on the 
+       SIGQUIT signal.
+
+    *) Bugfix: after on-line upgrade on Linux and Solaris the process name 
+       became shorter in the "ps" command.
+
+
+Changes with nginx 0.1.39                                        14 Jul 2005
+
+    *) The changes in the ngx_http_charset_module: the "default_charset" 
+       directive was canceled; the "charset" directive sets the response 
+       charset; the "source_charset" directive sets the source charset only.
+
+    *) Bugfix: the backend "WWW-Authenticate" header line did not 
+       transferred while the 401 response code redirecting.
+
+    *) Bugfix: the ngx_http_proxy_module and ngx_http_fastcgi_module may 
+       close a connection before anything was transferred to a client; the 
+       bug had appeared in 0.1.38.
+
+    *) Workaround: the Linux glibc crypt_r() initialization bug.
+
+    *) Bugfix: the ngx_http_ssi_module did not support the relative URI in 
+       the "include virtual" command.
+
+    *) Bugfix: if the backend response had the "Location" header line and 
+       nginx should not rewrite this line, then the 500 code response body 
+       was transferred; the bug had appeared in 0.1.29.
+
+    *) Bugfix: some directives of the ngx_http_proxy_module and 
+       ngx_http_fastcgi_module were not inherited from the server to the 
+       location level; the bug had appeared in 0.1.29.
+
+    *) Bugfix: the ngx_http_ssl_module did not support the certificate 
+       chain.
+
+    *) Bugfix: the ngx_http_autoindex_module did not show correctly the 
+       long file names; the bug had appeared in 0.1.38.
+
+    *) Bugfixes in IMAP/POP3 proxy in interaction with a backend at the 
+       login state.
+
+
+Changes with nginx 0.1.38                                        08 Jul 2005
+
+    *) Feature: the "limit_rate" directive is supported in in proxy and 
+       FastCGI mode.
+
+    *) Feature: the "X-Accel-Limit-Rate" response header line is supported 
+       in proxy and FastCGI mode.
+
+    *) Feature: the "break" directive.
+
+    *) Feature: the "log_not_found" directive.
+
+    *) Bugfix: the response status code was not changed when request was 
+       redirected by the ""X-Accel-Redirect" header line.
+
+    *) Bugfix: the variables set by the "set" directive could not be used 
+       in SSI.
+
+    *) Bugfix: the segmentation fault may occurred if the SSI page has more 
+       than one remote subrequest.
+
+    *) Bugfix: nginx treated the backend response as invalid if the status 
+       line in the header was transferred in two packets; the bug had 
+       appeared in 0.1.29.
+
+    *) Feature: the "ssi_types" directive.
+
+    *) Feature: the "autoindex_exact_size" directive.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the long file 
+       names in UTF-8.
+
+    *) Feature: the IMAP/POP3 proxy.
+
+
+Changes with nginx 0.1.37                                        23 Jun 2005
+
+    *) Change: now the "\n" is added to the end of the "nginx.pid" file.
+
+    *) Bugfix: the responses may be transferred not completely, if many 
+       parts or the big parts were included by SSI.
+
+    *) Bugfix: if all backends had returned the 404 reponse and the 
+       "http_404" parameter of the "proxy_next_upstream" or 
+       "fastcgi_next_upstream" directives was used, then nginx started to 
+       request all backends again.
+
+
+Changes with nginx 0.1.36                                        15 Jun 2005
+
+    *) Change: if the request header has duplicate the "Host", 
+       "Connection", "Content-Length", or "Authorization" lines, then nginx 
+       now returns the 400 error.
+
+    *) Change: the "post_accept_timeout" directive was canceled.
+
+    *) Feature: the "default", "af=", "bl=", "deferred", and "bind" 
+       parameters of the "listen" directive.
+
+    *) Feature: the FreeBSD accept filters support.
+
+    *) Feature: the Linux TCP_DEFER_ACCEPT support.
+
+    *) Bugfix: the ngx_http_autoindex_module did not support the file names 
+       in UTF-8.
+
+    *) Bugfix: the new log file can be rotated by the -USR1 signal only if 
+       the reconfiguration by the -HUP signal was made twice.
+
+
+Changes with nginx 0.1.35                                        07 Jun 2005
+
+    *) Feature: the "working_directory" directive.
+
+    *) Feature: the "port_in_redirect" directive.
+
+    *) Bugfix: the segmentation fault was occurred if the backend response 
+       header was in several packets; the bug had appeared in 0.1.29.
+
+    *) Bugfix: if more than 10 servers were configured or some server did 
+       not use the "listen" directive, then the segmentation fault was 
+       occurred on the start.
+
+    *) Bugfix: the segmentation fault might occur if the response was 
+       bigger than the temporary file.
+
+    *) Bugfix: nginx returned the 400 response on requests like 
+       "GET http://www.domain.com/uri HTTP/1.0"; the bug had appeared in 
+       0.1.28.
+
+
+Changes with nginx 0.1.34                                        26 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       big response part were include by SSI.
+
+    *) Bugfix: the variables set by the "set" directive were not available 
+       in SSI.
+
+    *) Feature: the "autoindex_localtime" directive.
+
+    *) Bugfix: the empty value of the "proxy_set_header" directive forbids 
+       the client request header line passing.
+
+
+Changes with nginx 0.1.33                                        23 May 2005
+
+    *) Bugfix: nginx could not be built with the --without-pcre parameter; 
+       the bug had appeared in 0.1.29.
+
+    *) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one 
+       level cause the bus fault on start up.
+
+    *) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
+
+    *) Bugfix: if the "rewrite" directive used the captures inside the "if" 
+       directive, then the 500 error code was returned.
+
+
+Changes with nginx 0.1.32                                        19 May 2005
+
+    *) Bugfix: the arguments were omitted in the redirects, issued by the 
+       "rewrite" directive; the bug had appeared in 0.1.29.
+
+    *) Feature: the "if" directive supports the captures in regular 
+       expressions.
+
+    *) Feature: the "set" directive supports the variables and the captures 
+       of regular expressions.
+
+    *) Feature: the "X-Accel-Redirect" response header line is supported in 
+       proxy and FastCGI mode.
+
+
+Changes with nginx 0.1.31                                        16 May 2005
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: errors while processing FastCGI response by SSI.
+
+    *) Bugfix: errors while using SSI and gzipping.
+
+    *) Bugfix: the redirect with the 301 code was transferred without 
+       response body; the bug had appeared in 0.1.30.
+
+
+Changes with nginx 0.1.30                                        14 May 2005
+
+    *) Bugfix: the worker process may got caught in an endless loop if the 
+       SSI was used.
+
+    *) Bugfix: the response encrypted by SSL may not transferred complete.
+
+    *) Bugfix: if the length of the response part received at once from 
+       proxied or FastCGI server was equal to 500, then nginx returns the 
+       500 response code; in proxy mode the the bug had appeared in 0.1.29 
+       only.
+
+    *) Bugfix: nginx did not consider the directives with 8 or 9 parameters 
+       as invalid.
+
+    *) Feature: the "return" directive can return the 204 response code.
+
+    *) Feature: the "ignore_invalid_headers" directive.
+
+
+Changes with nginx 0.1.29                                        12 May 2005
+
+    *) Feature: the ngx_http_ssi_module supports "include virtual" command.
+
+    *) Feature: the ngx_http_ssi_module supports the condition command like 
+       'if expr="$NAME"' and "else" and "endif" commands. Only one nested 
+       level is supported.
+
+    *) Feature: the ngx_http_ssi_module supports the DATE_LOCAL and 
+       DATE_GMT variables and "config timefmt" command.
+
+    *) Feature: the "ssi_ignore_recycled_buffers" directive.
+
+    *) Bugfix: the "echo" command did not show the default value for the 
+       empty QUERY_STRING variable.
+
+    *) Change: the ngx_http_proxy_module was rewritten.
+
+    *) Feature: the "proxy_redirect", "proxy_pass_request_headers", 
+       "proxy_pass_request_body", and "proxy_method" directives.
+
+    *) Feature: the "proxy_set_header" directive. The "proxy_x_var" was 
+       canceled and must be replaced with the proxy_set_header directive.
+
+    *) Change: the "proxy_preserve_host" is canceled and must be replaced 
+       with the "proxy_set_header Host $host" and the "proxy_redirect off" 
+       directives, the "proxy_set_header Host $host:$proxy_port" directive 
+       and the appropriate proxy_redirect directives.
+
+    *) Change: the "proxy_set_x_real_ip" is canceled and must be replaced 
+       with the "proxy_set_header X-Real-IP $remote_addr" directive.
+
+    *) Change: the "proxy_add_x_forwarded_for" is canceled and must be 
+       replaced with 
+       the "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for" 
+       directive.
+
+    *) Change: the "proxy_set_x_url" is canceled and must be replaced with 
+       the "proxy_set_header X-URL http://$host:$server_port$request_uri" 
+       directive.
+
+    *) Feature: the "fastcgi_param" directive.
+
+    *) Change: the "fastcgi_root", "fastcgi_set_var" and "fastcgi_params" 
+       directive are canceled and must be replaced with the fastcgi_param 
+       directives.
+
+    *) Feature: the "index" directive can use the variables.
+
+    *) Feature: the "index" directive can be used at http and server levels.
+
+    *) Change: the last index only in the "index" directive can be absolute.
+
+    *) Feature: the "rewrite" directive can use the variables.
+
+    *) Feature: the "internal" directive.
+
+    *) Feature: the CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, SERVER_ADDR, 
+       SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, SERVER_NAME, 
+       REQUEST_METHOD, REQUEST_URI, and REMOTE_USER variables.
+
+    *) Change: nginx now passes the invalid lines in a client request 
+       headers or a backend response header.
+
+    *) Bugfix: if the backend did not transfer response for a long time and 
+       the "send_timeout" was less than "proxy_read_timeout", then nginx 
+       returned the 408 response.
+
+    *) Bugfix: the segmentation fault was occurred if the backend sent an 
+       invalid line in response header; the bug had appeared in 0.1.26.
+
+    *) Bugfix: the segmentation fault may occurred in FastCGI fault 
+       tolerance configuration.
+
+    *) Bugfix: the "expires" directive did not remove the previous 
+       "Expires" and "Cache-Control" headers.
+
+    *) Bugfix: nginx did not take into account trailing dot in "Host" 
+       header line.
+
+    *) Bugfix: the ngx_http_auth_module did not work under Linux.
+
+    *) Bugfix: the rewrite directive worked incorrectly, if the arguments 
+       were in a request.
+
+    *) Bugfix: nginx could not be built on MacOS X.
+
+
+Changes with nginx 0.1.28                                        08 Apr 2005
+
+    *) Bugfix: nginx hogs CPU while proxying the huge files.
+
+    *) Bugfix: nginx could not be built by gcc 4.0 on Linux.
+
+
+Changes with nginx 0.1.27                                        28 Mar 2005
+
+    *) Feature: the "blocked" parameter of the "valid_referers" directive.
+
+    *) Change: the errors while handling the request header now logged at 
+       "info" level. The server name and the "Host" and "Referer" header 
+       lines also logged.
+
+    *) Change: the "Host" header line is also logged in error log.
+
+    *) Feature: the proxy_pass_unparsed_uri directive. The special handling 
+       of the "://" symbols in URI, appeared in 0.1.11 version, now is 
+       canceled.
+
+    *) Bugfix: nginx could not be built on FreeBSD and Linux, if the 
+       --without-ngx_http_auth_basic_module configuration parameter was 
+       used.
+
+
+Changes with nginx 0.1.26                                        22 Mar 2005
+
+    *) Change: the invalid client header lines are now ignored and logged 
+       at the info level.
+
+    *) Change: the server name is also logged in error log.
+
+    *) Feature: the ngx_http_auth_basic_module module and the auth_basic 
+       and auth_basic_user_file directives.
+
+
+Changes with nginx 0.1.25                                        19 Mar 2005
+
+    *) Bugfix: nginx did run on Linux parisc.
+
+    *) Feature: nginx now does not start under FreeBSD if the sysctl 
+       kern.ipc.somaxconn value is too big.
+
+    *) Bugfix: if a request was internally redirected by the 
+       ngx_http_index_module module to the ngx_http_proxy_module or 
+       ngx_http_fastcgi_module modules, then the index file was not closed 
+       after request completion.
+
+    *) Feature: the "proxy_pass" can be used in location with regular 
+       expression.
+
+    *) Feature: the ngx_http_rewrite_filter_module module supports the 
+       condition like "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) Bugfix: nginx started too slow if the large number of addresses and 
+       text values were used in the "geo" directive.
+
+    *) Change: a variable name must be declared as "$name" in the "geo" 
+       directive. The previous variant without "$" is still supported, but 
+       will be removed soon.
+
+    *) Feature: the "%{VARIABLE}v" logging parameter.
+
+    *) Feature: the "set $name value" directive.
+
+    *) Bugfix: gcc 4.0 compatibility.
+
+    *) Feature: the --with-openssl-opt=OPTIONS autoconfiguration directive.
+
+
+Changes with nginx 0.1.24                                        04 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module supports the QUERY_STRING 
+       and DOCUMENT_URI variables.
+
+    *) Bugfix: the ngx_http_autoindex_module may some times return the 404 
+       response for existent directory, if this directory was used in 
+       "alias" directive.
+
+    *) Bugfix: the ngx_http_ssi_filter_module ran incorrectly for large 
+       responses.
+
+    *) Bugfix: the lack of the "Referer" header line was always accounted 
+       as valid referrer.
+
+
+Changes with nginx 0.1.23                                        01 Mar 2005
+
+    *) Feature: the ngx_http_ssi_filter_module and the ssi, 
+       ssi_silent_errors, and ssi_min_file_chunk directives. The 'echo 
+       var="HTTP_..." default=""' and 'echo var="REMOTE_ADDR"' commands are 
+       supported.
+
+    *) Feature: the %request_time log parameter.
+
+    *) Feature: if the request has no the "Host" header line, then the 
+       "proxy_preserve_host" directive set this header line to the first 
+       server name of the "server_name" directive.
+
+    *) Bugfix: nginx could not be built on platforms different from i386, 
+       amd64, sparc, and ppc; the bug had appeared in 0.1.22.
+
+    *) Bugfix: the ngx_http_autoindex_module now shows the information not 
+       about the symlink, but about file or directory it points to.
+
+    *) Bugfix: the %apache_length parameter logged the negative length of 
+       the response header if the no response was transferred to a client.
+
+
+Changes with nginx 0.1.22                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect handled 
+       connections statistics if the proxying or FastCGI server were used.
+
+    *) Bugfix: the installation paths were incorrectly quoted on Linux and 
+       Solaris; the bug had appeared in 0.1.21.
+
+
+Changes with nginx 0.1.21                                        22 Feb 2005
+
+    *) Bugfix: the ngx_http_stub_status_module showed incorrect statistics 
+       if "rtsig" method was used or if several worker process ran on SMP.
+
+    *) Bugfix: nginx could not be built by the icc compiler on Linux or if 
+       the zlib-1.2.x library was building from sources.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+
+Changes with nginx 0.1.20                                        17 Feb 2005
+
+    *) Feature: the new "script_filename" and "remote_port" parameters of 
+       the fastcgi_params directive.
+
+    *) Bugfix: the FastCGI stderr stream was handled incorrectly.
+
+
+Changes with nginx 0.1.19                                        16 Feb 2005
+
+    *) Bugfix: now, if request contains the zero, then the 404 error is 
+       returned for the local requests.
+
+    *) Bugfix: nginx could not be built on NetBSD 2.0.
+
+    *) Bugfix: the timeout may occur while reading of the the client 
+       request body via SSL connections.
+
+
+Changes with nginx 0.1.18                                        09 Feb 2005
+
+    *) Workaround: the default values of the devpoll_events and the 
+       devpoll_changes directives changed from 512 to 32 to be compatible 
+       with Solaris 10.
+
+    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not 
+       inherited.
+
+    *) Bugfix: in a redirect rewrite directive arguments were concatenated 
+       with URI by an "&" rather than a "?".
+
+    *) Bugfix: the lines without trailing ";" in the file being included by 
+       the ngx_http_geo_module were silently ignored.
+
+    *) Feature: the ngx_http_stub_status_module.
+
+    *) Bugfix: the unknown log format in the access_log directive caused 
+       the segmentation fault.
+
+    *) Feature: the new "document_root" parameter of the fastcgi_params 
+       directive.
+
+    *) Feature: the fastcgi_redirect_errors directive.
+
+    *) Feature: the new "break" modifier of the "rewrite" directive allows 
+       to stop the rewrite/location cycle and sets the current 
+       configuration to the request.
+
+
+Changes with nginx 0.1.17                                        03 Feb 2005
+
+    *) Change: the ngx_http_rewrite_module was rewritten from the scratch. 
+       Now it is possible to redirect, to return the error codes, to check 
+       the variables and referrers. The directives can be used inside 
+       locations. The redirect directive was canceled.
+
+    *) Feature: the ngx_http_geo_module.
+
+    *) Feature: the proxy_set_x_var and fastcgi_set_var directives.
+
+    *) Bugfix: the location configuration with "=" modifier may be used in 
+       another location.
+
+    *) Bugfix: the correct content type was set only for requests that use 
+       small caps letters in extension.
+
+    *) Bugfix: if the proxy_pass or fastcgi_pass directives were set in the 
+       location, and access was denied, and the error was redirected to a 
+       static page, then the segmentation fault occurred.
+
+    *) Bugfix: if in a proxied "Location" header was a relative URL, then a 
+       host name and a slash were added to them; the bug had appeared in 
+       0.1.14.
+
+    *) Bugfix: the system error message was not logged on Linux.
+
+
+Changes with nginx 0.1.16                                        25 Jan 2005
+
+    *) Bugfix: if the response were transferred by chunks, then on the HEAD 
+       request the final chunk was issued.
+
+    *) Bugfix: the "Connection: keep-alive" header were issued, even if the 
+       keepalive_timeout directive forbade the keep-alive use.
+
+    *) Bugfix: the errors in the ngx_http_fastcgi_module caused the 
+       segmentation faults.
+
+    *) Bugfix: the compressed response encrypted by SSL may not transferred 
+       complete.
+
+    *) Bugfix: the TCP-specific TCP_NODELAY, TCP_NOPSUH, and TCP_CORK 
+       options, are not used for the unix domain sockets.
+
+    *) Feature: the rewrite directive supports the arguments rewriting.
+
+    *) Bugfix: the response code 400 was returned for the POST request with 
+       the "Content-Length: 0" header; the bug had appeared in 0.1.14.
+
+
+Changes with nginx 0.1.15                                        19 Jan 2005
+
+    *) Bugfix: the error while the connecting to the FastCGI server caused 
+       segmentation fault.
+
+    *) Bugfix: the correct handling of the regular expression, that has 
+       different number of the captures and substitutions.
+
+    *) Feature: the location, that is passed to the FastCGI server, can be 
+       regular expression.
+
+    *) Bugfix: the FastCGI's parameter REQUEST_URI is now passed with the 
+       arguments and in the original state.
+
+    *) Bugfix: the ngx_http_rewrite_module module was required to be built 
+       to use the regular expressions in locations.
+
+    *) Bugfix: the directive "proxy_preserve_host  on" adds port 80 to the 
+       "Host" headers, if upstream listen on port 80; the bug had appeared 
+       in 0.1.14.
+
+    *) Bugfix: the same paths in autoconfiguration parameters 
+       --http-client-body-temp-path=PATH and --http-proxy-temp-path=PATH, 
+       or --http-client-body-temp-path=PATH and 
+       --http-fastcgi-temp-path=PATH caused segmentation fault.
+
+
+Changes with nginx 0.1.14                                        18 Jan 2005
+
+    *) Feature: the autoconfiguration directives: 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH, and 
+       --http-fastcgi-temp-path=PATH
+
+    *) Change: the directory name for the temporary files with the client 
+       request body is specified by directive client_body_temp_path, by 
+       default it is <prefix>/client_body_temp.
+
+    *) Feature: the ngx_http_fastcgi_module and the directives: 
+       fastcgi_pass, fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream, and fastcgi_x_powered_by.
+
+    *) Bugfix: the "[alert] zero size buf" error; the bug had appeared in 
+       0.1.3.
+
+    *) Change: the URI must be specified after the host name in the 
+       proxy_pass directive.
+
+    *) Change: the %3F symbol in the URI was considered as the argument 
+       string start.
+
+    *) Feature: the unix domain sockets support in the 
+       ngx_http_proxy_module.
+
+    *) Feature: the ssl_engine and ssl_ciphers directives.
+       Thanks to Sergey Skvortsov for SSL-accelerator.
+
+
+Changes with nginx 0.1.13                                        21 Dec 2004
+
+    *) Feature: the server_names_hash and server_names_hash_threshold 
+       directives.
+
+    *) Bugfix: the *.domain.tld names in the "server_name" directive did 
+       not work.
+
+    *) Bugfix: the %request_length log parameter logged the incorrect 
+       length.
+
+
+Changes with nginx 0.1.12                                        06 Dec 2004
+
+    *) Feature: the %request_length log parameter.
+
+    *) Bugfix: when using the /dev/poll, select and poll on the platforms, 
+       where these methods may do the false reports, there may be the long 
+       delay when the request was passed via the keep-alive connection. It 
+       may be at least on Solaris when using the /dev/poll.
+
+    *) Bugfix: the send_lowat directive is ignored on Linux because Linux 
+       does not support the SO_SNDLOWAT option.
+
+
+Changes with nginx 0.1.11                                        02 Dec 2004
+
+    *) Feature: the worker_priority directive.
+
+    *) Change: both tcp_nopush and tcp_nodelay directives affect the 
+       transferred response.
+
+    *) Bugfix: nginx did not call initgroups().
+       Thanks to Andrew Sitnikov and Andrei Nigmatulin.
+
+    *) Change: now the ngx_http_autoindex_module shows the file size in the 
+       bytes.
+
+    *) Bugfix: the ngx_http_autoindex_module returned the 500 error if the 
+       broken symlink was in a directory.
+
+    *) Bugfix: the files bigger than 4G could not be transferred using 
+       sendfile.
+
+    *) Bugfix: if the backend was resolved to several backends and there 
+       was an error while the response waiting then process may got caught 
+       in an endless loop.
+
+    *) Bugfix: the worker process may exit with the "unknown cycle" message 
+       when the /dev/poll method was used.
+
+    *) Bugfix: "close() channel failed" errors.
+
+    *) Bugfix: the autodetection of the "nobody" and "nogroup" groups.
+
+    *) Bugfix: the send_lowat directive did not work on Linux.
+
+    *) Bugfix: the segmentation fault occurred if there was no events 
+       section in configuration.
+
+    *) Bugfix: nginx could not be built on OpenBSD.
+
+    *) Bugfix: the double slashes in "://" in the URI were converted to 
+       ":/".
+
+
+Changes with nginx 0.1.10                                        26 Nov 2004
+
+    *) Bugfix: if the request without arguments contains "//", "/./", 
+       "/../" or "%XX" then the last character in the request line was 
+       lost; the bug had appeared in 0.1.9.
+
+    *) Bugfix: the fix in 0.1.9 for the files bigger than 2G on Linux did 
+       not work.
+
+
+Changes with nginx 0.1.9                                         25 Nov 2004
+
+    *) Bugfix: the proxied request was sent without arguments if the 
+       request contains "//", "/./", "/../" or "%XX".
+
+    *) Bugfix: the large compressed responses may be transferred not 
+       completely.
+
+    *) Bugfix: the files bigger than 2G was not transferred on Linux that 
+       does not support sendfile64().
+
+    *) Bugfix: while the build configuration on Linux the 
+       --with-poll_module parameter was required; the bug had appeared in 
+       0.1.8.
+
+
+Changes with nginx 0.1.8                                         20 Nov 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module if the long file names were 
+       in the listing.
+
+    *) Feature: the "^~" modifier in the location directive.
+
+    *) Feature: the proxy_max_temp_file_size directive.
+
+
+Changes with nginx 0.1.7                                         12 Nov 2004
+
+    *) Bugfix: on FreeBSD the segmentation fault may occur if the size of 
+       the transferred file was changed; the bug had appeared in 0.1.5.
+
+
+Changes with nginx 0.1.6                                         11 Nov 2004
+
+    *) Bugfix: some location directive combinations with the regular 
+       expressions caused the wrong configuration choose.
+
+
+Changes with nginx 0.1.5                                         11 Nov 2004
+
+    *) Bugfix: on Solaris and Linux there may be too many "recvmsg() 
+       returned not enough data" alerts.
+
+    *) Bugfix: there were the "writev() failed (22: Invalid argument)" 
+       errors on Solaris in proxy mode without sendfile. On other platforms 
+       that do not support sendfile at all the process got caught in an 
+       endless loop.
+
+    *) Bugfix: segmentation fault on Solaris in proxy mode and using 
+       sendfile.
+
+    *) Bugfix: segmentation fault on Solaris.
+
+    *) Bugfix: on-line upgrade did not work on Linux.
+
+    *) Bugfix: the ngx_http_autoindex_module module did not escape the 
+       spaces, the quotes, and the percent signs in the directory listing.
+
+    *) Change: the decrease of the copy operations.
+
+    *) Feature: the userid_p3p directive.
+
+
+Changes with nginx 0.1.4                                         26 Oct 2004
+
+    *) Bugfix: in the ngx_http_autoindex_module.
+
+
+Changes with nginx 0.1.3                                         25 Oct 2004
+
+    *) Feature: the ngx_http_autoindex_module and the autoindex directive.
+
+    *) Feature: the proxy_set_x_url directive.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+
+Changes with nginx 0.1.2                                         21 Oct 2004
+
+    *) Feature: the --user=USER, --group=GROUP, and --with-ld-opt=OPTIONS 
+       options in configure.
+
+    *) Feature: the server_name directive supports *.domain.tld.
+
+    *) Bugfix: the portability improvements.
+
+    *) Bugfix: if configuration file was set in command line, the 
+       reconfiguration was impossible; the bug had appeared in 0.1.1.
+
+    *) Bugfix: proxy module may get caught in an endless loop when sendfile 
+       is not used.
+
+    *) Bugfix: with sendfile the response was not recoded according to the 
+       charset module directives; the bug had appeared in 0.1.1.
+
+    *) Bugfix: very seldom bug in the kqueue processing.
+
+    *) Bugfix: the gzip module compressed the proxied responses that was 
+       already compressed.
+
+
+Changes with nginx 0.1.1                                         11 Oct 2004
+
+    *) Feature: the gzip_types directive.
+
+    *) Feature: the tcp_nodelay directive.
+
+    *) Feature: the send_lowat directive is working not only on OSes that 
+       support kqueue NOTE_LOWAT, but also on OSes that support SO_SNDLOWAT.
+
+    *) Feature: the setproctitle() emulation for Linux and Solaris.
+
+    *) Bugfix: the "Location" header rewrite bug fixed while the proxying.
+
+    *) Bugfix: the ngx_http_chunked_module module may get caught in an 
+       endless loop.
+
+    *) Bugfix: the /dev/poll module bugs fixed.
+
+    *) Bugfix: the responses were corrupted when the temporary files were 
+       used while the proxying.
+
+    *) Bugfix: the unescaped requests were passed to the backend.
+
+    *) Bugfix: while the build configuration on Linux 2.4 the 
+       --with-poll_module parameter was required.
+
+
+Changes with nginx 0.1.0                                         04 Oct 2004
+
+    *) The first public version.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru
@@ -0,0 +1,5464 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 1.1.0                                           01.08.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÚÁÇÒÕÚÞÉËÁ ËÜÛÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ loader_files, loader_sleep É loader_threshold 
+       ÄÉÒÅËÔÉ× proxy/fastcgi/scgi/uwsgi_cache_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ×ÒÅÍÅÎÉ ÚÁÇÒÕÚËÉ ËÏÎÆÉÇÕÒÁÃÉÊ Ó ÂÏÌØÛÉÍ 
+       ËÏÌÉÞÅÓÔ×ÏÍ HTTPS ÓÅÒ×ÅÒÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÙ Ó ÏÂÍÅÎÏÍ ECDHE-ËÌÀÞÁÍÉ. 
+       óÐÁÓÉÂÏ Adrian Kotelba.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lingering_close.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ ÄÌÑ pipelined-ÚÁÐÒÏÓÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÒÅÝÁÌ ÓÖÁÔÉÅ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÚÎÁÞÅÎÉÑ 
+       "gzip;q=0" × ÓÔÒÏËÅ "Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÁÊÍÁÕÔÁ ÐÒÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÒÉ ÒÁÂÏÔÅ Ó ÂÜËÅÎÄÏÍ ÐÏ HTTPS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏ×ÅÒËÅ ÐÁÒÁÍÅÔÒÁ ÄÉÒÅËÔÉ×Ù proxy_pass, ÚÁÄÁÎÎÏÇÏ 
+       ÐÅÒÅÍÅÎÎÙÍÉ.
+       óÐÁÓÉÂÏ Lanshun Zhou.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL ÎÅ ÒÁÂÏÔÁÌ ÎÁ QNX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL ÍÏÄÕÌÉ ÎÅ ÓÏÂÉÒÁÌÉÓØ gcc 4.6 ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.5                                           19.07.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!aNULL:!MD5".
+       óÐÁÓÉÂÏ Rob Stradling.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù referer_hash_max_size É 
+       referer_hash_bucket_size.
+       óÐÁÓÉÂÏ Witold Filipczyk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $uid_reset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Lanshun Zhou.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ÚÁÃÉËÌÉÔØÓÑ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÏÂÝÅÎÉÑ "stalled cache updating".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.4                                           01.06.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å map ÍÏÖÎÏ 
+       ÚÁÄÁÔØ ÞÕ×ÓÔ×ÉÔÅÌØÎÏÓÔØ Ë ÒÅÇÉÓÔÒÕ Ó ÐÏÍÏÝØÀ ÐÒÅÆÉËÓÏ× "~" É "~*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÄÅÌÑÅÍÙÅ ÚÏÎÙ É ËÜÛÉ ÉÓÐÏÌØÚÕÀÔ ÓÅÍÁÆÏÒÙ POSIX 
+       ÎÁ Linux.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÏÂÝÅÎÉÑ "stalled cache updating".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_auth_basic_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 1.0.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.3                                           25.05.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÏ×ÁÎÉÅ 
+       ÐÁÒÏÌÑ ÍÅÔÏÄÁÍÉ "$apr1", "{PLAIN}" É "{SSHA}".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á geoip_org É ÐÅÒÅÍÅÎÎÁÑ $geoip_org.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ õÓËÏ×Õ, Arnaud Granal É äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_geo_module É ngx_http_geoip_module 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓÁ IPv4, ÏÔÏÂÒÁÖ£ÎÎÙÅ ÎÁ IPv6 ÁÄÒÅÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ÁÄÒÅÓÁ IPv4, ÏÔÏÂÒÁÖ£ÎÎÏÇÏ ÎÁ ÁÄÒÅÓ IPv6, 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù 
+       access ÉÌÉ deny ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ ÔÏÌØËÏ ÄÌÑ ÁÄÒÅÓÏ× IPv6; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÏÔ×ÅÔ ÍÏÇ ÂÙÔØ ÉÓÐÏÒÞÅÎ, ÅÓÌÉ ÚÎÁÞÅÎÉÑ 
+       ÄÉÒÅËÔÉ× proxy/fastcgi/scgi/uwsgi_cache_bypass É proxy/fastcgi/scgi/ 
+       uwsgi_no_cache ÂÙÌÉ ÒÁÚÎÙÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.2                                           10.05.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÄÅÌÑÅÍÙÅ ÚÏÎÙ É ËÜÛÉ ÉÓÐÏÌØÚÕÀÔ ÓÅÍÁÆÏÒÙ POSIX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÔÅ ÐÁÒÁÍÅÔÒÁ rotate ÄÉÒÅËÔÉ×Ù image_filter.
+       óÐÁÓÉÂÏ Adam Bocim.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 1.0.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.1                                           03.05.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á split_clients ÉÓÐÏÌØÚÕÅÔ ÁÌÇÏÒÉÔÍ 
+       MurmurHash2 ÉÚ-ÚÁ ÌÕÞÛÅÇÏ ÒÁÓÐÒÅÄÅÌÅÎÉÑ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÁÍÏÎÔÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÉÎÎÙÅ ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó ÎÕÌÑ, ÎÅ ÓÞÉÔÁÀÔÓÑ 
+       ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $upstream_... ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÌÕÞÛÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ 
+       ÄÉÓËÅ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÁÍÏÎÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÁÒÓÉÎÇÅ ÎÅÐÒÁ×ÉÌØÎÏÇÏ IPv4 ÁÄÒÅÓÁ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.6 ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 9 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.9.3.
+       óÐÁÓÉÂÏ Dagobert Michelsen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_time ÉÍÅÌÁ ÎÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÏÄÚÁÐÒÏÓÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.47.
+       óÐÁÓÉÂÏ éÇÏÒÀ á. ÷ÁÌØËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.0                                           12.04.2011
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: cache manager ÍÏÇ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "image_filter crop" ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌÁ × 
+       ÓÏÞÅÔÁÎÉÉ Ó "image_filter rotate 180".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "satisfy any" ÚÁÐÒÅÝÁÌÁ ×ÙÄÁÞÕ 
+       ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÓÔÒÁÎÉÃÙ ÄÌÑ 401 ËÏÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.7                                           04.04.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÏÅÄÉÎÅÎÉÑ × ÓÏÓÔÏÑÎÉÉ keepalive ÍÏÇÕÔ ÂÙÔØ 
+       ÚÁËÒÙÔÙ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ, ÅÓÌÉ Õ ×ÏÒËÅÒÁ ÎÅÔ Ó×ÏÂÏÄÎÙÈ ÓÏÅÄÉÎÅÎÉÊ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ rotate ÄÉÒÅËÔÉ×Ù image_filter.
+       óÐÁÓÉÂÏ Adam Bocim.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÂÜËÅÎÄ × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass, 
+       scgi_pass ÉÌÉ uwsgi_pass ÚÁÄÁÎ ×ÙÒÁÖÅÎÉÅÍ É ÓÓÙÌÁÅÔÓÑ ÎÁ ÏÐÉÓÁÎÎÙÊ 
+       upstream.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.6                                           21.03.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ × 
+       ËÁÞÅÓÔ×Å ÚÎÁÞÅÎÉÑ ÐÅÒ×ÏÇÏ ÐÁÒÁÍÅÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $time_iso8601 ÄÌÑ access_log.
+       óÐÁÓÉÂÏ Michael Lustfield.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.5                                           21.02.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ -1 ÄÌÑ 
+       listen backlog ÎÁ Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ utf8 × ÄÉÒÅËÔÉ×ÁÈ geoip_country É 
+       geoip_city.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ÕÍÏÌÞÁÔÅÌØÎÏÊ ÄÉÒÅËÔÉ×Å proxy_redirect, 
+       ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌ ÏÐÉÓÁÎ URI.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÒÁÂÏÔÁÌÁ Ó ÎÅÓÔÁÎÄÁÒÔÎÙÍÉ 
+       ËÏÄÁÍÉ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.53.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.4                                           21.01.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÕÀ $hostname.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: 494 ËÏÄ ÄÌÑ ÏÛÉÂËÉ "Request Header Too Large".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.3                                           13.12.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ IPv6-ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ 
+       ÓÅÒ×ÅÒ, ÔÏ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name 
+       ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.9.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.2                                           06.12.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Unmodified-Since" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÅ ËÌÉÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ accept(), ÅÓÌÉ accept4() ÎÅ ÒÅÁÌÉÚÏ×ÁÎ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ Cygwin; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÑÚ×ÉÍÏÓÔÉ × OpenSSL CVE-2010-4180.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.1                                           30.11.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "return CODE message" ÎÅ ÒÁÂÏÔÁÌÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.0                                           29.11.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ËÁÞÅÓÔ×Å 
+       ÚÎÁÞÅÎÉÑ ÏÐÒÅÄÅÌÑÅÍÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÙÅ ÓÔÒÏËÉ × ËÁÞÅÓÔ×Å 
+       ÚÎÁÞÅÎÉÑ ÐÅÒ×ÏÇÏ ÐÁÒÁÍÅÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ × ÐÅÒ×ÏÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÒÁÎÉÃÁ ÒÕËÏ×ÏÄÓÔ×Á nginx(8).
+       óÐÁÓÉÂÏ óÅÒÇÅÀ ïÓÏËÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept4() × Linux.
+       óÐÁÓÉÂÏ Simon Liu.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÓÔÒÁÎÅÎÉÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÌÉÎËÅÒÁ Ï "sys_errlist" É 
+       "sys_nerr" ÐÏÄ Linux; ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÐÏÑ×ÉÌÏÓØ × 0.8.35.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÉÈÁÉÌÕ ìÁÌÅÔÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ÍÏÄÕÌÅÍ ngx_http_eval_module; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.53                                          18.10.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ ËÏÄ ÓÔÁÔÕÓÁ 
+       Õ ÒÅÄÉÒÅËÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       degradation.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÆÁÊÌÏ×ÏÇÏ AIO ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÕÔÅÞËÁ ÓÏËÅÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÅÒ×ÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÁ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á listen 
+       É ÎÉÇÄÅ Ñ×ÎÏ ÎÅ ÏÐÉÓÁÎ ÓÅÒ×ÅÒ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÔÏ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ 
+       ÓÔÁÎÏ×ÉÌÓÑ ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÄÉÒÅËÔÉ×ÏÊ listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.52                                          28.09.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÓÐÏÌØÚÏ×ÁÌ ÒÅÖÉÍ SSL ÄÌÑ listen ÓÏËÅÔÁ, ÅÓÌÉ ÄÌÑ 
+       ÎÅÇÏ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÌÀÂÏÊ listen-ÐÁÒÁÍÅÔÒ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.51.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.51                                          27.09.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á secure_link_expires ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÏÛÉÂÏË resolver'Á ÐÏÎÉÖÅÎ Ó ÕÒÏ×ÎÑ 
+       alert ÎÁ error.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "ssl" listen-ÓÏËÅÔÁ ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ 
+       ÎÅÓËÏÌØËÏ ÒÁÚ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.50                                          02.09.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù secure_link, secure_link_md5 É 
+       secure_link_expires ÍÏÄÕÌÑ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -q.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ É ÍÏÇÌÉ 
+       ÚÁÃÉËÌÉÔØÓÑ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å gzip_disable.
+       óÐÁÓÉÂÏ Derrick Petzold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÍÏÇ ÐÏÓÙÌÁÔØ ÓÉÇÎÁÌÙ stop, quit, 
+       reopen, reload ÐÒÏÃÅÓÓÕ, ÚÁÐÕÝÅÎÎÏÍÕ × ÄÒÕÇÏÊ ÓÅÓÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.49                                          09.08.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $geoip_region_name × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ËÜÛÉÒÏ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÏ ÓÌÅÄÕÀÝÅÇÏ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.48                                          03.08.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ 
+       ÐÕÓÔÏÅ ÉÍÑ "".
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name_in_redirect 
+       ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_dma_code, $geoip_area_code É 
+       $geoip_region_name.
+       óÐÁÓÉÂÏ Christine McGonagle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass, fastcgi_pass, uwsgi_pass É 
+       scgi_pass ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ × ÂÌÏËÉ limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_min_uses, fastcgi_cache_min_uses 
+       uwsgi_cache_min_uses É scgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info ÎÅ×ÅÒÎÏ ÉÓÐÏÌØÚÏ×ÁÌÁ 
+       ×ÙÄÅÌÅÎÉÑ, ÅÓÌÉ × ×ÙÄÅÌÅÎÉÑ ÐÏÐÁÄÁÌÁ ÔÏÌØËÏ ÞÁÓÔØ URI.
+       óÐÁÓÉÂÏ àÒÉÀ ôÁÒÁÄÁÀ É Frank Enderle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌ ";" ÐÒÉ 
+       ËÏÐÉÒÏ×ÁÎÉÉ ÉÚ URI × ÁÒÇÕÍÅÎÔÙ. 
+       óÐÁÓÉÂÏ Daisuke Murase.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÅÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÂÙÌÏ ÂÏÌØÛÅ ÒÁÚÍÅÒÁ image_filter_buffer.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.47                                          28.07.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_time ÉÍÅÌÁ ÎÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ÎÅ ËÜÛÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.46                                          19.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache, fastcgi_no_cache, 
+       uwsgi_no_cache É scgi_no_cache ÔÅÐÅÒØ ×ÌÉÑÀÔ ÔÏÌØËÏ ÎÁ ÓÏÈÒÁÎÅÎÉÅ 
+       ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_bypass, fastcgi_cache_bypass, 
+       uwsgi_cache_bypass É scgi_cache_bypass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÓ×ÏÂÏÖÄÁÌ ÐÁÍÑÔØ × keys_zone ËÜÛÅÊ × ÓÌÕÞÁÅ 
+       ÏÛÉÂËÉ ÒÁÂÏÔÙ Ó ÂÜËÅÎÄÏÍ: ÐÁÍÑÔØ ÏÓ×ÏÂÏÖÄÁÌÁÓØ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ 
+       ×ÒÅÍÅÎÉ ÎÅÁËÔÉ×ÎÏÓÔÉ ÉÌÉ ÐÒÉ ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.45                                          13.07.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_xslt_filter.
+       óÐÁÓÉÂÏ Laurence Rowe.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ SSI ÍÏÄÕÌÑ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ ÐÏÓÌÅ 
+       ËÏÍÁÎÄÙ include Ó ÐÁÒÁÍÅÔÒÏÍ wait="yes"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25. 
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÁÒÁÍÅÔÒ setfib=0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.44                                          05.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ËÜÛÉÒÕÅÔ ÏÔ×ÅÔÙ ÂÜËÅÎÄÏ×, × 
+       ÚÁÇÏÌÏ×ËÅ ËÏÔÏÒÙÈ ÅÓÔØ ÓÔÒÏËÁ "Set-Cookie".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ setfib.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ æÉÌÏÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ÉÚÍÅÎÑÔØ ÒÅÇÉÓÔÒ ÂÕË× ÐÒÉ 
+       ÞÁÓÔÉÞÎÏÍ ÓÏ×ÐÁÄÅÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó HP/UX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ËÏÍÐÉÌÑÔÏÒÏÍ AIX xlC_r.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÂÏÌØÛÉÅ ÐÁËÅÔÙ SSLv2 ËÁË ÏÂÙÞÎÙÅ ÔÅËÓÔÏ×ÙÅ 
+       ÚÁÐÒÏÓÙ.
+       óÐÁÓÉÂÏ Miroslaw Jaworski.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.43                                          30.06.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ ÂÏÌØÛÉÈ ÂÁÚ geo-ÄÉÁÐÁÚÏÎÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÏÛÉÂËÉ × "location /zero {return 204;}" 
+       ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÔ×ÅÔÁ ÏÓÔÁ×ÌÑÌÏ ÔÅÌÏ ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁËÒÙ×ÁÔØ IPv6 listen ÓÏËÅÔ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ ÌÀÂÏÊ ÓÔÁÄÉÉ 
+       ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.42                                          21.06.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÒÏ×ÅÒÑÅÔ location'Ù, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍÉ 
+       ×ÙÒÁÖÅÎÉÑÍÉ, ÅÓÌÉ ÚÁÐÒÏÓ ÐÏÌÎÏÓÔØÀ ÓÏ×ÐÁÌ Ó location'ÏÍ, ÚÁÄÁÎÎÙÍ 
+       ÓÔÒÏËÏÊ ÐÒÅÆÉËÓÁ. ðÒÅÄÙÄÕÝÅÅ ÐÏ×ÅÄÅÎÉÅ ÐÏÑ×ÉÌÏÓØ × 0.7.1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_scgi_module.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÄÏÂÁ×ÌÑÔØ ÔÅËÓÔ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.41                                          15.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ nginx/Windows ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ 
+       ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ Ó ÎÅ×ÅÒÎÏÊ ËÏÄÉÒÏ×ËÏÊ UTF-8.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÂÅÌÙ × ÓÔÒÏËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_redirect ÎÅÐÒÁ×ÉÌØÎÏ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ 
+       "Refresh" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ áÎÄÒÅÅ×Õ É íÁËÓÉÍÕ óÏÇÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÕÔØ ÂÅÚ ÉÍÅÎÉ ÈÏÓÔÁ × ÓÔÒÏËÅ 
+       "Destination" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.40                                          07.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÉÍÑ ÐÏÔÏËÁ ÆÁÊÌÁ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Jose Antonio Vazquez Gonzalez.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_uwsgi_module.
+       óÐÁÓÉÂÏ Roberto De Ioris.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param ÓÏ ÚÎÁÞÅÎÉÅÍ, ÎÁÞÉÎÁÀÝÉÍÓÑ ÓÏ 
+       ÓÔÒÏËÉ "HTTP_", ÉÚÍÅÎÑÅÔ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ × ÚÁÐÒÏÓÅ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ FastCGI-ÓÅÒ×ÅÒÕ ÐÒÉ 
+       ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅÌØÚÑ ÂÙÌÏ ÉÚÍÅÎÉÔØ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.39                                          31.05.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁÓÌÅÄÕÅÍÁÑ ÄÉÒÅËÔÉ×Á alias ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌÁ ×Ï 
+       ×ÌÏÖÅÎÎÏÍ location'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÏÍÂÉÎÁÃÉÉ ÄÉÒÅËÔÉ× alias Ó ÐÅÒÅÍÅÎÎÙÍÉ É try_files;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain É IPv6 ÓÏËÅÔÙ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ ×Ï 
+       ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.38                                          24.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache É fastcgi_no_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $scheme × ÄÉÒÅËÔÉ×Å 
+       rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÚÁÄÅÒÖËÉ × ÄÉÒÅËÔÉ×Å limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ 
+       ÏÐÉÓÁÎÎÏÍÕ ÁÌÇÏÒÉÔÍÕ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_got ÎÅÌØÚÑ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.37                                          17.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_split_clients_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÌÀÞÉ ÂÏÌØÛÅ 255 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÚÎÁÞÅÎÉÑ "private" É "no-store" × 
+       ÓÔÒÏËÅ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × SSI-ÄÉÒÅËÔÉ×Å include ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ, 
+       ÅÓÌÉ ÐÕÓÔÏÊ ÏÔ×ÅÔ ÉÍÅÌ ËÏÄ 200.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.33.
+       óÐÁÓÉÂÏ Yichun Zhang.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ IMAP Ë ÓÅÒ×ÅÒÕ Zimbra ÍÏÇÌÏ ÚÁ×ÉÓÎÕÔØ ÄÏ 
+       ÔÁÊÍÁÕÔÁ.
+       óÐÁÓÉÂÏ Alan Batie.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.36                                          22.04.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌ 
+       ÍÅÔÏÄÙ DELETE, COPY É MOVE ÄÌÑ ÓÉÍÌÉÎËÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ SSI × ÐÏÄÚÁÐÒÏÓÁÈ ÉÓÐÏÌØÚÏ×ÁÌ ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ × 
+       ÏÓÎÏ×ÎÏÍ ÚÁÐÒÏÓÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ $query_string, $arg_... É ÉÍ 
+       ÐÏÄÏÂÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÐÏ×ÔÏÒÎÏ ÜËÒÁÎÉÒÏ×ÁÌÏÓØ ÐÏÓÌÅ 
+       ËÁÖÄÏÇÏ ×Ù×ÏÄÁ SSI-ËÏÍÁÎÄÙ echo; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÉÓÁÌ ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ FIFO.
+       óÐÁÓÉÂÏ Vicente Aguilar É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL-1.0.0 ÎÁ 64-ÂÉÔÎÏÍ Linux.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.35.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.35                                          01.04.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ charset-ÆÉÌØÔÒ ÒÁÂÏÔÁÅÔ ÄÏ SSI-ÆÉÌØÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á chunked_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "&" ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ × ÁÒÇÕÍÅÎÔÙ × ÐÒÁ×ÉÌÁÈ 
+       rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ ×Ï ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ 
+       ÓÉÇÎÁÌÁ ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù timer_resolution ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄÙ kqueue ÉÌÉ eventport.
+       óÐÁÓÉÂÏ George Xie É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ 
+       ÒÁÓÐÏÌÁÇÁÌÉÓØ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÔÏ Õ ÐÏÓÔÏÑÎÎÙÈ ÆÁÊÌÏ× 
+       ×ÒÅÍÑ ÉÚÍÅÎÅÎÉÑ ÂÙÌÏ ÎÅ×ÅÒÎÙÍ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ 
+       "memcached sent invalid trailer".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÍÏÇ ÓÏÂÒÁÔØ ÂÉÂÌÉÏÔÅËÕ zlib-1.2.4 ÉÚ ÉÓÈÏÄÎÙÈ 
+       ÔÅËÓÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       ÐÅÒÅÄ ÏÔ×ÅÔÏÍ FastCGI-ÓÅÒ×ÅÒÁ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.34.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.34                                          03.03.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ×ÓÅ ÛÉÆÒÙ, ÉÓÐÏÌØÚÕÅÍÙÅ × 
+       ËÌÉÅÎÔÓËÉÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+       óÐÁÓÉÂÏ éÎÎÏËÅÎÔÉÀ åÎÉËÅÅ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ËÜÛÉÒÏ×ÁÌ FastCGI-ÏÔ×ÅÔÙ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ HTTPS-ÒÅÆÅÒÅÒÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÎÁÈÏÄÉÔØ ÆÁÊÌÙ, ÅÓÌÉ ÐÕÔØ × 
+       ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ ÚÁÄÁÎ × ÄÒÕÇÏÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.33.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $date_local ×ÙÄÁ×ÁÌÁ ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÆÏÒÍÁÔ "%s".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ssl_session_cache ÎÅ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÕÓÔÁÎÏ×ÌÅÎ 
+       × none, ÔÏ ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÙ ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÏÛÉÂËÁ "session id context uninitialized"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: geo-ÄÉÁÐÁÚÏÎ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ 
+       ÄÉÁÐÁÚÏÎ ×ËÌÀÞÁÌ × ÓÅÂÑ ÏÄÎÕ É ÂÏÌÅÅ ÓÅÔÅÊ ÒÁÚÍÅÒÏÍ /16 É ÎÅ 
+       ÎÁÞÉÎÁÌÓÑ ÎÁ ÇÒÁÎÉÃÅ ÓÅÔÉ ÒÁÚÍÅÒÏÍ /16.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÌÏË, ÉÓÐÏÌØÚÕÅÍÙÊ × ÐÁÒÁÍÅÔÒÅ stub × SSI-ÄÉÒÅËÔÉ×Å 
+       include, ×Ù×ÏÄÉÌÓÑ Ó MIME-ÔÉÐÏÍ "text/plain".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: $r->sleep() ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.33                                          01.02.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÐÒÏÂÅÌÙ × ËÏÎÃÅ URI. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ËÏÒÏÔËÉÅ ÉÍÅÎÁ ÆÁÊÌÏ×. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÐÏÓÌÅ ÚÁÐÒÏÓÏ× POST ÎÅ 
+       ÚÁÐÒÅÝÁÀÔÓÑ ÄÌÑ MSIE 7.0+.
+       óÐÁÓÉÂÏ Adam Lounds.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÚÁÐÒÅÝÅÎÙ ÄÌÑ Safari.
+       óÐÁÓÉÂÏ Joshua Sierles.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ 
+       ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÉÍÅÔØ ÎÅÎÏÒÍÁÌØÎÏ ÂÏÌØÛÏÅ 
+       ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÏÔÂÒÁÓÙ×ÁÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.32                                          11.01.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ ÒÁÂÏÔÁÌÉ 
+       ÔÏÌØËÏ ÄÌÑ Ä×ÕÈ ÐÅÒÅÍÅÎÎÙÈ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host" ÉÓÐÏÌØÚÕÅÔÓÑ 
+       ÉÍÑ "localhost", ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÕËÁÚÁÎ unix domain 
+       ÓÏËÅÔ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÅÒÅÄÁÞÕ chunk'ÁÍÉ ÄÌÑ 201-ÙÈ 
+       ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ Julian Reich.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á "expires modified" ×ÙÓÔÁ×ÌÑÌÁ ÄÁÔÕ × 
+       ÐÒÏÛÌÏÍ, ÔÏ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Cache-Control" ×ÙÄÁ×ÁÌÏÓØ 
+       ÏÔÒÉÃÁÔÅÌØÎÏÅ ÞÉÓÌÏ.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÁÐÒÁÎÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.31                                          23.12.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÍÏÖÅÔ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ÏÔ×ÅÔÙ 
+       ÓÏ ÓÔÁÔÕÓÏÍ 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_city_continent_code, $geoip_latitude É 
+       $geoip_longitude.
+       óÐÁÓÉÂÏ Arvind Sundararajan.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÔÅÐÅÒØ ×ÓÅÇÄÁ 
+       ÕÄÁÌÑÅÔ EXIF É ÄÒÕÇÉÅ ÄÁÎÎÙÅ, ÅÓÌÉ ÏÎÉ ÚÁÎÉÍÁÀÔ ÂÏÌØÛÅ 5% × 
+       JPEG-ÆÁÊÌÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ ÐÒÉ ÚÁÐÒÏÓÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ 
+       ÏÔ×ÅÔÁ Ó ÐÕÓÔÙÍ ÔÅÌÏÍ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÎÅ ÓÏÂÉÒÁÔØÓÑ gcc 4.x ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÐÔÉÍÉÚÁÃÉÉ -O2 É ×ÙÛÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ × location ×ÓÅÇÄÁ ÔÅÓÔÉÒÏ×ÁÌÉÓØ Ó 
+       ÕÞ£ÔÏÍ ÒÅÇÉÓÔÒÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ËÜÛÉÒÏ×ÁÌ 304 ÏÔ×ÅÔ, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÚÁÐÒÏÓÁ ÂÙÌÁ ÓÔÒÏËÁ "If-None-Match".
+       óÐÁÓÉÂÏ Tim Dettrick É David Kostal.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÐÒÉ 
+       ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.30                                          15.12.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÄÉÒÅËÔÉ×Ù 
+       large_client_header_buffers ÒÁ×ÅÎ 8K.
+       óÐÁÓÉÂÏ Andrew Cholakian.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÆÁÊÌ conf/fastcgi.conf ÄÌÑ ÐÒÏÓÔÙÈ ËÏÎÆÉÇÕÒÁÃÉÊ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ ÐÒÉ ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ double free or corruption, ×ÏÚÎÉËÁÀÝÅÊ, ÅÓÌÉ ÉÍÑ 
+       ÈÏÓÔÁ ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+       óÐÁÓÉÂÏ ëÏÎÓÔÁÎÔÉÎÕ ó×ÉÓÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ libatomic ÎÁ ÎÅËÏÔÏÒÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.29                                          30.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÑ ÐÒÏËÓÉÒÕÅÍÙÈ ÏÔ×ÅÔÏ× HTTP/0.9 × ÌÏÇ ÐÉÛÅÔÓÑ 
+       ËÏÄ ÏÔ×ÅÔÁ "009".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù addition_types, charset_types, gzip_types, 
+       ssi_types, sub_filter_types É xslt_types ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÓÔÒÏÅÎÎÙÈ ÁÔÏÍÁÒÎÙÈ ÏÐÅÒÁÃÉÊ GCC 4.1+.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-libatomic[=DIR] × configure.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÉÍÅÌÉ ÏÇÒÁÎÉÞÅÎÎÙÅ ÐÒÁ×Á 
+       ÄÏÓÔÕÐÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ ÏÔ×ÅÔÙ ÏÔ×ÅÔÏ× HTTP/0.9 ÎÅÐÒÁ×ÉÌØÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ, ÚÁÄÁÎÎÙÅ 
+       ËÁË "?P<...>", ÎÅ ÒÁÂÏÔÁÌÉ × ÄÉÒÅËÔÉ×Å server_name.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.28                                          23.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.27                                          17.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ ÎÅ ÒÁÂÏÔÁÌÉ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.26                                          16.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÙÄÅÌÅÎÉÊ × ÄÉÒÅËÔÉ×Å rewrite; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.25                                          16.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÌÏÇ ÏÛÉÂÏË ÎÅ ÐÉÛÅÔÓÑ ÓÏÏÂÝÅÎÉÅ, ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ 
+       ÎÅ ÎÁÊÄÅÎÁ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ $r->variable().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_degradation_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á msie_padding ÒÁÂÏÔÁÅÔ É ÄÌÑ Chrome.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÐÒÉ 
+       ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÐÅÒÅÄÁ×ÁÌ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ ËÌÉÅÎÔÁÍ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÓÖÁÔÉÅ, ÐÒÉ ÎÁÓÔÒÏÊËÁÈ gzip_static on É gzip_vary 
+       off; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.24                                          11.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Content-Encoding: gzip" × 
+       ÚÁÇÏÌÏ×ÏË 304-ÙÈ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÌÅÄÏ×ÁÌÓÑ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å ÐÒÉ ÏÐÒÅÄÅÌÅÎÉÉ ÐÕÓÔÏÇÏ ÉÍÅÎÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.23                                          11.11.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ SSL/TLS renegotiation ÚÁÐÒÅÝ£Î.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÓÑ ×Ï ×ÒÅÍÑ 
+       ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from ÎÅ 
+       ÒÁÂÏÔÁÌ ÂÅÚ ÅÝ£ ÏÄÎÏÊ ÄÉÒÅËÔÉ×Ù Ó ÌÀÂÙÍ IP-ÁÄÒÅÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault É ÚÁÃÉËÌÉ×ÁÎÉÑ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.22                                          03.11.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_bind, fastcgi_bind É memcached_bind.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù access É deny ÐÏÄÄÅÒÖÉ×ÁÀÔ IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set_real_ip_from ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 ÁÄÒÅÓÁ × 
+       ÚÁÇÏÌÏ×ËÁÈ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ÐÏÓÌÅ ÔÅÓÔÉÒÏ×ÁÎÉÑ 
+       ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ 
+       ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÅÒÁÔÏÒ "!-x" ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ limit_rate × HTTPS ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × ÌÏÇ ÐÅÒÅÍÅÎÎÏÊ $limit_rate × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ×ÎÕÔÒÉ ÂÌÏËÁ server ÎÅ ÂÙÌÏ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.21                                          26.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞ -V ÐÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ ÐÏÄÄÅÒÖËÉ TLS SNI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ unix domain 
+       ÓÏËÅÔÙ.
+       óÐÁÓÉÂÏ Hongli Lai.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "default_server" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "default" ÎÅ ÏÂÑÚÁÔÅÌÅÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ 
+       ÐÁÒÁÍÅÔÒÏ× listen-ÓÏËÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÁÔÙ × 2038 ÇÏÄÕ ÎÁ 32-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.20                                          14.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!ADH:!MD5".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ÌÉÎËÏ× ÎÁ ËÁÔÁÌÏÇÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÌÏÇ, ÚÁÄÁÎÎÙÊ ÐÁÒÁÍÅÔÒÏÍ ËÏÎÆÉÇÕÒÁÃÉÉ 
+       --error-log-path; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÚÁÐÑÔÕÀ ÒÁÚÄÅÌÉÔÅÌÅÍ × ÓÔÒÏËÅ 
+       "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÆÁÊÌ × 
+       ËÜÛÅ ÉÌÉ ÆÁÊÌ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ× proxy/fastcgi_store, ÅÓÌÉ ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÌ ÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÒÁÂÏÔÙ Ó ËÁÔÁÌÏÇÁÍÉ ×ÅÒÈÎÅÇÏ 
+       ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       FastCGI-ÓÅÒ×ÅÒÁ ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÓÞÉÔÁÌ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ ÄÉÓËÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.19                                          06.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÏÔÏËÏÌ SSLv2 ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÒÅÝ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_req ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.18                                          06.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á read_ahead.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       perl_modules.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù limit_req_log_level É limit_conn_log_level.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÁÌÇÏÒÉÔÍÕ 
+       leaky bucket.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux/sparc.
+       óÐÁÓÉÂÏ Marcus Ramberg.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÌÁÌ ÓÉÍ×ÏÌ '\0' × ÓÔÒÏËÅ "Location" × ÚÁÇÏÌÏ×ËÅ 
+       × ÏÔ×ÅÔÅ ÎÁ ÚÁÐÒÏÓ MKCOL.
+       óÐÁÓÉÂÏ Xie Zhenye.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÁ ÏÔ×ÅÔÁ 499 × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ ËÏÄ 0; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.17                                          28.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ "/../" ÚÁÐÒÅÝÅÎÙ × ÓÔÒÏËÅ "Destination" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $host ×ÓÅÇÄÁ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_session_id.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.16                                          22.09.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_transparency.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "addition_types" ÂÙÌÁ ÎÅ×ÅÒÎÏ ÎÁÚ×ÁÎÁ 
+       "addtion_types".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÒÞÉ ËÜÛÁ resolver'Á.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ × ÐÅÒÅÍÅÎÎÏÊ $request 
+       ÚÁÐÉÓÙ×ÁÌÁÓØ × access_log ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ 
+       ÕÒÏ×ÎÅ info ÉÌÉ debug.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÁÌØÆÁ-ËÁÎÁÌÁ PNG × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Vary: Accept-Encoding" × 
+       ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ, ÅÓÌÉ ÏÂÅ ÄÉÒÅËÔÉ×Ù gzip_static É gzip_vary ÂÙÌÉ 
+       ×ËÌÀÞÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ËÏÄÉÒÏ×ËÉ UTF-8 ÄÉÒÅËÔÉ×ÏÊ try_files × 
+       nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ post_action; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.11.
+       óÐÁÓÉÂÏ éÇÏÒÀ áÒÔÅÍØÅ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.15                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÉ ÏÐÉÓÁÎÙ ÉÍÅÎÁ .domain.tld, .sub.domain.tld É 
+       .domain-some.tld, ÔÏ ÉÍÑ .sub.domain.tld ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ 
+       .domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÐÒÏÚÒÁÞÎÏÓÔÉ × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÆÁÊÌÏ×ÏÍ AIO.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ X-Accel-Redirect; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.14                                          07.09.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÓÔÁÒÅ×ÛÉÊ ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÚÁÐÒÏÓ ÍÏÇ ÚÁÌÉÐÎÕÔØ × 
+       ÓÏÓÔÏÑÎÉÉ "UPDATING".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.13                                          31.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "aio sendfile"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-file-aio ÎÁ 
+       FreeBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.12                                          31.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ sendfile × ÄÉÒÅËÔÉ×Å aio ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ memcached; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.11                                          28.08.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_disable msie6" ÎÅ ÚÁÐÒÅÝÁÅÔ ÓÖÁÔÉÅ 
+       ÄÌÑ MSIE 6.0 SV1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÆÁÊÌÏ×ÏÇÏ AIO ×Ï FreeBSD É Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio_alignment.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.10                                          24.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÁÚÙ GeoIP City.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ÐÏÓÔÏÑÎÎÏÅ 
+       ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.9                                           17.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÁÒÔÏ×ÙÊ ÚÁÇÒÕÚÞÉË ËÜÛÁ ÒÁÂÏÔÁÅÔ × ÏÔÄÅÌØÎÏÍ 
+       ÐÒÏÃÅÓÓ; ÜÔÏ ÄÏÌÖÎÏ ÕÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÂÏÌØÛÉÈ ËÜÛÅÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ ÍÏÇÕÔ 
+       ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.8                                           10.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÚÁÇÏÌÏ×ËÏ× ÏÔ×ÅÔÁ, ÒÁÚÄÅÌ£ÎÎÙÈ × 
+       FastCGI-ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ × Ä×ÕÈ ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÉÌÉ 
+       FastCGI location'ÁÈ É × ÐÅÒ×ÏÍ ÉÚ ÎÉÈ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ËÜÛÉÒÏ×ÁÎÉÅ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.7                                           27.07.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÉÎÉÍÁÌØÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ×ÅÒÓÉÑ OpenSSL - 0.9.7.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client ÉÚÍÅΣΠÎÁ 
+       ÐÁÒÁÍÅÔÒ optional É ÔÅÐÅÒØ ÏÎ ÐÒÏ×ÅÒÑÅÔ ËÌÉÅÎÔÓËÉÊ ÓÅÒÔÉÆÉËÁÔ, ÅÓÌÉ 
+       ÏÎ ÂÙÌ ÐÒÅÄÌÏÖÅÎ.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_verify.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_crl.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ proxy ÄÉÒÅËÔÉ×Ù geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ 
+       ÚÁÄÁÎÉÑ ÒÁÚÍÅÒÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÐÏÒÔÉÌÏ 
+       ÐÁÍÑÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ öÕÒÁ×Ì£×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_header É fastcgi_pass_header" ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉ ËÌÉÅÎÔÕ ÓÔÒÏËÉ "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering" É "X-Accel-Charset" ÉÚ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÓÔÒÏË "Last-Modified" É "Accept-Ranges" × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÐÕÓÔÙÈ 
+       ÏÔ×ÅÔÙ × ÐÏÄÚÁÐÒÏÓÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.6                                           20.07.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geoip_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ "not well formed XML 
+       document" ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÄÏËÕÍÅÎÔÁ.
+       óÐÁÓÉÂÏ Kuramoto Eiji.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX, Cygwin É nginx/Windows ÐÒÉ ÐÒÏ×ÅÒËÅ 
+       location'Ï×, ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÅÐÅÒØ ×ÓÅÇÄÁ ÄÅÌÁÅÔÓÑ 
+       ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÔÏÞËÉ × ËÏÎÃÅ URI.
+       óÐÁÓÉÂÏ Hugo Leisink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ ÆÁÊÌÁ ÕËÁÚÁÎÎÏÇÏ × --conf-path ÉÇÎÏÒÉÒÏ×ÁÌÏÓØ ÐÒÉ 
+       ÕÓÔÁÎÏ×ËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.5                                           13.07.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÍÅÔÏÄÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTP Basic-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÁ Windows 
+       ÄÌÑ ÎÅ×ÅÒÎÙÈ ÉÍÅÎÉ/ÐÁÒÏÌÑ ×ÏÚ×ÒÁÝÁÌÁÓØ 500-ÁÑ ÏÛÉÂËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌÉ × 
+       ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.4                                           22.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.3                                           19.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_cache_status.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX 10.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÅÒÅÈ×ÁÔ 401 ÏÛÉÂËÉ ÏÔ ÂÜËÅÎÄÁ É 
+       ÂÜËÅÎÄ ÎÅ ×ÏÚ×ÒÁÝÁÌ ÓÔÒÏËÕ "WWW-Authenticate" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ å×ÇÅÎÉÀ íÙÞÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.2                                           15.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ open_file_cache É proxy/fastcgi ËÜÛÁ 
+       ÎÁ ÓÔÁÒÔÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: open_file_cache ÍÏÇ ËÜÛÉÒÏ×ÁÔØ ÏÔËÒÙÔÙÅ ÆÁÊÌÙ ÏÞÅÎØ 
+       ÄÏÌÇÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.1                                           08.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ updating × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ ÂÜËÅÎÄÕ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á proxy_set_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       proxy_hide_header/fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÎÅ ÐÏÎÉÍÁÌ ÆÏÒÍÁÔ 
+       GIF87a.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ éÌØÉÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 10 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.0                                           02.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_requests.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate_after.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÎÅ ÒÁÂÏÔÁÌ × ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÒÁÂÏÔËÅ ÏÔÎÏÓÉÔÅÌØÎÙÈ ÐÕÔÅÊ × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × proxy_store, fastcgi_store, proxy_cache É 
+       fastcgi_cache × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.59                                          25.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_methods É fastcgi_cache_methods.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $request_body × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÐÒÏÓÅ ÎÅ ÂÙÌÏ ÔÅÌÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.58.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL-ÍÏÄÕÌÉ ÍÏÇÌÉ ÎÅ ÓÏÂÉÒÁÔØÓÑ ÎÁ Solaris É Linux; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_xslt_filter_module ÎÅ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ SSI-, charset- É gzip-ÆÉÌØÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á charset ÎÅ ÓÔÁ×ÉÌÁ ËÏÄÉÒÏ×ËÕ ÄÌÑ ÏÔ×ÅÔÏ× 
+       ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.58                                          18.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_single_buffer.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_autoindex_module × ÓÓÙÌËÁÈ ÎÁ ÉÍÅÎÁ 
+       ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ ÓÉÍ×ÏÌ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÃÅÄÕÒÁ "make upgrade" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.53.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.57                                          12.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË ÍÏÄÕÌÑ 
+       ngx_http_image_filter_module × ÉÍÅÎÏ×ÁÎÎÙÊ location × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ floating-point fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.56                                          11.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx/Windows ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 × ÄÉÒÅËÔÉ×Å listen 
+       ÍÏÄÕÌÑ HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_image_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.55                                          06.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_XXX × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi ËÜÛ ÎÅ ËÜÛÉÒÏ×ÁÌ ÏÔ×ÅÔÙ, ÓÏÓÔÏÑÝÉÅ ÔÏÌØËÏ ÉÚ 
+       ÚÁÇÏÌÏ×ËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (9: Bad file descriptor)" × 
+       nginx/Unix É "select() failed (10038: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù debug_connection × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.54.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÂÏÒËÅ ÍÏÄÕÌÑ ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       $r->sendfile.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.54                                          01.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_headers É fastcgi_ignore_headers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ "open_file_cache_errors 
+       on" × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "port_in_redirect off" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÅ ÏÂÒÁÂÏÔËÉ ÏÛÉÂÏË ÍÅÔÏÄÁ select.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (10022: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÔÅËÓÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ Ï ÏÛÉÂËÁÈ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.53                                          27.04.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÌÏÇ, ÕËÁÚÁÎÎÙÊ × --error-log-path, ÓÏÚÄÁ£ÔÓÑ Ó 
+       ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÒÁÂÏÔÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÉ É ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÐÒÉ ÓÔÁÒÔÅ ÚÁÐÉÓÙ×ÁÀÔÓÑ × 
+       error_log É ×Ù×ÏÄÑÔÓÑ ÎÁ stderr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÐÕÓÔÙÍ ÐÁÒÁÍÅÔÒÏÍ --prefix= nginx 
+       ÉÓÐÏÌØÚÕÅÔ ËÁË ÐÒÅÆÉËÓ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÏÎ ÂÙÌ ÚÁÐÕÝÅÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -p.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -s ÎÁ Unix-ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞÉ -? É -h.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞÉ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ × ÓÖÁÔÏÊ ÆÏÒÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÒÁÂÏÔÁÌ, ÅÓÌÉ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ 
+       ÚÁÄÁÎ ËÌÀÞÏÍ -c.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× proxy_store, fastcgi_store, 
+       proxy_cache ÉÌÉ fastcgi_cache ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ ÍÏÇÌÉ ÎÅ ÕÄÁÌÑÔØÓÑ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÚÁÇÏÌÏ×ËÅ Auth-Method ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÅÒÅÄÁ×ÁÌÏÓØ ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.34.
+       óÐÁÓÉÂÏ Simon Lecaille.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÌÏÇÇÉÒÏ×ÁÎÉÉ ÎÁ Linux ÎÅ ÐÉÓÁÌÉÓØ ÔÅËÓÔÏ×ÙÅ 
+       ÏÐÉÓÁÎÉÑ ÓÉÓÔÅÍÎÙÈ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.45.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ÷ÏÒÏÂØ£×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.52                                          20.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒ×ÁÑ ÂÉÎÁÒÎÁÑ ×ÅÒÓÉÑ ÐÏÄ Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÍÅÔÏÄÁ HEAD ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÓÔÒÏË "If-Modified-Since", 
+       "If-Range" É ÉÍ ÐÏÄÏÂÎÙÈ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÒÏËÉ "Set-Cookie" É "P3P" ÓËÒÙ×ÁÀÔÓÑ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÄÌÑ ÚÁËÜÛÉÒÏ×ÁÎÎÙÈ ÏÔ×ÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ÐÒÉ ×ÙÈÏÄÅ ÏÓÎÏ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ ÍÏÇÌÁ 
+       ×ÙÄÁ×ÁÔØÓÑ ÏÛÉÂËÁ "panic: MUTEX_LOCK".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.51                                          12.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ÏÔ×ÅÔÁ × ÐÏÓÌÅÄÎÅÍ 
+       ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÊ ËÏÄ 
+       ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÄÅÌÁÌÁ ×ÎÅÛÎÉÊ ÒÅÄÉÒÅËÔ ÂÅÚ ÓÔÒÏËÉ 
+       ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒÁ ÓÌÕÛÁÌÉ ÎÁ ÎÅÓËÏÌØËÉÈ Ñ×ÎÏ ÏÐÉÓÁÎÎÙÈ 
+       ÁÄÒÅÓÁÈ, ÔÏ ×ÉÒÔÕÁÌØÎÙÅ ÓÅÒ×ÅÒÁ ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.39.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.50                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.49.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.49                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $arg_... × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.48                                          06.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_cache_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÕÞÉÔÙ×ÁÅÔ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ ÓÔÒÏËÉ 
+       "X-Accel-Expires", "Expires" É "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÏÔ×ÅÔÙ ÎÁ ÚÁÐÒÏÓÙ GET.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_key ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ Ó SSI-ÐÏÄÚÁÐÒÏÓÁÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÂÉÂÌÉÏÔÅËÏÊ uclibc.
+       óÐÁÓÉÂÏ Timothy Redaelli.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.47                                          01.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD 6 É ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÑÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÕÄÁÌÉÔØ ×ÅÓØ ËÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Ù proxy_cache/fastcgi_cache É proxy_cache_valid/ 
+       fastcgi_cache_valid ÎÅ ÂÙÌÉ ÚÁÄÁÎÙ ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÕ Ó 
+       ÐÏÍÏÝØÀ error_page ÉÌÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.46                                          30.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÁÒÈÉ× ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÌÉÚÁ ÂÙÌ ÎÅ×ÅÒÎÙÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.45                                          30.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù proxy_cache É proxy_cache_valid ÍÏÖÎÏ 
+       ÚÁÄÁ×ÁÔØ ÎÁ ÒÁÚÎÙÈ ÕÒÏ×ÎÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean_time × ÄÉÒÅËÔÉ×Å proxy_cache_path ÕÄÁÌ£Î.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ max_size × ÄÉÒÅËÔÉ×Å proxy_cache_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_fastcgi_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÁÈ ×ÙÄÅÌÅÎÉÑ × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ × ÌÏÇÅ 
+       ÕËÁÚÙ×ÁÀÔÓÑ ÎÁÚ×ÁÎÉÑ ÄÉÒÅËÔÉ×Ù É ÚÏÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÎÅ ÕÄÁÌÑÌÁ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å auth_basic_user_file ÎÅ ÒÁÂÏÔÁÌ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ, ÚÁÄÁÎÎÙÊ ÓÔÒÏËÏÊ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias, ÚÁÄÁÎÎÏÊ ÐÅÒÅÍÅÎÎÙÍÉ ÂÅÚ ÓÓÙÌÏË ÎÁ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.44                                          23.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-pcre × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÎÁ 
+       ÕÒÏ×ÎÅ server.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÁ ÓÔÒÏËÕ 
+       ÚÁÐÒÏÓÁ × ÐÏÓÌÅÄÎÅÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÔÅÓÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ ÓÅÒ×ÅÒ, ÔÏ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name ÎÅ 
+       ÒÁÂÏÔÁÌÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.43                                          18.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÎÅ×ÅÒÎÏ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á root 
+       ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ ÁÄÒÅÓÁÈ ÔÉÐÁ "*", ÔÏ ÚÎÁÞÅÎÉÅ 
+       ÐÅÒÅÍÅÎÎÏÊ $server_addr ÂÙÌÏ "0.0.0.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.42                                          16.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÁ "Invalid argument", ×ÏÚ×ÒÁÝÁÅÍÁÑ 
+       setsockopt(TCP_NODELAY) ÎÁ Solaris, ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÆÁÊÌÁ, ÕËÁÚÁÎÎÏÇÏ × ÄÉÒÅËÔÉ×Å 
+       auth_basic_user_file, ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 403 ×ÍÅÓÔÏ 500.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ. 
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ipv6only.
+       óÐÁÓÉÂÏ Zhang Hua.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Tru64 UNIX.
+       óÐÁÓÉÂÏ Dustin Marquess.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.41.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.41                                          11.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ × server_name ÉÌÉ location ÂÙÌÉ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ óÏÐÏÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.40                                          09.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á location ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ alias Ó ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ location'Á, ÚÁÄÁÎÎÏÇÏ 
+       ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ Ó ×ÙÄÅÌÅÎÉÑÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ËÁÔÁÌÏÇÏ× ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ XFS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.15.
+       óÐÁÓÉÂÏ äÍÉÔÒÉÀ ëÕÚØÍÅÎËÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.39                                          02.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÍ ÓÖÁÔÉÉ ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       SSI ÍÏÇÌÉ ÚÁ×ÉÓÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.28.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÒÏÔËÉÈ ÓÔÁÔÉÞÅÓËÉÈ ×ÁÒÉÁÎÔÏ× × 
+       ÄÉÒÅËÔÉ×Å try_files × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.38                                          23.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÌÏÇÇÉÒÏ×ÁÎÉÅ ÏÛÉÂÏË ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ/ÐÁÒÏÌØ, ÚÁÄÁÎÎÙÅ × auth_basic_user_file, 
+       ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ ÐÏÓÌÅ ÎÅÞ£ÔÎÏÇÏ ÞÉÓÌÁ ÐÕÓÔÙÈ ÓÔÒÏË.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ úÁÇÒÅÂÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÌÉÎÎÏÇÏ ÐÕÔÉ × unix domain ÓÏËÅÔÅ × 
+       ÇÌÁ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.37                                          21.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù, ÉÓÐÏÌØÚÕÀÝÉÅ upstream'Ù, ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.36                                          21.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6; ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ 
+       HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ancient_browser ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ ÂÒÁÕÚÅÒÏ×, 
+       ÚÁÄÁÎÎÙÈ ÄÉÒÅËÔÉ×ÁÍÉ modern_browser.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.35                                          16.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ 
+       ÄÌÑ ÁÓÉÍÍÅÔÒÉÞÎÙÈ ÛÉÆÒÏ×.
+       óÐÁÓÉÂÏ Marcin Gozdalik.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ×ÙÓÔÁ×ÌÑÌÁ MIME-type, ÉÓÈÏÄÑ ÉÚ 
+       ÒÁÓÛÉÒÅÎÉÑ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÉÍÅÎÁ ×ÉÄÁ "*domain.tld", ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÁÓËÉ ×ÉÄÁ ".domain.tld" É ".subdomain.domain.tld"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.34                                          10.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ off × ÄÉÒÅËÔÉ×Å if_modified_since.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏÓÌÅ ËÏÍÁÎÄÙ XCLIENT nginx ÐÏÓÙÌÁÅÔ ËÏÍÁÎÄÕ 
+       HELO/EHLO.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Microsoft-ÓÐÅÃÉÆÉÞÎÏÇÏ ÒÅÖÉÍÁ 
+       "AUTH LOGIN with User Name" × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÓÔÁÒÙÅ 
+       ÁÒÇÕÍÅÎÔÙ ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë ÎÏ×ÙÍ ÞÅÒÅÚ ÓÉÍ×ÏÌ "?" ×ÍÅÓÔÏ "&";
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ AIX.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.33                                          02.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÒÅÄÉÒÅËÔ, ÔÏ ÏÔ×ÅÔ 
+       ÍÏÇ ÂÙÔØ Ä×ÏÊÎÙÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× epoll ÉÌÉ rtsig.
+       óÐÁÓÉÂÏ Eden Li.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÒÅÄÉÒÅËÔÏ× × ÐÅÒÅÍÅÎÎÏÊ 
+       $sent_http_location ÂÙÌÏ ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù resolver × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.32                                          26.01.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å try_files ÍÏÖÎÏ Ñ×ÎÏ ÕËÁÚÁÔØ ÐÒÏ×ÅÒËÕ 
+       ËÁÔÁÌÏÇÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi_store ÎÅ ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÌ ÆÁÊÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ×ÙÄÅÌÅÎÉÑ ÂÏÌØÛÉÈ ÂÌÏËÏ× × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ, 
+       ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ ÂÅÚ ÏÔÌÁÄËÉ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ë×ÁÓÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.31                                          19.01.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÆÁÊÌÙ, 
+       ÉÇÎÏÒÉÒÕÑ ËÁÔÁÌÏÇÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÏÔ×ÅÔÁ ngx_http_memcached_module 
+       ×ÏÚ×ÒÁÝÁÌ × ÔÅÌÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "END" ×ÍÅÓÔÏ 404-ÏÊ ÓÔÒÁÎÉÃÙ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ SMPT nginx ×ÙÄÁ×ÁÌ ÓÏÏÂÝÅÎÉÅ 
+       "250 2.0.0 OK" ×ÍÅÓÔÏ "235 2.0.0 OK"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.30                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass ÉÌÉ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ É 
+       ÉÍÑ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÌÏ ÒÅÚÏÌ×ÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.29                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_pass É proxy_pass ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÉ 
+       ÐÅÒÅÍÅÎÎÙÅ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ unix domain ÓÏËÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ "100 Continue" ×ÙÄÁ×ÁÌÓÑ ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ 
+       HTTP/1.0;
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module 
+       ÐÏÄ Cygwin.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.28                                          22.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÄÉÒÅËÔÉ×Ù gzip_buffers ÉÚÍÅÎÅÎÙ 
+       Ó 4 4k/8k ÎÁ 32 4k ÉÌÉ 16 8k.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.27                                          15.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á geo ÍÏÖÅÔ ÂÒÁÔØ ÁÄÒÅÓ ÉÚ ÐÅÒÅÍÅÎÎÏÊ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÉÆÉËÁÔÏÒ location'Á ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÂÅÚ 
+       ÐÒÏÂÅÌÁ ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á add_header ÎÅ ÄÏÂÁ×ÌÑÅÔ ÐÕÓÔÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ nginx ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ MOVE ÎÅ ÍÏÇ ÐÅÒÅÍÅÝÁÔØ ÆÁÊÌ × ÎÅÓÕÝÅÓÔ×ÕÀÝÉÊ 
+       ËÁÔÁÌÏÇ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌ ÏÐÉÓÁÎ ÎÉ ÏÄÉÎ ÉÍÅÎÏ×ÁÎÎÙÊ 
+       location, ÎÏ ÔÁËÏÊ location ÉÓÐÏÌØÚÏ×ÁÌÓÑ × ÄÉÒÅËÔÉ×Å error_page, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.26                                          08.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.25                                          08.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÒÅÛÁÀÔÓÑ POST'Ù ÂÅÚ ÓÔÒÏËÉ "Content-Length" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù limit_req É limit_conn ÕËÁÚÙ×ÁÀÔ 
+       ÐÒÉÞÉÎÕ ÚÁÐÒÅÔÁ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÁÍÅÔÒÅ delete ÄÉÒÅËÔÉ×Ù geo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.24                                          01.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if_modified_since.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_..." ÎÅ ÒÁÂÏÔÁÌÉ × SSI and × 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.23                                          27.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ delete É ranges × ÄÉÒÅËÔÉ×Å geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ Ó ÂÏÌØÛÉÍ ÞÉÓÌÏÍ ÚÎÁÞÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÐÁÍÑÔÉ, ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.22                                          20.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ none × ÄÉÒÅËÔÉ×Å smtp_auth.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_...".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÎÅ ÒÁÂÏÔÁÌÁ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ XFS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+       óÐÁÓÉÂÏ Zyb.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.21                                          11.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EXSLT × ÍÏÄÕÌÅ ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+       óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ MacOSX 10.4 É ÂÏÌÅÅ ÒÁÎÎÉÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.20                                          10.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_req_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÐÌÁÔÆÏÒÍÁÈ sparc É ppc ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ×ÙÈÏÄÉÔØ ÐÏ ÓÉÇÎÁÌÕ SIGBUS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "proxy_pass http://host/some:uri" ÎÅ 
+       ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module ÎÅ ÒÁÂÏÔÁÌ ×ÎÕÔÒÉ 
+       location'Ï× Ó ÉÍÅÎÁÍÉ ÍÅÎØÛÅ 3 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $server_addr ÍÏÇÌÁ ÎÅ ÉÍÅÔØ ÚÎÁÞÅÎÉÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.19                                          13.10.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÎÏÍÅÒÁ ×ÅÒÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.18                                          13.10.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á underscores_in_headers; ÔÅÐÅÒØ nginx ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á real_ip_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÀÂÏÊ ÚÁÇÏÌÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_subrequest.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $realpath_root.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_502 É http_504 × ÄÉÒÅËÔÉ×Å 
+       proxy_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream ÎÅ ÒÁÂÏÔÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ×ÙÄÁ×ÁÔØ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       ÄÌÑ ÚÁÐÒÏÓÏ× HEAD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ accept-ÌÉÍÉÔ ÚÁ×ÉÓÉÔ ÏÔ ÞÉÓÌÁ worker_connections.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.17                                          15.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÔÅÐÅÒØ ÒÁÂÏÔÁÅÔ ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $pid.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ directio, ÐÏÑ×É×ÛÁÑÓÑ × 0.7.15, ÎÅ ÒÁÂÏÔÁÌÁ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ open_file_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: access_log Ó ÐÅÒÅÍÅÎÎÙÍÉ ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ 
+       ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.16                                          08.09.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.15                                          08.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_random_index_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÏÐÔÉÍÉÚÉÒÏ×ÁÎÁ ÄÌÑ ÚÁÐÒÏÓÏ× ÆÁÊÌÏ×, 
+       ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÐÒÏÉÚ×ÏÌØÎÏÊ ÐÏÚÉÃÉÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÚÁÐÒÅÝÁÅÔ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÅ sendfile.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.14                                          01.09.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù ssl_certificate É ssl_certificate_key ÎÅ 
+       ÉÍÅÀÔ ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ssl.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ nginx ÕÞÉÔÙ×ÁÅÔ ÉÚÍÅÎÅÎÉÅ 
+       ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÎÁ FreeBSD É Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ÄÉÒÅËÔÉ×Ù listen, ÔÁËÉÅ ËÁË backlog, rcvbuf É 
+       ÐÒÏÞÉÅ, ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ, ÅÓÌÉ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÙÌ ÎÅ ÐÅÒ×ÙÊ 
+       ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÏ× ÞÁÓÔÉ URI, 
+       ×ÙÄÅÌÅÎÎÏÇÏ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, ÜÔÉ ÁÒÇÕÍÅÎÔÙ ÎÅ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÐÒÁ×ÉÌØÎÏÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ 
+       ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.13                                          26.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.12                                          26.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÏÅ ÉÍÑ "".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       msie6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó 
+       ÎÅÓËÏÌØËÉÍÉ ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÔÅÒÑÌÏÓØ ÔÅÌÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page ×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË 
+       "Host", "User-Agent", É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.11                                          18.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÂÏÔÁÅÔ 
+       MIME-ÔÉÐÏÍ text/css.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ 
+       ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_ssl_session_reuse.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       "X-Accel-Redirect" ÄÉÒÅËÔÉ×Á proxy_pass ÂÅÚ URI ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË 
+       ÆÁÊÌÏ× É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ 500.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË ×Ï ×ÌÏÖÅÎÎÙÈ location'ÁÈ; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 
+       0.7.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.10                                          13.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ addition_types, charset_types, 
+       gzip_types, ssi_types, sub_filter_types É xslt_types; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ 
+       ÁÄÒÅÓ ÎÅ ÄÌÑ ×ÓÅÇÏ keepalive ÓÏÅÄÉÎÅÎÉÑ, Á ÄÌÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ ÐÏ 
+       ÜÔÏÍÕ ÓÏÅÄÉÎÅÎÉÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.9                                           12.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÂÏÔÁÅÔ ÓÏ 
+       ÓÌÅÄÕÀÝÉÍÉ MIME-ÔÉÐÁÍÉ: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript É application/rss+xml.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset_types É addition_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù gzip_types, ssi_types É 
+       sub_filter_types ÉÓÐÏÌØÚÕÀÔ ÈÜÛ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_cpp_test_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÕÔÏÞÎÏÅ ×ÒÅÍÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ É ÉÓÐÒÁ×ÌÅÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÐÏÉÓËÅ 
+       ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: HTTPS-ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÚÁ×ÉÓÎÕÔØ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÍÅÔÏÄÙ kqueue, epoll, rtsig ÉÌÉ eventport; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÍÁÓËÁ ×ÉÄÁ "*.domain.tld" É ÐÒÉ ÜÔÏÍ ÐÏÌÎÏÅ ÉÍÑ ×ÉÄÁ 
+       "domain.tld" ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ, ÔÏ ÜÔÏ ÉÍÑ ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.8                                           04.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_xslt_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$arg_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ directio × Solaris.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ FastCGI-ÓÅÒ×ÅÒ ÐÒÉÓÙÌÁÅÔ ÓÔÒÏËÕ "Location" 
+       × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÅÚ ÓÔÒÏËÉ ÓÔÁÔÕÓÁ, ÔÏ nginx ÉÓÐÏÌØÚÕÅÔ ËÏÄ 
+       ÓÔÁÔÕÓÁ 302.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.7                                           30.07.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÁ EAGAIN ÐÒÉ ×ÙÚÏ×Å connect() ÎÅ ÓÞÉÔÁÅÔÓÑ 
+       ×ÒÅÍÅÎÎÏÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÔÅÐÅÒØ Ñ×ÌÑÅÔÓÑ 
+       ÓÅÒÔÉÆÉËÁÔ, ÐÅÒÅÄ ËÁÖÄÏÊ ÓÔÒÏËÏÊ ËÏÔÏÒÏÇÏ, ËÒÏÍÅ ÐÅÒ×ÏÊ, ×ÓÔÁ×ÌÑÅÔÓÑ 
+       ÓÉÍ×ÏÌ ÔÁÂÕÌÑÃÉÉ; ÎÅÉÚÍÅΣÎÎÙÊ ÓÅÒÔÉÆÉËÁÔ ÄÏÓÔÕÐÅÎ ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÕÀ 
+       $ssl_client_raw_cert.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÏÂÒÁÂÏÔËÅ byte-range.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ sendfile() × MacOSX 10.5.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX É Cygwin ÐÒÉ ÐÒÏ×ÅÒËÅ location'Ï× ÔÅÐÅÒØ 
+       ÄÅÌÁÅÔÓÑ ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×; ÏÄÎÁËÏ, ÓÒÁ×ÎÅÎÉÅ 
+       ÏÇÒÁÎÉÞÅÎÏ ÔÏÌØËÏ ÏÄÎÏÂÁÊÔÎÙÍÉ locale'ÑÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÚÁ×ÉÓÁÌÉ × ÒÅÖÉÍÅ 
+       SSL, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄÙ select, poll ÉÌÉ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.6                                           07.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       access_log ×ÓÅÇÄÁ ÐÒÏ×ÅÒÑÅÔÓÑ ÓÕÝÅÓÔ×Ï×ÁÎÉÉ root'Á ÄÌÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ 
+       ÚÎÁÞÅÎÉÊ × ÁÒÇÕÍÅÎÔÁÈ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.5                                           01.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å access_log; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_gzip_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.4                                           30.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_log_file_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -g.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.3                                           23.06.2008
+
+    *) éÚÍÅÎÅÎÉÅ: MIME-ÔÉÐ ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ rss ÉÚÍÅΣΠÎÁ 
+       "application/rss+xml".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_vary on" ×ÙÄÁ£Ô ÓÔÒÏËÕ 
+       "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ É ÄÌÑ ÎÅÓÖÁÔÙÈ ÏÔ×ÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ "https://" × 
+       ÄÉÒÅËÔÉ×Å rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÎÅ ÒÁÂÏÔÁÌÁ Ó ÐÒÏÔÏËÏÌÏÍ HTTPS; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.2                                           16.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÙ Ó ÏÂÍÅÎÏÍ EDH-ËÌÀÞÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_dhparam.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_cert.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite nginx 
+       ÎÅ ÉÓËÁÌ ÎÏ×ÙÊ location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÅÄÉÒÅËÔÅ ÚÁÐÒÏÓÁ Ë ËÁÔÁÌÏÇÕ Ó ÄÏÂÁ×ÌÅÎÉÅÍ ÓÌÜÛÁ 
+       nginx ÎÅ ÄÏÂÁ×ÌÑÌ ÁÒÇÕÍÅÎÔÙ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.1                                           26.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏÉÓË location'Á ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÄÅÒÅ×Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_server_names ÕÐÒÁÚÄÎÅÎÁ × Ó×ÑÚÉ Ó 
+       ÐÏÑ×ÌÅÎÉÅÍ ÄÉÒÅËÔÉ×Ù server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÁ×ÎÏ ÕÓÔÁÒÅ×ÛÉÅ ÄÉÒÅËÔÉ×Ù ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "none" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ 
+       ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.0                                           19.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ 0x00-0x1F, '"' É '\' × access_log 
+       ÚÁÐÉÓÙ×ÁÀÔÓÑ × ×ÉÄÅ \xXX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Host" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÌÁÇ modified.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $uid_got É $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ 
+       ÌÀÂÏÊ ÓÔÁÄÉÉ ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $hostname.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ DESTDIR.
+       óÐÁÓÉÂÏ Todd A. Fisher É Andras Voroskoi.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.31                                          12.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔ ÂÙÌÁ × ËÏÎÃÅ ÚÁÐÉÓÉ FastCGI; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.2.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óÅÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕÄÁÌÅÎÉÉ ÆÁÊÌÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       open_file_cache_errors off × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.30                                          29.04.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ ÍÁÓËÅ, ÚÁÄÁÎÎÏÊ × ÄÉÒÅËÔÉ×Å include, ÎÅ 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÉÎ ÆÁÊÌ, ÔÏ nginx ÎÅ ×ÙÄÁ£Ô ÏÛÉÂËÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÑ × ÄÉÒÅËÔÉ×ÁÈ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÂÅÚ ÐÒÏÂÅÌÁ, 
+       ÎÁÐÒÉÍÅÒ, "1h50m".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á ssl_verify_client ÉÍÅÌÁ 
+       ÚÎÁÞÅÎÉÅ on.
+       óÐÁÓÉÂÏ Chavelle Vincent.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ×ÏÓÐÒÉÎÉÍÁÌÁ ÐÁÒÁÍÅÔÒÙ × 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÅÍÏÍ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÓÂÏÒËÅ Ó Cygwin nginx ×ÓÅÇÄÁ ÏÔËÒÙ×ÁÅÔ ÆÁÊÌÙ 
+       × ÂÉÎÁÒÎÏÍ ÒÅÖÉÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.29                                          18.03.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_google_perftools_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.28                                          13.03.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ rtsig ÎÅ ÓÏÂÉÒÁÌÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.27                                          12.03.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux 2.6.18+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÍÅÔÏÄ 
+       rtsig.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ × ÉÍÅÎÏ×ÁÎÎÙÊ location 
+       Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÎÅ ÉÚÍÅÎÑÅÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ 
+       location'Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy, FastCGI ÉÌÉ memcached × ÉÍÅÎÏ×ÁÎÎÙÊ location ÓÏ 
+       ÓÔÁÔÉÞÅÓËÉÍ ÏÂÒÁÂÏÔÞÉËÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÒÁÕÚÅÒÙ ÎÅ ÐÏ×ÔÏÒÑÌÉ SSL handshake, ÅÓÌÉ ÐÒÉ ÐÅÒ×ÏÍ 
+       handshake ÎÅ ÏËÁÚÁÌÏÓØ ÐÒÁ×ÉÌØÎÏÇÏ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ. 
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË 495-497 Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÛÉÂËÉ nginx ÐÙÔÁÌÓÑ ×ÙÄÅÌÉÔØ ÏÞÅÎØ 
+       ÍÎÏÇÏ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × ÄÏÌÇÏÖÉ×ÕÝÉÈ ÎÅÂÕÆÆÅÒÉÚÉÒÏ×ÁÎÎÙÈ 
+       ÓÏÅÄÉÎÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÄÒÕÇÏÊ location Ó ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ËÜÛÉÒÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $proxy_host É 
+       $proxy_port.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass Ó ÐÅÒÅÍÅÎÎÙÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÏÒÔ, 
+       ÏÐÉÓÁÎÎÏÊ × ÄÒÕÇÏÊ ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ, ÎÏ Ó ÔÁËÉÍ 
+       ÖÅ ÉÍÅÎÅÍ ÈÏÓÔÁ.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ URI, ÓÏÄÅÒÖÁÝÅÇÏ 
+       ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ, × ÁÒÇÕÍÅÎÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.26                                          11.02.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ÚÎÁÞÅÎÉÑ × ÄÉÒÅËÔÉ×Å expires 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ Joaquin Cuenca Abela.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÏÐÒÅÄÅÌÑÌ ÄÌÉÎÕ ÓÔÒÏËÉ ËÜÛÁ ÎÁ 
+       Pentium 4.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ É ÐÏÄÚÁÐÒÏÓÁÈ Ë 
+       FastCGI-ÓÅÒ×ÅÒÕ ×ÍÅÓÔÏ ÍÅÔÏÄÁ GET ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÏÒÉÇÉÎÁÌØÎÙÊ ÍÅÔÏÄ 
+       ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.25                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÍÅÓÔÏ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ "*" × ÄÉÒÅËÔÉ×Å server_name 
+       ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÉÒÅËÔÉ×Á server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÇÏ ÉÍÅÎÉ × ÄÉÒÅËÔÉ×Å server_name ÔÅÐÅÒØ 
+       ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ Ó ÍÁÓËÁÍÉ É ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ satisfy.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÓÔÁÒÙÅ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓ ÍÏÇÌÉ 
+       ÓÉÌØÎÏ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÒÉ ÚÁÐÕÓËÅ ÐÏÄ Linux OpenVZ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á min_delete_depth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE ÎÅ ÒÁÂÏÔÁÌÉ Ó ÏÄÉÎÏÞÎÙÍÉ ÆÁÊÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module ÎÅ ÐÏÚ×ÏÌÑÌ ÒÁÂÏÔÁÔØ 
+       ÍÏÄÕÌÀ ngx_http_dav_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.24                                          27.12.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.23                                          27.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "off" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ ÜÔÏÔ 
+       ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_retest ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       open_file_cache_valid.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_min_uses.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ memcached_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ location'Á ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       "memcached_pass" É "if", ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù satisfy_any on" ÂÙÌÉ 
+       ÚÁÄÁÎÙ ÄÉÒÅËÔÉ×Ù ÎÅ ×ÓÅÈ ÍÏÄÕÌÅÊ ÄÏÓÔÕÐÁ, ÔÏ ÚÁÄÁÎÎÙÅ ÄÉÒÅËÔÉ×Ù ÎÅ 
+       ÐÒÏ×ÅÒÑÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ × ÄÉÒÅËÔÉ×Å 
+       valid_referers, ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ÚÁ×ÅÒÛÁÌÓÑ Ó ËÏÄÏÍ 499.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 16K ÂÕÆÅÒÁ ÄÌÑ 
+       SSL-ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.22                                          19.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ×ÓÅ ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ×ÏÚ×ÒÁÝÁÀÔ 
+       ÚÎÁÞÅÎÉÑ, ÓËÏÐÉÒÏ×ÁÎÎÙÅ × ÐÁÍÑÔØ, ×ÙÄÅÌÅÎÎÕÀ perl'ÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module, 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ perl ÄÏ ×ÅÒÓÉÉ 5.8.6 É perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï 
+       ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ Á×ÁÒÉÊÎÏ ×ÙÈÏÄÉÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+       óÐÁÓÉÂÏ âÏÒÉÓÕ öÍÕÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ 
+       ÎÅ×ÅÒÎÙÅ ÒÅÚÕÌØÔÁÔÙ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÅÔÏÄ $r->has_request_body() ×ÙÚÙ×ÁÌÓÑ ÄÌÑ 
+       ÚÁÐÒÏÓÁ, Õ ËÏÔÏÒÏÇÏ ÎÅÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÕÖÅ ÐÏÌÎÏÓÔØÀ 
+       ÐÏÌÕÞÅÎÏ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÅÒÅÍÅÎÎÏÊ $upstream_addr ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÐÏÓÌÅÄÎÉÊ 
+       ÁÄÒÅÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.10.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.21                                          03.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÎÁÞÅÎÉÑÈ ÐÅÒÅÍÅÎÎÙÈ ÄÉÒÅËÔÉ×Ù proxy_pass 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ IP-ÁÄÒÅÓÁ, ÔÏ ÕËÁÚÙ×ÁÔØ resolver ÎÅ ÎÕÖÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ resolver ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄ kqueue, ÔÏ nginx ×ÙÄÁ×ÁÌ alert "name is out of 
+       response".
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.20                                          28.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.19                                          27.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÅÒÓÉÑ 0.6.18 ÎÅ ÓÏÂÉÒÁÌÁÓØ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.18                                          27.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÕÄÁÌÑÅÔ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.17                                          15.11.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       "alias /".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.16                                          29.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.15                                          22.10.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page nginx ÐÙÔÁÌÓÑ ÓÎÏ×Á ÐÒÏÞÉÔÁÔØ ÔÅÌÏ ÚÁÐÒÏÓÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       Õ ÓÅÒ×ÅÒÁ, ÏÂÒÁÂÁÔÙ×ÁÀÝÅÍÕ ÚÁÐÒÏÓ, ÎÅ ÂÙÌ Ñ×ÎÏ ÏÐÒÅÄẠ̊Π
+       server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.14                                          15.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÓÅÒ×ÅÒÁ ÁÐÓÔÒÉÍÁ ÏËÁÚÙ×ÁÌÉÓØ ÎÅÄÏÓÔÕÐÎÙÍÉ, ÔÏ 
+       ÄÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ Õ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ×ÅÓ ÓÔÁÎÏ×ÉÌÓÑ 
+       ÒÁ×ÎÙÍ ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       $upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.13                                          24.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.12                                          21.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.11                                          11.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÁÐÓÔÒÉÍÁ ÂÙÌ ÚÁÄÁÎ max_fails, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒ×ÏÊ ÖÅ ÎÅÕÄÁÞÎÏÊ ÐÏÐÙÔËÉ ×ÅÓ ÓÅÒ×ÅÒÁ ÎÁ×ÓÅÇÄÁ ÓÔÁÎÏ×ÉÌÓÑ ÒÁ×ÎÙÍ 
+       ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.10                                          03.09.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù open_file_cache, open_file_cache_retest É 
+       open_file_cache_errors.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.9                                           28.08.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÐÒÏÔÏËÏÌÁ HTTPS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ Ä×ÕÈ ÁÄÒÅÓÁÈ ÉÌÉ ÐÏÒÔÁÈ, ÔÏ nginx 
+       ÎÅ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÐÏÍÅÞÁÔØ ÓÅÒ×ÅÒÁ ËÁË 
+       ÎÅÒÁÂÏÞÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.8                                           20.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ Ë ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ 
+       ÆÁÊÌÕ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÌÀÞÁ -c nginx ÏÐÒÅÄÅÌÑÌ ÐÕÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÐÒÅÆÉËÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.7                                           15.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, 
+       auth_basic_user_file, perl_modules, ssl_certificate, 
+       ssl_certificate_key É ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ nginx.conf, Á ÎÅ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       backup.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->discard_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP 
+       ÏÔÌÉÞÎÙÍ ÏÔ 200, É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × 
+       ÓÏÓÔÏÑÎÉÅ keep-alive, ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ 
+       upstream ÂÙÌ ÐÏÍÅÞÅÎ ËÁË down; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.6                                           30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁ×ÎÏÍÅÒÎÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÐÒÏÓÏ× Ë ÁÐÓÔÒÉÍÁÍ Ó 
+       ÂÏÌØÛÉÍÉ ×ÅÓÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.5                                           23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ Sun Studio ÎÁ 
+       Solaris/amd64.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.4                                           17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÉÚÍÅÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Sun Studio 12.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.3                                           12.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.2                                           09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.1                                           17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.0                                           14.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru-0.5
@@ -0,0 +1,2982 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.38                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.37                                          07.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.36                                          04.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.35.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.35.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.32.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.35                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.32.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.34                                          13.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.28.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.33                                          07.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.32                                          24.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.31                                          15.08.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.30                                          30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.29                                          23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Sun Studio ÎÁ Solaris/amd64 É 
+       Solaris/sparc64.
+       óÐÁÓÉÂÏ Jiang Hong É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.28                                          17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.27                                          09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.26                                          17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru-0.6
@@ -0,0 +1,3487 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.39                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.38                                          22.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_requests.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.37                                          18.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Microsoft-ÓÐÅÃÉÆÉÞÎÏÇÏ ÒÅÖÉÍÁ 
+       "AUTH LOGIN with User Name" × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.36                                          02.04.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÁ "Invalid argument", ×ÏÚ×ÒÁÝÁÅÍÁÑ 
+       setsockopt(TCP_NODELAY) ÎÁ Solaris, ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÒÅÛÁÀÔÓÑ POST'Ù ÂÅÚ ÓÔÒÏËÉ "Content-Length" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-pcre × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if_modified_since.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$arg_...".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Tru64 UNIX.
+       óÐÁÓÉÂÏ Dustin Marquess.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ 
+       ÄÌÑ ÁÓÉÍÍÅÔÒÉÞÎÙÈ ÛÉÆÒÏ×.
+       óÐÁÓÉÂÏ Marcin Gozdalik.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÓÔÁÒÙÅ 
+       ÁÒÇÕÍÅÎÔÙ ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë ÎÏ×ÙÍ ÞÅÒÅÚ ÓÉÍ×ÏÌ "?" ×ÍÅÓÔÏ "&";
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ AIX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÒÅÄÉÒÅËÔ, ÔÏ ÏÔ×ÅÔ 
+       ÍÏÇ ÂÙÔØ Ä×ÏÊÎÙÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× epoll ÉÌÉ rtsig.
+       óÐÁÓÉÂÏ Eden Li.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù resolver × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi_store ÎÅ ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÌ ÆÁÊÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ × stderr.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.35                                          26.01.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ×ÙÄÅÌÅÎÉÑ ÂÏÌØÛÉÈ ÂÌÏËÏ× × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ, 
+       ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ ÂÅÚ ÏÔÌÁÄËÉ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ë×ÁÓÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.34                                          27.11.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÁ EAGAIN ÐÒÉ ×ÙÚÏ×Å connect() ÎÅ ÓÞÉÔÁÅÔÓÑ 
+       ×ÒÅÍÅÎÎÏÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_vary on" ×ÙÄÁ£Ô ÓÔÒÏËÕ 
+       "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ É ÄÌÑ ÎÅÓÖÁÔÙÈ ÏÔ×ÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÕÔÏÞÎÏÅ ×ÒÅÍÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ "https://" × 
+       ÄÉÒÅËÔÉ×Å rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ÄÉÒÅËÔÉ×Ù listen, ÔÁËÉÅ ËÁË backlog, rcvbuf É 
+       ÐÒÏÞÉÅ, ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ, ÅÓÌÉ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÙÌ ÎÅ ÐÅÒ×ÙÊ 
+       ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÐÏÉÓËÅ 
+       ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ FastCGI-ÓÅÒ×ÅÒ ÐÒÉÓÙÌÁÅÔ ÓÔÒÏËÕ "Location" 
+       × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÅÚ ÓÔÒÏËÉ ÓÔÁÔÕÓÁ, ÔÏ nginx ÉÓÐÏÌØÚÕÅÔ ËÏÄ 
+       ÓÔÁÔÕÓÁ 302.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ 
+       ÚÎÁÞÅÎÉÊ × ÁÒÇÕÍÅÎÔÁÈ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÅÄÉÒÅËÔÅ ÚÁÐÒÏÓÁ Ë ËÁÔÁÌÏÇÕ Ó ÄÏÂÁ×ÌÅÎÉÅÍ ÓÌÜÛÁ 
+       nginx ÎÅ ÄÏÂÁ×ÌÑÌ ÁÒÇÕÍÅÎÔÙ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.33                                          20.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ 
+       ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+       óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+       óÐÁÓÉÂÏ Zyb.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ 
+       ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó 
+       ÎÅÓËÏÌØËÉÍÉ ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË 
+       "Host", "User-Agent", É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page ×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË 
+       ÆÁÊÌÏ× É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ 500.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.32                                          07.07.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "none" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ 
+       ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ 0x00-0x1F, '"' É '\' × access_log 
+       ÚÁÐÉÓÙ×ÁÀÔÓÑ × ×ÉÄÅ \xXX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Host" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÌÁÇ modified.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $uid_got É $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ 
+       ÌÀÂÏÊ ÓÔÁÄÉÉ ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $hostname.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ DESTDIR.
+       óÐÁÓÉÂÏ Todd A. Fisher É Andras Voroskoi.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÎÅ ÒÁÂÏÔÁÌÁ Ó ÐÒÏÔÏËÏÌÏÍ HTTPS; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.31                                          12.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔ ÂÙÌÁ × ËÏÎÃÅ ÚÁÐÉÓÉ FastCGI; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.2.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óÅÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕÄÁÌÅÎÉÉ ÆÁÊÌÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       open_file_cache_errors off × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.30                                          29.04.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ ÍÁÓËÅ, ÚÁÄÁÎÎÏÊ × ÄÉÒÅËÔÉ×Å include, ÎÅ 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÉÎ ÆÁÊÌ, ÔÏ nginx ÎÅ ×ÙÄÁ£Ô ÏÛÉÂËÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÑ × ÄÉÒÅËÔÉ×ÁÈ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÂÅÚ ÐÒÏÂÅÌÁ, 
+       ÎÁÐÒÉÍÅÒ, "1h50m".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á ssl_verify_client ÉÍÅÌÁ 
+       ÚÎÁÞÅÎÉÅ on.
+       óÐÁÓÉÂÏ Chavelle Vincent.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ×ÏÓÐÒÉÎÉÍÁÌÁ ÐÁÒÁÍÅÔÒÙ × 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÅÍÏÍ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÓÂÏÒËÅ Ó Cygwin nginx ×ÓÅÇÄÁ ÏÔËÒÙ×ÁÅÔ ÆÁÊÌÙ 
+       × ÂÉÎÁÒÎÏÍ ÒÅÖÉÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.29                                          18.03.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_google_perftools_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.28                                          13.03.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ rtsig ÎÅ ÓÏÂÉÒÁÌÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.27                                          12.03.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux 2.6.18+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÍÅÔÏÄ 
+       rtsig.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ × ÉÍÅÎÏ×ÁÎÎÙÊ location 
+       Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÎÅ ÉÚÍÅÎÑÅÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ 
+       location'Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy, FastCGI ÉÌÉ memcached × ÉÍÅÎÏ×ÁÎÎÙÊ location ÓÏ 
+       ÓÔÁÔÉÞÅÓËÉÍ ÏÂÒÁÂÏÔÞÉËÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÒÁÕÚÅÒÙ ÎÅ ÐÏ×ÔÏÒÑÌÉ SSL handshake, ÅÓÌÉ ÐÒÉ ÐÅÒ×ÏÍ 
+       handshake ÎÅ ÏËÁÚÁÌÏÓØ ÐÒÁ×ÉÌØÎÏÇÏ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ. 
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË 495-497 Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÛÉÂËÉ nginx ÐÙÔÁÌÓÑ ×ÙÄÅÌÉÔØ ÏÞÅÎØ 
+       ÍÎÏÇÏ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × ÄÏÌÇÏÖÉ×ÕÝÉÈ ÎÅÂÕÆÆÅÒÉÚÉÒÏ×ÁÎÎÙÈ 
+       ÓÏÅÄÉÎÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÄÒÕÇÏÊ location Ó ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ËÜÛÉÒÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $proxy_host É 
+       $proxy_port.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass Ó ÐÅÒÅÍÅÎÎÙÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÏÒÔ, 
+       ÏÐÉÓÁÎÎÏÊ × ÄÒÕÇÏÊ ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ, ÎÏ Ó ÔÁËÉÍ 
+       ÖÅ ÉÍÅÎÅÍ ÈÏÓÔÁ.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ URI, ÓÏÄÅÒÖÁÝÅÇÏ 
+       ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ, × ÁÒÇÕÍÅÎÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.26                                          11.02.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ÚÎÁÞÅÎÉÑ × ÄÉÒÅËÔÉ×Å expires 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ Joaquin Cuenca Abela.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÏÐÒÅÄÅÌÑÌ ÄÌÉÎÕ ÓÔÒÏËÉ ËÜÛÁ ÎÁ 
+       Pentium 4.
+       óÐÁÓÉÂÏ Gena Makhomed.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ É ÐÏÄÚÁÐÒÏÓÁÈ Ë 
+       FastCGI-ÓÅÒ×ÅÒÕ ×ÍÅÓÔÏ ÍÅÔÏÄÁ GET ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÏÒÉÇÉÎÁÌØÎÙÊ ÍÅÔÏÄ 
+       ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.25                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÍÅÓÔÏ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ "*" × ÄÉÒÅËÔÉ×Å server_name 
+       ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÉÒÅËÔÉ×Á server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÇÏ ÉÍÅÎÉ × ÄÉÒÅËÔÉ×Å server_name ÔÅÐÅÒØ 
+       ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ Ó ÍÁÓËÁÍÉ É ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ satisfy.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÓÔÁÒÙÅ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓ ÍÏÇÌÉ 
+       ÓÉÌØÎÏ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÒÉ ÚÁÐÕÓËÅ ÐÏÄ Linux OpenVZ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á min_delete_depth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE ÎÅ ÒÁÂÏÔÁÌÉ Ó ÏÄÉÎÏÞÎÙÍÉ ÆÁÊÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module ÎÅ ÐÏÚ×ÏÌÑÌ ÒÁÂÏÔÁÔØ 
+       ÍÏÄÕÌÀ ngx_http_dav_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.24                                          27.12.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.23                                          27.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "off" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ ÜÔÏÔ 
+       ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_retest ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       open_file_cache_valid.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_min_uses.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ memcached_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ location'Á ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       "memcached_pass" É "if", ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù satisfy_any on" ÂÙÌÉ 
+       ÚÁÄÁÎÙ ÄÉÒÅËÔÉ×Ù ÎÅ ×ÓÅÈ ÍÏÄÕÌÅÊ ÄÏÓÔÕÐÁ, ÔÏ ÚÁÄÁÎÎÙÅ ÄÉÒÅËÔÉ×Ù ÎÅ 
+       ÐÒÏ×ÅÒÑÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ × ÄÉÒÅËÔÉ×Å 
+       valid_referers, ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ÚÁ×ÅÒÛÁÌÓÑ Ó ËÏÄÏÍ 499.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 16K ÂÕÆÅÒÁ ÄÌÑ 
+       SSL-ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.22                                          19.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ×ÓÅ ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ×ÏÚ×ÒÁÝÁÀÔ 
+       ÚÎÁÞÅÎÉÑ, ÓËÏÐÉÒÏ×ÁÎÎÙÅ × ÐÁÍÑÔØ, ×ÙÄÅÌÅÎÎÕÀ perl'ÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module, 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ perl ÄÏ ×ÅÒÓÉÉ 5.8.6 É perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï 
+       ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ Á×ÁÒÉÊÎÏ ×ÙÈÏÄÉÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+       óÐÁÓÉÂÏ âÏÒÉÓÕ öÍÕÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ 
+       ÎÅ×ÅÒÎÙÅ ÒÅÚÕÌØÔÁÔÙ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÅÔÏÄ $r->has_request_body() ×ÙÚÙ×ÁÌÓÑ ÄÌÑ 
+       ÚÁÐÒÏÓÁ, Õ ËÏÔÏÒÏÇÏ ÎÅÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÕÖÅ ÐÏÌÎÏÓÔØÀ 
+       ÐÏÌÕÞÅÎÏ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÅÒÅÍÅÎÎÏÊ $upstream_addr ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÐÏÓÌÅÄÎÉÊ 
+       ÁÄÒÅÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.10.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.21                                          03.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÎÁÞÅÎÉÑÈ ÐÅÒÅÍÅÎÎÙÈ ÄÉÒÅËÔÉ×Ù proxy_pass 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ IP-ÁÄÒÅÓÁ, ÔÏ ÕËÁÚÙ×ÁÔØ resolver ÎÅ ÎÕÖÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ resolver ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄ kqueue, ÔÏ nginx ×ÙÄÁ×ÁÌ alert "name is out of 
+       response".
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.20                                          28.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.19                                          27.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÅÒÓÉÑ 0.6.18 ÎÅ ÓÏÂÉÒÁÌÁÓØ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.18                                          27.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÕÄÁÌÑÅÔ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.17                                          15.11.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       "alias /".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.16                                          29.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.15                                          22.10.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page nginx ÐÙÔÁÌÓÑ ÓÎÏ×Á ÐÒÏÞÉÔÁÔØ ÔÅÌÏ ÚÁÐÒÏÓÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       Õ ÓÅÒ×ÅÒÁ, ÏÂÒÁÂÁÔÙ×ÁÀÝÅÍÕ ÚÁÐÒÏÓ, ÎÅ ÂÙÌ Ñ×ÎÏ ÏÐÒÅÄẠ̊Π
+       server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.14                                          15.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÓÅÒ×ÅÒÁ ÁÐÓÔÒÉÍÁ ÏËÁÚÙ×ÁÌÉÓØ ÎÅÄÏÓÔÕÐÎÙÍÉ, ÔÏ 
+       ÄÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ Õ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ×ÅÓ ÓÔÁÎÏ×ÉÌÓÑ 
+       ÒÁ×ÎÙÍ ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.13                                          24.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.12                                          21.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.11                                          11.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÁÐÓÔÒÉÍÁ ÂÙÌ ÚÁÄÁÎ max_fails, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒ×ÏÊ ÖÅ ÎÅÕÄÁÞÎÏÊ ÐÏÐÙÔËÉ ×ÅÓ ÓÅÒ×ÅÒÁ ÎÁ×ÓÅÇÄÁ ÓÔÁÎÏ×ÉÌÓÑ ÒÁ×ÎÙÍ 
+       ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.10                                          03.09.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù open_file_cache, open_file_cache_retest É 
+       open_file_cache_errors.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.9                                           28.08.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÐÒÏÔÏËÏÌÁ HTTPS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ Ä×ÕÈ ÁÄÒÅÓÁÈ ÉÌÉ ÐÏÒÔÁÈ, ÔÏ nginx 
+       ÎÅ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÐÏÍÅÞÁÔØ ÓÅÒ×ÅÒÁ ËÁË 
+       ÎÅÒÁÂÏÞÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.8                                           20.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ Ë ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ 
+       ÆÁÊÌÕ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÌÀÞÁ -c nginx ÏÐÒÅÄÅÌÑÌ ÐÕÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÐÒÅÆÉËÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.7                                           15.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, 
+       auth_basic_user_file, perl_modules, ssl_certificate, 
+       ssl_certificate_key É ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ nginx.conf, Á ÎÅ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       backup.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->discard_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP 
+       ÏÔÌÉÞÎÙÍ ÏÔ 200, É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × 
+       ÓÏÓÔÏÑÎÉÅ keep-alive, ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ 
+       upstream ÂÙÌ ÐÏÍÅÞÅÎ ËÁË down; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.6                                           30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁ×ÎÏÍÅÒÎÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÐÒÏÓÏ× Ë ÁÐÓÔÒÉÍÁÍ Ó 
+       ÂÏÌØÛÉÍÉ ×ÅÓÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.5                                           23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ Sun Studio ÎÁ 
+       Solaris/amd64.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.4                                           17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÉÚÍÅÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Sun Studio 12.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.3                                           12.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.2                                           09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.1                                           17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.0                                           14.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru-0.7
@@ -0,0 +1,4714 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.69                                          19.07.2011
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Lanshun Zhou.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.68                                          14.12.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ IPv6-ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ 
+       ÓÅÒ×ÅÒ, ÔÏ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name 
+       ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÉÈÁÉÌÕ ìÁÌÅÔÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ SSI ÍÏÄÕÌÑ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ ÐÏÓÌÅ 
+       ËÏÍÁÎÄÙ include Ó ÐÁÒÁÍÅÔÒÏÍ wait="yes"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25. 
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ÉÚÍÅÎÑÔØ ÒÅÇÉÓÔÒ ÂÕË× ÐÒÉ 
+       ÞÁÓÔÉÞÎÏÍ ÓÏ×ÐÁÄÅÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÂÏÌØÛÉÅ ÐÁËÅÔÙ SSLv2 ËÁË ÏÂÙÞÎÙÅ ÔÅËÓÔÏ×ÙÅ 
+       ÚÁÐÒÏÓÙ.
+       óÐÁÓÉÂÏ Miroslaw Jaworski.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁËÒÙ×ÁÔØ IPv6 listen ÓÏËÅÔ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.67                                          15.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ nginx/Windows ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ 
+       ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ Ó ÎÅ×ÅÒÎÏÊ ËÏÄÉÒÏ×ËÏÊ UTF-8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.66                                          07.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÉÍÑ ÐÏÔÏËÁ ÆÁÊÌÁ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Jose Antonio Vazquez Gonzalez.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ charset-ÆÉÌØÔÒ ÒÁÂÏÔÁÅÔ ÄÏ SSI-ÆÉÌØÔÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÌÏÇ ÏÛÉÂÏË ÎÅ ÐÉÛÅÔÓÑ ÓÏÏÂÝÅÎÉÅ, ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ 
+       ÎÅ ÎÁÊÄÅÎÁ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ $r->variable().
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÐÏÓÌÅ ÚÁÐÒÏÓÏ× POST ÎÅ 
+       ÚÁÐÒÅÝÁÀÔÓÑ ÄÌÑ MSIE 7.0+.
+       óÐÁÓÉÂÏ Adam Lounds.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache É fastcgi_no_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $scheme × ÄÉÒÅËÔÉ×Å 
+       rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á chunked_transfer_encoding.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_city_continent_code, $geoip_latitude É 
+       $geoip_longitude.
+       óÐÁÓÉÂÏ Arvind Sundararajan.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÔÅÐÅÒØ ×ÓÅÇÄÁ 
+       ÕÄÁÌÑÅÔ EXIF É ÄÒÕÇÉÅ ÄÁÎÎÙÅ, ÅÓÌÉ ÏÎÉ ÚÁÎÉÍÁÀÔ ÂÏÌØÛÅ 5% × 
+       JPEG-ÆÁÊÌÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á msie_padding ÒÁÂÏÔÁÅÔ É ÄÌÑ Chrome.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÚÁÐÒÅÝÅÎÙ ÄÌÑ Safari.
+       óÐÁÓÉÂÏ Joshua Sierles.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÚÎÁÞÅÎÉÑ "private" É "no-store" × 
+       ÓÔÒÏËÅ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "&" ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ × ÁÒÇÕÍÅÎÔÙ × ÐÒÁ×ÉÌÁÈ 
+       rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ ×Ï ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ 
+       ÓÉÇÎÁÌÁ ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù timer_resolution ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄÙ kqueue ÉÌÉ eventport.
+       óÐÁÓÉÂÏ George Xie É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ 
+       ÒÁÓÐÏÌÁÇÁÌÉÓØ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÔÏ Õ ÐÏÓÔÏÑÎÎÙÈ ÆÁÊÌÏ× 
+       ×ÒÅÍÑ ÉÚÍÅÎÅÎÉÑ ÂÙÌÏ ÎÅ×ÅÒÎÙÍ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ 
+       "memcached sent invalid trailer".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÍÏÇ ÓÏÂÒÁÔØ ÂÉÂÌÉÏÔÅËÕ zlib-1.2.4 ÉÚ ÉÓÈÏÄÎÙÈ 
+       ÔÅËÓÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ SSI × ÐÏÄÚÁÐÒÏÓÁÈ ÉÓÐÏÌØÚÏ×ÁÌ ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ × 
+       ÏÓÎÏ×ÎÏÍ ÚÁÐÒÏÓÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ $query_string, $arg_... É ÉÍ 
+       ÐÏÄÏÂÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ HTTPS-ÒÅÆÅÒÅÒÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÎÁÈÏÄÉÔØ ÆÁÊÌÙ, ÅÓÌÉ ÐÕÔØ × 
+       ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ ÚÁÄÁÎ × ÄÒÕÇÏÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.65.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $date_local ×ÙÄÁ×ÁÌÁ ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÆÏÒÍÁÔ "%s".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ×ÓÅ ÛÉÆÒÙ, ÉÓÐÏÌØÚÕÅÍÙÅ × 
+       ËÌÉÅÎÔÓËÉÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+       óÐÁÓÉÂÏ éÎÎÏËÅÎÔÉÀ åÎÉËÅÅ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ssl_session_cache ÎÅ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÕÓÔÁÎÏ×ÌÅÎ 
+       × none, ÔÏ ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÙ ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÏÛÉÂËÁ "session id context uninitialized"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL-1.0.0 ÎÁ 64-ÂÉÔÎÏÍ Linux.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: geo-ÄÉÁÐÁÚÏÎ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ 
+       ÄÉÁÐÁÚÏÎ ×ËÌÀÞÁÌ × ÓÅÂÑ ÏÄÎÕ É ÂÏÌÅÅ ÓÅÔÅÊ ÒÁÚÍÅÒÏÍ /16 É ÎÅ 
+       ÎÁÞÉÎÁÌÓÑ ÎÁ ÇÒÁÎÉÃÅ ÓÅÔÉ ÒÁÚÍÅÒÏÍ /16.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_got ÎÅÌØÚÑ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÉÓÁÌ ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ FIFO.
+       óÐÁÓÉÂÏ Vicente Aguilar É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÐÏ×ÔÏÒÎÏ ÜËÒÁÎÉÒÏ×ÁÌÏÓØ ÐÏÓÌÅ 
+       ËÁÖÄÏÇÏ ×Ù×ÏÄÁ SSI-ËÏÍÁÎÄÙ echo; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × SSI-ÄÉÒÅËÔÉ×Å include ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ, 
+       ÅÓÌÉ ÐÕÓÔÏÊ ÏÔ×ÅÔ ÉÍÅÌ ËÏÄ 200.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÌÏË, ÉÓÐÏÌØÚÕÅÍÙÊ × ÐÁÒÁÍÅÔÒÅ stub × SSI-ÄÉÒÅËÔÉ×Å 
+       include, ×Ù×ÏÄÉÌÓÑ Ó MIME-ÔÉÐÏÍ "text/plain".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.65.
+       óÐÁÓÉÂÏ Yichun Zhang.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ IMAP Ë ÓÅÒ×ÅÒÕ Zimbra ÍÏÇÌÏ ÚÁ×ÉÓÎÕÔØ ÄÏ 
+       ÔÁÊÍÁÕÔÁ.
+       óÐÁÓÉÂÏ Alan Batie.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÅÒÅÄÁÞÕ chunk'ÁÍÉ ÄÌÑ 201-ÙÈ 
+       ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ Julian Reich.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.65                                          01.02.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÐÒÏÂÅÌÙ × ËÏÎÃÅ URI. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ËÏÒÏÔËÉÅ ÉÍÅÎÁ ÆÁÊÌÏ×. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÑ ÐÒÏËÓÉÒÕÅÍÙÈ ÏÔ×ÅÔÏ× HTTP/0.9 × ÌÏÇ ÐÉÛÅÔÓÑ 
+       ËÏÄ ÏÔ×ÅÔÁ "009".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÄÉÒÅËÔÉ×Ù 
+       large_client_header_buffers ÒÁ×ÅÎ 8K.
+       óÐÁÓÉÂÏ Andrew Cholakian.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!ADH:!MD5".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÏÔÏËÏÌ SSLv2 ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÒÅÝ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $host ×ÓÅÇÄÁ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÆÁÊÌ conf/fastcgi.conf ÄÌÑ ÐÒÏÓÔÙÈ ËÏÎÆÉÇÕÒÁÃÉÊ FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_session_id.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ 
+       ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÉÍÅÔØ ÎÅÎÏÒÍÁÌØÎÏ ÂÏÌØÛÏÅ 
+       ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.63.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á "expires modified" ×ÙÓÔÁ×ÌÑÌÁ ÄÁÔÕ × 
+       ÐÒÏÛÌÏÍ, ÔÏ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Cache-Control" ×ÙÄÁ×ÁÌÏÓØ 
+       ÏÔÒÉÃÁÔÅÌØÎÏÅ ÞÉÓÌÏ.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÁÐÒÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ ÐÒÉ ÚÁÐÒÏÓÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ 
+       ÏÔ×ÅÔÁ Ó ÐÕÓÔÙÍ ÔÅÌÏÍ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ËÜÛÉÒÏ×ÁÌ 304 ÏÔ×ÅÔ, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÚÁÐÒÏÓÁ ÂÙÌÁ ÓÔÒÏËÁ "If-None-Match".
+       óÐÁÓÉÂÏ Tim Dettrick É David Kostal.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÚÁÐÑÔÕÀ ÒÁÚÄÅÌÉÔÅÌÅÍ × ÓÔÒÏËÅ 
+       "Cache-Control" × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ ÏÔ×ÅÔÙ ÏÔ×ÅÔÏ× HTTP/0.9 ÎÅÐÒÁ×ÉÌØÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÐÅÒÅÄÁ×ÁÌ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ ËÌÉÅÎÔÁÍ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÓÖÁÔÉÅ, ÐÒÉ ÎÁÓÔÒÏÊËÁÈ gzip_static on É gzip_vary 
+       off; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.16.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Content-Encoding: gzip" × 
+       ÚÁÇÏÌÏ×ÏË 304-ÙÈ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÅÒÁÔÏÒ "!-x" ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ limit_rate × HTTPS ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × ÌÏÇ ÐÅÒÅÍÅÎÎÏÊ $limit_rate × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÁÔÙ × 2038 ÇÏÄÕ ÎÁ 32-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÐÒÉ 
+       ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ ÐÒÉ ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÆÁÊÌ × 
+       ËÜÛÅ ÉÌÉ ÆÁÊÌ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ× proxy/fastcgi_store, ÅÓÌÉ ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÌ ÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÒÁÂÏÔÙ Ó ËÁÔÁÌÏÇÁÍÉ ×ÅÒÈÎÅÇÏ 
+       ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ËÏÄÉÒÏ×ËÉ UTF-8 ÄÉÒÅËÔÉ×ÏÊ try_files × 
+       nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ÌÉÎËÏ× ÎÁ ËÁÔÁÌÏÇÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÌÏÇ, ÚÁÄÁÎÎÙÊ ÐÁÒÁÍÅÔÒÏÍ ËÏÎÆÉÇÕÒÁÃÉÉ 
+       --error-log-path; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "addition_types" ÂÙÌÁ ÎÅ×ÅÒÎÏ ÎÁÚ×ÁÎÁ 
+       "addtion_types".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ × ÐÅÒÅÍÅÎÎÏÊ $request 
+       ÚÁÐÉÓÙ×ÁÌÁÓØ × access_log ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ 
+       ÕÒÏ×ÎÅ info ÉÌÉ debug.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.64                                          16.11.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ SSL/TLS renegotiation ÚÁÐÒÅÝ£Î.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÐÅÒÅÄÁ×ÁÌ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ ËÌÉÅÎÔÁÍ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÓÖÁÔÉÅ, ÐÒÉ ÎÁÓÔÒÏÊËÁÈ gzip_static on É gzip_vary 
+       off; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.63.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÉ ÏÐÉÓÁÎÙ ÉÍÅÎÁ .domain.tld, .sub.domain.tld É 
+       .domain-some.tld, ÔÏ ÉÍÑ .sub.domain.tld ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ 
+       .domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault É ÚÁÃÉËÌÉ×ÁÎÉÑ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÒÞÉ ËÜÛÁ resolver'Á.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.63                                          26.10.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ "/../" ÚÁÐÒÅÝÅÎÙ × ÓÔÒÏËÅ "Destination" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÉÎÉÍÁÌØÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ×ÅÒÓÉÑ OpenSSL - 0.9.7.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client ÉÚÍÅΣΠÎÁ 
+       ÐÁÒÁÍÅÔÒ optional É ÔÅÐÅÒØ ÏÎ ÐÒÏ×ÅÒÑÅÔ ËÌÉÅÎÔÓËÉÊ ÓÅÒÔÉÆÉËÁÔ, ÅÓÌÉ 
+       ÏÎ ÂÙÌ ÐÒÅÄÌÏÖÅÎ.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞ -V ÐÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ ÐÏÄÄÅÒÖËÉ TLS SNI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_verify.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_crl.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÐÏÒÔÉÌÏ 
+       ÐÁÍÑÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ öÕÒÁ×Ì£×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÁÒÔÏ×ÙÊ ÚÁÇÒÕÚÞÉË ËÜÛÁ ÒÁÂÏÔÁÅÔ × ÏÔÄÅÌØÎÏÍ 
+       ÐÒÏÃÅÓÓ; ÜÔÏ ÄÏÌÖÎÏ ÕÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÂÏÌØÛÉÈ ËÜÛÅÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ ÍÏÇÕÔ 
+       ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÓÞÉÔÁÌ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ ÄÉÓËÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_disable msie6" ÎÅ ÚÁÐÒÅÝÁÅÔ ÓÖÁÔÉÅ 
+       ÄÌÑ MSIE 6.0 SV1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Vary: Accept-Encoding" × 
+       ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ, ÅÓÌÉ ÏÂÅ ÄÉÒÅËÔÉ×Ù gzip_static É gzip_vary ÂÙÌÉ 
+       ×ËÌÀÞÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ proxy ÄÉÒÅËÔÉ×Ù geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geoip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate_after.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù limit_req_log_level É limit_conn_log_level.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÁÌÇÏÒÉÔÍÕ 
+       leaky bucket.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÍÅÔÏÄÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_header É fastcgi_pass_header" ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉ ËÌÉÅÎÔÕ ÓÔÒÏËÉ "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering" É "X-Accel-Charset" ÉÚ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÓÔÒÏË "Last-Modified" É "Accept-Ranges" × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_transparency.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ 
+       ÚÁÄÁÎÉÑ ÒÁÚÍÅÒÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÁÌØÆÁ-ËÁÎÁÌÁ PNG × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÐÒÏÚÒÁÞÎÏÓÔÉ × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       perl_modules.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌÉ × 
+       ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÌÁÌ ÓÉÍ×ÏÌ '\0' × ÓÔÒÏËÅ "Location" × ÚÁÇÏÌÏ×ËÅ 
+       × ÏÔ×ÅÔÅ ÎÁ ÚÁÐÒÏÓ MKCOL.
+       óÐÁÓÉÂÏ Xie Zhenye.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.10.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.62                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_cache_status.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÓÔÁÒÅ×ÛÉÊ ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÚÁÐÒÏÓ ÍÏÇ ÚÁÌÉÐÎÕÔØ × 
+       ÓÏÓÔÏÑÎÉÉ "UPDATING".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÚÁÇÏÌÏ×ËÏ× ÏÔ×ÅÔÁ, ÒÁÚÄÅÌ£ÎÎÙÈ × 
+       FastCGI-ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ "not well formed XML 
+       document" ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÄÏËÕÍÅÎÔÁ.
+       óÐÁÓÉÂÏ Kuramoto Eiji.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX, Cygwin É nginx/Windows ÐÒÉ ÐÒÏ×ÅÒËÅ 
+       location'Ï×, ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÅÐÅÒØ ×ÓÅÇÄÁ ÄÅÌÁÅÔÓÑ 
+       ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÔÏÞËÉ × ËÏÎÃÅ URI.
+       óÐÁÓÉÂÏ Hugo Leisink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ ÆÁÊÌÁ ÕËÁÚÁÎÎÏÇÏ × --conf-path ÉÇÎÏÒÉÒÏ×ÁÌÏÓØ ÐÒÉ 
+       ÕÓÔÁÎÏ×ËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTP Basic-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÁ Windows 
+       ÄÌÑ ÎÅ×ÅÒÎÙÈ ÉÍÅÎÉ/ÐÁÒÏÌÑ ×ÏÚ×ÒÁÝÁÌÁÓØ 500-ÁÑ ÏÛÉÂËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.61                                          22.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX 10.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.60.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÅÒÅÈ×ÁÔ 401 ÏÛÉÂËÉ ÏÔ ÂÜËÅÎÄÁ É 
+       ÂÜËÅÎÄ ÎÅ ×ÏÚ×ÒÁÝÁÌ ÓÔÒÏËÕ "WWW-Authenticate" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ å×ÇÅÎÉÀ íÙÞÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.60                                          15.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ updating × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_requests.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ open_file_cache É proxy/fastcgi ËÜÛÁ 
+       ÎÁ ÓÔÁÒÔÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: open_file_cache ÍÏÇ ËÜÛÉÒÏ×ÁÔØ ÏÔËÒÙÔÙÅ ÆÁÊÌÙ ÏÞÅÎØ 
+       ÄÏÌÇÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ ÂÜËÅÎÄÕ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á proxy_set_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       proxy_hide_header/fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÎÅ ÐÏÎÉÍÁÌ ÆÏÒÍÁÔ 
+       GIF87a.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ éÌØÉÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 10 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÎÅ ÒÁÂÏÔÁÌ × ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÒÁÂÏÔËÅ ÏÔÎÏÓÉÔÅÌØÎÙÈ ÐÕÔÅÊ × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × proxy_store, fastcgi_store, proxy_cache É 
+       fastcgi_cache × nginx/Windows.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.59                                          25.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_methods É fastcgi_cache_methods.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $request_body × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÐÒÏÓÅ ÎÅ ÂÙÌÏ ÔÅÌÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.58.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL-ÍÏÄÕÌÉ ÍÏÇÌÉ ÎÅ ÓÏÂÉÒÁÔØÓÑ ÎÁ Solaris É Linux; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_xslt_filter_module ÎÅ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ SSI-, charset- É gzip-ÆÉÌØÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á charset ÎÅ ÓÔÁ×ÉÌÁ ËÏÄÉÒÏ×ËÕ ÄÌÑ ÏÔ×ÅÔÏ× 
+       ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.58                                          18.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_single_buffer.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_autoindex_module × ÓÓÙÌËÁÈ ÎÁ ÉÍÅÎÁ 
+       ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ ÓÉÍ×ÏÌ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÃÅÄÕÒÁ "make upgrade" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.53.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.57                                          12.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË ÍÏÄÕÌÑ 
+       ngx_http_image_filter_module × ÉÍÅÎÏ×ÁÎÎÙÊ location × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ floating-point fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.56                                          11.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx/Windows ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 × ÄÉÒÅËÔÉ×Å listen 
+       ÍÏÄÕÌÑ HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_image_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.55                                          06.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_XXX × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi ËÜÛ ÎÅ ËÜÛÉÒÏ×ÁÌ ÏÔ×ÅÔÙ, ÓÏÓÔÏÑÝÉÅ ÔÏÌØËÏ ÉÚ 
+       ÚÁÇÏÌÏ×ËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (9: Bad file descriptor)" × 
+       nginx/Unix É "select() failed (10038: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù debug_connection × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.54.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÂÏÒËÅ ÍÏÄÕÌÑ ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       $r->sendfile.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.54                                          01.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_headers É fastcgi_ignore_headers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ "open_file_cache_errors 
+       on" × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "port_in_redirect off" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÅ ÏÂÒÁÂÏÔËÉ ÏÛÉÂÏË ÍÅÔÏÄÁ select.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (10022: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÔÅËÓÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ Ï ÏÛÉÂËÁÈ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.53                                          27.04.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÌÏÇ, ÕËÁÚÁÎÎÙÊ × --error-log-path, ÓÏÚÄÁ£ÔÓÑ Ó 
+       ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÒÁÂÏÔÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÉ É ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÐÒÉ ÓÔÁÒÔÅ ÚÁÐÉÓÙ×ÁÀÔÓÑ × 
+       error_log É ×Ù×ÏÄÑÔÓÑ ÎÁ stderr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÐÕÓÔÙÍ ÐÁÒÁÍÅÔÒÏÍ --prefix= nginx 
+       ÉÓÐÏÌØÚÕÅÔ ËÁË ÐÒÅÆÉËÓ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÏÎ ÂÙÌ ÚÁÐÕÝÅÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -p.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -s ÎÁ Unix-ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞÉ -? É -h.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞÉ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ × ÓÖÁÔÏÊ ÆÏÒÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÒÁÂÏÔÁÌ, ÅÓÌÉ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ 
+       ÚÁÄÁÎ ËÌÀÞÏÍ -c.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× proxy_store, fastcgi_store, 
+       proxy_cache ÉÌÉ fastcgi_cache ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ ÍÏÇÌÉ ÎÅ ÕÄÁÌÑÔØÓÑ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÚÁÇÏÌÏ×ËÅ Auth-Method ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÅÒÅÄÁ×ÁÌÏÓØ ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.34.
+       óÐÁÓÉÂÏ Simon Lecaille.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÌÏÇÇÉÒÏ×ÁÎÉÉ ÎÁ Linux ÎÅ ÐÉÓÁÌÉÓØ ÔÅËÓÔÏ×ÙÅ 
+       ÏÐÉÓÁÎÉÑ ÓÉÓÔÅÍÎÙÈ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.45.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ÷ÏÒÏÂØ£×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.52                                          20.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒ×ÁÑ ÂÉÎÁÒÎÁÑ ×ÅÒÓÉÑ ÐÏÄ Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÍÅÔÏÄÁ HEAD ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÓÔÒÏË "If-Modified-Since", 
+       "If-Range" É ÉÍ ÐÏÄÏÂÎÙÈ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÒÏËÉ "Set-Cookie" É "P3P" ÓËÒÙ×ÁÀÔÓÑ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÄÌÑ ÚÁËÜÛÉÒÏ×ÁÎÎÙÈ ÏÔ×ÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ÐÒÉ ×ÙÈÏÄÅ ÏÓÎÏ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ ÍÏÇÌÁ 
+       ×ÙÄÁ×ÁÔØÓÑ ÏÛÉÂËÁ "panic: MUTEX_LOCK".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.51                                          12.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ÏÔ×ÅÔÁ × ÐÏÓÌÅÄÎÅÍ 
+       ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÊ ËÏÄ 
+       ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÄÅÌÁÌÁ ×ÎÅÛÎÉÊ ÒÅÄÉÒÅËÔ ÂÅÚ ÓÔÒÏËÉ 
+       ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒÁ ÓÌÕÛÁÌÉ ÎÁ ÎÅÓËÏÌØËÉÈ Ñ×ÎÏ ÏÐÉÓÁÎÎÙÈ 
+       ÁÄÒÅÓÁÈ, ÔÏ ×ÉÒÔÕÁÌØÎÙÅ ÓÅÒ×ÅÒÁ ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.39.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.50                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.49.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.49                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $arg_... × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.48                                          06.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_cache_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÕÞÉÔÙ×ÁÅÔ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ ÓÔÒÏËÉ 
+       "X-Accel-Expires", "Expires" É "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÏÔ×ÅÔÙ ÎÁ ÚÁÐÒÏÓÙ GET.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_key ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ Ó SSI-ÐÏÄÚÁÐÒÏÓÁÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÂÉÂÌÉÏÔÅËÏÊ uclibc.
+       óÐÁÓÉÂÏ Timothy Redaelli.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.47                                          01.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD 6 É ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÑÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÕÄÁÌÉÔØ ×ÅÓØ ËÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Ù proxy_cache/fastcgi_cache É proxy_cache_valid/ 
+       fastcgi_cache_valid ÎÅ ÂÙÌÉ ÚÁÄÁÎÙ ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÕ Ó 
+       ÐÏÍÏÝØÀ error_page ÉÌÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.46                                          30.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÁÒÈÉ× ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÌÉÚÁ ÂÙÌ ÎÅ×ÅÒÎÙÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.45                                          30.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù proxy_cache É proxy_cache_valid ÍÏÖÎÏ 
+       ÚÁÄÁ×ÁÔØ ÎÁ ÒÁÚÎÙÈ ÕÒÏ×ÎÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean_time × ÄÉÒÅËÔÉ×Å proxy_cache_path ÕÄÁÌ£Î.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ max_size × ÄÉÒÅËÔÉ×Å proxy_cache_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_fastcgi_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÁÈ ×ÙÄÅÌÅÎÉÑ × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ × ÌÏÇÅ 
+       ÕËÁÚÙ×ÁÀÔÓÑ ÎÁÚ×ÁÎÉÑ ÄÉÒÅËÔÉ×Ù É ÚÏÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÎÅ ÕÄÁÌÑÌÁ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å auth_basic_user_file ÎÅ ÒÁÂÏÔÁÌ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ, ÚÁÄÁÎÎÙÊ ÓÔÒÏËÏÊ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias, ÚÁÄÁÎÎÏÊ ÐÅÒÅÍÅÎÎÙÍÉ ÂÅÚ ÓÓÙÌÏË ÎÁ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.44                                          23.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-pcre × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÎÁ 
+       ÕÒÏ×ÎÅ server.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÁ ÓÔÒÏËÕ 
+       ÚÁÐÒÏÓÁ × ÐÏÓÌÅÄÎÅÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÔÅÓÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ ÓÅÒ×ÅÒ, ÔÏ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name ÎÅ 
+       ÒÁÂÏÔÁÌÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.43                                          18.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÎÅ×ÅÒÎÏ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á root 
+       ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ ÁÄÒÅÓÁÈ ÔÉÐÁ "*", ÔÏ ÚÎÁÞÅÎÉÅ 
+       ÐÅÒÅÍÅÎÎÏÊ $server_addr ÂÙÌÏ "0.0.0.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.42                                          16.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÁ "Invalid argument", ×ÏÚ×ÒÁÝÁÅÍÁÑ 
+       setsockopt(TCP_NODELAY) ÎÁ Solaris, ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÆÁÊÌÁ, ÕËÁÚÁÎÎÏÇÏ × ÄÉÒÅËÔÉ×Å 
+       auth_basic_user_file, ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 403 ×ÍÅÓÔÏ 500.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ. 
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ipv6only.
+       óÐÁÓÉÂÏ Zhang Hua.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Tru64 UNIX.
+       óÐÁÓÉÂÏ Dustin Marquess.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.41.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.41                                          11.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ × server_name ÉÌÉ location ÂÙÌÉ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ óÏÐÏÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.40                                          09.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á location ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ alias Ó ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ location'Á, ÚÁÄÁÎÎÏÇÏ 
+       ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ Ó ×ÙÄÅÌÅÎÉÑÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ËÁÔÁÌÏÇÏ× ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ XFS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.15.
+       óÐÁÓÉÂÏ äÍÉÔÒÉÀ ëÕÚØÍÅÎËÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.39                                          02.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÍ ÓÖÁÔÉÉ ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       SSI ÍÏÇÌÉ ÚÁ×ÉÓÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.28.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÒÏÔËÉÈ ÓÔÁÔÉÞÅÓËÉÈ ×ÁÒÉÁÎÔÏ× × 
+       ÄÉÒÅËÔÉ×Å try_files × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.38                                          23.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÌÏÇÇÉÒÏ×ÁÎÉÅ ÏÛÉÂÏË ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ/ÐÁÒÏÌØ, ÚÁÄÁÎÎÙÅ × auth_basic_user_file, 
+       ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ ÐÏÓÌÅ ÎÅÞ£ÔÎÏÇÏ ÞÉÓÌÁ ÐÕÓÔÙÈ ÓÔÒÏË.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ úÁÇÒÅÂÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÌÉÎÎÏÇÏ ÐÕÔÉ × unix domain ÓÏËÅÔÅ × 
+       ÇÌÁ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.37                                          21.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù, ÉÓÐÏÌØÚÕÀÝÉÅ upstream'Ù, ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.36                                          21.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6; ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ 
+       HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ancient_browser ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ ÂÒÁÕÚÅÒÏ×, 
+       ÚÁÄÁÎÎÙÈ ÄÉÒÅËÔÉ×ÁÍÉ modern_browser.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.35                                          16.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ 
+       ÄÌÑ ÁÓÉÍÍÅÔÒÉÞÎÙÈ ÛÉÆÒÏ×.
+       óÐÁÓÉÂÏ Marcin Gozdalik.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ×ÙÓÔÁ×ÌÑÌÁ MIME-type, ÉÓÈÏÄÑ ÉÚ 
+       ÒÁÓÛÉÒÅÎÉÑ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÉÍÅÎÁ ×ÉÄÁ "*domain.tld", ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÁÓËÉ ×ÉÄÁ ".domain.tld" É ".subdomain.domain.tld"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.34                                          10.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ off × ÄÉÒÅËÔÉ×Å if_modified_since.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏÓÌÅ ËÏÍÁÎÄÙ XCLIENT nginx ÐÏÓÙÌÁÅÔ ËÏÍÁÎÄÕ 
+       HELO/EHLO.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Microsoft-ÓÐÅÃÉÆÉÞÎÏÇÏ ÒÅÖÉÍÁ 
+       "AUTH LOGIN with User Name" × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÓÔÁÒÙÅ 
+       ÁÒÇÕÍÅÎÔÙ ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë ÎÏ×ÙÍ ÞÅÒÅÚ ÓÉÍ×ÏÌ "?" ×ÍÅÓÔÏ "&";
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ AIX.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.33                                          02.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÒÅÄÉÒÅËÔ, ÔÏ ÏÔ×ÅÔ 
+       ÍÏÇ ÂÙÔØ Ä×ÏÊÎÙÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× epoll ÉÌÉ rtsig.
+       óÐÁÓÉÂÏ Eden Li.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÒÅÄÉÒÅËÔÏ× × ÐÅÒÅÍÅÎÎÏÊ 
+       $sent_http_location ÂÙÌÏ ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù resolver × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.32                                          26.01.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å try_files ÍÏÖÎÏ Ñ×ÎÏ ÕËÁÚÁÔØ ÐÒÏ×ÅÒËÕ 
+       ËÁÔÁÌÏÇÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi_store ÎÅ ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÌ ÆÁÊÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ×ÙÄÅÌÅÎÉÑ ÂÏÌØÛÉÈ ÂÌÏËÏ× × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ, 
+       ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ ÂÅÚ ÏÔÌÁÄËÉ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ë×ÁÓÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.31                                          19.01.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÆÁÊÌÙ, 
+       ÉÇÎÏÒÉÒÕÑ ËÁÔÁÌÏÇÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÏÔ×ÅÔÁ ngx_http_memcached_module 
+       ×ÏÚ×ÒÁÝÁÌ × ÔÅÌÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "END" ×ÍÅÓÔÏ 404-ÏÊ ÓÔÒÁÎÉÃÙ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ SMPT nginx ×ÙÄÁ×ÁÌ ÓÏÏÂÝÅÎÉÅ 
+       "250 2.0.0 OK" ×ÍÅÓÔÏ "235 2.0.0 OK"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.30                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass ÉÌÉ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ É 
+       ÉÍÑ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÌÏ ÒÅÚÏÌ×ÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.29                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_pass É proxy_pass ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÉ 
+       ÐÅÒÅÍÅÎÎÙÅ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ unix domain ÓÏËÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ "100 Continue" ×ÙÄÁ×ÁÌÓÑ ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ 
+       HTTP/1.0;
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module 
+       ÐÏÄ Cygwin.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.28                                          22.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÄÉÒÅËÔÉ×Ù gzip_buffers ÉÚÍÅÎÅÎÙ 
+       Ó 4 4k/8k ÎÁ 32 4k ÉÌÉ 16 8k.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.27                                          15.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á geo ÍÏÖÅÔ ÂÒÁÔØ ÁÄÒÅÓ ÉÚ ÐÅÒÅÍÅÎÎÏÊ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÉÆÉËÁÔÏÒ location'Á ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÂÅÚ 
+       ÐÒÏÂÅÌÁ ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á add_header ÎÅ ÄÏÂÁ×ÌÑÅÔ ÐÕÓÔÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ nginx ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ MOVE ÎÅ ÍÏÇ ÐÅÒÅÍÅÝÁÔØ ÆÁÊÌ × ÎÅÓÕÝÅÓÔ×ÕÀÝÉÊ 
+       ËÁÔÁÌÏÇ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌ ÏÐÉÓÁÎ ÎÉ ÏÄÉÎ ÉÍÅÎÏ×ÁÎÎÙÊ 
+       location, ÎÏ ÔÁËÏÊ location ÉÓÐÏÌØÚÏ×ÁÌÓÑ × ÄÉÒÅËÔÉ×Å error_page, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.26                                          08.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.25                                          08.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÒÅÛÁÀÔÓÑ POST'Ù ÂÅÚ ÓÔÒÏËÉ "Content-Length" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù limit_req É limit_conn ÕËÁÚÙ×ÁÀÔ 
+       ÐÒÉÞÉÎÕ ÚÁÐÒÅÔÁ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÁÍÅÔÒÅ delete ÄÉÒÅËÔÉ×Ù geo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.24                                          01.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if_modified_since.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_..." ÎÅ ÒÁÂÏÔÁÌÉ × SSI and × 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.23                                          27.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ delete É ranges × ÄÉÒÅËÔÉ×Å geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ Ó ÂÏÌØÛÉÍ ÞÉÓÌÏÍ ÚÎÁÞÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÐÁÍÑÔÉ, ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.22                                          20.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ none × ÄÉÒÅËÔÉ×Å smtp_auth.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_...".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÎÅ ÒÁÂÏÔÁÌÁ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ XFS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+       óÐÁÓÉÂÏ Zyb.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.21                                          11.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EXSLT × ÍÏÄÕÌÅ ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+       óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ MacOSX 10.4 É ÂÏÌÅÅ ÒÁÎÎÉÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.20                                          10.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_req_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÐÌÁÔÆÏÒÍÁÈ sparc É ppc ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ×ÙÈÏÄÉÔØ ÐÏ ÓÉÇÎÁÌÕ SIGBUS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "proxy_pass http://host/some:uri" ÎÅ 
+       ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module ÎÅ ÒÁÂÏÔÁÌ ×ÎÕÔÒÉ 
+       location'Ï× Ó ÉÍÅÎÁÍÉ ÍÅÎØÛÅ 3 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $server_addr ÍÏÇÌÁ ÎÅ ÉÍÅÔØ ÚÎÁÞÅÎÉÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.19                                          13.10.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÎÏÍÅÒÁ ×ÅÒÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.18                                          13.10.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á underscores_in_headers; ÔÅÐÅÒØ nginx ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á real_ip_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÀÂÏÊ ÚÁÇÏÌÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_subrequest.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $realpath_root.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_502 É http_504 × ÄÉÒÅËÔÉ×Å 
+       proxy_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream ÎÅ ÒÁÂÏÔÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ×ÙÄÁ×ÁÔØ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       ÄÌÑ ÚÁÐÒÏÓÏ× HEAD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ accept-ÌÉÍÉÔ ÚÁ×ÉÓÉÔ ÏÔ ÞÉÓÌÁ worker_connections.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.17                                          15.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÔÅÐÅÒØ ÒÁÂÏÔÁÅÔ ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $pid.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ directio, ÐÏÑ×É×ÛÁÑÓÑ × 0.7.15, ÎÅ ÒÁÂÏÔÁÌÁ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ open_file_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: access_log Ó ÐÅÒÅÍÅÎÎÙÍÉ ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ 
+       ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.16                                          08.09.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.15                                          08.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_random_index_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÏÐÔÉÍÉÚÉÒÏ×ÁÎÁ ÄÌÑ ÚÁÐÒÏÓÏ× ÆÁÊÌÏ×, 
+       ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÐÒÏÉÚ×ÏÌØÎÏÊ ÐÏÚÉÃÉÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÚÁÐÒÅÝÁÅÔ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÅ sendfile.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.14                                          01.09.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù ssl_certificate É ssl_certificate_key ÎÅ 
+       ÉÍÅÀÔ ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ssl.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ nginx ÕÞÉÔÙ×ÁÅÔ ÉÚÍÅÎÅÎÉÅ 
+       ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÎÁ FreeBSD É Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ÄÉÒÅËÔÉ×Ù listen, ÔÁËÉÅ ËÁË backlog, rcvbuf É 
+       ÐÒÏÞÉÅ, ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ, ÅÓÌÉ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÙÌ ÎÅ ÐÅÒ×ÙÊ 
+       ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÏ× ÞÁÓÔÉ URI, 
+       ×ÙÄÅÌÅÎÎÏÇÏ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, ÜÔÉ ÁÒÇÕÍÅÎÔÙ ÎÅ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÐÒÁ×ÉÌØÎÏÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ 
+       ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.13                                          26.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.12                                          26.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÏÅ ÉÍÑ "".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       msie6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó 
+       ÎÅÓËÏÌØËÉÍÉ ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÔÅÒÑÌÏÓØ ÔÅÌÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page ×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË 
+       "Host", "User-Agent", É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.11                                          18.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÂÏÔÁÅÔ 
+       MIME-ÔÉÐÏÍ text/css.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ 
+       ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_ssl_session_reuse.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       "X-Accel-Redirect" ÄÉÒÅËÔÉ×Á proxy_pass ÂÅÚ URI ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË 
+       ÆÁÊÌÏ× É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ 500.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË ×Ï ×ÌÏÖÅÎÎÙÈ location'ÁÈ; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 
+       0.7.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.10                                          13.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ addition_types, charset_types, 
+       gzip_types, ssi_types, sub_filter_types É xslt_types; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ 
+       ÁÄÒÅÓ ÎÅ ÄÌÑ ×ÓÅÇÏ keepalive ÓÏÅÄÉÎÅÎÉÑ, Á ÄÌÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ ÐÏ 
+       ÜÔÏÍÕ ÓÏÅÄÉÎÅÎÉÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.9                                           12.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÂÏÔÁÅÔ ÓÏ 
+       ÓÌÅÄÕÀÝÉÍÉ MIME-ÔÉÐÁÍÉ: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript É application/rss+xml.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset_types É addition_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù gzip_types, ssi_types É 
+       sub_filter_types ÉÓÐÏÌØÚÕÀÔ ÈÜÛ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_cpp_test_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÕÔÏÞÎÏÅ ×ÒÅÍÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ É ÉÓÐÒÁ×ÌÅÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÐÏÉÓËÅ 
+       ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: HTTPS-ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÚÁ×ÉÓÎÕÔØ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÍÅÔÏÄÙ kqueue, epoll, rtsig ÉÌÉ eventport; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÍÁÓËÁ ×ÉÄÁ "*.domain.tld" É ÐÒÉ ÜÔÏÍ ÐÏÌÎÏÅ ÉÍÑ ×ÉÄÁ 
+       "domain.tld" ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ, ÔÏ ÜÔÏ ÉÍÑ ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.8                                           04.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_xslt_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$arg_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ directio × Solaris.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ FastCGI-ÓÅÒ×ÅÒ ÐÒÉÓÙÌÁÅÔ ÓÔÒÏËÕ "Location" 
+       × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÅÚ ÓÔÒÏËÉ ÓÔÁÔÕÓÁ, ÔÏ nginx ÉÓÐÏÌØÚÕÅÔ ËÏÄ 
+       ÓÔÁÔÕÓÁ 302.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.7                                           30.07.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÁ EAGAIN ÐÒÉ ×ÙÚÏ×Å connect() ÎÅ ÓÞÉÔÁÅÔÓÑ 
+       ×ÒÅÍÅÎÎÏÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÔÅÐÅÒØ Ñ×ÌÑÅÔÓÑ 
+       ÓÅÒÔÉÆÉËÁÔ, ÐÅÒÅÄ ËÁÖÄÏÊ ÓÔÒÏËÏÊ ËÏÔÏÒÏÇÏ, ËÒÏÍÅ ÐÅÒ×ÏÊ, ×ÓÔÁ×ÌÑÅÔÓÑ 
+       ÓÉÍ×ÏÌ ÔÁÂÕÌÑÃÉÉ; ÎÅÉÚÍÅΣÎÎÙÊ ÓÅÒÔÉÆÉËÁÔ ÄÏÓÔÕÐÅÎ ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÕÀ 
+       $ssl_client_raw_cert.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÏÂÒÁÂÏÔËÅ byte-range.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ sendfile() × MacOSX 10.5.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX É Cygwin ÐÒÉ ÐÒÏ×ÅÒËÅ location'Ï× ÔÅÐÅÒØ 
+       ÄÅÌÁÅÔÓÑ ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×; ÏÄÎÁËÏ, ÓÒÁ×ÎÅÎÉÅ 
+       ÏÇÒÁÎÉÞÅÎÏ ÔÏÌØËÏ ÏÄÎÏÂÁÊÔÎÙÍÉ locale'ÑÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÚÁ×ÉÓÁÌÉ × ÒÅÖÉÍÅ 
+       SSL, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄÙ select, poll ÉÌÉ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.6                                           07.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       access_log ×ÓÅÇÄÁ ÐÒÏ×ÅÒÑÅÔÓÑ ÓÕÝÅÓÔ×Ï×ÁÎÉÉ root'Á ÄÌÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ 
+       ÚÎÁÞÅÎÉÊ × ÁÒÇÕÍÅÎÔÁÈ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.5                                           01.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å access_log; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_gzip_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.4                                           30.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_log_file_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -g.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.3                                           23.06.2008
+
+    *) éÚÍÅÎÅÎÉÅ: MIME-ÔÉÐ ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ rss ÉÚÍÅΣΠÎÁ 
+       "application/rss+xml".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_vary on" ×ÙÄÁ£Ô ÓÔÒÏËÕ 
+       "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ É ÄÌÑ ÎÅÓÖÁÔÙÈ ÏÔ×ÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ "https://" × 
+       ÄÉÒÅËÔÉ×Å rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÎÅ ÒÁÂÏÔÁÌÁ Ó ÐÒÏÔÏËÏÌÏÍ HTTPS; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.2                                           16.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÙ Ó ÏÂÍÅÎÏÍ EDH-ËÌÀÞÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_dhparam.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_cert.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite nginx 
+       ÎÅ ÉÓËÁÌ ÎÏ×ÙÊ location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÅÄÉÒÅËÔÅ ÚÁÐÒÏÓÁ Ë ËÁÔÁÌÏÇÕ Ó ÄÏÂÁ×ÌÅÎÉÅÍ ÓÌÜÛÁ 
+       nginx ÎÅ ÄÏÂÁ×ÌÑÌ ÁÒÇÕÍÅÎÔÙ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.1                                           26.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏÉÓË location'Á ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÄÅÒÅ×Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_server_names ÕÐÒÁÚÄÎÅÎÁ × Ó×ÑÚÉ Ó 
+       ÐÏÑ×ÌÅÎÉÅÍ ÄÉÒÅËÔÉ×Ù server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÁ×ÎÏ ÕÓÔÁÒÅ×ÛÉÅ ÄÉÒÅËÔÉ×Ù ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "none" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ 
+       ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.0                                           19.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ 0x00-0x1F, '"' É '\' × access_log 
+       ÚÁÐÉÓÙ×ÁÀÔÓÑ × ×ÉÄÅ \xXX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Host" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÌÁÇ modified.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $uid_got É $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ 
+       ÌÀÂÏÊ ÓÔÁÄÉÉ ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $hostname.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ DESTDIR.
+       óÐÁÓÉÂÏ Todd A. Fisher É Andras Voroskoi.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.31                                          12.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔ ÂÙÌÁ × ËÏÎÃÅ ÚÁÐÉÓÉ FastCGI; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.2.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óÅÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕÄÁÌÅÎÉÉ ÆÁÊÌÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       open_file_cache_errors off × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.30                                          29.04.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ ÍÁÓËÅ, ÚÁÄÁÎÎÏÊ × ÄÉÒÅËÔÉ×Å include, ÎÅ 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÉÎ ÆÁÊÌ, ÔÏ nginx ÎÅ ×ÙÄÁ£Ô ÏÛÉÂËÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÑ × ÄÉÒÅËÔÉ×ÁÈ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÂÅÚ ÐÒÏÂÅÌÁ, 
+       ÎÁÐÒÉÍÅÒ, "1h50m".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á ssl_verify_client ÉÍÅÌÁ 
+       ÚÎÁÞÅÎÉÅ on.
+       óÐÁÓÉÂÏ Chavelle Vincent.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ×ÏÓÐÒÉÎÉÍÁÌÁ ÐÁÒÁÍÅÔÒÙ × 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÅÍÏÍ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÓÂÏÒËÅ Ó Cygwin nginx ×ÓÅÇÄÁ ÏÔËÒÙ×ÁÅÔ ÆÁÊÌÙ 
+       × ÂÉÎÁÒÎÏÍ ÒÅÖÉÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.29                                          18.03.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_google_perftools_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.28                                          13.03.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ rtsig ÎÅ ÓÏÂÉÒÁÌÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.27                                          12.03.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux 2.6.18+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÍÅÔÏÄ 
+       rtsig.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ × ÉÍÅÎÏ×ÁÎÎÙÊ location 
+       Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÎÅ ÉÚÍÅÎÑÅÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ 
+       location'Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy, FastCGI ÉÌÉ memcached × ÉÍÅÎÏ×ÁÎÎÙÊ location ÓÏ 
+       ÓÔÁÔÉÞÅÓËÉÍ ÏÂÒÁÂÏÔÞÉËÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÒÁÕÚÅÒÙ ÎÅ ÐÏ×ÔÏÒÑÌÉ SSL handshake, ÅÓÌÉ ÐÒÉ ÐÅÒ×ÏÍ 
+       handshake ÎÅ ÏËÁÚÁÌÏÓØ ÐÒÁ×ÉÌØÎÏÇÏ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ. 
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË 495-497 Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÛÉÂËÉ nginx ÐÙÔÁÌÓÑ ×ÙÄÅÌÉÔØ ÏÞÅÎØ 
+       ÍÎÏÇÏ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × ÄÏÌÇÏÖÉ×ÕÝÉÈ ÎÅÂÕÆÆÅÒÉÚÉÒÏ×ÁÎÎÙÈ 
+       ÓÏÅÄÉÎÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÄÒÕÇÏÊ location Ó ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ËÜÛÉÒÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $proxy_host É 
+       $proxy_port.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass Ó ÐÅÒÅÍÅÎÎÙÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÏÒÔ, 
+       ÏÐÉÓÁÎÎÏÊ × ÄÒÕÇÏÊ ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ, ÎÏ Ó ÔÁËÉÍ 
+       ÖÅ ÉÍÅÎÅÍ ÈÏÓÔÁ.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ URI, ÓÏÄÅÒÖÁÝÅÇÏ 
+       ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ, × ÁÒÇÕÍÅÎÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.26                                          11.02.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ÚÎÁÞÅÎÉÑ × ÄÉÒÅËÔÉ×Å expires 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ Joaquin Cuenca Abela.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÏÐÒÅÄÅÌÑÌ ÄÌÉÎÕ ÓÔÒÏËÉ ËÜÛÁ ÎÁ 
+       Pentium 4.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ É ÐÏÄÚÁÐÒÏÓÁÈ Ë 
+       FastCGI-ÓÅÒ×ÅÒÕ ×ÍÅÓÔÏ ÍÅÔÏÄÁ GET ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÏÒÉÇÉÎÁÌØÎÙÊ ÍÅÔÏÄ 
+       ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.25                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÍÅÓÔÏ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ "*" × ÄÉÒÅËÔÉ×Å server_name 
+       ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÉÒÅËÔÉ×Á server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÇÏ ÉÍÅÎÉ × ÄÉÒÅËÔÉ×Å server_name ÔÅÐÅÒØ 
+       ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ Ó ÍÁÓËÁÍÉ É ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ satisfy.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÓÔÁÒÙÅ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓ ÍÏÇÌÉ 
+       ÓÉÌØÎÏ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÒÉ ÚÁÐÕÓËÅ ÐÏÄ Linux OpenVZ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á min_delete_depth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE ÎÅ ÒÁÂÏÔÁÌÉ Ó ÏÄÉÎÏÞÎÙÍÉ ÆÁÊÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module ÎÅ ÐÏÚ×ÏÌÑÌ ÒÁÂÏÔÁÔØ 
+       ÍÏÄÕÌÀ ngx_http_dav_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.24                                          27.12.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.23                                          27.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "off" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ ÜÔÏÔ 
+       ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_retest ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       open_file_cache_valid.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_min_uses.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ memcached_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ location'Á ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       "memcached_pass" É "if", ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù satisfy_any on" ÂÙÌÉ 
+       ÚÁÄÁÎÙ ÄÉÒÅËÔÉ×Ù ÎÅ ×ÓÅÈ ÍÏÄÕÌÅÊ ÄÏÓÔÕÐÁ, ÔÏ ÚÁÄÁÎÎÙÅ ÄÉÒÅËÔÉ×Ù ÎÅ 
+       ÐÒÏ×ÅÒÑÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ × ÄÉÒÅËÔÉ×Å 
+       valid_referers, ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ÚÁ×ÅÒÛÁÌÓÑ Ó ËÏÄÏÍ 499.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 16K ÂÕÆÅÒÁ ÄÌÑ 
+       SSL-ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.22                                          19.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ×ÓÅ ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ×ÏÚ×ÒÁÝÁÀÔ 
+       ÚÎÁÞÅÎÉÑ, ÓËÏÐÉÒÏ×ÁÎÎÙÅ × ÐÁÍÑÔØ, ×ÙÄÅÌÅÎÎÕÀ perl'ÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module, 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ perl ÄÏ ×ÅÒÓÉÉ 5.8.6 É perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï 
+       ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ Á×ÁÒÉÊÎÏ ×ÙÈÏÄÉÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+       óÐÁÓÉÂÏ âÏÒÉÓÕ öÍÕÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ 
+       ÎÅ×ÅÒÎÙÅ ÒÅÚÕÌØÔÁÔÙ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÅÔÏÄ $r->has_request_body() ×ÙÚÙ×ÁÌÓÑ ÄÌÑ 
+       ÚÁÐÒÏÓÁ, Õ ËÏÔÏÒÏÇÏ ÎÅÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÕÖÅ ÐÏÌÎÏÓÔØÀ 
+       ÐÏÌÕÞÅÎÏ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÅÒÅÍÅÎÎÏÊ $upstream_addr ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÐÏÓÌÅÄÎÉÊ 
+       ÁÄÒÅÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.10.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.21                                          03.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÎÁÞÅÎÉÑÈ ÐÅÒÅÍÅÎÎÙÈ ÄÉÒÅËÔÉ×Ù proxy_pass 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ IP-ÁÄÒÅÓÁ, ÔÏ ÕËÁÚÙ×ÁÔØ resolver ÎÅ ÎÕÖÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ resolver ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄ kqueue, ÔÏ nginx ×ÙÄÁ×ÁÌ alert "name is out of 
+       response".
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.20                                          28.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.19                                          27.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÅÒÓÉÑ 0.6.18 ÎÅ ÓÏÂÉÒÁÌÁÓØ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.18                                          27.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÕÄÁÌÑÅÔ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.17                                          15.11.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       "alias /".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.16                                          29.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.15                                          22.10.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page nginx ÐÙÔÁÌÓÑ ÓÎÏ×Á ÐÒÏÞÉÔÁÔØ ÔÅÌÏ ÚÁÐÒÏÓÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       Õ ÓÅÒ×ÅÒÁ, ÏÂÒÁÂÁÔÙ×ÁÀÝÅÍÕ ÚÁÐÒÏÓ, ÎÅ ÂÙÌ Ñ×ÎÏ ÏÐÒÅÄẠ̊Π
+       server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.14                                          15.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÓÅÒ×ÅÒÁ ÁÐÓÔÒÉÍÁ ÏËÁÚÙ×ÁÌÉÓØ ÎÅÄÏÓÔÕÐÎÙÍÉ, ÔÏ 
+       ÄÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ Õ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ×ÅÓ ÓÔÁÎÏ×ÉÌÓÑ 
+       ÒÁ×ÎÙÍ ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       $upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.13                                          24.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.12                                          21.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.11                                          11.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÁÐÓÔÒÉÍÁ ÂÙÌ ÚÁÄÁÎ max_fails, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒ×ÏÊ ÖÅ ÎÅÕÄÁÞÎÏÊ ÐÏÐÙÔËÉ ×ÅÓ ÓÅÒ×ÅÒÁ ÎÁ×ÓÅÇÄÁ ÓÔÁÎÏ×ÉÌÓÑ ÒÁ×ÎÙÍ 
+       ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.10                                          03.09.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù open_file_cache, open_file_cache_retest É 
+       open_file_cache_errors.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.9                                           28.08.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÐÒÏÔÏËÏÌÁ HTTPS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ Ä×ÕÈ ÁÄÒÅÓÁÈ ÉÌÉ ÐÏÒÔÁÈ, ÔÏ nginx 
+       ÎÅ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÐÏÍÅÞÁÔØ ÓÅÒ×ÅÒÁ ËÁË 
+       ÎÅÒÁÂÏÞÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.8                                           20.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ Ë ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ 
+       ÆÁÊÌÕ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÌÀÞÁ -c nginx ÏÐÒÅÄÅÌÑÌ ÐÕÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÐÒÅÆÉËÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.7                                           15.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, 
+       auth_basic_user_file, perl_modules, ssl_certificate, 
+       ssl_certificate_key É ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ nginx.conf, Á ÎÅ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       backup.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->discard_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP 
+       ÏÔÌÉÞÎÙÍ ÏÔ 200, É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × 
+       ÓÏÓÔÏÑÎÉÅ keep-alive, ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ 
+       upstream ÂÙÌ ÐÏÍÅÞÅÎ ËÁË down; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.6                                           30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁ×ÎÏÍÅÒÎÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÐÒÏÓÏ× Ë ÁÐÓÔÒÉÍÁÍ Ó 
+       ÂÏÌØÛÉÍÉ ×ÅÓÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.5                                           23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ Sun Studio ÎÁ 
+       Solaris/amd64.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.4                                           17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÉÚÍÅÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Sun Studio 12.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.3                                           12.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.2                                           09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.1                                           17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.0                                           14.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru-0.8
@@ -0,0 +1,5218 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.55                                          19.07.2011
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Lanshun Zhou.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.54                                          14.12.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ IPv6-ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ 
+       ÓÅÒ×ÅÒ, ÔÏ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name 
+       ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÉÈÁÉÌÕ ìÁÌÅÔÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ÍÏÄÕÌÅÍ ngx_http_eval_module; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.53                                          18.10.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ ËÏÄ ÓÔÁÔÕÓÁ 
+       Õ ÒÅÄÉÒÅËÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       degradation.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÆÁÊÌÏ×ÏÇÏ AIO ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÕÔÅÞËÁ ÓÏËÅÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÅÒ×ÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÁ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á listen 
+       É ÎÉÇÄÅ Ñ×ÎÏ ÎÅ ÏÐÉÓÁÎ ÓÅÒ×ÅÒ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÔÏ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ 
+       ÓÔÁÎÏ×ÉÌÓÑ ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÄÉÒÅËÔÉ×ÏÊ listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.52                                          28.09.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÓÐÏÌØÚÏ×ÁÌ ÒÅÖÉÍ SSL ÄÌÑ listen ÓÏËÅÔÁ, ÅÓÌÉ ÄÌÑ 
+       ÎÅÇÏ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÌÀÂÏÊ listen-ÐÁÒÁÍÅÔÒ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.51.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.51                                          27.09.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á secure_link_expires ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÏÛÉÂÏË resolver'Á ÐÏÎÉÖÅÎ Ó ÕÒÏ×ÎÑ 
+       alert ÎÁ error.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "ssl" listen-ÓÏËÅÔÁ ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ 
+       ÎÅÓËÏÌØËÏ ÒÁÚ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.50                                          02.09.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù secure_link, secure_link_md5 É 
+       secure_link_expires ÍÏÄÕÌÑ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -q.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ É ÍÏÇÌÉ 
+       ÚÁÃÉËÌÉÔØÓÑ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å gzip_disable.
+       óÐÁÓÉÂÏ Derrick Petzold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÍÏÇ ÐÏÓÙÌÁÔØ ÓÉÇÎÁÌÙ stop, quit, 
+       reopen, reload ÐÒÏÃÅÓÓÕ, ÚÁÐÕÝÅÎÎÏÍÕ × ÄÒÕÇÏÊ ÓÅÓÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.49                                          09.08.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $geoip_region_name × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ËÜÛÉÒÏ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÏ ÓÌÅÄÕÀÝÅÇÏ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.48                                          03.08.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ 
+       ÐÕÓÔÏÅ ÉÍÑ "".
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name_in_redirect 
+       ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_dma_code, $geoip_area_code É 
+       $geoip_region_name.
+       óÐÁÓÉÂÏ Christine McGonagle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass, fastcgi_pass, uwsgi_pass É 
+       scgi_pass ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ × ÂÌÏËÉ limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_min_uses, fastcgi_cache_min_uses 
+       uwsgi_cache_min_uses É scgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info ÎÅ×ÅÒÎÏ ÉÓÐÏÌØÚÏ×ÁÌÁ 
+       ×ÙÄÅÌÅÎÉÑ, ÅÓÌÉ × ×ÙÄÅÌÅÎÉÑ ÐÏÐÁÄÁÌÁ ÔÏÌØËÏ ÞÁÓÔØ URI.
+       óÐÁÓÉÂÏ àÒÉÀ ôÁÒÁÄÁÀ É Frank Enderle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌ ";" ÐÒÉ 
+       ËÏÐÉÒÏ×ÁÎÉÉ ÉÚ URI × ÁÒÇÕÍÅÎÔÙ. 
+       óÐÁÓÉÂÏ Daisuke Murase.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÅÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÂÙÌÏ ÂÏÌØÛÅ ÒÁÚÍÅÒÁ image_filter_buffer.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.47                                          28.07.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_time ÉÍÅÌÁ ÎÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ÎÅ ËÜÛÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.46                                          19.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache, fastcgi_no_cache, 
+       uwsgi_no_cache É scgi_no_cache ÔÅÐÅÒØ ×ÌÉÑÀÔ ÔÏÌØËÏ ÎÁ ÓÏÈÒÁÎÅÎÉÅ 
+       ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_bypass, fastcgi_cache_bypass, 
+       uwsgi_cache_bypass É scgi_cache_bypass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÓ×ÏÂÏÖÄÁÌ ÐÁÍÑÔØ × keys_zone ËÜÛÅÊ × ÓÌÕÞÁÅ 
+       ÏÛÉÂËÉ ÒÁÂÏÔÙ Ó ÂÜËÅÎÄÏÍ: ÐÁÍÑÔØ ÏÓ×ÏÂÏÖÄÁÌÁÓØ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ 
+       ×ÒÅÍÅÎÉ ÎÅÁËÔÉ×ÎÏÓÔÉ ÉÌÉ ÐÒÉ ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.45                                          13.07.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_xslt_filter.
+       óÐÁÓÉÂÏ Laurence Rowe.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ SSI ÍÏÄÕÌÑ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ ÐÏÓÌÅ 
+       ËÏÍÁÎÄÙ include Ó ÐÁÒÁÍÅÔÒÏÍ wait="yes"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25. 
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÁÒÁÍÅÔÒ setfib=0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.44                                          05.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ËÜÛÉÒÕÅÔ ÏÔ×ÅÔÙ ÂÜËÅÎÄÏ×, × 
+       ÚÁÇÏÌÏ×ËÅ ËÏÔÏÒÙÈ ÅÓÔØ ÓÔÒÏËÁ "Set-Cookie".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ setfib.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ æÉÌÏÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ÉÚÍÅÎÑÔØ ÒÅÇÉÓÔÒ ÂÕË× ÐÒÉ 
+       ÞÁÓÔÉÞÎÏÍ ÓÏ×ÐÁÄÅÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó HP/UX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ËÏÍÐÉÌÑÔÏÒÏÍ AIX xlC_r.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÂÏÌØÛÉÅ ÐÁËÅÔÙ SSLv2 ËÁË ÏÂÙÞÎÙÅ ÔÅËÓÔÏ×ÙÅ 
+       ÚÁÐÒÏÓÙ.
+       óÐÁÓÉÂÏ Miroslaw Jaworski.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.43                                          30.06.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ ÂÏÌØÛÉÈ ÂÁÚ geo-ÄÉÁÐÁÚÏÎÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÏÛÉÂËÉ × "location /zero {return 204;}" 
+       ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÔ×ÅÔÁ ÏÓÔÁ×ÌÑÌÏ ÔÅÌÏ ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁËÒÙ×ÁÔØ IPv6 listen ÓÏËÅÔ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ ÌÀÂÏÊ ÓÔÁÄÉÉ 
+       ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.42                                          21.06.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÒÏ×ÅÒÑÅÔ location'Ù, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍÉ 
+       ×ÙÒÁÖÅÎÉÑÍÉ, ÅÓÌÉ ÚÁÐÒÏÓ ÐÏÌÎÏÓÔØÀ ÓÏ×ÐÁÌ Ó location'ÏÍ, ÚÁÄÁÎÎÙÍ 
+       ÓÔÒÏËÏÊ ÐÒÅÆÉËÓÁ. ðÒÅÄÙÄÕÝÅÅ ÐÏ×ÅÄÅÎÉÅ ÐÏÑ×ÉÌÏÓØ × 0.7.1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_scgi_module.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÄÏÂÁ×ÌÑÔØ ÔÅËÓÔ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.41                                          15.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ nginx/Windows ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ 
+       ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ Ó ÎÅ×ÅÒÎÏÊ ËÏÄÉÒÏ×ËÏÊ UTF-8.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÂÅÌÙ × ÓÔÒÏËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_redirect ÎÅÐÒÁ×ÉÌØÎÏ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ 
+       "Refresh" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ áÎÄÒÅÅ×Õ É íÁËÓÉÍÕ óÏÇÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÕÔØ ÂÅÚ ÉÍÅÎÉ ÈÏÓÔÁ × ÓÔÒÏËÅ 
+       "Destination" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.40                                          07.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÉÍÑ ÐÏÔÏËÁ ÆÁÊÌÁ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Jose Antonio Vazquez Gonzalez.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_uwsgi_module.
+       óÐÁÓÉÂÏ Roberto De Ioris.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param ÓÏ ÚÎÁÞÅÎÉÅÍ, ÎÁÞÉÎÁÀÝÉÍÓÑ ÓÏ 
+       ÓÔÒÏËÉ "HTTP_", ÉÚÍÅÎÑÅÔ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ × ÚÁÐÒÏÓÅ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ FastCGI-ÓÅÒ×ÅÒÕ ÐÒÉ 
+       ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅÌØÚÑ ÂÙÌÏ ÉÚÍÅÎÉÔØ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.39                                          31.05.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁÓÌÅÄÕÅÍÁÑ ÄÉÒÅËÔÉ×Á alias ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌÁ ×Ï 
+       ×ÌÏÖÅÎÎÏÍ location'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÏÍÂÉÎÁÃÉÉ ÄÉÒÅËÔÉ× alias Ó ÐÅÒÅÍÅÎÎÙÍÉ É try_files;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain É IPv6 ÓÏËÅÔÙ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ ×Ï 
+       ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.38                                          24.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache É fastcgi_no_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $scheme × ÄÉÒÅËÔÉ×Å 
+       rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÚÁÄÅÒÖËÉ × ÄÉÒÅËÔÉ×Å limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ 
+       ÏÐÉÓÁÎÎÏÍÕ ÁÌÇÏÒÉÔÍÕ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_got ÎÅÌØÚÑ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.37                                          17.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_split_clients_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÌÀÞÉ ÂÏÌØÛÅ 255 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÚÎÁÞÅÎÉÑ "private" É "no-store" × 
+       ÓÔÒÏËÅ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × SSI-ÄÉÒÅËÔÉ×Å include ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ, 
+       ÅÓÌÉ ÐÕÓÔÏÊ ÏÔ×ÅÔ ÉÍÅÌ ËÏÄ 200.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.33.
+       óÐÁÓÉÂÏ Yichun Zhang.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ IMAP Ë ÓÅÒ×ÅÒÕ Zimbra ÍÏÇÌÏ ÚÁ×ÉÓÎÕÔØ ÄÏ 
+       ÔÁÊÍÁÕÔÁ.
+       óÐÁÓÉÂÏ Alan Batie.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.36                                          22.04.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌ 
+       ÍÅÔÏÄÙ DELETE, COPY É MOVE ÄÌÑ ÓÉÍÌÉÎËÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ SSI × ÐÏÄÚÁÐÒÏÓÁÈ ÉÓÐÏÌØÚÏ×ÁÌ ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ × 
+       ÏÓÎÏ×ÎÏÍ ÚÁÐÒÏÓÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ $query_string, $arg_... É ÉÍ 
+       ÐÏÄÏÂÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÐÏ×ÔÏÒÎÏ ÜËÒÁÎÉÒÏ×ÁÌÏÓØ ÐÏÓÌÅ 
+       ËÁÖÄÏÇÏ ×Ù×ÏÄÁ SSI-ËÏÍÁÎÄÙ echo; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÉÓÁÌ ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ FIFO.
+       óÐÁÓÉÂÏ Vicente Aguilar É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL-1.0.0 ÎÁ 64-ÂÉÔÎÏÍ Linux.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.35.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.35                                          01.04.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ charset-ÆÉÌØÔÒ ÒÁÂÏÔÁÅÔ ÄÏ SSI-ÆÉÌØÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á chunked_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "&" ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ × ÁÒÇÕÍÅÎÔÙ × ÐÒÁ×ÉÌÁÈ 
+       rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ ×Ï ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ 
+       ÓÉÇÎÁÌÁ ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù timer_resolution ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄÙ kqueue ÉÌÉ eventport.
+       óÐÁÓÉÂÏ George Xie É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ 
+       ÒÁÓÐÏÌÁÇÁÌÉÓØ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÔÏ Õ ÐÏÓÔÏÑÎÎÙÈ ÆÁÊÌÏ× 
+       ×ÒÅÍÑ ÉÚÍÅÎÅÎÉÑ ÂÙÌÏ ÎÅ×ÅÒÎÙÍ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ 
+       "memcached sent invalid trailer".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÍÏÇ ÓÏÂÒÁÔØ ÂÉÂÌÉÏÔÅËÕ zlib-1.2.4 ÉÚ ÉÓÈÏÄÎÙÈ 
+       ÔÅËÓÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       ÐÅÒÅÄ ÏÔ×ÅÔÏÍ FastCGI-ÓÅÒ×ÅÒÁ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.34.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.34                                          03.03.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ×ÓÅ ÛÉÆÒÙ, ÉÓÐÏÌØÚÕÅÍÙÅ × 
+       ËÌÉÅÎÔÓËÉÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+       óÐÁÓÉÂÏ éÎÎÏËÅÎÔÉÀ åÎÉËÅÅ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ËÜÛÉÒÏ×ÁÌ FastCGI-ÏÔ×ÅÔÙ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ HTTPS-ÒÅÆÅÒÅÒÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÎÁÈÏÄÉÔØ ÆÁÊÌÙ, ÅÓÌÉ ÐÕÔØ × 
+       ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ ÚÁÄÁÎ × ÄÒÕÇÏÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.33.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $date_local ×ÙÄÁ×ÁÌÁ ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÆÏÒÍÁÔ "%s".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ssl_session_cache ÎÅ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÕÓÔÁÎÏ×ÌÅÎ 
+       × none, ÔÏ ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÙ ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÏÛÉÂËÁ "session id context uninitialized"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: geo-ÄÉÁÐÁÚÏÎ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ 
+       ÄÉÁÐÁÚÏÎ ×ËÌÀÞÁÌ × ÓÅÂÑ ÏÄÎÕ É ÂÏÌÅÅ ÓÅÔÅÊ ÒÁÚÍÅÒÏÍ /16 É ÎÅ 
+       ÎÁÞÉÎÁÌÓÑ ÎÁ ÇÒÁÎÉÃÅ ÓÅÔÉ ÒÁÚÍÅÒÏÍ /16.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÌÏË, ÉÓÐÏÌØÚÕÅÍÙÊ × ÐÁÒÁÍÅÔÒÅ stub × SSI-ÄÉÒÅËÔÉ×Å 
+       include, ×Ù×ÏÄÉÌÓÑ Ó MIME-ÔÉÐÏÍ "text/plain".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: $r->sleep() ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.33                                          01.02.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÐÒÏÂÅÌÙ × ËÏÎÃÅ URI. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ËÏÒÏÔËÉÅ ÉÍÅÎÁ ÆÁÊÌÏ×. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÐÏÓÌÅ ÚÁÐÒÏÓÏ× POST ÎÅ 
+       ÚÁÐÒÅÝÁÀÔÓÑ ÄÌÑ MSIE 7.0+.
+       óÐÁÓÉÂÏ Adam Lounds.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÚÁÐÒÅÝÅÎÙ ÄÌÑ Safari.
+       óÐÁÓÉÂÏ Joshua Sierles.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ 
+       ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÉÍÅÔØ ÎÅÎÏÒÍÁÌØÎÏ ÂÏÌØÛÏÅ 
+       ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÏÔÂÒÁÓÙ×ÁÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.32                                          11.01.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ ÒÁÂÏÔÁÌÉ 
+       ÔÏÌØËÏ ÄÌÑ Ä×ÕÈ ÐÅÒÅÍÅÎÎÙÈ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host" ÉÓÐÏÌØÚÕÅÔÓÑ 
+       ÉÍÑ "localhost", ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÕËÁÚÁÎ unix domain 
+       ÓÏËÅÔ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÅÒÅÄÁÞÕ chunk'ÁÍÉ ÄÌÑ 201-ÙÈ 
+       ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ Julian Reich.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á "expires modified" ×ÙÓÔÁ×ÌÑÌÁ ÄÁÔÕ × 
+       ÐÒÏÛÌÏÍ, ÔÏ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Cache-Control" ×ÙÄÁ×ÁÌÏÓØ 
+       ÏÔÒÉÃÁÔÅÌØÎÏÅ ÞÉÓÌÏ.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÁÐÒÁÎÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.31                                          23.12.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÍÏÖÅÔ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ÏÔ×ÅÔÙ 
+       ÓÏ ÓÔÁÔÕÓÏÍ 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_city_continent_code, $geoip_latitude É 
+       $geoip_longitude.
+       óÐÁÓÉÂÏ Arvind Sundararajan.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÔÅÐÅÒØ ×ÓÅÇÄÁ 
+       ÕÄÁÌÑÅÔ EXIF É ÄÒÕÇÉÅ ÄÁÎÎÙÅ, ÅÓÌÉ ÏÎÉ ÚÁÎÉÍÁÀÔ ÂÏÌØÛÅ 5% × 
+       JPEG-ÆÁÊÌÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ ÐÒÉ ÚÁÐÒÏÓÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ 
+       ÏÔ×ÅÔÁ Ó ÐÕÓÔÙÍ ÔÅÌÏÍ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÎÅ ÓÏÂÉÒÁÔØÓÑ gcc 4.x ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÐÔÉÍÉÚÁÃÉÉ -O2 É ×ÙÛÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ × location ×ÓÅÇÄÁ ÔÅÓÔÉÒÏ×ÁÌÉÓØ Ó 
+       ÕÞ£ÔÏÍ ÒÅÇÉÓÔÒÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ËÜÛÉÒÏ×ÁÌ 304 ÏÔ×ÅÔ, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÚÁÐÒÏÓÁ ÂÙÌÁ ÓÔÒÏËÁ "If-None-Match".
+       óÐÁÓÉÂÏ Tim Dettrick É David Kostal.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÐÒÉ 
+       ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.30                                          15.12.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÄÉÒÅËÔÉ×Ù 
+       large_client_header_buffers ÒÁ×ÅÎ 8K.
+       óÐÁÓÉÂÏ Andrew Cholakian.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÆÁÊÌ conf/fastcgi.conf ÄÌÑ ÐÒÏÓÔÙÈ ËÏÎÆÉÇÕÒÁÃÉÊ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ ÐÒÉ ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ double free or corruption, ×ÏÚÎÉËÁÀÝÅÊ, ÅÓÌÉ ÉÍÑ 
+       ÈÏÓÔÁ ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+       óÐÁÓÉÂÏ ëÏÎÓÔÁÎÔÉÎÕ ó×ÉÓÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ libatomic ÎÁ ÎÅËÏÔÏÒÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.29                                          30.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÑ ÐÒÏËÓÉÒÕÅÍÙÈ ÏÔ×ÅÔÏ× HTTP/0.9 × ÌÏÇ ÐÉÛÅÔÓÑ 
+       ËÏÄ ÏÔ×ÅÔÁ "009".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù addition_types, charset_types, gzip_types, 
+       ssi_types, sub_filter_types É xslt_types ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÓÔÒÏÅÎÎÙÈ ÁÔÏÍÁÒÎÙÈ ÏÐÅÒÁÃÉÊ GCC 4.1+.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-libatomic[=DIR] × configure.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÉÍÅÌÉ ÏÇÒÁÎÉÞÅÎÎÙÅ ÐÒÁ×Á 
+       ÄÏÓÔÕÐÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ ÏÔ×ÅÔÙ ÏÔ×ÅÔÏ× HTTP/0.9 ÎÅÐÒÁ×ÉÌØÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ, ÚÁÄÁÎÎÙÅ 
+       ËÁË "?P<...>", ÎÅ ÒÁÂÏÔÁÌÉ × ÄÉÒÅËÔÉ×Å server_name.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.28                                          23.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.27                                          17.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ ÎÅ ÒÁÂÏÔÁÌÉ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.26                                          16.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÙÄÅÌÅÎÉÊ × ÄÉÒÅËÔÉ×Å rewrite; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.25                                          16.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÌÏÇ ÏÛÉÂÏË ÎÅ ÐÉÛÅÔÓÑ ÓÏÏÂÝÅÎÉÅ, ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ 
+       ÎÅ ÎÁÊÄÅÎÁ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ $r->variable().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_degradation_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á msie_padding ÒÁÂÏÔÁÅÔ É ÄÌÑ Chrome.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÐÒÉ 
+       ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÐÅÒÅÄÁ×ÁÌ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ ËÌÉÅÎÔÁÍ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÓÖÁÔÉÅ, ÐÒÉ ÎÁÓÔÒÏÊËÁÈ gzip_static on É gzip_vary 
+       off; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.24                                          11.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Content-Encoding: gzip" × 
+       ÚÁÇÏÌÏ×ÏË 304-ÙÈ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÌÅÄÏ×ÁÌÓÑ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å ÐÒÉ ÏÐÒÅÄÅÌÅÎÉÉ ÐÕÓÔÏÇÏ ÉÍÅÎÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.23                                          11.11.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ SSL/TLS renegotiation ÚÁÐÒÅÝ£Î.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÓÑ ×Ï ×ÒÅÍÑ 
+       ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from ÎÅ 
+       ÒÁÂÏÔÁÌ ÂÅÚ ÅÝ£ ÏÄÎÏÊ ÄÉÒÅËÔÉ×Ù Ó ÌÀÂÙÍ IP-ÁÄÒÅÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault É ÚÁÃÉËÌÉ×ÁÎÉÑ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.22                                          03.11.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_bind, fastcgi_bind É memcached_bind.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù access É deny ÐÏÄÄÅÒÖÉ×ÁÀÔ IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set_real_ip_from ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 ÁÄÒÅÓÁ × 
+       ÚÁÇÏÌÏ×ËÁÈ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ÐÏÓÌÅ ÔÅÓÔÉÒÏ×ÁÎÉÑ 
+       ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ 
+       ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÅÒÁÔÏÒ "!-x" ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ limit_rate × HTTPS ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × ÌÏÇ ÐÅÒÅÍÅÎÎÏÊ $limit_rate × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ×ÎÕÔÒÉ ÂÌÏËÁ server ÎÅ ÂÙÌÏ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.21                                          26.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞ -V ÐÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ ÐÏÄÄÅÒÖËÉ TLS SNI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ unix domain 
+       ÓÏËÅÔÙ.
+       óÐÁÓÉÂÏ Hongli Lai.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "default_server" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "default" ÎÅ ÏÂÑÚÁÔÅÌÅÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ 
+       ÐÁÒÁÍÅÔÒÏ× listen-ÓÏËÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÁÔÙ × 2038 ÇÏÄÕ ÎÁ 32-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.20                                          14.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!ADH:!MD5".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ÌÉÎËÏ× ÎÁ ËÁÔÁÌÏÇÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÌÏÇ, ÚÁÄÁÎÎÙÊ ÐÁÒÁÍÅÔÒÏÍ ËÏÎÆÉÇÕÒÁÃÉÉ 
+       --error-log-path; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÚÁÐÑÔÕÀ ÒÁÚÄÅÌÉÔÅÌÅÍ × ÓÔÒÏËÅ 
+       "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÆÁÊÌ × 
+       ËÜÛÅ ÉÌÉ ÆÁÊÌ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ× proxy/fastcgi_store, ÅÓÌÉ ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÌ ÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÒÁÂÏÔÙ Ó ËÁÔÁÌÏÇÁÍÉ ×ÅÒÈÎÅÇÏ 
+       ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       FastCGI-ÓÅÒ×ÅÒÁ ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÓÞÉÔÁÌ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ ÄÉÓËÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.19                                          06.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÏÔÏËÏÌ SSLv2 ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÒÅÝ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_req ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.18                                          06.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á read_ahead.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       perl_modules.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù limit_req_log_level É limit_conn_log_level.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÁÌÇÏÒÉÔÍÕ 
+       leaky bucket.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux/sparc.
+       óÐÁÓÉÂÏ Marcus Ramberg.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÌÁÌ ÓÉÍ×ÏÌ '\0' × ÓÔÒÏËÅ "Location" × ÚÁÇÏÌÏ×ËÅ 
+       × ÏÔ×ÅÔÅ ÎÁ ÚÁÐÒÏÓ MKCOL.
+       óÐÁÓÉÂÏ Xie Zhenye.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÁ ÏÔ×ÅÔÁ 499 × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ ËÏÄ 0; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.17                                          28.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ "/../" ÚÁÐÒÅÝÅÎÙ × ÓÔÒÏËÅ "Destination" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $host ×ÓÅÇÄÁ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_session_id.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.16                                          22.09.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_transparency.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "addition_types" ÂÙÌÁ ÎÅ×ÅÒÎÏ ÎÁÚ×ÁÎÁ 
+       "addtion_types".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÒÞÉ ËÜÛÁ resolver'Á.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ × ÐÅÒÅÍÅÎÎÏÊ $request 
+       ÚÁÐÉÓÙ×ÁÌÁÓØ × access_log ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ 
+       ÕÒÏ×ÎÅ info ÉÌÉ debug.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÁÌØÆÁ-ËÁÎÁÌÁ PNG × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Vary: Accept-Encoding" × 
+       ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ, ÅÓÌÉ ÏÂÅ ÄÉÒÅËÔÉ×Ù gzip_static É gzip_vary ÂÙÌÉ 
+       ×ËÌÀÞÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ËÏÄÉÒÏ×ËÉ UTF-8 ÄÉÒÅËÔÉ×ÏÊ try_files × 
+       nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ post_action; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.11.
+       óÐÁÓÉÂÏ éÇÏÒÀ áÒÔÅÍØÅ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.15                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÉ ÏÐÉÓÁÎÙ ÉÍÅÎÁ .domain.tld, .sub.domain.tld É 
+       .domain-some.tld, ÔÏ ÉÍÑ .sub.domain.tld ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ 
+       .domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÐÒÏÚÒÁÞÎÏÓÔÉ × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÆÁÊÌÏ×ÏÍ AIO.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ X-Accel-Redirect; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.14                                          07.09.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÓÔÁÒÅ×ÛÉÊ ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÚÁÐÒÏÓ ÍÏÇ ÚÁÌÉÐÎÕÔØ × 
+       ÓÏÓÔÏÑÎÉÉ "UPDATING".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.13                                          31.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "aio sendfile"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-file-aio ÎÁ 
+       FreeBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.12                                          31.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ sendfile × ÄÉÒÅËÔÉ×Å aio ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ memcached; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.11                                          28.08.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_disable msie6" ÎÅ ÚÁÐÒÅÝÁÅÔ ÓÖÁÔÉÅ 
+       ÄÌÑ MSIE 6.0 SV1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÆÁÊÌÏ×ÏÇÏ AIO ×Ï FreeBSD É Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio_alignment.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.10                                          24.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÁÚÙ GeoIP City.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ÐÏÓÔÏÑÎÎÏÅ 
+       ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.9                                           17.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÁÒÔÏ×ÙÊ ÚÁÇÒÕÚÞÉË ËÜÛÁ ÒÁÂÏÔÁÅÔ × ÏÔÄÅÌØÎÏÍ 
+       ÐÒÏÃÅÓÓ; ÜÔÏ ÄÏÌÖÎÏ ÕÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÂÏÌØÛÉÈ ËÜÛÅÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ ÍÏÇÕÔ 
+       ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.8                                           10.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÚÁÇÏÌÏ×ËÏ× ÏÔ×ÅÔÁ, ÒÁÚÄÅÌ£ÎÎÙÈ × 
+       FastCGI-ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ × Ä×ÕÈ ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÉÌÉ 
+       FastCGI location'ÁÈ É × ÐÅÒ×ÏÍ ÉÚ ÎÉÈ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ËÜÛÉÒÏ×ÁÎÉÅ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.7                                           27.07.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÉÎÉÍÁÌØÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ×ÅÒÓÉÑ OpenSSL - 0.9.7.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client ÉÚÍÅΣΠÎÁ 
+       ÐÁÒÁÍÅÔÒ optional É ÔÅÐÅÒØ ÏÎ ÐÒÏ×ÅÒÑÅÔ ËÌÉÅÎÔÓËÉÊ ÓÅÒÔÉÆÉËÁÔ, ÅÓÌÉ 
+       ÏÎ ÂÙÌ ÐÒÅÄÌÏÖÅÎ.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_verify.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_crl.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ proxy ÄÉÒÅËÔÉ×Ù geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ 
+       ÚÁÄÁÎÉÑ ÒÁÚÍÅÒÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÐÏÒÔÉÌÏ 
+       ÐÁÍÑÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ öÕÒÁ×Ì£×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_header É fastcgi_pass_header" ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉ ËÌÉÅÎÔÕ ÓÔÒÏËÉ "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering" É "X-Accel-Charset" ÉÚ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÓÔÒÏË "Last-Modified" É "Accept-Ranges" × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÐÕÓÔÙÈ 
+       ÏÔ×ÅÔÙ × ÐÏÄÚÁÐÒÏÓÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.6                                           20.07.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geoip_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ "not well formed XML 
+       document" ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÄÏËÕÍÅÎÔÁ.
+       óÐÁÓÉÂÏ Kuramoto Eiji.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX, Cygwin É nginx/Windows ÐÒÉ ÐÒÏ×ÅÒËÅ 
+       location'Ï×, ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÅÐÅÒØ ×ÓÅÇÄÁ ÄÅÌÁÅÔÓÑ 
+       ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÔÏÞËÉ × ËÏÎÃÅ URI.
+       óÐÁÓÉÂÏ Hugo Leisink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ ÆÁÊÌÁ ÕËÁÚÁÎÎÏÇÏ × --conf-path ÉÇÎÏÒÉÒÏ×ÁÌÏÓØ ÐÒÉ 
+       ÕÓÔÁÎÏ×ËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.5                                           13.07.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÍÅÔÏÄÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTP Basic-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÁ Windows 
+       ÄÌÑ ÎÅ×ÅÒÎÙÈ ÉÍÅÎÉ/ÐÁÒÏÌÑ ×ÏÚ×ÒÁÝÁÌÁÓØ 500-ÁÑ ÏÛÉÂËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌÉ × 
+       ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.4                                           22.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.3                                           19.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_cache_status.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX 10.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÅÒÅÈ×ÁÔ 401 ÏÛÉÂËÉ ÏÔ ÂÜËÅÎÄÁ É 
+       ÂÜËÅÎÄ ÎÅ ×ÏÚ×ÒÁÝÁÌ ÓÔÒÏËÕ "WWW-Authenticate" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ å×ÇÅÎÉÀ íÙÞÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.2                                           15.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ open_file_cache É proxy/fastcgi ËÜÛÁ 
+       ÎÁ ÓÔÁÒÔÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: open_file_cache ÍÏÇ ËÜÛÉÒÏ×ÁÔØ ÏÔËÒÙÔÙÅ ÆÁÊÌÙ ÏÞÅÎØ 
+       ÄÏÌÇÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.1                                           08.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ updating × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ ÂÜËÅÎÄÕ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á proxy_set_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       proxy_hide_header/fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÎÅ ÐÏÎÉÍÁÌ ÆÏÒÍÁÔ 
+       GIF87a.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ éÌØÉÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 10 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.0                                           02.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_requests.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate_after.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÎÅ ÒÁÂÏÔÁÌ × ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÒÁÂÏÔËÅ ÏÔÎÏÓÉÔÅÌØÎÙÈ ÐÕÔÅÊ × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × proxy_store, fastcgi_store, proxy_cache É 
+       fastcgi_cache × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.59                                          25.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_methods É fastcgi_cache_methods.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $request_body × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÐÒÏÓÅ ÎÅ ÂÙÌÏ ÔÅÌÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.58.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL-ÍÏÄÕÌÉ ÍÏÇÌÉ ÎÅ ÓÏÂÉÒÁÔØÓÑ ÎÁ Solaris É Linux; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_xslt_filter_module ÎÅ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ SSI-, charset- É gzip-ÆÉÌØÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á charset ÎÅ ÓÔÁ×ÉÌÁ ËÏÄÉÒÏ×ËÕ ÄÌÑ ÏÔ×ÅÔÏ× 
+       ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.58                                          18.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_single_buffer.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_autoindex_module × ÓÓÙÌËÁÈ ÎÁ ÉÍÅÎÁ 
+       ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ ÓÉÍ×ÏÌ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÃÅÄÕÒÁ "make upgrade" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.53.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.57                                          12.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË ÍÏÄÕÌÑ 
+       ngx_http_image_filter_module × ÉÍÅÎÏ×ÁÎÎÙÊ location × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ floating-point fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.56                                          11.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx/Windows ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 × ÄÉÒÅËÔÉ×Å listen 
+       ÍÏÄÕÌÑ HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_image_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.55                                          06.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_XXX × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi ËÜÛ ÎÅ ËÜÛÉÒÏ×ÁÌ ÏÔ×ÅÔÙ, ÓÏÓÔÏÑÝÉÅ ÔÏÌØËÏ ÉÚ 
+       ÚÁÇÏÌÏ×ËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (9: Bad file descriptor)" × 
+       nginx/Unix É "select() failed (10038: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù debug_connection × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.54.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÂÏÒËÅ ÍÏÄÕÌÑ ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       $r->sendfile.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.54                                          01.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_headers É fastcgi_ignore_headers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ "open_file_cache_errors 
+       on" × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "port_in_redirect off" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÅ ÏÂÒÁÂÏÔËÉ ÏÛÉÂÏË ÍÅÔÏÄÁ select.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (10022: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÔÅËÓÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ Ï ÏÛÉÂËÁÈ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.53                                          27.04.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÌÏÇ, ÕËÁÚÁÎÎÙÊ × --error-log-path, ÓÏÚÄÁ£ÔÓÑ Ó 
+       ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÒÁÂÏÔÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÉ É ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÐÒÉ ÓÔÁÒÔÅ ÚÁÐÉÓÙ×ÁÀÔÓÑ × 
+       error_log É ×Ù×ÏÄÑÔÓÑ ÎÁ stderr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÐÕÓÔÙÍ ÐÁÒÁÍÅÔÒÏÍ --prefix= nginx 
+       ÉÓÐÏÌØÚÕÅÔ ËÁË ÐÒÅÆÉËÓ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÏÎ ÂÙÌ ÚÁÐÕÝÅÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -p.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -s ÎÁ Unix-ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞÉ -? É -h.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞÉ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ × ÓÖÁÔÏÊ ÆÏÒÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÒÁÂÏÔÁÌ, ÅÓÌÉ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ 
+       ÚÁÄÁÎ ËÌÀÞÏÍ -c.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× proxy_store, fastcgi_store, 
+       proxy_cache ÉÌÉ fastcgi_cache ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ ÍÏÇÌÉ ÎÅ ÕÄÁÌÑÔØÓÑ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÚÁÇÏÌÏ×ËÅ Auth-Method ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÅÒÅÄÁ×ÁÌÏÓØ ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.34.
+       óÐÁÓÉÂÏ Simon Lecaille.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÌÏÇÇÉÒÏ×ÁÎÉÉ ÎÁ Linux ÎÅ ÐÉÓÁÌÉÓØ ÔÅËÓÔÏ×ÙÅ 
+       ÏÐÉÓÁÎÉÑ ÓÉÓÔÅÍÎÙÈ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.45.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ÷ÏÒÏÂØ£×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.52                                          20.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒ×ÁÑ ÂÉÎÁÒÎÁÑ ×ÅÒÓÉÑ ÐÏÄ Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÍÅÔÏÄÁ HEAD ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÓÔÒÏË "If-Modified-Since", 
+       "If-Range" É ÉÍ ÐÏÄÏÂÎÙÈ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÒÏËÉ "Set-Cookie" É "P3P" ÓËÒÙ×ÁÀÔÓÑ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÄÌÑ ÚÁËÜÛÉÒÏ×ÁÎÎÙÈ ÏÔ×ÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ÐÒÉ ×ÙÈÏÄÅ ÏÓÎÏ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ ÍÏÇÌÁ 
+       ×ÙÄÁ×ÁÔØÓÑ ÏÛÉÂËÁ "panic: MUTEX_LOCK".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.51                                          12.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ÏÔ×ÅÔÁ × ÐÏÓÌÅÄÎÅÍ 
+       ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÊ ËÏÄ 
+       ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÄÅÌÁÌÁ ×ÎÅÛÎÉÊ ÒÅÄÉÒÅËÔ ÂÅÚ ÓÔÒÏËÉ 
+       ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒÁ ÓÌÕÛÁÌÉ ÎÁ ÎÅÓËÏÌØËÉÈ Ñ×ÎÏ ÏÐÉÓÁÎÎÙÈ 
+       ÁÄÒÅÓÁÈ, ÔÏ ×ÉÒÔÕÁÌØÎÙÅ ÓÅÒ×ÅÒÁ ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.39.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.50                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.49.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.49                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $arg_... × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.48                                          06.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_cache_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÕÞÉÔÙ×ÁÅÔ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ ÓÔÒÏËÉ 
+       "X-Accel-Expires", "Expires" É "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÏÔ×ÅÔÙ ÎÁ ÚÁÐÒÏÓÙ GET.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_key ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ Ó SSI-ÐÏÄÚÁÐÒÏÓÁÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÂÉÂÌÉÏÔÅËÏÊ uclibc.
+       óÐÁÓÉÂÏ Timothy Redaelli.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.47                                          01.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD 6 É ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÑÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÕÄÁÌÉÔØ ×ÅÓØ ËÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Ù proxy_cache/fastcgi_cache É proxy_cache_valid/ 
+       fastcgi_cache_valid ÎÅ ÂÙÌÉ ÚÁÄÁÎÙ ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÕ Ó 
+       ÐÏÍÏÝØÀ error_page ÉÌÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.46                                          30.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÁÒÈÉ× ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÌÉÚÁ ÂÙÌ ÎÅ×ÅÒÎÙÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.45                                          30.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù proxy_cache É proxy_cache_valid ÍÏÖÎÏ 
+       ÚÁÄÁ×ÁÔØ ÎÁ ÒÁÚÎÙÈ ÕÒÏ×ÎÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean_time × ÄÉÒÅËÔÉ×Å proxy_cache_path ÕÄÁÌ£Î.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ max_size × ÄÉÒÅËÔÉ×Å proxy_cache_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_fastcgi_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÁÈ ×ÙÄÅÌÅÎÉÑ × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ × ÌÏÇÅ 
+       ÕËÁÚÙ×ÁÀÔÓÑ ÎÁÚ×ÁÎÉÑ ÄÉÒÅËÔÉ×Ù É ÚÏÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÎÅ ÕÄÁÌÑÌÁ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å auth_basic_user_file ÎÅ ÒÁÂÏÔÁÌ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ, ÚÁÄÁÎÎÙÊ ÓÔÒÏËÏÊ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias, ÚÁÄÁÎÎÏÊ ÐÅÒÅÍÅÎÎÙÍÉ ÂÅÚ ÓÓÙÌÏË ÎÁ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.44                                          23.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-pcre × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÎÁ 
+       ÕÒÏ×ÎÅ server.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÁ ÓÔÒÏËÕ 
+       ÚÁÐÒÏÓÁ × ÐÏÓÌÅÄÎÅÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÔÅÓÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ ÓÅÒ×ÅÒ, ÔÏ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name ÎÅ 
+       ÒÁÂÏÔÁÌÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.43                                          18.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÎÅ×ÅÒÎÏ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á root 
+       ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ ÁÄÒÅÓÁÈ ÔÉÐÁ "*", ÔÏ ÚÎÁÞÅÎÉÅ 
+       ÐÅÒÅÍÅÎÎÏÊ $server_addr ÂÙÌÏ "0.0.0.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.42                                          16.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÁ "Invalid argument", ×ÏÚ×ÒÁÝÁÅÍÁÑ 
+       setsockopt(TCP_NODELAY) ÎÁ Solaris, ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÆÁÊÌÁ, ÕËÁÚÁÎÎÏÇÏ × ÄÉÒÅËÔÉ×Å 
+       auth_basic_user_file, ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 403 ×ÍÅÓÔÏ 500.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ. 
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ipv6only.
+       óÐÁÓÉÂÏ Zhang Hua.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Tru64 UNIX.
+       óÐÁÓÉÂÏ Dustin Marquess.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.41.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.41                                          11.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ × server_name ÉÌÉ location ÂÙÌÉ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ óÏÐÏÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.40                                          09.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á location ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ alias Ó ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ location'Á, ÚÁÄÁÎÎÏÇÏ 
+       ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ Ó ×ÙÄÅÌÅÎÉÑÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ËÁÔÁÌÏÇÏ× ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ XFS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.15.
+       óÐÁÓÉÂÏ äÍÉÔÒÉÀ ëÕÚØÍÅÎËÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.39                                          02.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÍ ÓÖÁÔÉÉ ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       SSI ÍÏÇÌÉ ÚÁ×ÉÓÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.28.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÒÏÔËÉÈ ÓÔÁÔÉÞÅÓËÉÈ ×ÁÒÉÁÎÔÏ× × 
+       ÄÉÒÅËÔÉ×Å try_files × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.38                                          23.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÌÏÇÇÉÒÏ×ÁÎÉÅ ÏÛÉÂÏË ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ/ÐÁÒÏÌØ, ÚÁÄÁÎÎÙÅ × auth_basic_user_file, 
+       ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ ÐÏÓÌÅ ÎÅÞ£ÔÎÏÇÏ ÞÉÓÌÁ ÐÕÓÔÙÈ ÓÔÒÏË.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ úÁÇÒÅÂÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÌÉÎÎÏÇÏ ÐÕÔÉ × unix domain ÓÏËÅÔÅ × 
+       ÇÌÁ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.37                                          21.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù, ÉÓÐÏÌØÚÕÀÝÉÅ upstream'Ù, ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.36                                          21.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6; ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ 
+       HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ancient_browser ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ ÂÒÁÕÚÅÒÏ×, 
+       ÚÁÄÁÎÎÙÈ ÄÉÒÅËÔÉ×ÁÍÉ modern_browser.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.35                                          16.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ 
+       ÄÌÑ ÁÓÉÍÍÅÔÒÉÞÎÙÈ ÛÉÆÒÏ×.
+       óÐÁÓÉÂÏ Marcin Gozdalik.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ×ÙÓÔÁ×ÌÑÌÁ MIME-type, ÉÓÈÏÄÑ ÉÚ 
+       ÒÁÓÛÉÒÅÎÉÑ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÉÍÅÎÁ ×ÉÄÁ "*domain.tld", ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÁÓËÉ ×ÉÄÁ ".domain.tld" É ".subdomain.domain.tld"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.34                                          10.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ off × ÄÉÒÅËÔÉ×Å if_modified_since.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏÓÌÅ ËÏÍÁÎÄÙ XCLIENT nginx ÐÏÓÙÌÁÅÔ ËÏÍÁÎÄÕ 
+       HELO/EHLO.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Microsoft-ÓÐÅÃÉÆÉÞÎÏÇÏ ÒÅÖÉÍÁ 
+       "AUTH LOGIN with User Name" × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÓÔÁÒÙÅ 
+       ÁÒÇÕÍÅÎÔÙ ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë ÎÏ×ÙÍ ÞÅÒÅÚ ÓÉÍ×ÏÌ "?" ×ÍÅÓÔÏ "&";
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ AIX.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.33                                          02.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÒÅÄÉÒÅËÔ, ÔÏ ÏÔ×ÅÔ 
+       ÍÏÇ ÂÙÔØ Ä×ÏÊÎÙÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× epoll ÉÌÉ rtsig.
+       óÐÁÓÉÂÏ Eden Li.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÒÅÄÉÒÅËÔÏ× × ÐÅÒÅÍÅÎÎÏÊ 
+       $sent_http_location ÂÙÌÏ ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù resolver × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.32                                          26.01.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å try_files ÍÏÖÎÏ Ñ×ÎÏ ÕËÁÚÁÔØ ÐÒÏ×ÅÒËÕ 
+       ËÁÔÁÌÏÇÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi_store ÎÅ ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÌ ÆÁÊÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ×ÙÄÅÌÅÎÉÑ ÂÏÌØÛÉÈ ÂÌÏËÏ× × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ, 
+       ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ ÂÅÚ ÏÔÌÁÄËÉ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ë×ÁÓÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.31                                          19.01.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÆÁÊÌÙ, 
+       ÉÇÎÏÒÉÒÕÑ ËÁÔÁÌÏÇÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÏÔ×ÅÔÁ ngx_http_memcached_module 
+       ×ÏÚ×ÒÁÝÁÌ × ÔÅÌÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "END" ×ÍÅÓÔÏ 404-ÏÊ ÓÔÒÁÎÉÃÙ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ SMPT nginx ×ÙÄÁ×ÁÌ ÓÏÏÂÝÅÎÉÅ 
+       "250 2.0.0 OK" ×ÍÅÓÔÏ "235 2.0.0 OK"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.30                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass ÉÌÉ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ É 
+       ÉÍÑ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÌÏ ÒÅÚÏÌ×ÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.29                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_pass É proxy_pass ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÉ 
+       ÐÅÒÅÍÅÎÎÙÅ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ unix domain ÓÏËÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ "100 Continue" ×ÙÄÁ×ÁÌÓÑ ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ 
+       HTTP/1.0;
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module 
+       ÐÏÄ Cygwin.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.28                                          22.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÄÉÒÅËÔÉ×Ù gzip_buffers ÉÚÍÅÎÅÎÙ 
+       Ó 4 4k/8k ÎÁ 32 4k ÉÌÉ 16 8k.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.27                                          15.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á geo ÍÏÖÅÔ ÂÒÁÔØ ÁÄÒÅÓ ÉÚ ÐÅÒÅÍÅÎÎÏÊ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÉÆÉËÁÔÏÒ location'Á ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÂÅÚ 
+       ÐÒÏÂÅÌÁ ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á add_header ÎÅ ÄÏÂÁ×ÌÑÅÔ ÐÕÓÔÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ nginx ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ MOVE ÎÅ ÍÏÇ ÐÅÒÅÍÅÝÁÔØ ÆÁÊÌ × ÎÅÓÕÝÅÓÔ×ÕÀÝÉÊ 
+       ËÁÔÁÌÏÇ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌ ÏÐÉÓÁÎ ÎÉ ÏÄÉÎ ÉÍÅÎÏ×ÁÎÎÙÊ 
+       location, ÎÏ ÔÁËÏÊ location ÉÓÐÏÌØÚÏ×ÁÌÓÑ × ÄÉÒÅËÔÉ×Å error_page, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.26                                          08.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.25                                          08.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÒÅÛÁÀÔÓÑ POST'Ù ÂÅÚ ÓÔÒÏËÉ "Content-Length" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù limit_req É limit_conn ÕËÁÚÙ×ÁÀÔ 
+       ÐÒÉÞÉÎÕ ÚÁÐÒÅÔÁ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÁÍÅÔÒÅ delete ÄÉÒÅËÔÉ×Ù geo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.24                                          01.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if_modified_since.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_..." ÎÅ ÒÁÂÏÔÁÌÉ × SSI and × 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.23                                          27.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ delete É ranges × ÄÉÒÅËÔÉ×Å geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ Ó ÂÏÌØÛÉÍ ÞÉÓÌÏÍ ÚÎÁÞÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÐÁÍÑÔÉ, ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.22                                          20.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ none × ÄÉÒÅËÔÉ×Å smtp_auth.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_...".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÎÅ ÒÁÂÏÔÁÌÁ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ XFS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+       óÐÁÓÉÂÏ Zyb.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.21                                          11.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EXSLT × ÍÏÄÕÌÅ ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+       óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ MacOSX 10.4 É ÂÏÌÅÅ ÒÁÎÎÉÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.20                                          10.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_req_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÐÌÁÔÆÏÒÍÁÈ sparc É ppc ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ×ÙÈÏÄÉÔØ ÐÏ ÓÉÇÎÁÌÕ SIGBUS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "proxy_pass http://host/some:uri" ÎÅ 
+       ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module ÎÅ ÒÁÂÏÔÁÌ ×ÎÕÔÒÉ 
+       location'Ï× Ó ÉÍÅÎÁÍÉ ÍÅÎØÛÅ 3 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $server_addr ÍÏÇÌÁ ÎÅ ÉÍÅÔØ ÚÎÁÞÅÎÉÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.19                                          13.10.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÎÏÍÅÒÁ ×ÅÒÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.18                                          13.10.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á underscores_in_headers; ÔÅÐÅÒØ nginx ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á real_ip_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÀÂÏÊ ÚÁÇÏÌÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_subrequest.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $realpath_root.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_502 É http_504 × ÄÉÒÅËÔÉ×Å 
+       proxy_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream ÎÅ ÒÁÂÏÔÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ×ÙÄÁ×ÁÔØ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       ÄÌÑ ÚÁÐÒÏÓÏ× HEAD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ accept-ÌÉÍÉÔ ÚÁ×ÉÓÉÔ ÏÔ ÞÉÓÌÁ worker_connections.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.17                                          15.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÔÅÐÅÒØ ÒÁÂÏÔÁÅÔ ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $pid.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ directio, ÐÏÑ×É×ÛÁÑÓÑ × 0.7.15, ÎÅ ÒÁÂÏÔÁÌÁ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ open_file_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: access_log Ó ÐÅÒÅÍÅÎÎÙÍÉ ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ 
+       ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.16                                          08.09.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.15                                          08.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_random_index_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÏÐÔÉÍÉÚÉÒÏ×ÁÎÁ ÄÌÑ ÚÁÐÒÏÓÏ× ÆÁÊÌÏ×, 
+       ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÐÒÏÉÚ×ÏÌØÎÏÊ ÐÏÚÉÃÉÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÚÁÐÒÅÝÁÅÔ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÅ sendfile.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.14                                          01.09.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù ssl_certificate É ssl_certificate_key ÎÅ 
+       ÉÍÅÀÔ ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ssl.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ nginx ÕÞÉÔÙ×ÁÅÔ ÉÚÍÅÎÅÎÉÅ 
+       ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÎÁ FreeBSD É Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ÄÉÒÅËÔÉ×Ù listen, ÔÁËÉÅ ËÁË backlog, rcvbuf É 
+       ÐÒÏÞÉÅ, ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ, ÅÓÌÉ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÙÌ ÎÅ ÐÅÒ×ÙÊ 
+       ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÏ× ÞÁÓÔÉ URI, 
+       ×ÙÄÅÌÅÎÎÏÇÏ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, ÜÔÉ ÁÒÇÕÍÅÎÔÙ ÎÅ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÐÒÁ×ÉÌØÎÏÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ 
+       ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.13                                          26.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.12                                          26.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÏÅ ÉÍÑ "".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       msie6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó 
+       ÎÅÓËÏÌØËÉÍÉ ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÔÅÒÑÌÏÓØ ÔÅÌÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page ×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË 
+       "Host", "User-Agent", É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.11                                          18.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÂÏÔÁÅÔ 
+       MIME-ÔÉÐÏÍ text/css.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ 
+       ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_ssl_session_reuse.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       "X-Accel-Redirect" ÄÉÒÅËÔÉ×Á proxy_pass ÂÅÚ URI ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË 
+       ÆÁÊÌÏ× É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ 500.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË ×Ï ×ÌÏÖÅÎÎÙÈ location'ÁÈ; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 
+       0.7.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.10                                          13.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ addition_types, charset_types, 
+       gzip_types, ssi_types, sub_filter_types É xslt_types; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ 
+       ÁÄÒÅÓ ÎÅ ÄÌÑ ×ÓÅÇÏ keepalive ÓÏÅÄÉÎÅÎÉÑ, Á ÄÌÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ ÐÏ 
+       ÜÔÏÍÕ ÓÏÅÄÉÎÅÎÉÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.9                                           12.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÂÏÔÁÅÔ ÓÏ 
+       ÓÌÅÄÕÀÝÉÍÉ MIME-ÔÉÐÁÍÉ: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript É application/rss+xml.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset_types É addition_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù gzip_types, ssi_types É 
+       sub_filter_types ÉÓÐÏÌØÚÕÀÔ ÈÜÛ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_cpp_test_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÕÔÏÞÎÏÅ ×ÒÅÍÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ É ÉÓÐÒÁ×ÌÅÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÐÏÉÓËÅ 
+       ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: HTTPS-ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÚÁ×ÉÓÎÕÔØ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÍÅÔÏÄÙ kqueue, epoll, rtsig ÉÌÉ eventport; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÍÁÓËÁ ×ÉÄÁ "*.domain.tld" É ÐÒÉ ÜÔÏÍ ÐÏÌÎÏÅ ÉÍÑ ×ÉÄÁ 
+       "domain.tld" ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ, ÔÏ ÜÔÏ ÉÍÑ ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.8                                           04.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_xslt_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$arg_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ directio × Solaris.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ FastCGI-ÓÅÒ×ÅÒ ÐÒÉÓÙÌÁÅÔ ÓÔÒÏËÕ "Location" 
+       × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÅÚ ÓÔÒÏËÉ ÓÔÁÔÕÓÁ, ÔÏ nginx ÉÓÐÏÌØÚÕÅÔ ËÏÄ 
+       ÓÔÁÔÕÓÁ 302.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.7                                           30.07.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÁ EAGAIN ÐÒÉ ×ÙÚÏ×Å connect() ÎÅ ÓÞÉÔÁÅÔÓÑ 
+       ×ÒÅÍÅÎÎÏÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÔÅÐÅÒØ Ñ×ÌÑÅÔÓÑ 
+       ÓÅÒÔÉÆÉËÁÔ, ÐÅÒÅÄ ËÁÖÄÏÊ ÓÔÒÏËÏÊ ËÏÔÏÒÏÇÏ, ËÒÏÍÅ ÐÅÒ×ÏÊ, ×ÓÔÁ×ÌÑÅÔÓÑ 
+       ÓÉÍ×ÏÌ ÔÁÂÕÌÑÃÉÉ; ÎÅÉÚÍÅΣÎÎÙÊ ÓÅÒÔÉÆÉËÁÔ ÄÏÓÔÕÐÅÎ ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÕÀ 
+       $ssl_client_raw_cert.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÏÂÒÁÂÏÔËÅ byte-range.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ sendfile() × MacOSX 10.5.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX É Cygwin ÐÒÉ ÐÒÏ×ÅÒËÅ location'Ï× ÔÅÐÅÒØ 
+       ÄÅÌÁÅÔÓÑ ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×; ÏÄÎÁËÏ, ÓÒÁ×ÎÅÎÉÅ 
+       ÏÇÒÁÎÉÞÅÎÏ ÔÏÌØËÏ ÏÄÎÏÂÁÊÔÎÙÍÉ locale'ÑÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÚÁ×ÉÓÁÌÉ × ÒÅÖÉÍÅ 
+       SSL, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄÙ select, poll ÉÌÉ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.6                                           07.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       access_log ×ÓÅÇÄÁ ÐÒÏ×ÅÒÑÅÔÓÑ ÓÕÝÅÓÔ×Ï×ÁÎÉÉ root'Á ÄÌÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ 
+       ÚÎÁÞÅÎÉÊ × ÁÒÇÕÍÅÎÔÁÈ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.5                                           01.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å access_log; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_gzip_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.4                                           30.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_log_file_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -g.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.3                                           23.06.2008
+
+    *) éÚÍÅÎÅÎÉÅ: MIME-ÔÉÐ ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ rss ÉÚÍÅΣΠÎÁ 
+       "application/rss+xml".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_vary on" ×ÙÄÁ£Ô ÓÔÒÏËÕ 
+       "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ É ÄÌÑ ÎÅÓÖÁÔÙÈ ÏÔ×ÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ "https://" × 
+       ÄÉÒÅËÔÉ×Å rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÎÅ ÒÁÂÏÔÁÌÁ Ó ÐÒÏÔÏËÏÌÏÍ HTTPS; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.2                                           16.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÙ Ó ÏÂÍÅÎÏÍ EDH-ËÌÀÞÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_dhparam.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_cert.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite nginx 
+       ÎÅ ÉÓËÁÌ ÎÏ×ÙÊ location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÅÄÉÒÅËÔÅ ÚÁÐÒÏÓÁ Ë ËÁÔÁÌÏÇÕ Ó ÄÏÂÁ×ÌÅÎÉÅÍ ÓÌÜÛÁ 
+       nginx ÎÅ ÄÏÂÁ×ÌÑÌ ÁÒÇÕÍÅÎÔÙ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.1                                           26.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏÉÓË location'Á ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÄÅÒÅ×Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_server_names ÕÐÒÁÚÄÎÅÎÁ × Ó×ÑÚÉ Ó 
+       ÐÏÑ×ÌÅÎÉÅÍ ÄÉÒÅËÔÉ×Ù server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÁ×ÎÏ ÕÓÔÁÒÅ×ÛÉÅ ÄÉÒÅËÔÉ×Ù ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "none" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ 
+       ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.0                                           19.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ 0x00-0x1F, '"' É '\' × access_log 
+       ÚÁÐÉÓÙ×ÁÀÔÓÑ × ×ÉÄÅ \xXX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Host" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÌÁÇ modified.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $uid_got É $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ 
+       ÌÀÂÏÊ ÓÔÁÄÉÉ ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $hostname.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ DESTDIR.
+       óÐÁÓÉÂÏ Todd A. Fisher É Andras Voroskoi.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.31                                          12.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔ ÂÙÌÁ × ËÏÎÃÅ ÚÁÐÉÓÉ FastCGI; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.2.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óÅÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕÄÁÌÅÎÉÉ ÆÁÊÌÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       open_file_cache_errors off × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.30                                          29.04.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ ÍÁÓËÅ, ÚÁÄÁÎÎÏÊ × ÄÉÒÅËÔÉ×Å include, ÎÅ 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÉÎ ÆÁÊÌ, ÔÏ nginx ÎÅ ×ÙÄÁ£Ô ÏÛÉÂËÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÑ × ÄÉÒÅËÔÉ×ÁÈ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÂÅÚ ÐÒÏÂÅÌÁ, 
+       ÎÁÐÒÉÍÅÒ, "1h50m".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á ssl_verify_client ÉÍÅÌÁ 
+       ÚÎÁÞÅÎÉÅ on.
+       óÐÁÓÉÂÏ Chavelle Vincent.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ×ÏÓÐÒÉÎÉÍÁÌÁ ÐÁÒÁÍÅÔÒÙ × 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÅÍÏÍ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÓÂÏÒËÅ Ó Cygwin nginx ×ÓÅÇÄÁ ÏÔËÒÙ×ÁÅÔ ÆÁÊÌÙ 
+       × ÂÉÎÁÒÎÏÍ ÒÅÖÉÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.29                                          18.03.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_google_perftools_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.28                                          13.03.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ rtsig ÎÅ ÓÏÂÉÒÁÌÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.27                                          12.03.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux 2.6.18+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÍÅÔÏÄ 
+       rtsig.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ × ÉÍÅÎÏ×ÁÎÎÙÊ location 
+       Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÎÅ ÉÚÍÅÎÑÅÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ 
+       location'Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy, FastCGI ÉÌÉ memcached × ÉÍÅÎÏ×ÁÎÎÙÊ location ÓÏ 
+       ÓÔÁÔÉÞÅÓËÉÍ ÏÂÒÁÂÏÔÞÉËÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÒÁÕÚÅÒÙ ÎÅ ÐÏ×ÔÏÒÑÌÉ SSL handshake, ÅÓÌÉ ÐÒÉ ÐÅÒ×ÏÍ 
+       handshake ÎÅ ÏËÁÚÁÌÏÓØ ÐÒÁ×ÉÌØÎÏÇÏ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ. 
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË 495-497 Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÛÉÂËÉ nginx ÐÙÔÁÌÓÑ ×ÙÄÅÌÉÔØ ÏÞÅÎØ 
+       ÍÎÏÇÏ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × ÄÏÌÇÏÖÉ×ÕÝÉÈ ÎÅÂÕÆÆÅÒÉÚÉÒÏ×ÁÎÎÙÈ 
+       ÓÏÅÄÉÎÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÄÒÕÇÏÊ location Ó ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ËÜÛÉÒÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $proxy_host É 
+       $proxy_port.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass Ó ÐÅÒÅÍÅÎÎÙÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÏÒÔ, 
+       ÏÐÉÓÁÎÎÏÊ × ÄÒÕÇÏÊ ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ, ÎÏ Ó ÔÁËÉÍ 
+       ÖÅ ÉÍÅÎÅÍ ÈÏÓÔÁ.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ URI, ÓÏÄÅÒÖÁÝÅÇÏ 
+       ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ, × ÁÒÇÕÍÅÎÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.26                                          11.02.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ÚÎÁÞÅÎÉÑ × ÄÉÒÅËÔÉ×Å expires 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ Joaquin Cuenca Abela.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÏÐÒÅÄÅÌÑÌ ÄÌÉÎÕ ÓÔÒÏËÉ ËÜÛÁ ÎÁ 
+       Pentium 4.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ É ÐÏÄÚÁÐÒÏÓÁÈ Ë 
+       FastCGI-ÓÅÒ×ÅÒÕ ×ÍÅÓÔÏ ÍÅÔÏÄÁ GET ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÏÒÉÇÉÎÁÌØÎÙÊ ÍÅÔÏÄ 
+       ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.25                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÍÅÓÔÏ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ "*" × ÄÉÒÅËÔÉ×Å server_name 
+       ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÉÒÅËÔÉ×Á server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÇÏ ÉÍÅÎÉ × ÄÉÒÅËÔÉ×Å server_name ÔÅÐÅÒØ 
+       ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ Ó ÍÁÓËÁÍÉ É ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ satisfy.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÓÔÁÒÙÅ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓ ÍÏÇÌÉ 
+       ÓÉÌØÎÏ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÒÉ ÚÁÐÕÓËÅ ÐÏÄ Linux OpenVZ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á min_delete_depth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE ÎÅ ÒÁÂÏÔÁÌÉ Ó ÏÄÉÎÏÞÎÙÍÉ ÆÁÊÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module ÎÅ ÐÏÚ×ÏÌÑÌ ÒÁÂÏÔÁÔØ 
+       ÍÏÄÕÌÀ ngx_http_dav_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.24                                          27.12.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.23                                          27.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "off" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ ÜÔÏÔ 
+       ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_retest ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       open_file_cache_valid.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_min_uses.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ memcached_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ location'Á ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       "memcached_pass" É "if", ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù satisfy_any on" ÂÙÌÉ 
+       ÚÁÄÁÎÙ ÄÉÒÅËÔÉ×Ù ÎÅ ×ÓÅÈ ÍÏÄÕÌÅÊ ÄÏÓÔÕÐÁ, ÔÏ ÚÁÄÁÎÎÙÅ ÄÉÒÅËÔÉ×Ù ÎÅ 
+       ÐÒÏ×ÅÒÑÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ × ÄÉÒÅËÔÉ×Å 
+       valid_referers, ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ÚÁ×ÅÒÛÁÌÓÑ Ó ËÏÄÏÍ 499.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 16K ÂÕÆÅÒÁ ÄÌÑ 
+       SSL-ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.22                                          19.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ×ÓÅ ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ×ÏÚ×ÒÁÝÁÀÔ 
+       ÚÎÁÞÅÎÉÑ, ÓËÏÐÉÒÏ×ÁÎÎÙÅ × ÐÁÍÑÔØ, ×ÙÄÅÌÅÎÎÕÀ perl'ÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module, 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ perl ÄÏ ×ÅÒÓÉÉ 5.8.6 É perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï 
+       ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ Á×ÁÒÉÊÎÏ ×ÙÈÏÄÉÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+       óÐÁÓÉÂÏ âÏÒÉÓÕ öÍÕÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ 
+       ÎÅ×ÅÒÎÙÅ ÒÅÚÕÌØÔÁÔÙ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÅÔÏÄ $r->has_request_body() ×ÙÚÙ×ÁÌÓÑ ÄÌÑ 
+       ÚÁÐÒÏÓÁ, Õ ËÏÔÏÒÏÇÏ ÎÅÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÕÖÅ ÐÏÌÎÏÓÔØÀ 
+       ÐÏÌÕÞÅÎÏ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÅÒÅÍÅÎÎÏÊ $upstream_addr ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÐÏÓÌÅÄÎÉÊ 
+       ÁÄÒÅÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.10.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.21                                          03.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÎÁÞÅÎÉÑÈ ÐÅÒÅÍÅÎÎÙÈ ÄÉÒÅËÔÉ×Ù proxy_pass 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ IP-ÁÄÒÅÓÁ, ÔÏ ÕËÁÚÙ×ÁÔØ resolver ÎÅ ÎÕÖÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ resolver ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄ kqueue, ÔÏ nginx ×ÙÄÁ×ÁÌ alert "name is out of 
+       response".
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.20                                          28.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.19                                          27.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÅÒÓÉÑ 0.6.18 ÎÅ ÓÏÂÉÒÁÌÁÓØ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.18                                          27.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÕÄÁÌÑÅÔ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.17                                          15.11.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       "alias /".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.16                                          29.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.15                                          22.10.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page nginx ÐÙÔÁÌÓÑ ÓÎÏ×Á ÐÒÏÞÉÔÁÔØ ÔÅÌÏ ÚÁÐÒÏÓÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       Õ ÓÅÒ×ÅÒÁ, ÏÂÒÁÂÁÔÙ×ÁÀÝÅÍÕ ÚÁÐÒÏÓ, ÎÅ ÂÙÌ Ñ×ÎÏ ÏÐÒÅÄẠ̊Π
+       server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.14                                          15.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÓÅÒ×ÅÒÁ ÁÐÓÔÒÉÍÁ ÏËÁÚÙ×ÁÌÉÓØ ÎÅÄÏÓÔÕÐÎÙÍÉ, ÔÏ 
+       ÄÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ Õ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ×ÅÓ ÓÔÁÎÏ×ÉÌÓÑ 
+       ÒÁ×ÎÙÍ ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       $upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.13                                          24.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.12                                          21.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.11                                          11.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÁÐÓÔÒÉÍÁ ÂÙÌ ÚÁÄÁÎ max_fails, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒ×ÏÊ ÖÅ ÎÅÕÄÁÞÎÏÊ ÐÏÐÙÔËÉ ×ÅÓ ÓÅÒ×ÅÒÁ ÎÁ×ÓÅÇÄÁ ÓÔÁÎÏ×ÉÌÓÑ ÒÁ×ÎÙÍ 
+       ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.10                                          03.09.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù open_file_cache, open_file_cache_retest É 
+       open_file_cache_errors.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.9                                           28.08.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÐÒÏÔÏËÏÌÁ HTTPS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ Ä×ÕÈ ÁÄÒÅÓÁÈ ÉÌÉ ÐÏÒÔÁÈ, ÔÏ nginx 
+       ÎÅ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÐÏÍÅÞÁÔØ ÓÅÒ×ÅÒÁ ËÁË 
+       ÎÅÒÁÂÏÞÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.8                                           20.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ Ë ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ 
+       ÆÁÊÌÕ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÌÀÞÁ -c nginx ÏÐÒÅÄÅÌÑÌ ÐÕÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÐÒÅÆÉËÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.7                                           15.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, 
+       auth_basic_user_file, perl_modules, ssl_certificate, 
+       ssl_certificate_key É ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ nginx.conf, Á ÎÅ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       backup.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->discard_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP 
+       ÏÔÌÉÞÎÙÍ ÏÔ 200, É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × 
+       ÓÏÓÔÏÑÎÉÅ keep-alive, ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ 
+       upstream ÂÙÌ ÐÏÍÅÞÅÎ ËÁË down; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.6                                           30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁ×ÎÏÍÅÒÎÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÐÒÏÓÏ× Ë ÁÐÓÔÒÉÍÁÍ Ó 
+       ÂÏÌØÛÉÍÉ ×ÅÓÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.5                                           23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ Sun Studio ÎÁ 
+       Solaris/amd64.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.4                                           17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÉÚÍÅÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Sun Studio 12.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.3                                           12.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.2                                           09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.1                                           17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.0                                           14.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/text/ru/CHANGES.ru-1.0
@@ -0,0 +1,5424 @@
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.5                                           19.07.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!aNULL:!MD5".
+       óÐÁÓÉÂÏ Rob Stradling.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù referer_hash_max_size É 
+       referer_hash_bucket_size.
+       óÐÁÓÉÂÏ Witold Filipczyk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $uid_reset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Lanshun Zhou.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ÚÁÃÉËÌÉÔØÓÑ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÏÂÝÅÎÉÑ "stalled cache updating".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.4                                           01.06.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å map ÍÏÖÎÏ 
+       ÚÁÄÁÔØ ÞÕ×ÓÔ×ÉÔÅÌØÎÏÓÔØ Ë ÒÅÇÉÓÔÒÕ Ó ÐÏÍÏÝØÀ ÐÒÅÆÉËÓÏ× "~" É "~*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÄÅÌÑÅÍÙÅ ÚÏÎÙ É ËÜÛÉ ÉÓÐÏÌØÚÕÀÔ ÓÅÍÁÆÏÒÙ POSIX 
+       ÎÁ Linux.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÏÂÝÅÎÉÑ "stalled cache updating".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_auth_basic_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 1.0.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.3                                           25.05.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÏ×ÁÎÉÅ 
+       ÐÁÒÏÌÑ ÍÅÔÏÄÁÍÉ "$apr1", "{PLAIN}" É "{SSHA}".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á geoip_org É ÐÅÒÅÍÅÎÎÁÑ $geoip_org.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ õÓËÏ×Õ, Arnaud Granal É äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_geo_module É ngx_http_geoip_module 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓÁ IPv4, ÏÔÏÂÒÁÖ£ÎÎÙÅ ÎÁ IPv6 ÁÄÒÅÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ÁÄÒÅÓÁ IPv4, ÏÔÏÂÒÁÖ£ÎÎÏÇÏ ÎÁ ÁÄÒÅÓ IPv6, 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù 
+       access ÉÌÉ deny ÂÙÌÉ ÏÐÒÅÄÅÌÅÎÙ ÔÏÌØËÏ ÄÌÑ ÁÄÒÅÓÏ× IPv6; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÏÔ×ÅÔ ÍÏÇ ÂÙÔØ ÉÓÐÏÒÞÅÎ, ÅÓÌÉ ÚÎÁÞÅÎÉÑ 
+       ÄÉÒÅËÔÉ× proxy/fastcgi/scgi/uwsgi_cache_bypass É proxy/fastcgi/scgi/ 
+       uwsgi_no_cache ÂÙÌÉ ÒÁÚÎÙÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.2                                           10.05.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÄÅÌÑÅÍÙÅ ÚÏÎÙ É ËÜÛÉ ÉÓÐÏÌØÚÕÀÔ ÓÅÍÁÆÏÒÙ POSIX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÔÅ ÐÁÒÁÍÅÔÒÁ rotate ÄÉÒÅËÔÉ×Ù image_filter.
+       óÐÁÓÉÂÏ Adam Bocim.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 1.0.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.1                                           03.05.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á split_clients ÉÓÐÏÌØÚÕÅÔ ÁÌÇÏÒÉÔÍ 
+       MurmurHash2 ÉÚ-ÚÁ ÌÕÞÛÅÇÏ ÒÁÓÐÒÅÄÅÌÅÎÉÑ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÁÍÏÎÔÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÉÎÎÙÅ ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó ÎÕÌÑ, ÎÅ ÓÞÉÔÁÀÔÓÑ 
+       ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $upstream_... ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÌÕÞÛÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ 
+       ÄÉÓËÅ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÁÍÏÎÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÁÒÓÉÎÇÅ ÎÅÐÒÁ×ÉÌØÎÏÇÏ IPv4 ÁÄÒÅÓÁ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.6 ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 9 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.9.3.
+       óÐÁÓÉÂÏ Dagobert Michelsen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_time ÉÍÅÌÁ ÎÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÏÄÚÁÐÒÏÓÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.47.
+       óÐÁÓÉÂÏ éÇÏÒÀ á. ÷ÁÌØËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 1.0.0                                           12.04.2011
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: cache manager ÍÏÇ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "image_filter crop" ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌÁ × 
+       ÓÏÞÅÔÁÎÉÉ Ó "image_filter rotate 180".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "satisfy any" ÚÁÐÒÅÝÁÌÁ ×ÙÄÁÞÕ 
+       ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÓÔÒÁÎÉÃÙ ÄÌÑ 401 ËÏÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.7                                           04.04.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÏÅÄÉÎÅÎÉÑ × ÓÏÓÔÏÑÎÉÉ keepalive ÍÏÇÕÔ ÂÙÔØ 
+       ÚÁËÒÙÔÙ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ, ÅÓÌÉ Õ ×ÏÒËÅÒÁ ÎÅÔ Ó×ÏÂÏÄÎÙÈ ÓÏÅÄÉÎÅÎÉÊ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ rotate ÄÉÒÅËÔÉ×Ù image_filter.
+       óÐÁÓÉÂÏ Adam Bocim.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÂÜËÅÎÄ × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass, 
+       scgi_pass ÉÌÉ uwsgi_pass ÚÁÄÁÎ ×ÙÒÁÖÅÎÉÅÍ É ÓÓÙÌÁÅÔÓÑ ÎÁ ÏÐÉÓÁÎÎÙÊ 
+       upstream.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.6                                           21.03.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ × 
+       ËÁÞÅÓÔ×Å ÚÎÁÞÅÎÉÑ ÐÅÒ×ÏÇÏ ÐÁÒÁÍÅÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $time_iso8601 ÄÌÑ access_log.
+       óÐÁÓÉÂÏ Michael Lustfield.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.5                                           21.02.2011
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ -1 ÄÌÑ 
+       listen backlog ÎÁ Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ utf8 × ÄÉÒÅËÔÉ×ÁÈ geoip_country É 
+       geoip_city.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ÕÍÏÌÞÁÔÅÌØÎÏÊ ÄÉÒÅËÔÉ×Å proxy_redirect, 
+       ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌ ÏÐÉÓÁÎ URI.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÒÁÂÏÔÁÌÁ Ó ÎÅÓÔÁÎÄÁÒÔÎÙÍÉ 
+       ËÏÄÁÍÉ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.53.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.4                                           21.01.2011
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÕÀ $hostname.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: 494 ËÏÄ ÄÌÑ ÏÛÉÂËÉ "Request Header Too Large".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.3                                           13.12.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ IPv6-ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ 
+       ÓÅÒ×ÅÒ, ÔÏ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name 
+       ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.9.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.2                                           06.12.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Unmodified-Since" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÅ ËÌÉÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ accept(), ÅÓÌÉ accept4() ÎÅ ÒÅÁÌÉÚÏ×ÁÎ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ Cygwin; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÑÚ×ÉÍÏÓÔÉ × OpenSSL CVE-2010-4180.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.1                                           30.11.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "return CODE message" ÎÅ ÒÁÂÏÔÁÌÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.9.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.9.0                                           29.11.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ËÁÞÅÓÔ×Å 
+       ÚÎÁÞÅÎÉÑ ÏÐÒÅÄÅÌÑÅÍÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÙÅ ÓÔÒÏËÉ × ËÁÞÅÓÔ×Å 
+       ÚÎÁÞÅÎÉÑ ÐÅÒ×ÏÇÏ ÐÁÒÁÍÅÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ × ÐÅÒ×ÏÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÒÁÎÉÃÁ ÒÕËÏ×ÏÄÓÔ×Á nginx(8).
+       óÐÁÓÉÂÏ óÅÒÇÅÀ ïÓÏËÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept4() × Linux.
+       óÐÁÓÉÂÏ Simon Liu.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÓÔÒÁÎÅÎÉÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÌÉÎËÅÒÁ Ï "sys_errlist" É 
+       "sys_nerr" ÐÏÄ Linux; ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÐÏÑ×ÉÌÏÓØ × 0.8.35.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÉÈÁÉÌÕ ìÁÌÅÔÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ÍÏÄÕÌÅÍ ngx_http_eval_module; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.53                                          18.10.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÐÏÚ×ÏÌÑÅÔ ÍÅÎÑÔØ ËÏÄ ÓÔÁÔÕÓÁ 
+       Õ ÒÅÄÉÒÅËÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       degradation.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÆÁÊÌÏ×ÏÇÏ AIO ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÕÔÅÞËÁ ÓÏËÅÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÅÒ×ÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÁ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á listen 
+       É ÎÉÇÄÅ Ñ×ÎÏ ÎÅ ÏÐÉÓÁÎ ÓÅÒ×ÅÒ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÔÏ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ 
+       ÓÔÁÎÏ×ÉÌÓÑ ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÄÉÒÅËÔÉ×ÏÊ listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.52                                          28.09.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÓÐÏÌØÚÏ×ÁÌ ÒÅÖÉÍ SSL ÄÌÑ listen ÓÏËÅÔÁ, ÅÓÌÉ ÄÌÑ 
+       ÎÅÇÏ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÌÀÂÏÊ listen-ÐÁÒÁÍÅÔÒ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.51.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.51                                          27.09.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á secure_link_expires ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÏÛÉÂÏË resolver'Á ÐÏÎÉÖÅÎ Ó ÕÒÏ×ÎÑ 
+       alert ÎÁ error.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "ssl" listen-ÓÏËÅÔÁ ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ 
+       ÎÅÓËÏÌØËÏ ÒÁÚ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.50                                          02.09.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù secure_link, secure_link_md5 É 
+       secure_link_expires ÍÏÄÕÌÑ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -q.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÜÛÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ É ÍÏÇÌÉ 
+       ÚÁÃÉËÌÉÔØÓÑ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å gzip_disable.
+       óÐÁÓÉÂÏ Derrick Petzold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÍÏÇ ÐÏÓÙÌÁÔØ ÓÉÇÎÁÌÙ stop, quit, 
+       reopen, reload ÐÒÏÃÅÓÓÕ, ÚÁÐÕÝÅÎÎÏÍÕ × ÄÒÕÇÏÊ ÓÅÓÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.49                                          09.08.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $geoip_region_name × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ËÜÛÉÒÏ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÏ ÓÌÅÄÕÀÝÅÇÏ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.48                                          03.08.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ 
+       ÐÕÓÔÏÅ ÉÍÑ "".
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÉÒÅËÔÉ×Á server_name_in_redirect 
+       ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_dma_code, $geoip_area_code É 
+       $geoip_region_name.
+       óÐÁÓÉÂÏ Christine McGonagle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass, fastcgi_pass, uwsgi_pass É 
+       scgi_pass ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ × ÂÌÏËÉ limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_min_uses, fastcgi_cache_min_uses 
+       uwsgi_cache_min_uses É scgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info ÎÅ×ÅÒÎÏ ÉÓÐÏÌØÚÏ×ÁÌÁ 
+       ×ÙÄÅÌÅÎÉÑ, ÅÓÌÉ × ×ÙÄÅÌÅÎÉÑ ÐÏÐÁÄÁÌÁ ÔÏÌØËÏ ÞÁÓÔØ URI.
+       óÐÁÓÉÂÏ àÒÉÀ ôÁÒÁÄÁÀ É Frank Enderle.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌ ";" ÐÒÉ 
+       ËÏÐÉÒÏ×ÁÎÉÉ ÉÚ URI × ÁÒÇÕÍÅÎÔÙ. 
+       óÐÁÓÉÂÏ Daisuke Murase.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÅÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÂÙÌÏ ÂÏÌØÛÅ ÒÁÚÍÅÒÁ image_filter_buffer.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.47                                          28.07.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_time ÉÍÅÌÁ ÎÅ×ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ, ÐÅÒÅÈ×ÁÞÅÎÎÙÅ error_page, ÎÅ ËÜÛÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.46                                          19.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache, fastcgi_no_cache, 
+       uwsgi_no_cache É scgi_no_cache ÔÅÐÅÒØ ×ÌÉÑÀÔ ÔÏÌØËÏ ÎÁ ÓÏÈÒÁÎÅÎÉÅ 
+       ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_bypass, fastcgi_cache_bypass, 
+       uwsgi_cache_bypass É scgi_cache_bypass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÓ×ÏÂÏÖÄÁÌ ÐÁÍÑÔØ × keys_zone ËÜÛÅÊ × ÓÌÕÞÁÅ 
+       ÏÛÉÂËÉ ÒÁÂÏÔÙ Ó ÂÜËÅÎÄÏÍ: ÐÁÍÑÔØ ÏÓ×ÏÂÏÖÄÁÌÁÓØ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ 
+       ×ÒÅÍÅÎÉ ÎÅÁËÔÉ×ÎÏÓÔÉ ÉÌÉ ÐÒÉ ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.45                                          13.07.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_xslt_filter.
+       óÐÁÓÉÂÏ Laurence Rowe.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ SSI ÍÏÄÕÌÑ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ ÐÏÓÌÅ 
+       ËÏÍÁÎÄÙ include Ó ÐÁÒÁÍÅÔÒÏÍ wait="yes"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25. 
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÁÒÁÍÅÔÒ setfib=0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.44                                          05.07.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ËÜÛÉÒÕÅÔ ÏÔ×ÅÔÙ ÂÜËÅÎÄÏ×, × 
+       ÚÁÇÏÌÏ×ËÅ ËÏÔÏÒÙÈ ÅÓÔØ ÓÔÒÏËÁ "Set-Cookie".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ setfib.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ æÉÌÏÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ÉÚÍÅÎÑÔØ ÒÅÇÉÓÔÒ ÂÕË× ÐÒÉ 
+       ÞÁÓÔÉÞÎÏÍ ÓÏ×ÐÁÄÅÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó HP/UX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó ËÏÍÐÉÌÑÔÏÒÏÍ AIX xlC_r.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÂÏÌØÛÉÅ ÐÁËÅÔÙ SSLv2 ËÁË ÏÂÙÞÎÙÅ ÔÅËÓÔÏ×ÙÅ 
+       ÚÁÐÒÏÓÙ.
+       óÐÁÓÉÂÏ Miroslaw Jaworski.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.43                                          30.06.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ ÂÏÌØÛÉÈ ÂÁÚ geo-ÄÉÁÐÁÚÏÎÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÏÛÉÂËÉ × "location /zero {return 204;}" 
+       ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÔ×ÅÔÁ ÏÓÔÁ×ÌÑÌÏ ÔÅÌÏ ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁËÒÙ×ÁÔØ IPv6 listen ÓÏËÅÔ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ ÌÀÂÏÊ ÓÔÁÄÉÉ 
+       ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.42                                          21.06.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÒÏ×ÅÒÑÅÔ location'Ù, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍÉ 
+       ×ÙÒÁÖÅÎÉÑÍÉ, ÅÓÌÉ ÚÁÐÒÏÓ ÐÏÌÎÏÓÔØÀ ÓÏ×ÐÁÌ Ó location'ÏÍ, ÚÁÄÁÎÎÙÍ 
+       ÓÔÒÏËÏÊ ÐÒÅÆÉËÓÁ. ðÒÅÄÙÄÕÝÅÅ ÐÏ×ÅÄÅÎÉÅ ÐÏÑ×ÉÌÏÓØ × 0.7.1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_scgi_module.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÄÏÂÁ×ÌÑÔØ ÔÅËÓÔ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.41                                          15.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ nginx/Windows ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ 
+       ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ Ó ÎÅ×ÅÒÎÏÊ ËÏÄÉÒÏ×ËÏÊ UTF-8.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÂÅÌÙ × ÓÔÒÏËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_redirect ÎÅÐÒÁ×ÉÌØÎÏ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ 
+       "Refresh" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ áÎÄÒÅÅ×Õ É íÁËÓÉÍÕ óÏÇÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÕÔØ ÂÅÚ ÉÍÅÎÉ ÈÏÓÔÁ × ÓÔÒÏËÅ 
+       "Destination" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.40                                          07.06.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÉÍÑ ÐÏÔÏËÁ ÆÁÊÌÁ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Jose Antonio Vazquez Gonzalez.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_uwsgi_module.
+       óÐÁÓÉÂÏ Roberto De Ioris.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param ÓÏ ÚÎÁÞÅÎÉÅÍ, ÎÁÞÉÎÁÀÝÉÍÓÑ ÓÏ 
+       ÓÔÒÏËÉ "HTTP_", ÉÚÍÅÎÑÅÔ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ × ÚÁÐÒÏÓÅ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ FastCGI-ÓÅÒ×ÅÒÕ ÐÒÉ 
+       ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅÌØÚÑ ÂÙÌÏ ÉÚÍÅÎÉÔØ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.39                                          31.05.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁÓÌÅÄÕÅÍÁÑ ÄÉÒÅËÔÉ×Á alias ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌÁ ×Ï 
+       ×ÌÏÖÅÎÎÏÍ location'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÏÍÂÉÎÁÃÉÉ ÄÉÒÅËÔÉ× alias Ó ÐÅÒÅÍÅÎÎÙÍÉ É try_files;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain É IPv6 ÓÏËÅÔÙ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ ×Ï 
+       ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.38                                          24.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_no_cache É fastcgi_no_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $scheme × ÄÉÒÅËÔÉ×Å 
+       rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÚÁÄÅÒÖËÉ × ÄÉÒÅËÔÉ×Å limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ 
+       ÏÐÉÓÁÎÎÏÍÕ ÁÌÇÏÒÉÔÍÕ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $uid_got ÎÅÌØÚÑ ÂÙÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ × SSI É 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÑÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.37                                          17.05.2010
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_split_clients_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÌÀÞÉ ÂÏÌØÛÅ 255 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÚÎÁÞÅÎÉÑ "private" É "no-store" × 
+       ÓÔÒÏËÅ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × SSI-ÄÉÒÅËÔÉ×Å include ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ, 
+       ÅÓÌÉ ÐÕÓÔÏÊ ÏÔ×ÅÔ ÉÍÅÌ ËÏÄ 200.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.33.
+       óÐÁÓÉÂÏ Yichun Zhang.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ IMAP Ë ÓÅÒ×ÅÒÕ Zimbra ÍÏÇÌÏ ÚÁ×ÉÓÎÕÔØ ÄÏ 
+       ÔÁÊÍÁÕÔÁ.
+       óÐÁÓÉÂÏ Alan Batie.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.36                                          22.04.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌ 
+       ÍÅÔÏÄÙ DELETE, COPY É MOVE ÄÌÑ ÓÉÍÌÉÎËÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ SSI × ÐÏÄÚÁÐÒÏÓÁÈ ÉÓÐÏÌØÚÏ×ÁÌ ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ × 
+       ÏÓÎÏ×ÎÏÍ ÚÁÐÒÏÓÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ $query_string, $arg_... É ÉÍ 
+       ÐÏÄÏÂÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÐÏ×ÔÏÒÎÏ ÜËÒÁÎÉÒÏ×ÁÌÏÓØ ÐÏÓÌÅ 
+       ËÁÖÄÏÇÏ ×Ù×ÏÄÁ SSI-ËÏÍÁÎÄÙ echo; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÚÁ×ÉÓÁÌ ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ FIFO.
+       óÐÁÓÉÂÏ Vicente Aguilar É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL-1.0.0 ÎÁ 64-ÂÉÔÎÏÍ Linux.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.35.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.35                                          01.04.2010
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ charset-ÆÉÌØÔÒ ÒÁÂÏÔÁÅÔ ÄÏ SSI-ÆÉÌØÔÒÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á chunked_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "&" ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ × ÁÒÇÕÍÅÎÔÙ × ÐÒÁ×ÉÌÁÈ 
+       rewrite ÎÅ ÜËÒÁÎÉÒÏ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÚÁ×ÅÒÛÁÔØÓÑ Á×ÁÒÉÊÎÏ ×Ï ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ 
+       ÓÉÇÎÁÌÁ ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù timer_resolution ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄÙ kqueue ÉÌÉ eventport.
+       óÐÁÓÉÂÏ George Xie É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ 
+       ÒÁÓÐÏÌÁÇÁÌÉÓØ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÔÏ Õ ÐÏÓÔÏÑÎÎÙÈ ÆÁÊÌÏ× 
+       ×ÒÅÍÑ ÉÚÍÅÎÅÎÉÑ ÂÙÌÏ ÎÅ×ÅÒÎÙÍ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ 
+       "memcached sent invalid trailer".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÍÏÇ ÓÏÂÒÁÔØ ÂÉÂÌÉÏÔÅËÕ zlib-1.2.4 ÉÚ ÉÓÈÏÄÎÙÈ 
+       ÔÅËÓÔÏ×.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       ÐÅÒÅÄ ÏÔ×ÅÔÏÍ FastCGI-ÓÅÒ×ÅÒÁ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.34.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.34                                          03.03.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ×ÓÅ ÛÉÆÒÙ, ÉÓÐÏÌØÚÕÅÍÙÅ × 
+       ËÌÉÅÎÔÓËÉÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+       óÐÁÓÉÂÏ éÎÎÏËÅÎÔÉÀ åÎÉËÅÅ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ËÜÛÉÒÏ×ÁÌ FastCGI-ÏÔ×ÅÔÙ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÂÙÌÏ ÍÎÏÇÏ ×Ù×ÏÄÁ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ HTTPS-ÒÅÆÅÒÅÒÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÎÁÈÏÄÉÔØ ÆÁÊÌÙ, ÅÓÌÉ ÐÕÔØ × 
+       ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ ÚÁÄÁÎ × ÄÒÕÇÏÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.33.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $date_local ×ÙÄÁ×ÁÌÁ ÎÅ×ÅÒÎÏÅ ×ÒÅÍÑ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÆÏÒÍÁÔ "%s".
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ssl_session_cache ÎÅ ÂÙÌ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÕÓÔÁÎÏ×ÌÅÎ 
+       × none, ÔÏ ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÙ ÍÏÇÌÁ ÐÒÏÉÓÈÏÄÉÔØ 
+       ÏÛÉÂËÁ "session id context uninitialized"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: geo-ÄÉÁÐÁÚÏÎ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÓÌÉ 
+       ÄÉÁÐÁÚÏÎ ×ËÌÀÞÁÌ × ÓÅÂÑ ÏÄÎÕ É ÂÏÌÅÅ ÓÅÔÅÊ ÒÁÚÍÅÒÏÍ /16 É ÎÅ 
+       ÎÁÞÉÎÁÌÓÑ ÎÁ ÇÒÁÎÉÃÅ ÓÅÔÉ ÒÁÚÍÅÒÏÍ /16.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÌÏË, ÉÓÐÏÌØÚÕÅÍÙÊ × ÐÁÒÁÍÅÔÒÅ stub × SSI-ÄÉÒÅËÔÉ×Å 
+       include, ×Ù×ÏÄÉÌÓÑ Ó MIME-ÔÉÐÏÍ "text/plain".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: $r->sleep() ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.33                                          01.02.2010
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÐÒÏÂÅÌÙ × ËÏÎÃÅ URI. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ËÏÒÏÔËÉÅ ÉÍÅÎÁ ÆÁÊÌÏ×. 
+       óÐÁÓÉÂÏ Dan Crowley, Core Security Technologies.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÐÏÓÌÅ ÚÁÐÒÏÓÏ× POST ÎÅ 
+       ÚÁÐÒÅÝÁÀÔÓÑ ÄÌÑ MSIE 7.0+.
+       óÐÁÓÉÂÏ Adam Lounds.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ keepalive ÓÏÅÄÉÎÅÎÉÑ ÚÁÐÒÅÝÅÎÙ ÄÌÑ Safari.
+       óÐÁÓÉÂÏ Joshua Sierles.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI ÚÁÐÒÏÓ ×ÎÕÔÒÅÎÎÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÓÑ × ÄÒÕÇÏÊ ÐÒÏËÓÉÒÏ×ÁÎÎÙÊ ÉÌÉ FastCGI location, ÔÏ 
+       ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÉÍÅÔØ ÎÅÎÏÒÍÁÌØÎÏ ÂÏÌØÛÏÅ 
+       ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÏÔÂÒÁÓÙ×ÁÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.32                                          11.01.2010
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ ÒÁÂÏÔÁÌÉ 
+       ÔÏÌØËÏ ÄÌÑ Ä×ÕÈ ÐÅÒÅÍÅÎÎÙÈ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host" ÉÓÐÏÌØÚÕÅÔÓÑ 
+       ÉÍÑ "localhost", ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÕËÁÚÁÎ unix domain 
+       ÓÏËÅÔ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÐÅÒÅÄÁÞÕ chunk'ÁÍÉ ÄÌÑ 201-ÙÈ 
+       ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ Julian Reich.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á "expires modified" ×ÙÓÔÁ×ÌÑÌÁ ÄÁÔÕ × 
+       ÐÒÏÛÌÏÍ, ÔÏ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Cache-Control" ×ÙÄÁ×ÁÌÏÓØ 
+       ÏÔÒÉÃÁÔÅÌØÎÏÅ ÞÉÓÌÏ.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÁÐÒÁÎÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.31                                          23.12.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á error_page ÍÏÖÅÔ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ÏÔ×ÅÔÙ 
+       ÓÏ ÓÔÁÔÕÓÏÍ 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $geoip_city_continent_code, $geoip_latitude É 
+       $geoip_longitude.
+       óÐÁÓÉÂÏ Arvind Sundararajan.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÔÅÐÅÒØ ×ÓÅÇÄÁ 
+       ÕÄÁÌÑÅÔ EXIF É ÄÒÕÇÉÅ ÄÁÎÎÙÅ, ÅÓÌÉ ÏÎÉ ÚÁÎÉÍÁÀÔ ÂÏÌØÛÅ 5% × 
+       JPEG-ÆÁÊÌÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ ÐÒÉ ÚÁÐÒÏÓÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÇÏ 
+       ÏÔ×ÅÔÁ Ó ÐÕÓÔÙÍ ÔÅÌÏÍ.
+       óÐÁÓÉÂÏ Piotr Sikora.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ÎÅ ÓÏÂÉÒÁÔØÓÑ gcc 4.x ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÐÔÉÍÉÚÁÃÉÉ -O2 É ×ÙÛÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ × location ×ÓÅÇÄÁ ÔÅÓÔÉÒÏ×ÁÌÉÓØ Ó 
+       ÕÞ£ÔÏÍ ÒÅÇÉÓÔÒÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ËÜÛÉÒÏ×ÁÌ 304 ÏÔ×ÅÔ, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÚÁÐÒÏÓÁ ÂÙÌÁ ÓÔÒÏËÁ "If-None-Match".
+       óÐÁÓÉÂÏ Tim Dettrick É David Kostal.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÐÒÉ 
+       ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.30                                          15.12.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÄÉÒÅËÔÉ×Ù 
+       large_client_header_buffers ÒÁ×ÅÎ 8K.
+       óÐÁÓÉÂÏ Andrew Cholakian.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÆÁÊÌ conf/fastcgi.conf ÄÌÑ ÐÒÏÓÔÙÈ ËÏÎÆÉÇÕÒÁÃÉÊ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÐÙÔÁÌÓÑ Ä×ÁÖÄÙ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ ÐÒÉ ÐÅÒÅÚÁÐÉÓÉ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÆÁÊÌÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ double free or corruption, ×ÏÚÎÉËÁÀÝÅÊ, ÅÓÌÉ ÉÍÑ 
+       ÈÏÓÔÁ ÎÅ ÂÙÌÏ ÎÁÊÄÅÎÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.22.
+       óÐÁÓÉÂÏ ëÏÎÓÔÁÎÔÉÎÕ ó×ÉÓÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ libatomic ÎÁ ÎÅËÏÔÏÒÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.29                                          30.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÌÑ ÐÒÏËÓÉÒÕÅÍÙÈ ÏÔ×ÅÔÏ× HTTP/0.9 × ÌÏÇ ÐÉÛÅÔÓÑ 
+       ËÏÄ ÏÔ×ÅÔÁ "009".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù addition_types, charset_types, gzip_types, 
+       ssi_types, sub_filter_types É xslt_types ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÓÔÒÏÅÎÎÙÈ ÁÔÏÍÁÒÎÙÈ ÏÐÅÒÁÃÉÊ GCC 4.1+.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-libatomic[=DIR] × configure.
+       óÐÁÓÉÂÏ W-Mark Kubacki.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÉÍÅÌÉ ÏÇÒÁÎÉÞÅÎÎÙÅ ÐÒÁ×Á 
+       ÄÏÓÔÕÐÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁËÜÛÉÒÏ×ÁÎÎÙÅ ÏÔ×ÅÔÙ ÏÔ×ÅÔÏ× HTTP/0.9 ÎÅÐÒÁ×ÉÌØÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ, ÚÁÄÁÎÎÙÅ 
+       ËÁË "?P<...>", ÎÅ ÒÁÂÏÔÁÌÉ × ÄÉÒÅËÔÉ×Å server_name.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.28                                          23.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.27                                          17.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ ÎÅ ÒÁÂÏÔÁÌÉ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.26                                          16.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÙÄÅÌÅÎÉÊ × ÄÉÒÅËÔÉ×Å rewrite; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.25                                          16.11.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ × ÌÏÇ ÏÛÉÂÏË ÎÅ ÐÉÛÅÔÓÑ ÓÏÏÂÝÅÎÉÅ, ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ 
+       ÎÅ ÎÁÊÄÅÎÁ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ $r->variable().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_degradation_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÔÒÅÂÕÅÔÓÑ ÚÁÄÁ×ÁÔØ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á msie_padding ÒÁÂÏÔÁÅÔ É ÄÌÑ Chrome.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÐÒÉ 
+       ÎÅÄÏÓÔÁÔËÅ ÐÁÍÑÔÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÐÅÒÅÄÁ×ÁÌ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ ËÌÉÅÎÔÁÍ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÓÖÁÔÉÅ, ÐÒÉ ÎÁÓÔÒÏÊËÁÈ gzip_static on É gzip_vary 
+       off; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.24                                          11.11.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Content-Encoding: gzip" × 
+       ÚÁÇÏÌÏ×ÏË 304-ÙÈ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÌÅÄÏ×ÁÌÓÑ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å ÐÒÉ ÏÐÒÅÄÅÌÅÎÉÉ ÐÕÓÔÏÇÏ ÉÍÅÎÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.23                                          11.11.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ SSL/TLS renegotiation ÚÁÐÒÅÝ£Î.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: listen unix domain ÓÏËÅÔ ÎÅ ÎÁÓÌÅÄÏ×ÁÌÓÑ ×Ï ×ÒÅÍÑ 
+       ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from ÎÅ 
+       ÒÁÂÏÔÁÌ ÂÅÚ ÅÝ£ ÏÄÎÏÊ ÄÉÒÅËÔÉ×Ù Ó ÌÀÂÙÍ IP-ÁÄÒÅÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault É ÚÁÃÉËÌÉ×ÁÎÉÑ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × resolver'Å.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.22                                          03.11.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_bind, fastcgi_bind É memcached_bind.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù access É deny ÐÏÄÄÅÒÖÉ×ÁÀÔ IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set_real_ip_from ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 ÁÄÒÅÓÁ × 
+       ÚÁÇÏÌÏ×ËÁÈ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "unix:" × ÄÉÒÅËÔÉ×Å set_real_ip_from.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ÐÏÓÌÅ ÔÅÓÔÉÒÏ×ÁÎÉÑ 
+       ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÕÄÁÌÑÌ unix domain ÓÏËÅÔ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÂÅÚ 
+       ÐÅÒÅÒÙ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÅÒÁÔÏÒ "!-x" ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ limit_rate × HTTPS ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × ÌÏÇ ÐÅÒÅÍÅÎÎÏÊ $limit_rate × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ×ÎÕÔÒÉ ÂÌÏËÁ server ÎÅ ÂÙÌÏ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.21                                          26.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞ -V ÐÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ ÐÏÄÄÅÒÖËÉ TLS SNI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ unix domain 
+       ÓÏËÅÔÙ.
+       óÐÁÓÉÂÏ Hongli Lai.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ "default_server" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÁÒÁÍÅÔÒ "default" ÎÅ ÏÂÑÚÁÔÅÌÅÎ ÄÌÑ ÕÓÔÁÎÏ×ËÉ 
+       ÐÁÒÁÍÅÔÒÏ× listen-ÓÏËÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÁÔÙ × 2038 ÇÏÄÕ ÎÁ 32-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.20                                          14.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "HIGH:!ADH:!MD5".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ÌÉÎËÏ× ÎÁ ËÁÔÁÌÏÇÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÌÏÇ, ÚÁÄÁÎÎÙÊ ÐÁÒÁÍÅÔÒÏÍ ËÏÎÆÉÇÕÒÁÃÉÉ 
+       --error-log-path; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÚÁÐÑÔÕÀ ÒÁÚÄÅÌÉÔÅÌÅÍ × ÓÔÒÏËÅ 
+       "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÍÏÇ ÎÅ ÓÏÚÄÁÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÆÁÊÌ × 
+       ËÜÛÅ ÉÌÉ ÆÁÊÌ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ× proxy/fastcgi_store, ÅÓÌÉ ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÌ ÄÏÓÔÁÔÏÞÎÏ ÐÒÁ× ÄÌÑ ÒÁÂÏÔÙ Ó ËÁÔÁÌÏÇÁÍÉ ×ÅÒÈÎÅÇÏ 
+       ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       FastCGI-ÓÅÒ×ÅÒÁ ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÓÞÉÔÁÌ ÒÁÚÍÅÒ ËÜÛÁ ÎÁ ÄÉÓËÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.19                                          06.10.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÏÔÏËÏÌ SSLv2 ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁÐÒÅÝ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÛÉÆÒÙ SSL: 
+       "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_req ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.18                                          06.10.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á read_ahead.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       perl_modules.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù limit_req_log_level É limit_conn_log_level.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_req ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÁÌÇÏÒÉÔÍÕ 
+       leaky bucket.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux/sparc.
+       óÐÁÓÉÂÏ Marcus Ramberg.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÌÁÌ ÓÉÍ×ÏÌ '\0' × ÓÔÒÏËÅ "Location" × ÚÁÇÏÌÏ×ËÅ 
+       × ÏÔ×ÅÔÅ ÎÁ ÚÁÐÒÏÓ MKCOL.
+       óÐÁÓÉÂÏ Xie Zhenye.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÁ ÏÔ×ÅÔÁ 499 × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ ËÏÄ 0; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.17                                          28.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ "/../" ÚÁÐÒÅÝÅÎÙ × ÓÔÒÏËÅ "Destination" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $host ×ÓÅÇÄÁ × ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_session_id.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.16                                          22.09.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_transparency.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "addition_types" ÂÙÌÁ ÎÅ×ÅÒÎÏ ÎÁÚ×ÁÎÁ 
+       "addtion_types".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÒÞÉ ËÜÛÁ resolver'Á.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+       óÐÁÓÉÂÏ Matthew Dempsky.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ×ÅÒÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ × ÐÅÒÅÍÅÎÎÏÊ $request 
+       ÚÁÐÉÓÙ×ÁÌÁÓØ × access_log ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ 
+       ÕÒÏ×ÎÅ info ÉÌÉ debug.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÁÌØÆÁ-ËÁÎÁÌÁ PNG × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÓÅÇÄÁ ÄÏÂÁ×ÌÑÌ ÓÔÒÏËÕ "Vary: Accept-Encoding" × 
+       ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ, ÅÓÌÉ ÏÂÅ ÄÉÒÅËÔÉ×Ù gzip_static É gzip_vary ÂÙÌÉ 
+       ×ËÌÀÞÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ËÏÄÉÒÏ×ËÉ UTF-8 ÄÉÒÅËÔÉ×ÏÊ try_files × 
+       nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ post_action; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.8.11.
+       óÐÁÓÉÂÏ éÇÏÒÀ áÒÔÅÍØÅ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.15                                          14.09.2009
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÏÂÒÁÂÏÔËÅ ÓÐÅÃÉÁÌØÎÏ ÓÏÚÄÁÎÎÏÇÏ ÚÁÐÒÏÓÁ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ Chris Ries.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÉ ÏÐÉÓÁÎÙ ÉÍÅÎÁ .domain.tld, .sub.domain.tld É 
+       .domain-some.tld, ÔÏ ÉÍÑ .sub.domain.tld ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ 
+       .domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÏÄÄÅÒÖËÅ ÐÒÏÚÒÁÞÎÏÓÔÉ × ÍÏÄÕÌÅ 
+       ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÆÁÊÌÏ×ÏÍ AIO.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ X-Accel-Redirect; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.14                                          07.09.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÓÔÁÒÅ×ÛÉÊ ÚÁËÜÛÉÒÏ×ÁÎÎÙÊ ÚÁÐÒÏÓ ÍÏÇ ÚÁÌÉÐÎÕÔØ × 
+       ÓÏÓÔÏÑÎÉÉ "UPDATING".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ error_log ÎÁ ÕÒÏ×ÎÅ info ÉÌÉ debug × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÓÔÒÏÅÎÎÏÇÏ ÐÅÒÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.13                                          31.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "aio sendfile"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-file-aio ÎÁ 
+       FreeBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.12                                          31.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ sendfile × ÄÉÒÅËÔÉ×Å aio ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ memcached; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.11                                          28.08.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_disable msie6" ÎÅ ÚÁÐÒÅÝÁÅÔ ÓÖÁÔÉÅ 
+       ÄÌÑ MSIE 6.0 SV1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÆÁÊÌÏ×ÏÇÏ AIO ×Ï FreeBSD É Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio_alignment.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.10                                          24.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÁÚÙ GeoIP City.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ÐÏÓÔÏÑÎÎÏÅ 
+       ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.9                                           17.08.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÁÒÔÏ×ÙÊ ÚÁÇÒÕÚÞÉË ËÜÛÁ ÒÁÂÏÔÁÅÔ × ÏÔÄÅÌØÎÏÍ 
+       ÐÒÏÃÅÓÓ; ÜÔÏ ÄÏÌÖÎÏ ÕÌÕÞÛÉÔØ ÏÂÒÁÂÏÔËÕ ÂÏÌØÛÉÈ ËÜÛÅÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ É ÐÏÓÔÏÑÎÎÏÅ ÍÅÓÔÏ ÈÒÁÎÅÎÉÑ ÍÏÇÕÔ 
+       ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÒÁÚÎÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.8                                           10.08.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÚÁÇÏÌÏ×ËÏ× ÏÔ×ÅÔÁ, ÒÁÚÄÅÌ£ÎÎÙÈ × 
+       FastCGI-ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ × Ä×ÕÈ ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÉÌÉ 
+       FastCGI location'ÁÈ É × ÐÅÒ×ÏÍ ÉÚ ÎÉÈ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ËÜÛÉÒÏ×ÁÎÉÅ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.8.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.7                                           27.07.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÉÎÉÍÁÌØÎÁÑ ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ ×ÅÒÓÉÑ OpenSSL - 0.9.7.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client ÉÚÍÅΣΠÎÁ 
+       ÐÁÒÁÍÅÔÒ optional É ÔÅÐÅÒØ ÏÎ ÐÒÏ×ÅÒÑÅÔ ËÌÉÅÎÔÓËÉÊ ÓÅÒÔÉÆÉËÁÔ, ÅÓÌÉ 
+       ÏÎ ÂÙÌ ÐÒÅÄÌÏÖÅÎ.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_verify.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_crl.
+       óÐÁÓÉÂÏ Brice Figureau.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ proxy ÄÉÒÅËÔÉ×Ù geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ 
+       ÚÁÄÁÎÉÑ ÒÁÚÍÅÒÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÐÏÒÔÉÌÏ 
+       ÐÁÍÑÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ öÕÒÁ×Ì£×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_header É fastcgi_pass_header" ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉ ËÌÉÅÎÔÕ ÓÔÒÏËÉ "X-Accel-Redirect", "X-Accel-Limit-Rate", 
+       "X-Accel-Buffering" É "X-Accel-Charset" ÉÚ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÓÔÒÏË "Last-Modified" É "Accept-Ranges" × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÐÕÓÔÙÈ 
+       ÏÔ×ÅÔÙ × ÐÏÄÚÁÐÒÏÓÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.6                                           20.07.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geoip_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÛÉÂËÕ "not well formed XML 
+       document" ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÄÏËÕÍÅÎÔÁ.
+       óÐÁÓÉÂÏ Kuramoto Eiji.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX, Cygwin É nginx/Windows ÐÒÉ ÐÒÏ×ÅÒËÅ 
+       location'Ï×, ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÅÐÅÒØ ×ÓÅÇÄÁ ÄÅÌÁÅÔÓÑ 
+       ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx/Windows ÉÇÎÏÒÉÒÕÅÔ ÔÏÞËÉ × ËÏÎÃÅ URI.
+       óÐÁÓÉÂÏ Hugo Leisink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ ÆÁÊÌÁ ÕËÁÚÁÎÎÏÇÏ × --conf-path ÉÇÎÏÒÉÒÏ×ÁÌÏÓØ ÐÒÉ 
+       ÕÓÔÁÎÏ×ËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.5                                           13.07.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÍÅÔÏÄÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTP Basic-ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÁ Windows 
+       ÄÌÑ ÎÅ×ÅÒÎÙÈ ÉÍÅÎÉ/ÐÁÒÏÌÑ ×ÏÚ×ÒÁÝÁÌÁÓØ 500-ÁÑ ÏÛÉÂËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌÉ × 
+       ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.4                                           22.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.3                                           19.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_cache_status.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX 10.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.8.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÅÒÅÈ×ÁÔ 401 ÏÛÉÂËÉ ÏÔ ÂÜËÅÎÄÁ É 
+       ÂÜËÅÎÄ ÎÅ ×ÏÚ×ÒÁÝÁÌ ÓÔÒÏËÕ "WWW-Authenticate" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ å×ÇÅÎÉÀ íÙÞÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.2                                           15.06.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ open_file_cache É proxy/fastcgi ËÜÛÁ 
+       ÎÁ ÓÔÁÒÔÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: open_file_cache ÍÏÇ ËÜÛÉÒÏ×ÁÔØ ÏÔËÒÙÔÙÅ ÆÁÊÌÙ ÏÞÅÎØ 
+       ÄÏÌÇÏ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.1                                           08.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ updating × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "If-Modified-Since", "If-Range" É ÉÍ ÐÏÄÏÂÎÙÅ × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÅÒÅÄÁ×ÁÌÉÓØ ÂÜËÅÎÄÕ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á proxy_set_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ "Set-Cookie" É "P3P" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÎÅ ÓËÒÙ×ÁÌÉÓØ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ, ÅÓÌÉ ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       proxy_hide_header/fastcgi_hide_header Ó ÌÀÂÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module ÎÅ ÐÏÎÉÍÁÌ ÆÏÒÍÁÔ 
+       GIF87a.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ éÌØÉÎÙÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris 10 É ÂÏÌÅÅ ÒÁÎÎÉÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.8.0                                           02.06.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á keepalive_requests.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate_after.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: XSLT-ÆÉÌØÔÒ ÎÅ ÒÁÂÏÔÁÌ × ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÒÁÂÏÔËÅ ÏÔÎÏÓÉÔÅÌØÎÙÈ ÐÕÔÅÊ × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × proxy_store, fastcgi_store, proxy_cache É 
+       fastcgi_cache × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÏÛÉÂÏË ×ÙÄÅÌÅÎÉÑ ÐÁÍÑÔÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ É ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.59                                          25.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_cache_methods É fastcgi_cache_methods.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $request_body × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÐÒÏÓÅ ÎÅ ÂÙÌÏ ÔÅÌÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.58.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSL-ÍÏÄÕÌÉ ÍÏÇÌÉ ÎÅ ÓÏÂÉÒÁÔØÓÑ ÎÁ Solaris É Linux; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ ÍÏÄÕÌÑ ngx_http_xslt_filter_module ÎÅ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ SSI-, charset- É gzip-ÆÉÌØÔÒÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á charset ÎÅ ÓÔÁ×ÉÌÁ ËÏÄÉÒÏ×ËÕ ÄÌÑ ÏÔ×ÅÔÏ× 
+       ÍÏÄÕÌÑ ngx_http_gzip_static_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.58                                          18.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       IPv6.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á image_filter_jpeg_quality.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_single_buffer.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_autoindex_module × ÓÓÙÌËÁÈ ÎÁ ÉÍÅÎÁ 
+       ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ ÓÉÍ×ÏÌ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÃÅÄÕÒÁ "make upgrade" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.53.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.57                                          12.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË ÍÏÄÕÌÑ 
+       ngx_http_image_filter_module × ÉÍÅÎÏ×ÁÎÎÙÊ location × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ floating-point fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.56.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.56                                          11.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx/Windows ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6 × ÄÉÒÅËÔÉ×Å listen 
+       ÍÏÄÕÌÑ HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_image_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.55                                          06.05.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_XXX × ÄÉÒÅËÔÉ×ÁÈ proxy_cache_use_stale É 
+       fastcgi_cache_use_stale ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi ËÜÛ ÎÅ ËÜÛÉÒÏ×ÁÌ ÏÔ×ÅÔÙ, ÓÏÓÔÏÑÝÉÅ ÔÏÌØËÏ ÉÚ 
+       ÚÁÇÏÌÏ×ËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (9: Bad file descriptor)" × 
+       nginx/Unix É "select() failed (10038: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù debug_connection × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.54.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÂÏÒËÅ ÍÏÄÕÌÑ ngx_http_image_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       $r->sendfile.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.54                                          01.05.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_image_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_headers É fastcgi_ignore_headers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ "open_file_cache_errors 
+       on" × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "port_in_redirect off" ÎÅ ÒÁÂÏÔÁÌÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÅ ÏÂÒÁÂÏÔËÉ ÏÛÉÂÏË ÍÅÔÏÄÁ select.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "select() failed (10022: ...)" × nginx/Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÔÅËÓÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ Ï ÏÛÉÂËÁÈ × nginx/Windows; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.53                                          27.04.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÌÏÇ, ÕËÁÚÁÎÎÙÊ × --error-log-path, ÓÏÚÄÁ£ÔÓÑ Ó 
+       ÓÁÍÏÇÏ ÎÁÞÁÌÁ ÒÁÂÏÔÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÉ É ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ ÐÒÉ ÓÔÁÒÔÅ ÚÁÐÉÓÙ×ÁÀÔÓÑ × 
+       error_log É ×Ù×ÏÄÑÔÓÑ ÎÁ stderr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÐÕÓÔÙÍ ÐÁÒÁÍÅÔÒÏÍ --prefix= nginx 
+       ÉÓÐÏÌØÚÕÅÔ ËÁË ÐÒÅÆÉËÓ ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÏÎ ÂÙÌ ÚÁÐÕÝÅÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -p.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -s ÎÁ Unix-ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞÉ -? É -h.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ËÌÀÞÉ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ × ÓÖÁÔÏÊ ÆÏÒÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx/Windows ÎÅ ÒÁÂÏÔÁÌ, ÅÓÌÉ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÂÙÌ 
+       ÚÁÄÁÎ ËÌÀÞÏÍ -c.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× proxy_store, fastcgi_store, 
+       proxy_cache ÉÌÉ fastcgi_cache ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ ÍÏÇÌÉ ÎÅ ÕÄÁÌÑÔØÓÑ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÚÁÇÏÌÏ×ËÅ Auth-Method ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÐÅÒÅÄÁ×ÁÌÏÓØ ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.34.
+       óÐÁÓÉÂÏ Simon Lecaille.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÌÏÇÇÉÒÏ×ÁÎÉÉ ÎÁ Linux ÎÅ ÐÉÓÁÌÉÓØ ÔÅËÓÔÏ×ÙÅ 
+       ÏÐÉÓÁÎÉÑ ÓÉÓÔÅÍÎÙÈ ÏÛÉÂÏË; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.45.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_min_uses ÎÅ ÒÁÂÏÔÁÌÁ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ÷ÏÒÏÂØ£×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.52                                          20.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒ×ÁÑ ÂÉÎÁÒÎÁÑ ×ÅÒÓÉÑ ÐÏÄ Windows.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÍÅÔÏÄÁ HEAD ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÓÔÒÏË "If-Modified-Since", 
+       "If-Range" É ÉÍ ÐÏÄÏÂÎÙÈ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÓÔÒÏËÉ "Set-Cookie" É "P3P" ÓËÒÙ×ÁÀÔÓÑ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÄÌÑ ÚÁËÜÛÉÒÏ×ÁÎÎÙÈ ÏÔ×ÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ÐÒÉ ×ÙÈÏÄÅ ÏÓÎÏ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ ÍÏÇÌÁ 
+       ×ÙÄÁ×ÁÔØÓÑ ÏÛÉÂËÁ "panic: MUTEX_LOCK".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-http-cache; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.51                                          12.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ÏÔ×ÅÔÁ × ÐÏÓÌÅÄÎÅÍ 
+       ÐÁÒÁÍÅÔÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å return ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÊ ËÏÄ 
+       ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÄÅÌÁÌÁ ×ÎÅÛÎÉÊ ÒÅÄÉÒÅËÔ ÂÅÚ ÓÔÒÏËÉ 
+       ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒÁ ÓÌÕÛÁÌÉ ÎÁ ÎÅÓËÏÌØËÉÈ Ñ×ÎÏ ÏÐÉÓÁÎÎÙÈ 
+       ÁÄÒÅÓÁÈ, ÔÏ ×ÉÒÔÕÁÌØÎÙÅ ÓÅÒ×ÅÒÁ ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.39.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.50                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.49.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.49                                          06.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $arg_... × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.48.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.48                                          06.04.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_cache_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÕÞÉÔÙ×ÁÅÔ ÐÒÉ ËÜÛÉÒÏ×ÁÎÉÉ ÓÔÒÏËÉ 
+       "X-Accel-Expires", "Expires" É "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ 
+       ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÏÔ×ÅÔÙ ÎÁ ÚÁÐÒÏÓÙ GET.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_cache_key ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $arg_... ÎÅ ÒÁÂÏÔÁÌÉ Ó SSI-ÐÏÄÚÁÐÒÏÓÁÍÉ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÂÉÂÌÉÏÔÅËÏÊ uclibc.
+       óÐÁÓÉÂÏ Timothy Redaelli.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.47                                          01.04.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD 6 É ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÑÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOSX; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ max_size, ÔÏ cache manager 
+       ÍÏÇ ÕÄÁÌÉÔØ ×ÅÓØ ËÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.46.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Ù proxy_cache/fastcgi_cache É proxy_cache_valid/ 
+       fastcgi_cache_valid ÎÅ ÂÙÌÉ ÚÁÄÁÎÙ ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.46.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÐÒÉ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÕ Ó 
+       ÐÏÍÏÝØÀ error_page ÉÌÉ try_files; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.46                                          30.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÁÒÈÉ× ÐÒÅÄÙÄÕÝÅÇÏ ÒÅÌÉÚÁ ÂÙÌ ÎÅ×ÅÒÎÙÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.45                                          30.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù proxy_cache É proxy_cache_valid ÍÏÖÎÏ 
+       ÚÁÄÁ×ÁÔØ ÎÁ ÒÁÚÎÙÈ ÕÒÏ×ÎÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean_time × ÄÉÒÅËÔÉ×Å proxy_cache_path ÕÄÁÌ£Î.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ max_size × ÄÉÒÅËÔÉ×Å proxy_cache_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_fastcgi_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÁÈ ×ÙÄÅÌÅÎÉÑ × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ × ÌÏÇÅ 
+       ÕËÁÚÙ×ÁÀÔÓÑ ÎÁÚ×ÁÎÉÑ ÄÉÒÅËÔÉ×Ù É ÚÏÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÎÅ ÕÄÁÌÑÌÁ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å auth_basic_user_file ÎÅ ÒÁÂÏÔÁÌ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ, ÚÁÄÁÎÎÙÊ ÓÔÒÏËÏÊ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.44.
+       óÐÁÓÉÂÏ Jerome Loyet.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias, ÚÁÄÁÎÎÏÊ ÐÅÒÅÍÅÎÎÙÍÉ ÂÅÚ ÓÓÙÌÏË ÎÁ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.44                                          23.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ ËÜÛÉÒÏ×ÁÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --with-pcre × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÎÁ 
+       ÕÒÏ×ÎÅ server.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÁ ÓÔÒÏËÕ 
+       ÚÁÐÒÏÓÁ × ÐÏÓÌÅÄÎÅÍ ÐÁÒÁÍÅÔÒÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÔÅÓÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÐÁÒÙ ÁÄÒÅÓ:ÐÏÒÔ ÏÐÉÓÁÎ ÔÏÌØËÏ ÏÄÉÎ ÓÅÒ×ÅÒ, ÔÏ 
+       ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ÄÉÒÅËÔÉ×Å server_name ÎÅ 
+       ÒÁÂÏÔÁÌÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.43                                          18.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÐÒÏÓ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÎÅ×ÅÒÎÏ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á root 
+       ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ ÁÄÒÅÓÁÈ ÔÉÐÁ "*", ÔÏ ÚÎÁÞÅÎÉÅ 
+       ÐÅÒÅÍÅÎÎÏÊ $server_addr ÂÙÌÏ "0.0.0.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.42                                          16.03.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÁ "Invalid argument", ×ÏÚ×ÒÁÝÁÅÍÁÑ 
+       setsockopt(TCP_NODELAY) ÎÁ Solaris, ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÆÁÊÌÁ, ÕËÁÚÁÎÎÏÇÏ × ÄÉÒÅËÔÉ×Å 
+       auth_basic_user_file, ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 403 ×ÍÅÓÔÏ 500.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic_user_file ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ. 
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ipv6only.
+       óÐÁÓÉÂÏ Zhang Hua.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å alias ÓÏ ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Tru64 UNIX.
+       óÐÁÓÉÂÏ Dustin Marquess.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.41.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.41                                          11.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ × server_name ÉÌÉ location ÂÙÌÉ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.40.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ óÏÐÏÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.40                                          09.03.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á location ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ alias Ó ÓÓÙÌËÁÍÉ ÎÁ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ location'Á, ÚÁÄÁÎÎÏÇÏ 
+       ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ Ó ×ÙÄÅÌÅÎÉÑÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏËÁÚÙ×ÁÌ ÐÏÓÌÅÄÎÉÊ 
+       ÓÌÜÛ ÄÌÑ ËÁÔÁÌÏÇÏ× ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ XFS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.15.
+       óÐÁÓÉÂÏ äÍÉÔÒÉÀ ëÕÚØÍÅÎËÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.39                                          02.03.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÍ ÓÖÁÔÉÉ ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       SSI ÍÏÇÌÉ ÚÁ×ÉÓÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.28.
+       óÐÁÓÉÂÏ áÒÔ£ÍÕ âÏÈÁÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÒÏÔËÉÈ ÓÔÁÔÉÞÅÓËÉÈ ×ÁÒÉÁÎÔÏ× × 
+       ÄÉÒÅËÔÉ×Å try_files × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.38                                          23.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÌÏÇÇÉÒÏ×ÁÎÉÅ ÏÛÉÂÏË ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÑ/ÐÁÒÏÌØ, ÚÁÄÁÎÎÙÅ × auth_basic_user_file, 
+       ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ ÐÏÓÌÅ ÎÅÞ£ÔÎÏÇÏ ÞÉÓÌÁ ÐÕÓÔÙÈ ÓÔÒÏË.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ úÁÇÒÅÂÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÌÉÎÎÏÇÏ ÐÕÔÉ × unix domain ÓÏËÅÔÅ × 
+       ÇÌÁ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.37                                          21.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù, ÉÓÐÏÌØÚÕÀÝÉÅ upstream'Ù, ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.36.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.36                                          21.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÒÅÄ×ÁÒÉÔÅÌØÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6; ÄÉÒÅËÔÉ×Á listen ÍÏÄÕÌÑ 
+       HTTP ÐÏÄÄÅÒÖÉ×ÁÅÔ IPv6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ancient_browser ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ ÂÒÁÕÚÅÒÏ×, 
+       ÚÁÄÁÎÎÙÈ ÄÉÒÅËÔÉ×ÁÍÉ modern_browser.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.35                                          16.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ 
+       ÄÌÑ ÁÓÉÍÍÅÔÒÉÞÎÙÈ ÛÉÆÒÏ×.
+       óÐÁÓÉÂÏ Marcin Gozdalik.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files ×ÙÓÔÁ×ÌÑÌÁ MIME-type, ÉÓÈÏÄÑ ÉÚ 
+       ÒÁÓÛÉÒÅÎÉÑ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÉÍÅÎÁ ×ÉÄÁ "*domain.tld", ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÁÓËÉ ×ÉÄÁ ".domain.tld" É ".subdomain.domain.tld"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.34                                          10.02.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ off × ÄÉÒÅËÔÉ×Å if_modified_since.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏÓÌÅ ËÏÍÁÎÄÙ XCLIENT nginx ÐÏÓÙÌÁÅÔ ËÏÍÁÎÄÕ 
+       HELO/EHLO.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Microsoft-ÓÐÅÃÉÆÉÞÎÏÇÏ ÒÅÖÉÍÁ 
+       "AUTH LOGIN with User Name" × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÓÔÁÒÙÅ 
+       ÁÒÇÕÍÅÎÔÙ ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë ÎÏ×ÙÍ ÞÅÒÅÚ ÓÉÍ×ÏÌ "?" ×ÍÅÓÔÏ "&";
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ AIX.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.33                                          02.02.2009
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÒÅÄÉÒÅËÔ, ÔÏ ÏÔ×ÅÔ 
+       ÍÏÇ ÂÙÔØ Ä×ÏÊÎÙÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× epoll ÉÌÉ rtsig.
+       óÐÁÓÉÂÏ Eden Li.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÒÅÄÉÒÅËÔÏ× × ÐÅÒÅÍÅÎÎÏÊ 
+       $sent_http_location ÂÙÌÏ ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù resolver × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.32                                          26.01.2009
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ × ÄÉÒÅËÔÉ×Å try_files ÍÏÖÎÏ Ñ×ÎÏ ÕËÁÚÁÔØ ÐÒÏ×ÅÒËÕ 
+       ËÁÔÁÌÏÇÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: fastcgi_store ÎÅ ×ÓÅÇÄÁ ÓÏÈÒÁÎÑÌ ÆÁÊÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ×ÙÄÅÌÅÎÉÑ ÂÏÌØÛÉÈ ÂÌÏËÏ× × ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ, 
+       ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ ÂÅÚ ÏÔÌÁÄËÉ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ ë×ÁÓÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.31                                          19.01.2009
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á try_files ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÆÁÊÌÙ, 
+       ÉÇÎÏÒÉÒÕÑ ËÁÔÁÌÏÇÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_split_path_info.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÇÅÏ-ÄÉÁÐÁÚÏÎÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÏÔ×ÅÔÁ ngx_http_memcached_module 
+       ×ÏÚ×ÒÁÝÁÌ × ÔÅÌÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "END" ×ÍÅÓÔÏ 404-ÏÊ ÓÔÒÁÎÉÃÙ ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.18.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ SMPT nginx ×ÙÄÁ×ÁÌ ÓÏÏÂÝÅÎÉÅ 
+       "250 2.0.0 OK" ×ÍÅÓÔÏ "235 2.0.0 OK"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.22.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.30                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       × ÄÉÒÅËÔÉ×ÁÈ fastcgi_pass ÉÌÉ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ É 
+       ÉÍÑ ÈÏÓÔÁ ÄÏÌÖÎÏ ÂÙÌÏ ÒÅÚÏÌ×ÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.29                                          24.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_pass É proxy_pass ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÉ 
+       ÐÅÒÅÍÅÎÎÙÅ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ unix domain ÓÏËÅÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ "100 Continue" ×ÙÄÁ×ÁÌÓÑ ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ 
+       HTTP/1.0;
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module 
+       ÐÏÄ Cygwin.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.28                                          22.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ×ÙÄÅÌÅÎÉÉ ÐÁÍÑÔÉ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÄÉÒÅËÔÉ×Ù gzip_buffers ÉÚÍÅÎÅÎÙ 
+       Ó 4 4k/8k ÎÁ 32 4k ÉÌÉ 16 8k.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.27                                          15.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á try_files.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á geo ÍÏÖÅÔ ÂÒÁÔØ ÁÄÒÅÓ ÉÚ ÐÅÒÅÍÅÎÎÏÊ.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÉÆÉËÁÔÏÒ location'Á ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ ÂÅÚ 
+       ÐÒÏÂÅÌÁ ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á add_header ÎÅ ÄÏÂÁ×ÌÑÅÔ ÐÕÓÔÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ÆÁÊÌÁ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ nginx ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ MOVE ÎÅ ÍÏÇ ÐÅÒÅÍÅÝÁÔØ ÆÁÊÌ × ÎÅÓÕÝÅÓÔ×ÕÀÝÉÊ 
+       ËÁÔÁÌÏÇ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌ ÏÐÉÓÁÎ ÎÉ ÏÄÉÎ ÉÍÅÎÏ×ÁÎÎÙÊ 
+       location, ÎÏ ÔÁËÏÊ location ÉÓÐÏÌØÚÏ×ÁÌÓÑ × ÄÉÒÅËÔÉ×Å error_page, ÔÏ 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.26                                          08.12.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.25.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.25                                          08.12.2008
+
+    *) éÚÍÅÎÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÒÁÚÒÅÛÁÀÔÓÑ POST'Ù ÂÅÚ ÓÔÒÏËÉ "Content-Length" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù limit_req É limit_conn ÕËÁÚÙ×ÁÀÔ 
+       ÐÒÉÞÉÎÕ ÚÁÐÒÅÔÁ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÁÍÅÔÒÅ delete ÄÉÒÅËÔÉ×Ù geo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.24                                          01.12.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if_modified_since.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÐÅÒÅÄ 
+       ÏÔ×ÅÔÏÍ ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ × stderr.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_..." ÎÅ ÒÁÂÏÔÁÌÉ × SSI and × 
+       ÐÅÒÌÏ×ÏÍ ÍÏÄÕÌÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.23                                          27.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ delete É ranges × ÄÉÒÅËÔÉ×Å geo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÓËÏÒÅÎÉÅ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ Ó ÂÏÌØÛÉÍ ÞÉÓÌÏÍ ÚÎÁÞÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÐÁÍÑÔÉ, ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÚÁÇÒÕÚËÉ geo-ÂÁÚÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.22                                          20.11.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ none × ÄÉÒÅËÔÉ×Å smtp_auth.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$cookie_...".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÎÅ ÒÁÂÏÔÁÌÁ Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ XFS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: resolver ÎÅ ÐÏÎÉÍÁÌ ÂÏÌØÛÉÅ DNS-ÏÔ×ÅÔÙ.
+       óÐÁÓÉÂÏ Zyb.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.21                                          11.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_limit_req_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EXSLT × ÍÏÄÕÌÅ ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó glibc 2.3.
+       óÐÁÓÉÂÏ Eric Benson É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ MacOSX 10.4 É ÂÏÌÅÅ ÒÁÎÎÉÈ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.20                                          10.11.2008
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_gzip_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_req_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÐÌÁÔÆÏÒÍÁÈ sparc É ppc ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ 
+       ×ÙÈÏÄÉÔØ ÐÏ ÓÉÇÎÁÌÕ SIGBUS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ×ÉÄÁ "proxy_pass http://host/some:uri" ÎÅ 
+       ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module ÎÅ ÒÁÂÏÔÁÌ ×ÎÕÔÒÉ 
+       location'Ï× Ó ÉÍÅÎÁÍÉ ÍÅÎØÛÅ 3 ÓÉÍ×ÏÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $server_addr ÍÏÇÌÁ ÎÅ ÉÍÅÔØ ÚÎÁÞÅÎÉÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.19                                          13.10.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÎÏÍÅÒÁ ×ÅÒÓÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.18                                          13.10.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á underscores_in_headers; ÔÅÐÅÒØ nginx ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_secure_link_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á real_ip_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÀÂÏÊ ÚÁÇÏÌÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_subrequest.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $realpath_root.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ http_502 É http_504 × ÄÉÒÅËÔÉ×Å 
+       proxy_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream ÎÅ ÒÁÂÏÔÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÍÏÇ ×ÙÄÁ×ÁÔØ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       ÄÌÑ ÚÁÐÒÏÓÏ× HEAD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ accept-ÌÉÍÉÔ ÚÁ×ÉÓÉÔ ÏÔ ÞÉÓÌÁ worker_connections.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.17                                          15.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÔÅÐÅÒØ ÒÁÂÏÔÁÅÔ ÎÁ Linux.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $pid.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ directio, ÐÏÑ×É×ÛÁÑÓÑ × 0.7.15, ÎÅ ÒÁÂÏÔÁÌÁ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ open_file_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: access_log Ó ÐÅÒÅÍÅÎÎÙÍÉ ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÎÅ ÐÏÎÉÍÁÌ ÎÁÚ×ÁÎÉÅ 
+       ËÏÄÉÒÏ×ËÉ × ËÁ×ÙÞËÁÈ, ÐÏÌÕÞÅÎÎÏÅ ÏÔ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.16                                          08.09.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.15                                          08.09.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_random_index_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÏÐÔÉÍÉÚÉÒÏ×ÁÎÁ ÄÌÑ ÚÁÐÒÏÓÏ× ÆÁÊÌÏ×, 
+       ÎÁÞÉÎÁÀÝÉÈÓÑ Ó ÐÒÏÉÚ×ÏÌØÎÏÊ ÐÏÚÉÃÉÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÚÁÐÒÅÝÁÅÔ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÅ sendfile.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÐÏÄÞ£ÒËÉ×ÁÎÉÑ × ÉÍÅÎÁÈ ÓÔÒÏË × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.14                                          01.09.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù ssl_certificate É ssl_certificate_key ÎÅ 
+       ÉÍÅÀÔ ÚÎÁÞÅÎÉÊ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á listen ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ ssl.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ nginx ÕÞÉÔÙ×ÁÅÔ ÉÚÍÅÎÅÎÉÅ 
+       ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÎÁ FreeBSD É Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ÄÉÒÅËÔÉ×Ù listen, ÔÁËÉÅ ËÁË backlog, rcvbuf É 
+       ÐÒÏÞÉÅ, ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ, ÅÓÌÉ ÓÅÒ×ÅÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ ÂÙÌ ÎÅ ÐÅÒ×ÙÊ 
+       ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÏ× ÞÁÓÔÉ URI, 
+       ×ÙÄÅÌÅÎÎÏÇÏ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, ÜÔÉ ÁÒÇÕÍÅÎÔÙ ÎÅ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ ÐÒÁ×ÉÌØÎÏÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ 
+       ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.13                                          26.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.7.12.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.12                                          26.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÕÓÔÏÅ ÉÍÑ "".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÐÅÃÉÁÌØÎÕÀ ÍÁÓËÕ 
+       msie6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ max_fails=0 × upstream'Å Ó 
+       ÎÅÓËÏÌØËÉÍÉ ÓÅÒ×ÅÒÁÍÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ×ÙÈÏÄÉÌ ÐÏ ÓÉÇÎÁÌÕ SIGFPE.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÔÅÒÑÌÏÓØ ÔÅÌÏ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÍÅÔÏÄÏÍ HEAD Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page ×ÏÚ×ÒÁÝÁÌÓÑ ÐÏÌÎÙÊ ÏÔ×ÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in() ÎÅ ×ÏÚ×ÒÁÝÁÌ ÚÎÁÞÅÎÉÑ ÓÔÒÏË 
+       "Host", "User-Agent", É "Connection" ÉÚ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.11                                          18.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÒÁÂÏÔÁÅÔ 
+       MIME-ÔÉÐÏÍ text/css.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405 ÄÌÑ ÍÅÔÏÄÁ POST ÐÒÉ 
+       ÚÁÐÒÏÓÅ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ, ÔÏÌØËÏ ÅÓÌÉ ÆÁÊÌ ÓÕÝÅÓÔ×ÕÅÔ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_ssl_session_reuse.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       "X-Accel-Redirect" ÄÉÒÅËÔÉ×Á proxy_pass ÂÅÚ URI ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ Õ ËÁÔÁÌÏÇÁ ÂÙÌÉ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÔÏÌØËÏ ÎÁ ÐÏÉÓË 
+       ÆÁÊÌÏ× É ÐÅÒ×ÙÊ ÉÎÄÅËÓÎÙÊ ÆÁÊÌ ÏÔÓÕÔÓÔ×Ï×ÁÌ, ÔÏ nginx ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ 500.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË ×Ï ×ÌÏÖÅÎÎÙÈ location'ÁÈ; ÏÛÉÂËÉ ÐÏÑ×ÉÌÉÓØ × 
+       0.7.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.10                                          13.08.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ addition_types, charset_types, 
+       gzip_types, ssi_types, sub_filter_types É xslt_types; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅËÕÒÓÉ×ÎÏÊ error_page ÄÌÑ 500 ÏÛÉÂËÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ 
+       ÁÄÒÅÓ ÎÅ ÄÌÑ ×ÓÅÇÏ keepalive ÓÏÅÄÉÎÅÎÉÑ, Á ÄÌÑ ËÁÖÄÏÇÏ ÚÁÐÒÏÓÁ ÐÏ 
+       ÜÔÏÍÕ ÓÏÅÄÉÎÅÎÉÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.9                                           12.08.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ngx_http_charset_module ÐÏ ÕÍÏÌÞÁÎÉÀ ÒÁÂÏÔÁÅÔ ÓÏ 
+       ÓÌÅÄÕÀÝÉÍÉ MIME-ÔÉÐÁÍÉ: text/html, text/css, text/xml, text/plain, 
+       text/vnd.wap.wml, application/x-javascript É application/rss+xml.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset_types É addition_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Ù gzip_types, ssi_types É 
+       sub_filter_types ÉÓÐÏÌØÚÕÀÔ ÈÜÛ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_cpp_test_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÕÔÏÞÎÏÅ ×ÒÅÍÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ É ÉÓÐÒÁ×ÌÅÎÉÑ × ÍÏÄÕÌÅ 
+       ngx_http_xslt_module.
+       óÐÁÓÉÂÏ äÅÎÉÓÕ ìÁÔÙÐÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÐÏÉÓËÅ 
+       ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: HTTPS-ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÚÁ×ÉÓÎÕÔØ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÍÅÔÏÄÙ kqueue, epoll, rtsig ÉÌÉ eventport; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ server_name, valid_referers É map 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÍÁÓËÁ ×ÉÄÁ "*.domain.tld" É ÐÒÉ ÜÔÏÍ ÐÏÌÎÏÅ ÉÍÑ ×ÉÄÁ 
+       "domain.tld" ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ, ÔÏ ÜÔÏ ÉÍÑ ÐÏÐÁÄÁÌÏ ÐÏÄ ÍÁÓËÕ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.8                                           04.08.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_xslt_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$arg_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ directio × Solaris.
+       óÐÁÓÉÂÏ Ivan Debnar.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ FastCGI-ÓÅÒ×ÅÒ ÐÒÉÓÙÌÁÅÔ ÓÔÒÏËÕ "Location" 
+       × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÅÚ ÓÔÒÏËÉ ÓÔÁÔÕÓÁ, ÔÏ nginx ÉÓÐÏÌØÚÕÅÔ ËÏÄ 
+       ÓÔÁÔÕÓÁ 302.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.7                                           30.07.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÏÛÉÂËÁ EAGAIN ÐÒÉ ×ÙÚÏ×Å connect() ÎÅ ÓÞÉÔÁÅÔÓÑ 
+       ×ÒÅÍÅÎÎÏÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ $ssl_client_cert ÔÅÐÅÒØ Ñ×ÌÑÅÔÓÑ 
+       ÓÅÒÔÉÆÉËÁÔ, ÐÅÒÅÄ ËÁÖÄÏÊ ÓÔÒÏËÏÊ ËÏÔÏÒÏÇÏ, ËÒÏÍÅ ÐÅÒ×ÏÊ, ×ÓÔÁ×ÌÑÅÔÓÑ 
+       ÓÉÍ×ÏÌ ÔÁÂÕÌÑÃÉÉ; ÎÅÉÚÍÅΣÎÎÙÊ ÓÅÒÔÉÆÉËÁÔ ÄÏÓÔÕÐÅÎ ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÕÀ 
+       $ssl_client_raw_cert.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ask ÄÉÒÅËÔÉ×Ù ssl_verify_client.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÉÑ × ÏÂÒÁÂÏÔËÅ byte-range.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á directio.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ sendfile() × MacOSX 10.5.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × MacOSX É Cygwin ÐÒÉ ÐÒÏ×ÅÒËÅ location'Ï× ÔÅÐÅÒØ 
+       ÄÅÌÁÅÔÓÑ ÓÒÁ×ÎÅÎÉÅ ÂÅÚ ÕÞ£ÔÁ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×; ÏÄÎÁËÏ, ÓÒÁ×ÎÅÎÉÅ 
+       ÏÇÒÁÎÉÞÅÎÏ ÔÏÌØËÏ ÏÄÎÏÂÁÊÔÎÙÍÉ locale'ÑÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏÅÄÉÎÅÎÉÑ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ ÚÁ×ÉÓÁÌÉ × ÒÅÖÉÍÅ 
+       SSL, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄÙ select, poll ÉÌÉ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÄÉÒÏ×ËÉ UTF-8 × 
+       ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.6                                           07.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å 
+       access_log ×ÓÅÇÄÁ ÐÒÏ×ÅÒÑÅÔÓÑ ÓÕÝÅÓÔ×Ï×ÁÎÉÉ root'Á ÄÌÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ 
+       ÚÎÁÞÅÎÉÊ × ÁÒÇÕÍÅÎÔÁÈ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.5                                           01.07.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × ÐÏÄÄÅÒÖËÅ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å access_log; ÏÛÉÂËÉ 
+       ÐÏÑ×ÉÌÉÓØ × 0.7.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_gzip_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.3.
+       óÐÁÓÉÂÏ ëÉÒÉÌÌÕ ëÏÒÉÎÓËÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÏ×ÍÅÓÔÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sub_filter É SSI ÏÔ×ÅÔÙ 
+       ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.4                                           30.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_log_file_cache.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -g.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "Expect" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.3                                           23.06.2008
+
+    *) éÚÍÅÎÅÎÉÅ: MIME-ÔÉÐ ÄÌÑ ÒÁÓÛÉÒÅÎÉÑ rss ÉÚÍÅΣΠÎÁ 
+       "application/rss+xml".
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "gzip_vary on" ×ÙÄÁ£Ô ÓÔÒÏËÕ 
+       "Vary: Accept-Encoding" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ É ÄÌÑ ÎÅÓÖÁÔÙÈ ÏÔ×ÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ "https://" × 
+       ÄÉÒÅËÔÉ×Å rewrite Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÅÌÁÅÔÓÑ ÒÅÄÉÒÅËÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÎÅ ÒÁÂÏÔÁÌÁ Ó ÐÒÏÔÏËÏÌÏÍ HTTPS; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.2                                           16.06.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÛÉÆÒÙ Ó ÏÂÍÅÎÏÍ EDH-ËÌÀÞÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_dhparam.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_cert.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite nginx 
+       ÎÅ ÉÓËÁÌ ÎÏ×ÙÊ location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.7.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÅÄÉÒÅËÔÅ ÚÁÐÒÏÓÁ Ë ËÁÔÁÌÏÇÕ Ó ÄÏÂÁ×ÌÅÎÉÅÍ ÓÌÜÛÁ 
+       nginx ÎÅ ÄÏÂÁ×ÌÑÌ ÁÒÇÕÍÅÎÔÙ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.1                                           26.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏÉÓË location'Á ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÄÅÒÅ×Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_server_names ÕÐÒÁÚÄÎÅÎÁ × Ó×ÑÚÉ Ó 
+       ÐÏÑ×ÌÅÎÉÅÍ ÄÉÒÅËÔÉ×Ù server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÁ×ÎÏ ÕÓÔÁÒÅ×ÛÉÅ ÄÉÒÅËÔÉ×Ù ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "none" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ 
+       ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÍÏÇÌÉ ÎÅ ÒÅÁÇÉÒÏ×ÁÔØ ÎÁ ÓÉÇÎÁÌÙ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É ÒÏÔÁÃÉÉ ÌÏÇÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÏÓÌÅÄÎÉÈ Fedora 9 Linux.
+       óÐÁÓÉÂÏ Roxis.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.7.0                                           19.05.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ 0x00-0x1F, '"' É '\' × access_log 
+       ÚÁÐÉÓÙ×ÁÀÔÓÑ × ×ÉÄÅ \xXX.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÒÁÚÒÅÛÁÅÔ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Host" × ÚÁÇÏÌÏ×ËÅ 
+       ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÆÌÁÇ modified.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $uid_got É $uid_set ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁ 
+       ÌÀÂÏÊ ÓÔÁÄÉÉ ÏÂÒÁÂÏÔËÉ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $hostname.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ DESTDIR.
+       óÐÁÓÉÂÏ Todd A. Fisher É Andras Voroskoi.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ keepalive ÎÁ Linux × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.31                                          12.05.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÏÂÒÁÂÁÔÙ×ÁÌ ÏÔ×ÅÔ FastCGI-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔ ÂÙÌÁ × ËÏÎÃÅ ÚÁÐÉÓÉ FastCGI; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.2.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óÅÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕÄÁÌÅÎÉÉ ÆÁÊÌÁ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       open_file_cache_errors off × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.30                                          29.04.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ, ÅÓÌÉ ÍÁÓËÅ, ÚÁÄÁÎÎÏÊ × ÄÉÒÅËÔÉ×Å include, ÎÅ 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÏÄÉÎ ÆÁÊÌ, ÔÏ nginx ÎÅ ×ÙÄÁ£Ô ÏÛÉÂËÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ×ÒÅÍÑ × ÄÉÒÅËÔÉ×ÁÈ ÍÏÖÎÏ ÚÁÄÁ×ÁÔØ ÂÅÚ ÐÒÏÂÅÌÁ, 
+       ÎÁÐÒÉÍÅÒ, "1h50m".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞÅË ÐÁÍÑÔÉ, ÅÓÌÉ ÄÉÒÅËÔÉ×Á ssl_verify_client ÉÍÅÌÁ 
+       ÚÎÁÞÅÎÉÅ on.
+       óÐÁÓÉÂÏ Chavelle Vincent.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sub_filter ÍÏÇÌÁ ×ÓÔÁ×ÌÑÔØ ÚÁÍÅÎÑÅÍÙÊ ÔÅËÓÔ × 
+       ×Ù×ÏÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ×ÏÓÐÒÉÎÉÍÁÌÁ ÐÁÒÁÍÅÔÒÙ × 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÅÍÏÍ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÓÂÏÒËÅ Ó Cygwin nginx ×ÓÅÇÄÁ ÏÔËÒÙ×ÁÅÔ ÆÁÊÌÙ 
+       × ÂÉÎÁÒÎÏÍ ÒÅÖÉÍÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.29                                          18.03.2008
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_google_perftools_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.28                                          13.03.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ rtsig ÎÅ ÓÏÂÉÒÁÌÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.27                                          12.03.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux 2.6.18+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÍÅÔÏÄ 
+       rtsig.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ × ÉÍÅÎÏ×ÁÎÎÙÊ location 
+       Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÅÔÏÄ ÚÁÐÒÏÓÁ ÎÅ ÉÚÍÅÎÑÅÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout × SMTP 
+       ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÏ×ÁÎÎÙÅ 
+       location'Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy, FastCGI ÉÌÉ memcached × ÉÍÅÎÏ×ÁÎÎÙÊ location ÓÏ 
+       ÓÔÁÔÉÞÅÓËÉÍ ÏÂÒÁÂÏÔÞÉËÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÒÁÕÚÅÒÙ ÎÅ ÐÏ×ÔÏÒÑÌÉ SSL handshake, ÅÓÌÉ ÐÒÉ ÐÅÒ×ÏÍ 
+       handshake ÎÅ ÏËÁÚÁÌÏÓØ ÐÒÁ×ÉÌØÎÏÇÏ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ. 
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂÏË 495-497 Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÂÅÚ ÉÚÍÅÎÅÎÉÑ ËÏÄÁ ÏÛÉÂËÉ nginx ÐÙÔÁÌÓÑ ×ÙÄÅÌÉÔØ ÏÞÅÎØ 
+       ÍÎÏÇÏ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × ÄÏÌÇÏÖÉ×ÕÝÉÈ ÎÅÂÕÆÆÅÒÉÚÉÒÏ×ÁÎÎÙÈ 
+       ÓÏÅÄÉÎÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÐÁÍÑÔÉ × resolver'Å.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ ÉÚ location'Á c 
+       ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÄÒÕÇÏÊ location Ó ÏÂÒÁÂÏÔÞÉËÏÍ proxy × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ËÜÛÉÒÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $proxy_host É 
+       $proxy_port.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass Ó ÐÅÒÅÍÅÎÎÙÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁ ÐÏÒÔ, 
+       ÏÐÉÓÁÎÎÏÊ × ÄÒÕÇÏÊ ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ, ÎÏ Ó ÔÁËÉÍ 
+       ÖÅ ÉÍÅÎÅÍ ÈÏÓÔÁ.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ âÏÞÅÎËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÎÅËÏÔÏÒÙÈ 64-ÂÉÔÎÏÍ 
+       ÐÌÁÔÆÏÒÍÁÈ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÓÑ alert "sendmsg() failed (9: Bad file 
+       descriptor)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏ×ÔÏÒÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × SSI ÐÕÓÔÏÇÏ block'Á × 
+       ËÁÞÅÓÔ×Å ÚÁÇÌÕÛËÉ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ËÏÐÉÒÏ×ÁÎÉÉ ÞÁÓÔÉ URI, ÓÏÄÅÒÖÁÝÅÇÏ 
+       ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ, × ÁÒÇÕÍÅÎÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.26                                          11.02.2008
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÎÅ ÐÒÏ×ÅÒÑÌÉ 
+       ÄÌÉÎÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ÚÎÁÞÅÎÉÑ × ÄÉÒÅËÔÉ×Å expires 
+       × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+       óÐÁÓÉÂÏ Joaquin Cuenca Abela.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ×ÅÒÎÏ ÏÐÒÅÄÅÌÑÌ ÄÌÉÎÕ ÓÔÒÏËÉ ËÜÛÁ ÎÁ 
+       Pentium 4.
+       óÐÁÓÉÂÏ çÅÎÎÁÄÉÀ íÁÈÏÍÅÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ É ÐÏÄÚÁÐÒÏÓÁÈ Ë 
+       FastCGI-ÓÅÒ×ÅÒÕ ×ÍÅÓÔÏ ÍÅÔÏÄÁ GET ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÏÒÉÇÉÎÁÌØÎÙÊ ÍÅÔÏÄ 
+       ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÙÄÁ×ÁÌ ÏÛÉÂÏÞÎÏÅ ÓÏÏÂÝÅÎÉÅ "SSL_shutdown() 
+       failed (SSL: )"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.25                                          08.01.2008
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÍÅÓÔÏ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ "*" × ÄÉÒÅËÔÉ×Å server_name 
+       ÔÅÐÅÒØ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÉÒÅËÔÉ×Á server_name_in_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÇÏ ÉÍÅÎÉ × ÄÉÒÅËÔÉ×Å server_name ÔÅÐÅÒØ 
+       ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ Ó ÍÁÓËÁÍÉ É ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ satisfy.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÓÔÁÒÙÅ ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓ ÍÏÇÌÉ 
+       ÓÉÌØÎÏ ÎÁÇÒÕÖÁÔØ ÐÒÏÃÅÓÓÏÒ ÐÒÉ ÚÁÐÕÓËÅ ÐÏÄ Linux OpenVZ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á min_delete_depth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE ÎÅ ÒÁÂÏÔÁÌÉ Ó ÏÄÉÎÏÞÎÙÍÉ ÆÁÊÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module ÎÅ ÐÏÚ×ÏÌÑÌ ÒÁÂÏÔÁÔØ 
+       ÍÏÄÕÌÀ ngx_http_dav_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ× × ÒÅÖÉÍÅ HTTPS ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÏÔÌÏÖÅÎÎÏÇÏ accept'Á.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÂÉÂÌÉÏÔÅËÉ PCRE; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.24                                          27.12.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.23                                          27.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ "off" × ÄÉÒÅËÔÉ×Å ssl_session_cache; ÔÅÐÅÒØ ÜÔÏÔ 
+       ÐÁÒÁÍÅÔÒ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_retest ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       open_file_cache_valid.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á open_file_cache_min_uses.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_gzip_static_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_disable.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ memcached_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ location'Á ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÄÉÒÅËÔÉ×Ù 
+       "memcached_pass" É "if", ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù satisfy_any on" ÂÙÌÉ 
+       ÚÁÄÁÎÙ ÄÉÒÅËÔÉ×Ù ÎÅ ×ÓÅÈ ÍÏÄÕÌÅÊ ÄÏÓÔÕÐÁ, ÔÏ ÚÁÄÁÎÎÙÅ ÄÉÒÅËÔÉ×Ù ÎÅ 
+       ÐÒÏ×ÅÒÑÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ, ÚÁÄÁÎÎÙÅ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ × ÄÉÒÅËÔÉ×Å 
+       valid_referers, ÎÅ ÎÁÓÌÅÄÏ×ÁÌÁÓØ Ó ÐÒÅÄÙÄÕÝÅÇÏ ÕÒÏ×ÎÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ÚÁ×ÅÒÛÁÌÓÑ Ó ËÏÄÏÍ 499.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ 16K ÂÕÆÅÒÁ ÄÌÑ 
+       SSL-ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Ben Maurer.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: STARTTLS × ÒÅÖÉÍÅ SMTP ÎÅ ÒÁÂÏÔÁÌ.
+       óÐÁÓÉÂÏ ïÌÅÇÕ íÏÔÉÅÎËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ HTTPS ÚÁÐÒÏÓÙ ÍÏÇÌÉ ÚÁ×ÅÒÛÁÔØÓÑ Ó 
+       ÏÛÉÂËÏÊ "bad write retry"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.22                                          19.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ×ÓÅ ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ×ÏÚ×ÒÁÝÁÀÔ 
+       ÚÎÁÞÅÎÉÑ, ÓËÏÐÉÒÏ×ÁÎÎÙÅ × ÐÁÍÑÔØ, ×ÙÄÅÌÅÎÎÕÀ perl'ÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module, 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ perl ÄÏ ×ÅÒÓÉÉ 5.8.6 É perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï 
+       ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ Á×ÁÒÉÊÎÏ ×ÙÈÏÄÉÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+       óÐÁÓÉÂÏ âÏÒÉÓÕ öÍÕÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÅÔÏÄÙ ÍÏÄÕÌÑ ngx_http_perl_module ÍÏÇÌÉ ÐÅÒÅÄÁ×ÁÔØÓÑ 
+       ÎÅ×ÅÒÎÙÅ ÒÅÚÕÌØÔÁÔÙ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÅÔÏÄ $r->has_request_body() ×ÙÚÙ×ÁÌÓÑ ÄÌÑ 
+       ÚÁÐÒÏÓÁ, Õ ËÏÔÏÒÏÇÏ ÎÅÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÕÖÅ ÐÏÌÎÏÓÔØÀ 
+       ÐÏÌÕÞÅÎÏ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: large_client_header_buffers ÎÅ ÏÓ×ÏÂÏÖÄÁÌÉÓØ ÐÅÒÅÄ 
+       ÐÅÒÅÈÏÄÏÍ × ÓÏÓÔÏÑÎÉÅ keep-alive.
+       óÐÁÓÉÂÏ ïÌÅËÓÁÎÄÒÕ ûÔÅÐÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÅÒÅÍÅÎÎÏÊ $upstream_addr ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÐÏÓÌÅÄÎÉÊ 
+       ÁÄÒÅÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr ÎÅ ×ÏÚ×ÒÁÝÁÌÁ ÏÛÉÂËÕ; 
+       ÔÅÐÅÒØ ÏÎÁ ×ÏÚ×ÒÁÝÁÅÔ ÏÛÉÂËÕ 502, ËÏÔÏÒÕÀ ÍÏÖÎÏ ÎÁÐÒÁ×ÉÔØ ÎÁ 
+       ÓÌÅÄÕÀÝÉÊ ÓÅÒ×ÅÒ Ó ÐÏÍÏÝØÀ "fastcgi_next_upstream invalid_header".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù fastcgi_catch_stderr × 
+       ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.10.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.21                                          03.12.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÎÁÞÅÎÉÑÈ ÐÅÒÅÍÅÎÎÙÈ ÄÉÒÅËÔÉ×Ù proxy_pass 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÔÏÌØËÏ IP-ÁÄÒÅÓÁ, ÔÏ ÕËÁÚÙ×ÁÔØ resolver ÎÅ ÎÕÖÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ resolver ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ ÍÅÔÏÄ kqueue, ÔÏ nginx ×ÙÄÁ×ÁÌ alert "name is out of 
+       response".
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_protocol × 
+       FastCGI-ÐÁÒÁÍÅÔÒÁÈ É ÚÁÐÒÏÓÅ, ÄÌÉÎÁ ËÏÔÏÒÏÇÏ ÂÙÌÁ ÂÌÉÚËÁ Ë ÚÎÁÞÅÎÉÀ 
+       ÄÉÒÅËÔÉ×Ù client_header_buffer_size, nginx ×ÙÄÁ×ÁÌ alert "fastcgi: 
+       the request record is too big".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÂÙÞÎÏÍ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/0.9 Ë HTTPS ÓÅÒ×ÅÒÕ 
+       nginx ×ÏÚ×ÒÁÝÁÌ ÏÂÙÞÎÙÊ ÏÔ×ÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.20                                          28.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù proxy_pass c URI-ÞÁÓÔØÀ × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.6.19.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.19                                          27.11.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÅÒÓÉÑ 0.6.18 ÎÅ ÓÏÂÉÒÁÌÁÓØ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.18                                          27.11.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_userid_module × ÐÏÌÅ ËÕËÉ Ó 
+       ÎÏÍÅÒÏÍ ÐÒÏÃÅÓÓÁ ÄÏÂÁ×ÌÑÅÔ ÍÉËÒÏÓÅËÕÎÄÙ ÎÁ ×ÒÅÍÑ ÓÔÁÒÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × error_log ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÏÌÎÁÑ ÓÔÒÏËÁ ÚÁÐÒÏÓÁ 
+       ×ÍÅÓÔÏ ÔÏÌØËÏ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù resolver É resolver_timeout.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á "add_header last-modified ''" ÕÄÁÌÑÅÔ × 
+       ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÓÔÒÏËÕ "Last-Modified".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÐÏÚ×ÏÌÑÌÁ ÐÅÒÅÄÁ×ÁÔØ ÎÁ ÐÏÌÎÏÊ 
+       ÓËÏÒÏÓÔÉ, ÄÁÖÅ ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ ÏÞÅÎØ ÂÏÌØÛÏÊ ÌÉÍÉÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.17                                          15.11.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ ÓÔÒÏËÉ "If-Range" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ éÎÀÈÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÐÏ×ÔÏÒÎÏ 
+       ÜËÒÁÎÉÒÏ×ÁÌÉÓØ ÕÖÅ ÜËÒÁÎÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex ÎÅ ÒÁÂÏÔÁÌÁ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       "alias /".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÏ× × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL É gzip ÂÏÌØÛÉÅ ÏÔ×ÅÔÙ ÍÏÇÌÉ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÂÙÌ ×ÅÒÓÉÉ HTTP/0.9, 
+       ÔÏ ÐÅÒÅÍÅÎÎÁÑ $status ÂÙÌÁ ÒÁ×ÎÁ 0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.16                                          29.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ uname(2) ×ÍÅÓÔÏ procfs.
+       óÐÁÓÉÂÏ éÌØÅ îÏ×ÉËÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å error_page ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "?", 
+       ÔÏ ÏÎ ÜËÒÁÎÉÒÏ×ÁÌÓÑ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó mget.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.15                                          22.10.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó Cygwin.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ëÕÔÁËÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á merge_slashes.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_vary.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_tokens.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌ URI × ËÏÍÁÎÄÅ SSI include.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×ÁÈ charset ÉÌÉ 
+       source_charset ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault,
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com HTTP/1.0".
+       óÐÁÓÉÂÏ James Oakley.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÚÁÐÒÏÓÁ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page nginx ÐÙÔÁÌÓÑ ÓÎÏ×Á ÐÒÏÞÉÔÁÔØ ÔÅÌÏ ÚÁÐÒÏÓÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ 
+       Õ ÓÅÒ×ÅÒÁ, ÏÂÒÁÂÁÔÙ×ÁÀÝÅÍÕ ÚÁÐÒÏÓ, ÎÅ ÂÙÌ Ñ×ÎÏ ÏÐÒÅÄẠ̊Π
+       server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.14                                          15.10.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÍÁÎÄÁ SSI echo ÉÓÐÏÌØÚÕÅÔ 
+       ËÏÄÉÒÏ×ÁÎÉÅ entity.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ encoding × ËÏÍÁÎÄÅ SSI echo.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ access_log ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÓÅÒ×ÅÒÁ ÁÐÓÔÒÉÍÁ ÏËÁÚÙ×ÁÌÉÓØ ÎÅÄÏÓÔÕÐÎÙÍÉ, ÔÏ 
+       ÄÏ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ Õ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ×ÅÓ ÓÔÁÎÏ×ÉÌÓÑ 
+       ÒÁ×ÎÙÍ ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ $date_local É $date_gmt 
+       ×ÎÅ ÍÏÄÕÌÑ ngx_http_ssi_filter_module × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ËÌÀÞ£ÎÎÏÍ ÏÔÌÁÄÏÞÎÏÍ ÌÏÇÅ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_memcached_module ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÌ 
+       $upstream_response_time.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       memcached.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÒÁÓÐÏÚÎÁ×ÁÌ ÐÁÒÁÍÅÔÒÙ "close" É "keep-alive" × 
+       ÓÔÒÏËÅ "Connection" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÔÏÌØËÏ, ÅÓÌÉ ÏÎÉ ÂÙÌÉ × 
+       ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.11.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sub_filter ÎÅ ÒÁÂÏÔÁÌ Ó ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÚÁÍÅÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ sub_filter.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.13                                          24.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÆÁÊÌ ËÁÔÁÌÏÇÁ ÄÌÑ ÚÁÐÒÏÓÁ HEAD, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ autoindex
+       óÐÁÓÉÂÏ Arkadiusz Patyk.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.12                                          21.09.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÒÁÚÄẠ̊ΠÎÁ ÔÒÉ ÍÏÄÕÌÑ: pop3, imap 
+       É smtp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ --without-mail_pop3_module, 
+       --without-mail_imap_module É --without-mail_smtp_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù smtp_greeting_delay É smtp_client_buffer 
+       ÍÏÄÕÌÑ ngx_mail_smtp_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.6.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÚÄÅÌÑÅÍÏÊ ÂÉÂÌÉÏÔÅËÉ PCRE, 
+       ÒÁÓÐÏÌÏÖÅÎÎÏÊ × ÎÅÓÔÁÎÄÁÒÔÎÏÍ ÍÅÓÔÅ, nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header É fastcgi_hide_header ÎÅ 
+       ÓËÒÙ×ÁÌÉ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ Ó ÉÍÅÎÅÍ ÂÏÌØÛÅ 32 ÓÉÍ×ÏÌÏ×.
+       óÐÁÓÉÂÏ Manlio Perillo.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.11                                          11.09.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ×ÓÅÇÄÁ ÒÏÓ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ ÔÏÌØËÏ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÐÒÉ 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÍ ÐÒÏËÓÉÒÏ×ÁÎÉÉ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ÂÜËÅÎÄÏÍ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÎÅÓËÏÌØËÏ ÓÔÒÏË "Connection" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÅÒ×ÅÒÅ ÁÐÓÔÒÉÍÁ ÂÙÌ ÚÁÄÁÎ max_fails, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒ×ÏÊ ÖÅ ÎÅÕÄÁÞÎÏÊ ÐÏÐÙÔËÉ ×ÅÓ ÓÅÒ×ÅÒÁ ÎÁ×ÓÅÇÄÁ ÓÔÁÎÏ×ÉÌÓÑ ÒÁ×ÎÙÍ 
+       ÏÄÎÏÍÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.10                                          03.09.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù open_file_cache, open_file_cache_retest É 
+       open_file_cache_errors.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÔÅÞËÉ ÓÏËÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÷ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ "Content-Type", ÕËÁÚÁÎÎÕÀ × 
+       ÍÅÔÏÄÅ $r->send_http_header(), ÎÅ ÄÏÂÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ, ÕËÁÚÁÎÎÁÑ × 
+       ÄÉÒÅËÔÉ×Å charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.9                                           28.08.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÐÒÏÔÏËÏÌÁ HTTPS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÅÒ×ÅÒ ÓÌÕÛÁÌ ÎÁ Ä×ÕÈ ÁÄÒÅÓÁÈ ÉÌÉ ÐÏÒÔÁÈ, ÔÏ nginx 
+       ÎÅ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ wildcard × ËÏÎÃÅ ÉÍÅÎÉ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash ÍÏÇÌÁ ÎÅ×ÅÒÎÏ ÐÏÍÅÞÁÔØ ÓÅÒ×ÅÒÁ ËÁË 
+       ÎÅÒÁÂÏÞÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.8                                           20.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÙÔÁÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÄÉÒÅËÔÉ×Ù 
+       worker_priority, worker_rlimit_nofile, worker_rlimit_core, 
+       worker_rlimit_sigpending ÂÅÚ ÐÒÉ×ÉÌÅÇÉÊ root'Á.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É "%" ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÚÁÐÒÏÓÁ ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÐÏÞÔÏ×ÏÇÏ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÓÉÍ×ÏÌ "%" × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ Ë ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍÕ 
+       ÆÁÊÌÕ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÌÀÞÁ -c nginx ÏÐÒÅÄÅÌÑÌ ÐÕÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÐÒÅÆÉËÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ FreeBSD/sparc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.7                                           15.08.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÕÔÉ, ÕËÁÚÁÎÎÙÅ × ÄÉÒÅËÔÉ×ÁÈ include, 
+       auth_basic_user_file, perl_modules, ssl_certificate, 
+       ssl_certificate_key É ssl_client_certificate, ÏÐÒÅÄÅÌÑÀÔÓÑ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ËÁÔÁÌÏÇÁ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ nginx.conf, Á ÎÅ 
+       ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure ÕÐÒÁÚÄΣÎ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ ÎÁ ÌÅÔÕ ×ÅÒÓÉÊ 0.1.x ÓÏÚÄÁÎ ÓÐÅÃÉÁÌØÎÙÊ 
+       ÓÃÅÎÁÒÉÊ make upgrade1.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_name É valid_referers ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       backup.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->discard_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "add_header Last-Modified ..." ÍÅÎÑÅÔ ÓÔÒÏËÕ 
+       "Last-Modified" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÎÁ ÚÁÐÒÏÓ Ó ÔÅÌÏÍ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ Ó ËÏÄÏÍ HTTP 
+       ÏÔÌÉÞÎÙÍ ÏÔ 200, É ÐÏÓÌÅ ÜÔÏÇÏ ÚÁÐÒÏÓÁ ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅÈÏÄÉÌÏ × 
+       ÓÏÓÔÏÑÎÉÅ keep-alive, ÔÏ ÎÁ ÓÌÅÄÕÀÝÉÊ ÚÁÐÒÏÓ nginx ×ÏÚ×ÒÁÝÁÌ 400.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å auth_http ÂÙÌ ÚÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ 
+       ÁÄÒÅÓ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ nginx ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ 511 ÄÌÑ 
+       listen backlog ÎÁ ×ÓÅÈ ÐÌÁÔÆÏÒÍÁÈ, ËÒÏÍÅ FreeBSD.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, ÅÓÌÉ server × ÂÌÏËÅ 
+       upstream ÂÙÌ ÐÏÍÅÞÅÎ ËÁË down; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.6                                           30.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ --sysconfdir=PATH × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÉÍÅÎÏ×ÁÎÎÙÅ location'Ù.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÕÀ $args ÍÏÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ó ÐÏÍÏÝØÀ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $is_args.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁ×ÎÏÍÅÒÎÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÐÒÏÓÏ× Ë ÁÐÓÔÒÉÍÁÍ Ó 
+       ÂÏÌØÛÉÍÉ ×ÅÓÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ × ÐÏÞÔÏ×ÏÍ ÐÒÏËÓÉ-ÓÅÒ×ÅÒÅ ÚÁËÒÙ×ÁÌ 
+       ÓÏÅÄÉÎÅÎÉÅ, ÔÏ nginx ÍÏÇ ÎÅ ÚÁËÒÙ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ Ó ÂÜËÅÎÄÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÈÏÓÔÁ × ËÁÞÅÓÔ×Å ÂÜËÅÎÄÏ× ÄÌÑ 
+       ÐÒÏÔÏËÏÌÏ× HTTP É HTTPS ÂÅÚ Ñ×ÎÏÇÏ ÕËÁÚÁÎÉÑ ÐÏÒÔÏ×, nginx 
+       ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÏÄÉÎ ÐÏÒÔ - 80 ÉÌÉ 443.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris/amd64 Sun Studio 11 É 
+       ÂÏÌÅÅ ÒÁÎÎÉÍÉ ×ÅÒÓÉÑÍÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.6.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.5                                           23.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $nginx_version.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTHENTICATE × 
+       ÒÅÖÉÍÅ IMAP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS × ÒÅÖÉÍÅ 
+       SMTP.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÜËÒÁÎÉÒÕÅÔ ÐÒÏÂÅÌ × ÐÅÒÅÍÅÎÎÏÊ 
+       $memcached_key.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ Sun Studio ÎÁ 
+       Solaris/amd64.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÚÎÁÞÉÔÅÌØÎÙÈ ÐÏÔÅÎÃÉÁÌØÎÙÈ ÏÛÉÂÏË.
+       óÐÁÓÉÂÏ Coverity's Scan.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.4                                           17.07.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù msie_refresh ÂÙÌ ×ÏÚÍÏÖÅÎ 
+       XSS.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ âÏÇÕËÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store ÉÚÍÅÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store_access É fastcgi_store_access.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Sun Studio 12.
+       óÐÁÓÉÂÏ Jiang Hong.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.3                                           12.07.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_store É fastcgi_store.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_http_header × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5, ÎÏ ÏÎ 
+       ÎÅ ÂÙÌ ÒÁÚÒÅÛ£Î, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault, 
+       ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort ÎÅ ÒÁÂÏÔÁÌÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.2                                           09.07.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÙÌ ÒÁÚÄÅÌ£Î × FastCGI-ÚÁÐÉÓÑÈ, 
+       ÔÏ nginx ÐÅÒÅÄÁ×ÁÌ ËÌÉÅÎÔÕ ÍÕÓÏÒ × ÔÁËÉÈ ÚÁÇÏÌÏ×ËÁÈ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.1                                           17.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ × SSI 
+       ÐÏÓÌÅÄÕÀÝÉÊ ÐÏÄÚÁÐÒÏÓ ÌÏËÁÌØÎÏÇÏ ÆÁÊÌÁ ÍÏÇ ÏÔÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÕ × 
+       ÎÅ×ÅÒÎÏÍ ÐÏÒÑÄËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÉÅ ×ËÌÀÞÅÎÉÑ × SSI, ÓÏÈÒÁΣÎÎÙÅ ×Ï ×ÒÅÍÅÎÎÙÅ 
+       ÆÁÊÌÙ, ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ perl'Ï×ÏÊ ÐÅÒÅÍÅÎÎÏÊ $$ ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÂÙÌÏ ÒÁ×ÎÏ ÎÏÍÅÒÕ ÇÌÁ×ÎÏÇÏ ÐÒÏÃÅÓÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.6.0                                           14.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù "server_name", "map", and "valid_referers" 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔ ÍÁÓËÉ ×ÉÄÁ "www.example.*".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.25                                          11.06.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ 
+       --without-http_rewrite_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.24                                          06.06.2007
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÄÉÒÅËÔÉ×Á ssl_verify_client ÎÅ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÙÐÏÌÎÑÌÓÑ ÐÏ ÐÒÏÔÏËÏÌÕ HTTP/0.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÞÁÓÔØ ÏÔ×ÅÔÁ ÍÏÇÌÁ 
+       ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅÓÖÁÔÏÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.23.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.23                                          04.06.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÁÓÛÉÒÅÎÉÅ TLS 
+       Server Name Indication.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_catch_stderr.
+       óÐÁÓÉÂÏ îÉËÏÌÁÀ çÒÅÞÕÈÕ, ÐÒÏÅËÔ OWOX.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ìÉÎÕËÓÅ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ segmentation 
+       fault, ÅÓÌÉ Ä×Á ×ÉÒÔÕÁÌØÎÙÈ ÓÅÒ×ÅÒÁ ÄÏÌÖÎÙ bind()ÉÔÓÑ Ë 
+       ÐÅÒÅÓÅËÁÀÝÉÍÓÑ ÐÏÒÔÁÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÐÏÄÄÅÒÖÉ×ÁÌ ÐÏÔÏËÉ, ÔÏ ×Ï ×ÒÅÍÑ ×ÔÏÒÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ 
+       ×ÙÄÁ×ÁÌÉÓØ ÏÛÉÂËÉ "panic: MUTEX_LOCK" É "perl_parse() failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.22                                          29.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÍÏÇÌÏ ÎÅ ÐÅÒÅÄÁ×ÁÔØÓÑ ÂÜËÅÎÄÕ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.21                                          28.05.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÏ ÂÏÌØÛÅ ÐÒÉÍÅÒÎÏ ÄÅÓÑÔÉ 
+       location'Ï×, ÔÏ location'Ù, ÚÁÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ 
+       ×ÙÒÁÖÅÎÉÑ, ÍÏÇÌÉ ×ÙÐÏÌÎÑÔØÓÑ ÎÅ × ÔÏÍ, ÐÏÒÑÄËÅ, × ËÁËÏÍ ÏÎÉ ÏÐÉÓÁÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÏÊ ÐÌÁÔÆÏÒÍÅ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ, 
+       ÅÓÌÉ 33-ÔÉÊ ÐÏ ÓÞ£ÔÕ ÉÌÉ ÐÏÓÌÅÄÕÀÝÉÊ ÂÜËÅÎÄ ÕÐÁÌ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ ðÏ×ÁÒÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÉÂÌÉÏÔÅËÉ PCRE ÎÁ Solaris/sparc64 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ bus error.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.20                                          07.05.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile_max_chunk.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$http_...", "$sent_http_..." É 
+       "$upstream_http_..." ÍÏÖÎÏ ÍÅÎÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI-ËÏÍÁÎÄÙ 'if expr="$var = /"' × 
+       ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÁÑ ÓÔÒÏËÁ multipart range ÏÔ×ÅÔÁ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÎÅ×ÅÒÎÏ.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Solaris/sparc64, ÅÓÌÉ ÂÙÌ ÓÏÂÒÁÎ 
+       Sun Studio.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ make × 
+       Solaris.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.19                                          24.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $request_time ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔÓÑ Ó 
+       ÔÏÞÎÏÓÔØÀ ÄÏ ÍÉÌÌÉÓÅËÕÎÄ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÅÔÏÄ $r->rflush × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎ × $r->flush.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_headers_hash_max_size É 
+       proxy_headers_hash_bucket_size.
+       óÐÁÓÉÂÏ ÷ÏÌÏÄÙÍÙÒÕ ëÏÓÔÙÒËÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile É limit_rate ÎÁ 64-ÂÉÔÎÙÈ 
+       ÐÌÁÔÆÏÒÍÁÈ ÎÅÌØÚÑ ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÎÁ 64-ÂÉÔÎÏÍ Linux ÎÅÌØÚÑ 
+       ÂÙÌÏ ÐÅÒÅÄÁ×ÁÔØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.18                                          19.04.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_sub_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$upstream_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÙÅ $upstream_status É 
+       $upstream_response_time ÓÏÄÅÒÖÁÔ ÄÁÎÎÙÅ Ï ×ÓÅÈ ÏÂÒÁÝÅÎÉÑÈ Ë 
+       ÁÐÓÔÒÉÍÁÍ, ÓÄÅÌÁÎÎÙÍ ÄÏ X-Accel-Redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ ngx_http_perl_module É 
+       perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ ÐÅÒ×ÏÊ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÐÏÓÌÅ ÐÏÌÕÞÅÎÉÑ ÌÀÂÏÇÏ ÓÉÇÎÁÌÁ × ÏÓÎÏ×ÎÏÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ perl ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ multiplicity, ÔÏ ÐÏÓÌÅ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÅÒÌÏ×ÙÊ ËÏÄ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.17                                          02.04.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÄÌÑ ÍÅÔÏÄÁ TRACE ×ÓÅÇÄÁ ×ÏÚ×ÒÁÝÁÅÔ ËÏÄ 405.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÒÅËÔÉ×Õ include ×ÎÕÔÒÉ ÂÌÏËÁ 
+       types.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $document_root × ÄÉÒÅËÔÉ×Å 
+       root É alias ÚÁÐÒÅÝÅÎÏ: ÏÎÏ ×ÙÚÙ×ÁÌÏ ÒÅËÕÒÓÉ×ÎÏÅ ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅËÜÛÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ (ÔÁËÉÅ, ËÁË 
+       $uri) ×ÏÚ×ÒÁÝÁÌÉ ÓÔÁÒÏÅ ÚÁËÜÛÉÒÏ×ÁÎÎÏÅ ÚÎÁÞÅÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.16                                          26.03.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ËÁÞÅÓÔ×Å ËÌÀÞÁ ÄÌÑ ÈÜÛÁ × ÄÉÒÅËÔÉ×Å ip_hash ÎÅ 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÓÅÔØ ËÌÁÓÓÁ ó.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ ñÒËÏ×ÏÍÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ "Content-Type" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ 
+       ÂÙÌ ÕËÁÚÁÎ charset É ÓÔÒÏËÁ ÚÁ×ÅÒÛÁÌÁÓØ ÓÉÍ×ÏÌÏÍ ";", ÔÏ × ÒÁÂÏÞÅÍ 
+       ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ, ÅÓÌÉ ÔÅÌÏ ÚÁÐÒÏÓÁ, ÚÁÐÉÓÁÎÎÏÅ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, 
+       ÂÙÌÏ ËÒÁÔÎÏ 32K.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris ÂÅÚ ÐÁÒÁÍÅÔÒÁ 
+       --with-debug; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.15.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.15                                          19.03.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÞÔÏ×ÙÊ ÐÒÏËÓÉ-ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÕÔÅÎÔÉÆÉÃÉÒÏ×ÁÎÎÏÅ 
+       SMTP-ÐÒÏËÓÉÒÏ×ÁÎÉÅ É ÄÉÒÅËÔÉ×Ù smtp_auth, smtp_capablities É 
+       xclient.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ keep-alive ÓÏÅÄÉÎÅÎÉÑ ÚÁËÒÙ×ÁÀÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏ 
+       ÐÏÌÕÞÅÎÉÉ ÓÉÇÎÁÌÁ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù imap É auth ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × mail 
+       É pop3_auth.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ CRAM-MD5 É ÎÅ 
+       ÂÙÌ ÒÁÚÒÅۣΠÍÅÔÏÄ APOP, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù starttls only × ÐÒÏÔÏËÏÌÅ 
+       POP3 nginx ÒÁÚÒÅÛÁÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÂÅÚ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SSL.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ×ÙÈÏÄÉÌÉ ÐÏÓÌÅ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ÎÅ ÐÅÒÅÏÔËÒÙ×ÁÌÉ ÌÏÇÉ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÍÅÔÏÄ eventport.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù ip_hash ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÎÅ ÐÉÛÅÔ × ÌÏÇ ÎÅËÏÔÏÒÙÅ alert'Ù, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔÏÄÙ eventport ÉÌÉ /dev/poll.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.14                                          23.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÌÉÛÎÉÅ ÚÁËÒÙ×ÁÀÝÉÅ ÓËÏÂËÉ "}" × ËÏÎÃÅ 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.13                                          19.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄÙ COPY É MOVE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module ÕÓÔÁÎÁ×ÌÉ×ÁÌ ÍÕÓÏÒ ÄÌÑ 
+       ÚÁÐÒÏÓÏ×, ÐÅÒÅÄÁÎÎÙÈ ÐÏ keep-alive ÓÏÅÄÉÎÅÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ 64-ÂÉÔÎÏÍ big-endian Linux.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÓÌÉÛËÏÍ ÄÌÉÎÎÏÊ ËÏÍÁÎÄÙ IMAP/POP3-ÐÒÏËÓÉ 
+       ÔÅÐÅÒØ ÓÒÁÚÕ ÚÁËÒÙ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, Á ÎÅ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.12                                          12.02.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× × ×ÒÅÍÑ ÒÁÂÏÔÙ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation 
+       fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ $fastcgi_script_name ÚÁÐÉÓÙ×ÁÌÁÓØ × 
+       ÌÏÇ, ÔÏ × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.11                                          05.02.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE × 
+       MacPorts.
+       óÐÁÓÉÂÏ Chris McGrath.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ ÂÙÌ ÎÅ×ÅÒÎÙÍ, ÅÓÌÉ ÚÁÐÒÁÛÉ×ÁÌÏÓØ ÎÅÓËÏÌØËÏ 
+       ÄÉÁÐÁÚÏÎÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path ÎÅ ÍÏÇÌÁ ÓÏÚÄÁ×ÁÔØ 
+       ÐÒÏÍÅÖÕÔÏÞÎÙÅ ËÁÔÁÌÏÇÉ, ÅÓÌÉ ÎÅ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÉÒÅËÔÉ×Á 
+       dav_access.
+       óÐÁÓÉÂÏ Evan Miller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÍÅÓÔÏ ËÏÄÏ× ÏÛÉÂÏË "400" É "408" × access_log ÍÏÇ 
+       ÚÁÐÉÓÙ×ÁÔØÓÑ ËÏÄ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.10                                          26.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÏ×ÙÊ ÐÒÏÃÅÓÓ ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌ ÓÌÕÛÁÀÝÉÅ ÓÏËÅÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ Ó ÏÐÔÉÍÉÚÁÃÉÅÊ -O2 × ÒÁÂÏÞÅÍ ÐÒÏÃÅÓÓÅ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.9                                           25.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÔÅÐÅÒØ × ËÁÞÅÓÔ×Å ËÌÀÞÁ 
+       ÉÓÐÏÌØÚÕÅÔ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $memcached_key.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ clean × ÄÉÒÅËÔÉ×Å client_body_in_file_only.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á env.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á sendfile ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÏÛÉÂËÅ ÚÁÐÉÓÉ × access_log nginx ÚÁÐÉÓÙ×ÁÅÔ 
+       ÓÏÏÂÝÅÎÉÅ × error_log, ÎÏ ÎÅ ÞÁÝÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÍÉÎÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "access_log off" ÎÅ ×ÓÅÇÄÁ ÚÁÐÒÅÝÁÌÁ ÚÁÐÉÓØ × 
+       ÌÏÇ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.8                                           19.01.2007
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÄÉÒÅËÔÉ×Á 
+       "client_body_in_file_only on" É ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÙÌÏ ÎÅÂÏÌØÛÏÅ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÉÓØ 
+       ÄÉÒÅËÔÉ×Ù "client_body_in_file_only on" É 
+       "proxy_pass_request_body off" ÉÌÉ "fastcgi_pass_request_body off", É 
+       ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" 
+       ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ ÂÙÌÏ ÎÅÁËÔÉ×ÎÏ, ÔÏ ÏÎÏ ÚÁËÒÙ×ÁÌÏÓØ ÐÏ 
+       ÔÁÊÍÁÕÔÕ, ÚÁÄÁÎÎÏÍÕ ÄÉÒÅËÔÉ×ÏÊ send_timeout; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ epoll ËÌÉÅÎÔ ÚÁËÒÙ×ÁÌ 
+       ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ ÓÏÅÄÉÎÅÎÉÅ ÓÏ Ó×ÏÅÊ ÓÔÏÒÏÎÙ, ÔÏ nginx ÚÁËÒÙ×ÁÌ ÜÔÏ 
+       ÓÏÅÄÉÎÅÎÉÅ ÔÏÌØËÏ ÐÏ ÉÓÔÅÞÅÎÉÉ ÔÁÊÍÁÕÔÁ ÎÁ ÐÅÒÅÄÁÞÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×Å limit_zone.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.7                                           15.01.2007
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÍÑÔÉ × ssl_session_cache.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ ÏÛÉÂÏË × ÄÉÒÅËÔÉ×ÁÈ ssl_session_cache É limit_zone.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault, ÅÓÌÉ ÄÉÒÅËÔÉ×Ù ssl_session_cache ÉÌÉ limit_zone 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ× add_before_body ÉÌÉ 
+       add_after_body ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ ÎÅÔ ÓÔÒÏËÉ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÉÂÌÉÏÔÅËÁ OpenSSL ×ÓÅÇÄÁ ÓÏÂÉÒÁÌÁÓØ Ó ÐÏÄÄÅÒÖËÏÊ 
+       ÐÏÔÏËÏ×.
+       óÐÁÓÉÂÏ äÅÎÕ é×ÁÎÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÂÉÂÌÉÏÔÅËÉ PCRE-6.5+ É ËÏÍÐÉÌÑÔÏÒÁ icc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.6                                           09.01.2007
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_index_module ÉÇÎÏÒÉÒÕÅÔ ×ÓÅ 
+       ÍÅÔÏÄÙ, ËÒÏÍÅ GET, HEAD É POST.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_limit_zone_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $binary_remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_session_cache ÍÏÄÕÌÅÊ ngx_http_ssl_module 
+       É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ DELETE ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅËÕÒÓÉ×ÎÏÅ ÕÄÁÌÅÎÉÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ $r->sendfile() byte-ranges 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.5                                           24.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ËÌÀÞ -v ÂÏÌØÛÅ ÎÅ ×Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÐÉÌÑÔÏÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -V.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕËÁÚÁÎÉÅ 
+       ÒÁÚÍÅÒÁ × K, M É G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ nginx.pm ÔÅÐÅÒØ ÍÏÖÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ 
+       ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× $r->request_body ÉÌÉ 
+       $r->request_body_file ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË, ÓÐÅÃÉÆÉÞÎÙÈ ÄÌÑ ÐÌÁÔÆÏÒÍÙ ppc.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.4                                           15.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ perl ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÔÒÅÂÏ×ÁÌ ÓÔÒÏËÕ "Date" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ ÄÌÑ ÍÅÔÏÄÁ DELETE.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÄÎÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÉÒÅËÔÉ×Å 
+       dav_access nginx ÍÏÇ ÓÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ × ËÏÎÆÉÇÕÒÁÃÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $host ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.3                                           13.12.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->status, $r->log_error É $r->sleep.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->variable ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ, ÎÅÏÐÉÓÁÎÎÙÅ 
+       × ËÏÎÆÉÇÕÒÁÃÉÉ nginx'Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->has_request_body ÎÅ ÒÁÂÏÔÁÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.2                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÉÍÑ, 
+       ÕËÁÚÁÎÎÏÅ × upstream, ÔÏ nginx ÐÙÔÁÌÓÑ ÎÁÊÔÉ IP-ÁÄÒÅÓ ÜÔÏÇÏ ÉÍÅÎÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.1                                           11.12.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÍÏÇÌÁ ÎÅ ÒÁÂÏÔÁÔØ ÐÏÓÌÅ 
+       ÎÅÕÄÁÞÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × Eudora ÄÌÑ Mac; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.11.
+       óÐÁÓÉÂÏ Bron Gondwana.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÕËÁÚÁÎÉÉ × ÄÉÒÅËÔÉ×Å fastcgi_pass ÉÍÅÎÉ ÏÐÉÓÁÎÎÏÇÏ 
+       upstream'Á ×ÙÄÁ×ÁÌÏÓØ ÓÏÏÂÝÅÎÉÅ "no port in upstream"; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÏÄÉÎÁËÏ×ÙÈ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ×, ÎÏ Ó ÒÁÚÎÙÍÉ ÐÏÒÔÁÍÉ, ÔÏ 
+       ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÐÏÒÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×ÁÈ proxy_pass É fastcgi_pass 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ unix domain ÓÏËÅÔÙ, ÔÏ ÜÔÉ ÄÉÒÅËÔÉ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ 
+       ÐÅÒ×ÙÊ ÏÐÉÓÁÎÎÙÊ ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.5.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auth_basic_module ÉÇÎÏÒÉÒÏ×ÁÌ ÐÏÌØÚÏ×ÁÔÅÌÑ, 
+       ÅÓÌÉ ÏÎ ÂÙÌ ÕËÁÚÁÎ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ ÆÁÊÌÁ ÐÁÒÏÌÅÊ É ÐÏÓÌÅ ÐÁÒÏÌÑ 
+       ÎÅ ÂÙÌÏ ÐÅÒÅ×ÏÄÁ ÓÔÒÏËÉ, ×ÏÚ×ÒÁÔÁ ËÁÒÅÔËÉ ÉÌÉ ÓÉÍ×ÏÌÁ ":".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÒÁ×ÎÁ 
+       "0.000", ÈÏÔÑ ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÙÌÏ ÂÏÌØÛÅ 1 ÍÉÌÌÉÓÅËÕÎÄÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.5.0                                           04.12.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" × ÄÉÒÅËÔÉ×Å log_format ÂÏÌØÛÅ ÎÅ 
+       ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails, É 
+       fastcgi_upstream_fail_timeout, memcached_upstream_max_fails É 
+       memcached_upstream_fail_timeout ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ 
+       max_fails, fail_timeout É down.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ip_hash × ÂÌÏËÅ upstream.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓÔÁÔÕÓ WAIT × ÓÔÒÏËÅ "Auth-Status" × ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.14                                          27.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_error_message × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ configure ÏÐÒÅÄÅÌÑÅÔ ÂÉÂÌÉÏÔÅËÕ PCRE ÎÁ FreeBSD, 
+       Linux É NetBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ Ó ÐÅÒÌÏÍ, ÓÏÂÒÁÎÎÙÍ Ó 
+       ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ËÏÒÒÅËÔÎÏ, ÅÓÌÉ ÐÅÒÌ 
+       ×ÙÚÙ×ÁÌÓÑ ÒÅËÕÒÓÉ×ÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÉÇÎÏÒÉÒÏ×ÁÌ ÉÍÑ ÓÅÒ×ÅÒÁ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ ÐÅÒÅÄÁ×ÁÌ ÍÎÏÇÏ × stderr, ÔÏ 
+       ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÓÉÓÔÅÍÎÏÇÏ ×ÒÅÍÅÎÉ ÐÅÒÅÍÅÎÎÁÑ 
+       $upstream_response_time ÍÏÇÌÁ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ POP3 ÓÅÒ×ÅÒÕ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 
+       ÐÒÏËÓÉ ÎÅ ÐÅÒÅÄÁ×ÁÌÓÑ ÐÁÒÁÍÅÔÒ Auth-Login-Attempt.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÏÛÉÂËÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÓÅÒ×ÅÒÏÍ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ 
+       IMAP/POP3 ÐÒÏËÓÉ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.13                                          15.11.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Õ proxy_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ ÂÌÏËÁ 
+       limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ WebDAV ÍÅÔÏÄÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù add_before_body ÂÅÚ 
+       ÄÉÒÅËÔÉ×Ù add_after_body ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÏÌØÛÏÅ ÔÅÌÏ ÚÁÐÒÏÓÁ ÎÅ ÐÒÉÎÉÍÁÌÏÓØ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÍÅÔÏÄ epoll É deferred accept().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÏÔ×ÅÔÏ× ÍÏÄÕÌÑ ngx_http_autoindex_module ÎÅ 
+       ×ÙÓÔÁ×ÌÑÌÁÓØ ËÏÄÉÒÏ×ËÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "[alert] zero size buf" ÐÒÉ ÒÁÂÏÔÅ Ó 
+       FastCGI-ÓÅÒ×ÅÒÏÍ;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --group= ÉÇÎÏÒÉÒÏ×ÁÌÓÑ.
+       óÐÁÓÉÂÏ Thomas Moschny.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 50-Ê ÐÏÄÚÁÐÒÏÓ × SSI ÏÔ×ÅÔÅ ÎÅ ÒÁÂÏÔÁÌ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.12                                          31.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->variable.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ÏÔ×ÅÔ ÂÏÌØÛÏÇÏ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ Ó 
+       ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÂÉÒÁÌ "#fragment" × URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.11                                          25.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ AUTH LOIGN PLAIN É CRAM-MD5.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->allow_ranges.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞ£ÎÎÏÊ ÐÏÄÄÅÒÖËÅ ËÏÍÁÎÄÙ APOP × POP3 ÐÒÏËÓÉ 
+       ÍÏÇÌÉ ÎÅ ÒÁÂÏÔÁÔØ ËÏÍÁÎÄÙ USER/PASS; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.10                                          23.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ APOP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÏ× select, poll É /dev/poll ×Ï 
+       ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÏÔ×ÅÔÁ ÏÔ ÓÅÒ×ÅÒÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÐÒÏËÓÉ 
+       ÎÁÇÒÕÖÁÌ ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÏÊ $server_addr × ÄÉÒÅËÔÉ×Å 
+       map ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ byte ranges 
+       ÄÌÑ ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.7.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Debian amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.4.9.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.9                                           13.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ set × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ×ÅÒÓÉÀ 
+       ÍÏÄÕÌÑ nginx.pm.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.8                                           11.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module ÄÏÂÁ×ÌÑÌ FLV-ÚÁÇÏÌÏ×ÏË ÄÌÑ 
+       ÐÏÌÎÙÈ ÏÔ×ÅÔÏ×.
+       óÐÁÓÉÂÏ áÌÅËÓÅÀ ëÏ×ÙÒÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.7                                           10.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_flv_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù charset É source_charset ÐÏÄÄÅÒÖÉ×ÁÀÔ 
+       ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÏ ËÏÍÁÎÄÙ SSI include Ó ÐÁÒÁÍÅÔÒÏÍ wait 
+       ×ÙÐÏÌÎÑÌÁÓØ ÅÝ£ ÏÄÎÁ ËÏÍÁÎÄÁ SSI include, ÔÏ ÐÁÒÁÍÅÔÒ wait ÍÏÇ ÎÅ 
+       ÒÁÂÏÔÁÔØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "proxy_buffering off" ÉÌÉ 
+       ÐÒÉ ÒÁÂÏÔÅ Ó memcached ÓÏÅÄÉÎÅÎÉÑ ÍÏÇÌÉ ÎÅ ÚÁËÒÙ×ÁÔØÓÑ ÐÏ ÔÁÊÍÁÕÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.6                                           06.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ 
+       ÏÔ amd64, sparc64 É ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÒÏÓÅ ×ÅÒÓÉÉ HTTP/1.1 nginx ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ 
+       chunk'ÁÍÉ, ÅÓÌÉ ÄÌÉÎÁ ÏÔ×ÅÔÁ × ÍÅÔÏÄÅ 
+       $r->headers_out("Content-Length", ...) ÂÙÌÁ ÚÁÄÁÎÁ ÔÅËÓÔÏ×ÏÊ ÓÔÒÏËÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù 
+       error_page ÌÀÂÁÑ ÄÉÒÅËÔÉ×Á ÍÏÄÕÌÑ ngx_http_rewrite_module ×ÏÚ×ÒÁÝÁÌÁ 
+       ÜÔÕ ÏÛÉÂËÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.5                                           02.10.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux É Solaris; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.4.4.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.4                                           02.10.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $scheme.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ max.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á include ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+       óÐÁÓÉÂÏ Jonathan Dance.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ×ÓÅÇÄÁ ÉÚÍÅÎÑÌÁ ËÏÄ ÏÔ×ÅÔÁ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÍÅÔÏÄÅ PUT 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×Å proxy_redirect 
+       ÒÅÄÉÒÅËÔ ÉÚÍÅÎÑÌÓÑ ÎÅ×ÅÒÎÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.3                                           26.09.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÕ 499 ÔÅÐÅÒØ ÎÅÌØÚÑ ÐÅÒÅÎÁÐÒÁ×ÉÔØ Ó ÐÏÍÏÝØÀ 
+       ÄÉÒÅËÔÉ×Ù error_page.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Solaris 10 event ports.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_browser_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 400 ÐÒÏËÓÉÒÏ×ÁÎÎÏÍÕ ÓÅÒ×ÅÒÕ 
+       ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù error_page ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÉÓÐÏÌØÚÏ×ÁÌÓÑ unix domain ÓÏËÅÔ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.47.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: SSI ÎÅ ÒÁÂÏÔÁÌ Ó ÏÔ×ÅÔÁÍÉ memcached É 
+       ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÍÉ ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÏÔ×ÅÔÁÍÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ PAUSE hardware capability × Sun Studio.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.2                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÂÒÁÎÁ ÐÏÄÄÅÒÖËÁ ÆÌÁÇÁ O_NOATIME ÎÁ Linux; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.4.1.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.1                                           14.09.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó DragonFlyBSD.
+       óÐÁÓÉÂÏ ðÁ×ÌÕ îÁÚÁÒÏ×Õ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × sendfile() × 64-ÂÉÔÎÏÍ Linux ÐÒÉ ÐÅÒÅÄÁÞÅ 
+       ÆÁÊÌÏ× ÂÏÌØÛÅ 2G.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux nginx ÄÌÑ ÓÔÁÔÉÞÅÓËÉÈ ÚÁÐÒÏÓÏ× 
+       ÉÓÐÏÌØÚÕÅÔ ÆÌÁÇ O_NOATIME.
+       óÐÁÓÉÂÏ Yusuf Goolamabbas.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.4.0                                           30.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ API: ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÍÏÄÕÌÅÊ HTTP ÐÅÒÅÎÅÓÅÎÁ 
+       ÉÚ ÆÁÚÙ init module × ÆÁÚÕ HTTP postconfiguration.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÔÅÌÏ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÅ ngx_http_perl_module ÎÅ 
+       ÓÞÉÔÙ×ÁÅÔÓÑ ÚÁÒÁÎÅÅ: ÎÕÖÎÏ Ñ×ÎÏ ÉÎÉÃÉÉÒÏ×ÁÔØ ÞÔÅÎÉÅ Ó ÐÏÍÏÝØÀ ÍÅÔÏÄÁ 
+       $r->has_request_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÄ ×ÏÚ×ÒÁÔÁ 
+       DECLINED.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÈÏÄÑÝÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Date" ÄÌÑ ÍÅÔÏÄÁ PUT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi ÒÁÂÏÔÁÅÔ ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å index 
+       ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ÐÅÒÅÍÅÎÎÙÅ É ÐÒÉ ÜÔÏÍ ÐÅÒ×ÏÅ ÉÍÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ 
+       ÂÙÌÏ ÂÅÚ ÐÅÒÅÍÅÎÎÙÈ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.61                                          28.08.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay ÔÅÐÅÒØ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á msie_refresh.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á recursive_error_pages.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ×ÏÚ×ÒÁÝÁÌÁ ÎÅÐÒÁ×ÉÌØÎÙÊ ÒÅÄÉÒÅËÔ, 
+       ÅÓÌÉ ÒÅÄÉÒÅËÔ ×ËÌÀÞÁÌ × ÓÅÂÑ ×ÙÄÅÌÅÎÎÙÅ ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ ÉÚ 
+       ÏÒÉÇÉÎÁÌØÎÏÇÏ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.60                                          18.08.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.59.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.59                                          16.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÎÅÓËÏÌØËÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ ÞÅÒÅÚ 
+       ÄÉÒÅËÔÉ×Õ error_page.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÔÒÉ ÐÁÒÁÍÅÔÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÉÚÍÅÎÑÌÁ ÓÔÒÏËÕ "Content-Type" 
+       ÐÏÓÌÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ Ó ÐÏÍÏÝØÀ "X-Accel-Redirect"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.58.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.58                                          14.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÎÁ Linux ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÆÅÊÓ procfs ×ÍÅÓÔÏ 
+       sysctl.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÓÔÒÏËÁ 
+       "Content-Type" ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÐÅÒ×ÏÎÁÞÁÌØÎÏÇÏ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÎÅ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÏÛÉÂËÕ 413.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁ×ÅÒÛÁÀÝÉÊ "?" ÎÅ ÕÄÁÌÑÌ ÓÔÁÒÙÅ ÁÒÇÕÍÅÎÔÙ, ÅÓÌÉ × 
+       ÐÅÒÅÐÉÓÁÎÎÏÍ URI ÎÅ ÂÙÌÏ ÎÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁÐÕÓËÁÌÓÑ ÎÁ 64-ÂÉÔÎÏÊ FreeBSD 7.0-CURRENT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.57                                          09.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $ssl_client_serial.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÐÅÒÁÔÏÒÅ "!-e" × ÄÉÒÅËÔÉ×Å if.
+       óÐÁÓÉÂÏ áÎÄÒÉÁÎÕ âÕÄÁÎÃÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏ×ÅÒËÅ ËÌÉÅÎÔÓËÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ 
+       ËÌÉÅÎÔÕ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÒÅÂÕÅÍÙÈ ÓÅÒÔÉÆÉËÁÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $document_root ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÙÅ × 
+       ÄÉÒÅËÔÉ×Å root.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.56                                          04.08.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á dav_access.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "-d", "!-d", "-e", 
+       "!-e", "-x" É "!-x".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ × access_log ÎÅËÏÔÏÒÙÈ ÐÅÒÅÄÁ×ÁÅÍÙÈ ËÌÉÅÎÔÕ 
+       ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÚÁÐÒÏÓ 
+       ×ÏÚ×ÒÁÝÁÌ ÒÅÄÉÒÅËÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.55                                          28.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ stub × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ SSI block.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ unicode2nginx ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ root ÂÙÌ ÚÁÄÁÎ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÏÊ, ÔÏ ËÏÒÅÎØ 
+       ÚÁÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÙÌ "//" ÉÌÉ "/.", É ÐÏÓÌÅ ÜÔÏÇÏ 
+       ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÓÉÍ×ÏÌÙ × ×ÉÄÅ "%XX", ÔÏ ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅÚÁËÏÄÉÒÏ×ÁÎÎÙÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->header_in("Cookie") ÍÏÄÕÌÑ 
+       ngx_http_perl_module ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔ ×ÓÅ ÓÔÒÏËÉ "Cookie" × 
+       ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÏÉÓÈÏÄÉÌ segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÓÑ 
+       "client_body_in_file_only on" É ÄÅÌÁÌÓÑ ÐÅÒÅÈÏÄ Ë ÓÌÅÄÕÀÝÅÍÕ ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ×Ï ×ÒÅÍÑ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ËÏÄÙ 
+       ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÄÉÒÅËÔÉ×Ù charset_map ÍÏÇÌÉ ÓÞÉÔÁÔØÓÑ ÎÅ×ÅÒÎÙÍÉ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.54                                          11.07.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÅÔ × ÌÏÇ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÄÚÁÐÒÏÓÁÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_next_upstream, fastcgi_next_upstream É 
+       memcached_next_upstream ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÁÒÁÍÅÔÒ off.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á debug_connection ÐÏÄÄÅÒÖÉ×ÁÅÔ ÚÁÐÉÓØ ÁÄÒÅÓÏ× × 
+       ÆÏÒÍÁÔÅ CIDR.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÉ ÏÔ×ÅÔÁ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ 
+       ÓÅÒ×ÅÒÁ FastCGI × UTF-8 ÉÌÉ ÎÁÏÂÏÒÏÔ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $upstream_response_time ÓÏÄÅÒÖÁÌÁ ×ÒÅÍÑ 
+       ÔÏÌØËÏ ÐÅÒ×ÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë ÂÜËÅÎÄÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÅ amd64; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.53.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.53                                          07.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÄÏÂÁ×ÌÑÅÔ ÓÔÒÏËÉ × ÏÔ×ÅÔÙ Ó ËÏÄÏÍ 
+       204, 301 É 302.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server × ÂÌÏËÅ upstream ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ 
+       weight.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÁÓËÕ "*".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÅÌÏ ÚÁÐÒÏÓÁ ÂÏÌØÛÅ 2G.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "satisfy_any on" ËÌÉÅÎÔ ÕÓÐÅÛÎÏ 
+       ÐÒÏÈÏÄÉÌ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ, × ÌÏÇ ×Ó£ ÒÁ×ÎÏ ÚÁÐÉÓÁÌÏcØ ÓÏÏÂÝÅÎÉÅ 
+       "access forbidden by rule".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÅÔÏÄ PUT ÍÏÇ ÏÛÉÂÏÞÎÏ ÎÅ ÓÏÚÄÁÔØ ÆÁÊÌ É ×ÅÒÎÕÔØ ËÏÄ 
+       409.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×Ï ×ÒÅÍÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ IMAP/POP3 ÂÜËÅÎÄ ×ÏÚ×ÒÁÝÁÌ 
+       ÏÛÉÂËÕ, nginx ÐÒÏÄÏÌÖÁÌ ÐÒÏËÓÉÒÏ×ÁÎÉÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.52                                          03.07.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ×ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÏ×ÅÄÅÎÉÅ ÍÏÄÕÌÑ ngx_http_index_module ÄÌÑ 
+       ÚÁÐÒÏÓÏ× "POST /": ËÁË × ×ÅÒÓÉÉ ÄÏ 0.3.40, ÍÏÄÕÌØ ÔÅÐÅÒØ ÎÅ ×ÙÄÁ£Ô 
+       ÏÛÉÂËÕ 405.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ 
+       ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.37.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÛÉÂËÕ 
+       "unknown charset", ÄÁÖÅ ÅÓÌÉ ÐÅÒÅËÏÄÉÒÏ×ËÁ ÎÅ ÔÒÅÂÏ×ÁÌÁÓØ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÒÅÚÕÌØÔÁÔÅ ÚÁÐÒÏÓÁ PUT ×ÏÚ×ÒÁÝÁÌÓÑ ËÏÄ 409, ÔÏ 
+       ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ ÎÅ ÕÄÁÌÑÌÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.51                                          30.06.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÍÏÇ ÐÒÏÐÁÄÁÔØ ÓÉÍ×ÏÌÙ "<"; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.50.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.50                                          28.06.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect_errors É fastcgi_redirect_errors 
+       ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × proxy_intercept_errors É 
+       fastcgi_intercept_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_charset_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÎÉÅ ÉÚ ÏÄÎÏÂÁÊÔÎÙÈ ËÏÄÉÒÏ×ÏË × UTF-8 É ÏÂÒÁÔÎÏ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Charset" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÕÂÉÒÁÌÓÑ, 
+       ÔÏÌØËÏ ÅÓÌÉ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÓÉÍ×ÏÌ "$".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ × SSI ÐÏÓÌÅ ×ÓÔÁ×ËÉ ÍÏÇÌÁ ÂÙÔØ 
+       ÄÏÂÁ×ÌÅÎÁ ÓÔÒÏËÁ "<!--".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Content-Length: 0", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÏÇÏ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÎÅ ÚÁËÒÙ×ÁÌÏÓØ ÓÏÅÄÉÎÅÎÉÅ Ó ËÌÉÅÎÔÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.49                                          31.05.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å set.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × ssi Ä×ÕÈ É ÂÏÌÅÅ ÐÏÄÚÁÐÒÏÓÏ×, 
+       ÏÂÒÁÂÁÔÙ×ÁÅÍÙÈ ÞÅÒÅÚ FastCGI, ×ÍÅÓÔÏ ×Ù×ÏÄÁ ×ÔÏÒÏÇÏ É ÏÓÔÁÌØÎÙÈ 
+       ÐÏÄÚÁÐÒÏÓÏ× × ÏÔ×ÅÔ ×ËÌÀÞÁÌÓÑ ×Ù×ÏÄ ÐÅÒ×ÏÇÏ ÐÏÄÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.48                                          29.05.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÍÏÄÕÌØ ngx_http_charset_module ÒÁÂÏÔÁÅÔ ÄÌÑ 
+       ÐÏÄÚÁÐÒÏÓÏ×, × ÏÔ×ÅÔÁÈ ËÏÔÏÒÙÈ ÎÅÔ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Content-Type".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÎÅ ÂÙÌÏ URI, ÔÏ ÄÉÒÅËÔÉ×Á 
+       "proxy_redirect default" ÄÏÂÁ×ÌÑÌÁ × ÐÅÒÅÐÉÓÁÎÎÙÊ ÒÅÄÉÒÅËÔ × ÎÁÞÁÌÏ 
+       ÌÉÛÎÉÊ ÓÌÜÛ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÅÎÎÉÊ ÒÅÄÉÒÅËÔ ×ÓÅÇÄÁ ÐÒÅ×ÒÁÝÁÌ ÌÀÂÏÊ HTTP-ÍÅÔÏÄ × 
+       GET, ÔÅÐÅÒØ ÜÔÏ ÄÅÌÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÒÅÄÉÒÅËÔÏ×, ×ÙÐÏÌÎÑÅÍÙÈ Ó 
+       ÐÏÍÏÝØÀ X-Accel-Redirect, É Õ ËÏÔÏÒÙÈ ÍÅÔÏÄ ÎÅ ÒÁ×ÅÎ HEAD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.42.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ, ÅÓÌÉ ÐÅÒÌ ÂÙÌ 
+       Ó ÐÏÄÄÅÒÖËÏÊ ÐÏÔÏËÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.46.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.47                                          23.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á upstream.
+
+    *) éÚÍÅÎÅÎÉÅ: ÓÉÍ×ÏÌ "\" × ÐÁÒÁÈ "\"" É "\'" × SSI ËÏÍÁÎÄÁÈ ÔÅÐÅÒØ 
+       ×ÓÅÇÄÁ ÕÂÉÒÁÅÔÓÑ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.46                                          11.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_hide_header, proxy_pass_header, 
+       fastcgi_hide_header É fastcgi_pass_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass_x_powered_by, fastcgi_x_powered_by É 
+       proxy_pass_server ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Buffering" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂÏË É ÕÔÅÞÅË ÐÁÍÑÔÉ ÐÒÉ ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ × ÍÏÄÕÌÅ 
+       ngx_http_perl_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.45                                          06.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_verify_client, ssl_verify_depth É 
+       ssl_client_certificate.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÅÒÅÍÅÎÎÁÑ $request_method ×ÏÚ×ÒÁÝÁÅÔ ÍÅÔÏÄ ÔÏÌØËÏ 
+       ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÔÁÂÌÉÃÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÉÚÍÅÎÅÎÙ ËÏÄÙ ÓÉÍ×ÏÌÁ 
+       &deg;.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÓÉÍ×ÏÌÙ Å×ÒÏ É 
+       ÎÏÍÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ nginx ÒÁÓÐÒÅÄÅÌÑÌ ÚÁÐÒÏÓÙ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ÔÏ 
+       ÐÒÉ ÐÁÄÅÎÉÉ ÏÄÎÏÊ ÉÚ ÎÉÈ ÚÁÐÒÏÓÙ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ, 
+       ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÔÏÌØËÏ ÎÁ ÏÄÎÕ ÍÁÛÉÎÕ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÒÁ×ÎÏÍÅÒÎÏ 
+       ÒÁÓÐÒÅÄÅÌÑÔØÓÑ ÍÅÖÄÕ ÏÓÔÁÌØÎÙÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.44                                          04.05.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ wait × ËÏÍÁÎÄÅ SSI include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÔÁÂÌÉÃÕ ÐÅÒÅËÏÄÉÒÏ×ËÉ koi-win ÄÏÂÁ×ÌÅÎÙ ÕËÒÁÉÎÓËÉÅ É 
+       ÂÅÌÏÒÕÓÓËÉÅ ÓÉÍ×ÏÌÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.43                                          26.04.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.42                                          26.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ bind × ÄÉÒÅËÔÉ×Å listen × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × ÄÉÒÅËÔÉ×Å rewrite ÏÄÎÏÇÏ É 
+       ÔÏÇÏ ÖÅ ×ÙÄÅÌÅÎÉÑ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÅÒÅÍÅÎÎÙÅ 
+       $sent_http_content_type, $sent_http_content_length, 
+       $sent_http_last_modified, $sent_http_connection, 
+       $sent_http_keep_alive É $sent_http_transfer_encoding.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $sent_http_cache_control ×ÏÚ×ÒÁÝÁÌÁ 
+       ÓÏÄÅÒÖÉÍÏÅ ÔÏÌØËÏ ÏÄÎÏÊ ÓÔÒÏËÉ "Cache-Control" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.41                                          21.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -v.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÕÄÁÌ£ÎÎÙÈ ÐÏÄÚÁÐÒÏÓÏ× ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÂÒÁÂÏÔËÅ FastCGI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÕÔØ Ë ÐÅÒÌÏ×ÙÍ ÍÏÄÕÌÑÍ ÎÅ ÂÙÌ ÕËÁÚÁÎ Ó ÐÏÍÏÝØÀ 
+       --with-perl_modules_path=PATH ÉÌÉ ÄÉÒÅËÔÉ×Ù perl_modules, ÔÏ ÎÁ 
+       ÓÔÁÒÔÅ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.40                                          19.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ MKCOL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á create_full_put_path.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $limit_rate.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.39                                          17.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á uninitialized_variable_warn; ÕÒÏ×ÅÎØ 
+       ÌÏÇÇÉÒÏ×ÁÎÉÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ ÐÏÎÉÖÅÎ Ó 
+       ÕÒÏ×ÎÑ alert ÎÁ warn.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á override_charset.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ × SSI-ËÏÍÁÎÄÁÈ 
+       echo É if expr='$name' ÔÅÐÅÒØ ÎÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÌÏÇ ÓÏÏÂÝÅÎÉÅ Ï 
+       ÎÅÉÚ×ÅÓÔÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÞ£ÔÞÉË ÁËÔÉ×ÎÙÈ ÓÏÅÄÉÎÅÎÉÊ ÒÏÓ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÌÉÍÉÔÁ 
+       ÓÏÅÄÉÎÅÎÉÊ, ÚÁÄÁÎÎÏÇÏ ÄÉÒÅËÔÉ×ÏÊ worker_connections; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑ ÏÇÒÁÎÉÞÅÎÉÅ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ 
+       ÍÏÇÌÏ ÎÅ ÒÁÂÏÔÁÔØ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.38                                          14.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_dav_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÐÔÉÍÉÚÁÃÉÑ ÍÏÄÕÌÑ ngx_http_perl_module.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body_file.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á client_body_in_file_only.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÐÒÉ ÐÅÒÅÐÏÌÎÅÎÉÉ ÄÉÓËÁ nginx ÐÙÔÁÅÔÓÑ ÐÉÓÁÔØ 
+       access_log'É ÔÏÌØËÏ ÒÁÚ × ÓÅËÕÎÄÕ.
+       óÐÁÓÉÂÏ áÎÔÏÎÕ àÖÁÎÉÎÏ×Õ É íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á limit_rate ÔÏÞÎÅÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ 
+       ÓËÏÒÏÓÔØ ÐÒÉ ÚÎÁÞÅÎÉÑÈ ÂÏÌØÛÅ 100 Kbyte/s.
+       óÐÁÓÉÂÏ ForJest.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÓÉÍ×ÏÌÙ "\r" É "\n" × ÌÏÇÉÎÅ É ÐÁÒÏÌÅ × ÚÁËÏÄÉÒÏ×ÁÎÎÏÍ ×ÉÄÅ.
+       óÐÁÓÉÂÏ íÁËÓÉÍÕ äÕÎÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.37                                          07.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_except.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÔÏÒÙ "!~", "!~*", "-f" É 
+       "!-f".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄ 
+       $r->request_body.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÍÏÄÕÌÅ ngx_http_addition_filter_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.36                                          05.04.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_addition_filter_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_pass É fastcgi_pass ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ 
+       ×ÎÕÔÒÉ ÂÌÏËÁ if.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_ignore_client_abort É 
+       fastcgi_ignore_client_abort.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $request_completion.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ 
+       $r->request_method É $r->remote_addr.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ elif.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ "\/" × ÎÁÞÁÌÅ ×ÙÒÁÖÅÎÉÑ ËÏÍÁÎÄÙ if ÍÏÄÕÌÑ 
+       ngx_http_ssi_module ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÎÅ×ÅÒÎÏ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÑÈ × ËÏÍÁÎÄÅ if 
+       ÍÏÄÕÌÑ ngx_http_ssi_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÚÁÄÁÎÉÉ ÏÔÎÏÓÉÔÅÌØÎÏÇÏ ÐÕÔÉ × ÄÉÒÅËÔÉ×ÁÈ 
+       client_body_temp_path, proxy_temp_path, fastcgi_temp_path É 
+       perl_modules ÉÓÐÏÌØÚÏ×ÁÌÓÑ ËÁÔÁÌÏÇ ÏÔÎÏÓÉÔÅÌØÎÏ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ, Á 
+       ÎÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÅÆÉËÓÁ ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.35                                          22.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept-ÆÉÌØÔÒ É TCP_DEFER_ACCEPT ÕÓÔÁÎÁ×ÌÉ×ÁÌÉÓØ ÔÏÌØËÏ 
+       ÄÌÑ ÐÅÒ×ÏÊ ÄÉÒÅËÔÉ×Ù listen; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÂÅÚ URI ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ × 
+       ÐÏÄÚÁÐÒÏÓÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.34                                          21.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.33                                          15.03.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ http_503 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream ÉÌÉ 
+       fastcgi_next_upstream.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_perl_module ÎÅ ÒÁÂÏÔÁÌ ÓÏ ×ÓÔÒÏÅÎÎÙÍ × 
+       ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ËÏÄÏÍ, ÅÓÌÉ ÏÎ ÎÅ ÎÁÞÉÎÁÌÓÑ ÓÒÁÚÕ ÖÅ Ó "sub".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å post_action.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.32                                          11.03.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÄÁÌÅÎÉÅ ÏÔÌÁÄÏÞÎÏÇÏ ÌÏÇÇÉÒÏ×ÁÎÉÑ ÎÁ ÓÔÁÒÔÅ É ÐÒÉ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.31.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.31                                          10.03.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ nginx ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÏÔ×ÅÔÙ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ 
+       ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù listen ÐÏÄÄÅÒÖÉ×ÁÀÔ ÁÄÒÅÓ × ×ÉÄÅ "*:ÐÏÒÔ".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ EVFILER_TIMER × MacOSX 10.4.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ ÔÁÊÍÁÕÔÏ× kqueue × 
+       64-ÂÉÔÎÏÍ ÑÄÒÅ MacOSX.
+       óÐÁÓÉÂÏ áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÓÅÒ×ÅÒÁ ÏÐÉÓÁÎÙ ÎÅÓËÏÌØËÏ ÄÉÒÅËÔÉ× 
+       listen, ÓÌÕÛÁÀÝÉÈ ÎÁ ÒÁÚÎÙÈ ÁÄÒÅÓÁÈ, ÔÏ ÉÍÅÎÁ ÓÅÒ×ÅÒÏ× ×ÉÄÁ 
+       "*.domain.tld" ÒÁÂÏÔÁÌÉ ÔÏÌØËÏ ÄÌÑ ÐÅÒ×ÏÇÏ ÁÄÒÅÓÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.18.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ, ÚÁÐÉÓÁÎÎÙÍ ×Ï ×ÒÅÍÅÎÎÙÊ 
+       ÆÁÊÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó perl 5.8.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.30                                          22.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÒÏ×ÅÎØ ÚÁÐÉÓÉ × ÌÏÇ ÏÛÉÂËÉ ECONNABORTED ÉÚÍÅΣΠÎÁ error 
+       Ó ÕÒÏ×ÎÑ crit.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÍÏÄÕÌÑ 
+       ngx_http_ssi_filter_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ i386 ÐÌÁÔÆÏÒÍÅ, ÅÓÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ PIC; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.27.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.29                                          20.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÔÅÐÅÒØ nginx ÉÓÐÏÌØÚÕÅÔ ÍÅÎØÛÅ ÐÁÍÑÔÉ, ÅÓÌÉ PHP × ÒÅÖÉÍÅ 
+       FastCGI ÐÅÒÅÄÁ£Ô ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÅÄÕÐÒÅÖÄÅÎÉÊ ÐÅÒÅÄ ÏÔ×ÅÔÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 204 ÄÌÑ ÚÁÐÒÏÓÏ× ×ÅÒÓÉÉ HTTP/1.1 ×ÙÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "Transfer-Encoding: chunked".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ 502 ËÏÄ ÏÔ×ÅÔÁ, ÅÓÌÉ FastCGI ÓÅÒ×ÅÒ 
+       ÐÅÒÅÄÁ×ÁÌ ÐÏÌÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ × ÏÔÄÅÌØÎÙÈ FastCGI ÚÁÐÉÓÑÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å post_action ÂÙÌ ÕËÁÚÁÎ ÐÒÏËÓÉÒÕÅÍÙÊ 
+       URI, ÔÏ ÏÎ ×ÙÐÏÌÎÑÌÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.28                                          16.02.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á restrict_host_names ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --with-cpu-opt=ppc64.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ÕÓÌÏ×ÉÑÈ ÐÒÏËÓÉÒÏ×ÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó 
+       ËÌÉÅÎÔÏÍ ÚÁ×ÅÒÛÁÌÏÓØ ÐÒÅÖÄÅ×ÒÅÍÅÎÎÏ.
+       óÐÁÓÉÂÏ ÷ÌÁÄÉÍÉÒÕ ûÕÔÏ×Õ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" ÎÅ ÕÞÉÔÙ×ÁÌÁÓØ 
+       ÄÌÑ ÚÁÐÒÏÓÏ×, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÎÙÈ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ "X-Accel-Redirect".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÏÓÌÅ ÕÓÐÅÛÎÏÇÏ 
+       ÚÁ×ÅÒÛÅÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÔÅÌÏ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÏÔ×ÅÔÁ, ÓÏÚÄÁ×ÁÅÍÏÇÏ ÄÉÒÅËÔÉ×ÏÊ 
+       post_action, ÐÅÒÅÄÁ×ÁÌÏÓØ ËÌÉÅÎÔÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.27                                          08.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù variables_hash_max_size É 
+       variables_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÁÑ $body_bytes_sent ÄÏÓÔÕÐÎÁ ÎÅ ÔÏÌØËÏ × 
+       ÄÉÒÅËÔÉ×Å log_format.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ $ssl_protocol É $ssl_cipher.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÏÐÒÅÄÅÌÅÎÉÅ ÒÁÚÍÅÒÁ ÓÔÒÏËÉ ËÜÛÁ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ 
+       ÐÒÏÃÅÓÓÏÒÏ× ÐÒÉ ÓÔÁÒÔÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á accept_mutex ÔÅÐÅÒØ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ 
+       fcntl(2) ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, amd64, sparc64 É ppc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á lock_file É ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --with-lock-path=PATH.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÔÅÌÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.26                                          03.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names ÐÅÒÅÉÍÅÎÏ×ÁÎÁ × 
+       optimize_server_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÐÏÄÚÁÐÒÏÓÁ × SSI ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ 
+       URI ÏÓÎÏ×ÎÏÇÏ ÚÁÐÒÏÓÁ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.25                                          01.02.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅ×ÅÒÎÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÎÁ ÓÔÁÒÔÅ ÉÌÉ ×Ï ×ÒÅÍÑ 
+       ÐÅÒÅËÏÎÆÉÇÕÒÁÃÉÉ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.24.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.24                                          01.02.2006
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÈÏÄ ÏÛÉÂËÉ × kqueue ×Ï FreeBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔ, ÓÏÚÄÁ×ÁÅÍÙÊ ÄÉÒÅËÔÉ×ÏÊ post_action, ÔÅÐÅÒØ ÎÅ 
+       ÐÅÒÅÄÁ£ÔÓÑ ËÌÉÅÎÔÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÌÏÇ-ÆÁÊÌÏ× 
+       ÐÒÏÉÓÈÏÄÉÌÁ ÕÔÅÞËÁ ÐÁÍÑÔÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÎÕÔÒÉ ÏÄÎÏÇÏ location ÒÁÂÏÔÁÌÁ ÔÏÌØËÏ ÐÅÒ×ÁÑ ÄÉÒÅËÔÉ×Á 
+       proxy_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÍ£Î × 
+       ÄÉÒÅËÔÉ×ÁÈ server_name; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.23                                          24.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á optimize_host_names.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÅÒÅÍÅÎÎÙÈ × ÄÉÒÅËÔÉ×ÁÈ path É 
+       alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÎÅÐÒÁ×ÉÌØÎÏ ÓÏÂÉÒÁÌÓÑ ÎÁ 
+       Linux É Solaris.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.22                                          17.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÔÏÄÙ $r->args 
+       É $r->unescape.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÅÔÏÄ $r->query_string × ÍÏÄÕÌÅ ngx_http_perl_module 
+       ÕÐÒÁÚÄΣÎ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å valid_referers ÕËÁÚÁÎÙ ÔÏÌØËÏ none ÉÌÉ 
+       blocked, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.18.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.21                                          16.01.2006
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_perl_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÒÁÚÒÅÛÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÅÆÅÒÅÒÙ 
+       ÓÏ×ÓÅÍ ÂÅÚ URI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.20                                          11.01.2006
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ËÌÀÞÉ × 
+       ×ÉÄÅ /uri?args.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.19                                          28.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù path É alias ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÏÐÑÔØ ÕÞÉÔÙ×ÁÅÔ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.18                                          26.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÐÏÄÄÅÒÖÉ×ÁÅÔ ÉÍÅÎÁ ×ÉÄÁ 
+       ".domain.tld".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_names ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠ×ÉÄÁ 
+       "*.domain.tld" É ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÊ ÈÜÛ ÄÌÑ ÏÂÙÞÎÙÈ ÉÍ£Î.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash_max_size É 
+       server_names_hash_bucket_size.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É server_names_hash_threshold 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers ÉÓÐÏÌØÚÕÅÔ ÈÜÛ ÄÌÑ ÉͣΠÓÁÊÔÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÅÐÅÒØ ÄÉÒÅËÔÉ×Á valid_referers ÐÒÏ×ÅÒÑÅÔ ÔÏÌØËÏ ÉÍÅÎÁ 
+       ÓÁÊÔÏ× ÂÅÚ ÕÞ£ÔÁ URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÉÍÅÎÁ ×ÉÄÁ ".domain.tld" ÎÅ×ÅÒÎÏ 
+       ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÍÏÄÕÌÅÍ ngx_http_map_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÎÅ ÂÙÌÏ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.12.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ 64-ÂÉÔÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ÐÒÉ ÓÔÁÒÔÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.16.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.17                                          18.12.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÁ Linux configure ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ epoll É 
+       sendfile64() × ÑÄÒÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á map ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ × ÆÏÒÍÁÔÅ 
+       ".domain.tld".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ SSL handshake ÎÅ ÉcÐÏÌØÚÏ×ÁÌÉÓØ ÔÁÊÍÁÕÔÙ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.4.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å proxy_pass.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÔÏËÏÌÁ HTTPS × ÄÉÒÅËÔÉ×Å 
+       proxy_pass ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.16                                          16.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_map_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù types_hash_max_size É types_hash_bucket_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_value_length.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_rlimit_core.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÓÂÏÒËÅ ËÏÍÐÉÌÑÔÏÒÁÍÉ icc 8.1 É 9.0 Ó ÏÐÔÉÍÉÚÁÃÉÅÊ ÄÌÑ 
+       Pentium 4 ÎÏÍÅÒ ÓÏÅÄÉÎÅÎÉÑ × ÌÏÇÁÈ ×ÓÅÇÄÁ ÂÙÌ ÒÁ×ÅÎ 1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config timefmt × SSI ÚÁÄÁ×ÁÌÁ ÎÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ 
+       ×ÒÅÍÅÎÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÚÁËÒÙ×ÁÌ ÓÏÅÄÉÎÅÎÉÑ Ó IMAP/POP3 ÂÜËÅÎÄÏÍ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÏÅÄÉÎÅÎÉÊ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÍÏÇ ÐÒÏÉÚÏÊÔÉ ×Ï ×ÒÅÍÑ SSL shutdown; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.15                                          07.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÏÊ ËÏÄ 444 × ÄÉÒÅËÔÉ×Å return ÄÌÑ ÚÁËÒÙÔÉÑ ÓÏÅÄÉÎÅÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á so_keepalive × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ×ÙÚÙ×ÁÅÔ abort() ÐÒÉ ÏÂÎÁÒÕÖÅÎÉÉ 
+       ÎÅÚÁËÒÙÔÙÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÌØËÏ ÐÒÉ ÐÌÁÎÏÍ ×ÙÈÏÄÅ É ×ËÌÀÞ£ÎÎÏÊ 
+       ÄÉÒÅËÔÉ×Å debug_points.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.14                                          05.12.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÅ 304 ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ ÏÔ×ÅÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.3.13.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.13                                          05.12.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ STARTTLS É STLS.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÎÅ ÒÁÂÏÔÁÌÁ Ó ÍÅÔÏÄÁÍÉ select, poll É 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÏÂÒÁÂÏÔËÅ SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: sendfilev() × Solaris ÔÅÐÅÒØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ 
+       ÐÅÒÅÄÁÞÅ ÔÅÌÁ ÚÁÐÒÏÓÁ FastCGI-ÓÅÒ×ÅÒÕ ÞÅÒÅÚ unix domain ÓÏËÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_basic ÎÅ ÚÁÐÒÅÝÁÌÁ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.11.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.12                                          26.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: ÅÓÌÉ nginx ÂÙÌ ÓÏÂÒÁÎ Ó ÍÏÄÕÌÅÍ 
+       ngx_http_realip_module, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù "satisfy_any 
+       on" ÄÉÒÅËÔÉ×Ù ÄÏÓÔÕÐÁ É ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÎÅ ÒÁÂÏÔÁÌÉ. íÏÄÕÌØ 
+       ngx_http_realip_module ÎÅ ÓÏÂÉÒÁÌÓÑ É ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$time_gmt" ÉÚÍÅÎÅÎÏ ÎÁ "$time_local".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_header_buffer_size É 
+       fastcgi_header_buffer_size ÐÅÒÅÉÍÅÎÏ×ÁÎÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × 
+       proxy_buffer_size É fastcgi_buffer_size.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_memcached_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_buffering.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÚÍÅÎÅÎÉÅ × ÒÁÂÏÔÅ Ó accept mutex ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÍÅÔÏÄÁ rtsig; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÐÅÒÅÄÁÌ ÓÔÒÏËÕ "Transfer-Encoding: chunked" 
+       × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ, ÔÏ nginx ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 411.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÁÓÌÅÄÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù auth_basic Ó ÕÒÏ×ÎÑ http × 
+       ÓÔÒÏËÅ "WWW-Authenticate" ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ×Ù×ÏÄÉÌÓÑ realm ÂÅÚ 
+       ÔÅËÓÔÁ "Basic realm".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å access_log ÂÙÌ Ñ×ÎÏ ÕËÁÚÁÎ ÆÏÒÍÁÔ 
+       combined, ÔÏ × ÌÏÇ ÚÁÐÉÓÙ×ÁÌÉÓØ ÐÕÓÔÙÅ ÓÔÒÏËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ ÐÌÁÔÆÏÒÍÅ sparc ÐÏÄ ÌÀÂÙÍÉ OS, 
+       ËÒÏÍÅ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å if ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ ÒÁÚÄÅÌÑÔØ ÐÒÏÂÅÌÏÍ 
+       ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ É ÚÁËÒÙ×ÁÀÝÕÀ ÓËÏÂËÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.11                                          15.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÐÅÒÅÄÁ×ÁÌ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÔÅÌÏ ÚÁÐÒÏÓÁ É 
+       ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ËÌÉÅÎÔÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.10.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.10                                          15.11.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á valid_referers É ÐÅÒÅÍÅÎÎÁÑ $invalid_referer 
+       ÐÅÒÅÎÅÓÅÎÙ ÉÚ ÍÏÄÕÌÑ ngx_http_rewrite_module × ÎÏ×ÙÊ ÍÏÄÕÌØ 
+       ngx_http_referer_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ "$apache_bytes_sent" ÉÚÍÅÎÅÎÏ ÎÁ 
+       "$body_bytes_sent".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ "$sent_http_...".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÅÒÁÃÉÉ "=" É "!=".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÒÏÔÏËÏÌ HTTPS.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_body.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_action.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_empty_gif_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_cpu_affinity ÄÌÑ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ ÒÁÓËÏÄÉÒÏ×ÁÌÁ ÓÉÍ×ÏÌÙ × ÒÅÄÉÒÅËÔÁÈ 
+       × URI, ÔÅÐÅÒØ ÓÉÍ×ÏÌÙ ÒÁÓËÏÄÉÒÕÀÔÓÑ, ËÒÏÍÅ ÓÉÍ×ÏÌÏ× %00-%25 É 
+       %7F-%FF.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc 9.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ ÓÔÁÔÉÞÅÓËÏÇÏ ÆÁÊÌÁ ÎÕÌÅ×ÏÇÏ ÒÁÚÍÅÒÁ ÂÙÌ 
+       ÒÁÚÒÅۣΠSSI, ÔÏ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÏ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ chunk'ÁÍÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.9                                           10.11.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÓÞÉÔÁÌ ÎÅÂÅÚÏÐÁÓÎÙÍÉ URI, × ËÏÔÏÒÙÈ ÍÅÖÄÕ Ä×ÕÍÑ 
+       ÓÌÜÛÁÍÉ ÎÁÈÏÄÉÌÏÓØ Ä×Á ÌÀÂÙÈ ÓÉÍ×ÏÌÁ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.8                                           09.11.2005
+
+    *) âÅÚÏÐÁÓÎÏÓÔØ: nginx ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÔ URI, ÐÏÌÕÞÅÎÎÙÅ ÏÔ ÂÜËÅÎÄÁ × 
+       ÓÔÒÏËÅ "X-Accel-Redirect" × ÚÁÇÏÌÏ×ËÅ ÏÔ×ÅÔÁ, ÉÌÉ × SSI ÆÁÊÌÅ ÎÁ 
+       ÎÁÌÉÞÉÅ ÐÕÔÅÊ "/../" É ÎÕÌÅÊ.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ×ÏÓÐÒÉÎÉÍÁÅÔ ÐÕÓÔÏÅ ÉÍÑ ËÁË ÐÒÁ×ÉÌØÎÏÅ × 
+       ÓÔÒÏËÅ "Authorization" × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_session_timeout ÍÏÄÕÌÅÊ 
+       ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á auth_http_header ÍÏÄÕÌÑ 
+       ngx_imap_auth_http_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á add_header.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_realip_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÄÉÒÅËÔÉ×Å 
+       log_format: $bytes_sent, $apache_bytes_sent, $status, $time_gmt, 
+       $uri, $request_time, $request_length, $upstream_status, 
+       $upstream_response_time, $gzip_ratio, $uid_got, $uid_set, 
+       $connection, $pipe É $msec. ðÁÒÁÍÅÔÒÙ × ×ÉÄÅ "%name" ÓËÏÒÏ ÂÕÄÕÔ 
+       ÕÐÒÁÚÄÎÅÎÙ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å "if" ÌÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÍÅÎÎÙÈ ÔÅÐÅÒØ 
+       Ñ×ÌÑÀÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ "" É ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ "0".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÒÁÂÏÔÁÅÔ Ó ÐÒÏËÓÉÒÏ×ÁÎÎÙÍÉ ÉÌÉ FastCGI-ÓÅÒ×ÅÒÁÍÉ 
+       nginx ÍÏÇ ÏÓÔÁ×ÌÑÔØ ÏÔËÒÙÔÙÍÉ ÓÏÅÄÉÎÅÎÉÑ É ×ÒÅÍÅÎÎÙÅ ÆÁÊÌÙ Ó 
+       ÚÁÐÒÏÓÁÍÉ ËÌÉÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÁÂÏÞÉÅ ÐÒÏÃÅÓÓÙ ÎÅ ÓÂÒÁÓÙ×ÁÌÉ ÂÕÆÅÒÉÚÉÒÏ×ÁÎÎÙÅ ÌÏÇÉ 
+       ÐÒÉ ÐÌÁ×ÎÏÍ ×ÙÈÏÄÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÉÚÍÅÎÑÌÏÓØ Ó ÐÏÍÏÝØÀ rewrite, Á ÚÁÔÅÍ 
+       ÚÁÐÒÏÓ ÐÒÏËÓÉÒÏ×ÁÌÓÑ × location, ÚÁÄÁÎÎÏÍ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ, ÔÏ 
+       ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ×ÅÒÎÙÊ ÚÁÐÒÏÓ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÓÔÒÏËÕ 
+       ÚÁÇÏÌÏ×ËÁ "Expires".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ 
+       ÐÒÏÃÅÓÓÁÈ nginx ÍÏÇ ÐÅÒÅÓÔÁÔØ ÐÒÉÎÉÍÁÔØ ÚÁÐÒÏÓÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × SSI ËÏÍÁÎÄÁÈ ÎÅ×ÅÒÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ ÓÔÒÏËÉ "\"" É 
+       "\'".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÚÁËÁÎÞÉ×ÁÌÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ SSI ËÏÍÁÎÄÙ, ÔÏ 
+       ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÖÁÔÉÑ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ ÎÅ ÄÏ ËÏÎÃÁ ÉÌÉ ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ×ÏÏÂÝÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.7                                           27.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á access_log ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ buffer=.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.6                                           24.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÔÅÐÅÒØ ÎÅ ÐÅÒÅÄÁ£Ô ÓÅÒ×ÅÒÕ Á×ÔÏÒÉÚÁÃÉÉ 
+       ÐÕÓÔÏÊ ÌÏÇÉÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_format ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ × ×ÉÄÅ 
+       $name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÈÏÔÑ ÂÙ × ÏÄÎÏÍ ÓÅÒ×ÅÒÅ ÎÅ ÂÙÌÏ ÏÐÉÓÁÎÏ ÎÉ ÏÄÎÏÊ 
+       ÄÉÒÅËÔÉ×Ù listen, ÔÏ nginx ÎÅ ÓÌÕÛÁÌ ÎÁ 80 ÐÏÒÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass ÏÔÓÕÔÓÔ×Ï×ÁÌ URI, ÔÏ ×ÓÅÇÄÁ 
+       ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÐÏÒÔ 80.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.5                                           21.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÌÏÇÉÎ IMAP/POP3 ÍÅÎÑÌÓÑ ÓÅÒ×ÅÒÏÍ Á×ÔÏÒÉÚÁÃÉÉ, ÔÏ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: accept mutex ÎÅ ÒÁÂÏÔÁÌ, ×ÓÅ ÓÏÅÄÉÎÅÎÉÑ ÏÂÒÁÂÁÔÙ×ÁÌÉÓØ 
+       ÏÄÎÉÍ ÒÁÂÏÞÉÍ ÐÒÏÃÅÓÓÏÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig É ÄÉÒÅËÔÉ×Ù 
+       timer_resolution ÎÅ ÒÁÂÏÔÁÌÉ ÔÁÊÍÁÕÔÙ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.4                                           19.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ Linux 2.4+ É MacOS X; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.3.3.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.3                                           19.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "bl" É "af" ÄÉÒÅËÔÉ×Ù listen ÐÅÒÅÉÍÅÎÏ×ÁÎÙ × 
+       "backlog" É "accept_filter".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ "rcvbuf" É "sndbuf" × ÄÉÒÅËÔÉ×Å listen.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $msec ÔÅÐÅÒØ ÎÅ ÔÒÅÂÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ 
+       ÓÉÓÔÅÍÎÏÇÏ ×ÙÚÏ×Á gettimeofday().
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÌÀÞ -t ÔÅÐÅÒØ ÐÒÏ×ÅÒÑÅÔ ÄÉÒÅËÔÉ×Ù listen.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÄÉÒÅËÔÉ×Å listen ÂÙÌ ÕËÁÚÁÎ ÎÅ×ÅÒÎÙÊ ÁÄÒÅÓ, ÔÏ 
+       nginx ÐÏÓÌÅ ÓÉÇÎÁÌÁ -HUP ÏÓÔÁ×ÌÑÌ ÏÔËÒÙÔÙÊ ÓÏËÅÔ × ÓÏÓÔÏÑÎÉÉ CLOSED.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÎÄÅËÓÎÙÈ ÆÁÊÌÏ×, ÓÏÄÅÒÖÁÝÉÈ × ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÕÀ, 
+       ÍÏÇ ÎÅ×ÅÒÎÏ ×ÙÓÔÁ×ÌÑÔØÓÑ ÔÉÐ mime ÐÏ ÕÍÏÌÞÁÎÉÀ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.3.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á timer_resolution.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ $upstream_response_time × ÍÉÌÌÉÓÅËÕÎÄÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ Ó ÔÅÌÏÍ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ ÔÅÐÅÒØ ÕÄÁÌÑÅÔÓÑ 
+       ÓÒÁÚÕ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ËÌÉÅÎÔÕ ÐÅÒÅÄÁÎ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó OpenSSL 0.9.6.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÔÉ Ë ÆÁÊÌÁÍ Ó SSL ÓÅÒÔÉÆÉËÁÔÏÍ É ËÌÀÞÏÍ ÎÅ ÍÏÇÌÉ ÂÙÔØ 
+       ÏÔÎÏÓÉÔÅÌØÎÙÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_prefer_server_ciphers ÎÅ ÒÁÂÏÔÁÌÁ ÄÌÑ 
+       ÍÏÄÕÌÑ ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_protocols ÐÏÚ×ÏÌÑÌÁ ÚÁÄÁÔØ ÔÏÌØËÏ ÏÄÉÎ 
+       ÐÒÏÔÏËÏÌ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.2                                           12.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ Sun Studio 10 C compiler.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_upstream_max_fails, 
+       proxy_upstream_fail_timeout, fastcgi_upstream_max_fails É 
+       fastcgi_upstream_fail_timeout.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.1                                           10.10.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÐÅÒÅÐÏÌÎÅÎÉÑ ÏÞÅÒÅÄÉ ÓÉÇÎÁÌÏ× ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+    *) éÚÍÅÎÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÐÁÒ "\\", "\"", "\'" É "\$" × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.3.0                                           07.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÂÒÁÎÏ ÄÅÓÑÔÉÄÎÅ×ÎÏÅ ÏÇÒÁÎÉÞÅÎÉÅ ×ÒÅÍÅÎÉ ÒÁÂÏÔÙ ÒÁÂÏÞÅÇÏ 
+       ÐÒÏÃÅÓÓÁ. ïÇÒÁÎÉÞÅÎÉÅ ÂÙÌÏ ××ÅÄÅÎÏ ÉÚ-ÚÁ ÐÅÒÅÐÏÌÎÅÎÉÑ ÍÉÌÌÉÓÅËÕÎÄÎÙÈ 
+       ÔÁÊÍÅÒÏ×.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.6                                           05.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: Ó 60 ÄÏ 10 ÓÅËÕÎÄ ÕÍÅÎØÛÅÎÏ ×ÒÅÍÑ ÐÏ×ÔÏÒÎÏÇÏ ÏÂÒÁÝÅÎÉÑ Ë 
+       ÂÜËÅÎÄÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÒÁÓÐÒÅÄÅÌÅÎÉÑ ÎÁÇÒÕÚËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri ÕÐÒÁÚÄÎÅÎÁ, 
+       ÏÒÉÇÉÎÁÌØÎÙÊ ÚÁÐÒÏÓ ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ, ÅÓÌÉ × ÄÉÒÅËÔÉ×Å proxy_pass 
+       ÏÔÓÕÔÓÔ×ÕÅÔ URI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á error_page ÐÏÄÄÅÒÖÉ×ÁÅÔ ÒÅÄÉÒÅËÔÙ É ÐÏÚ×ÏÌÑÅÔ 
+       ÂÏÌÅÅ ÇÉÂËÏ ÍÅÎÑÔØ ËÏÄ ÏÛÉÂËÉ.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÐÒÏËÓÉÒÏ×ÁÎÎÙÈ ÐÏÄÚÁÐÒÏÓÁÈ ÔÅÐÅÒØ ÉÇÎÏÒÉÒÕÅÔÓÑ 
+       ÐÅÒÅÄÁÎÎÙÊ charset.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ URI × ÂÌÏËÅ if ÄÌÑ ÚÁÐÒÏÓÁ ÎÅ 
+       ÎÁÈÏÄÉÌÁÓØ ÎÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ, ÔÏ ÐÒÁ×ÉÌÁ ÍÏÄÕÌÑ 
+       ngx_http_rewrite_module ×ÙÐÏÌÎÑÌÉÓØ ÓÎÏ×Á.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á set ÕÓÔÁÎÁ×ÌÉ×ÁÌÁ ÐÅÒÅÍÅÎÎÕÀ ÍÏÄÕÌÑ 
+       ngx_http_geo_module × ËÁËÏÊ-ÌÉÂÏ ÞÁÓÔÉ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ ÜÔÁ 
+       ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÂÙÌÁ ÄÏÓÔÕÐÎÁ × ÄÒÕÇÉÈ ÞÁÓÔÑÈ ËÏÎÆÉÇÕÒÁÃÉÉ É 
+       ×ÙÄÁ×ÁÌÁÓØ ÏÛÉÂËÁ "using uninitialized variable"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.5                                           04.10.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÕÂÌÉÒÕÀÝÅÅ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÍÏÄÕÌÑ 
+       ngx_http_geo_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÉÚÍÅÎÑÅÔ ÓÔÁÒÏÅ 
+       ÚÎÁÞÅÎÉÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÁÒÁÍÅÔÒ file × 
+       ËÏÍÁÎÄÅ include.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ 
+       ÚÎÁÞÅÎÉÊ ÐÅÒÅÍÅÎÎÙÈ × ×ÙÒÁÖÅÎÉÑÈ ËÏÍÁÎÄÙ if.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.4                                           03.10.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÒÁÖÅÎÉÑ 
+       "$var=text", "$var!=text", "$var=/text/" É "$var!=/text/" × ËÏÍÁÎÄÅ 
+       if.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ location ÂÅÚ ÓÌÜÛÁ × ËÏÎÃÅ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.44.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.3                                           30.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÂÅÚ ÐÁÒÁÍÅÔÒÁ --with-debug; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.2.2.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.2                                           30.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ËÏÍÁÎÄÁ config errmsg × ÍÏÄÕÌÅ ngx_http_ssi_module.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ ÍÏÄÕÌÑ ngx_http_geo_module ÍÏÖÎÏ 
+       ÐÅÒÅÏÐÒÅÄÅÌÑÔØ ÄÉÒÅËÔÉ×ÏÊ set.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_protocols É ssl_prefer_server_ciphers 
+       ÍÏÄÕÌÅÊ ngx_http_ssl_module É ngx_imap_ssl_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×;
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÎÅ ÐÏËÁÚÙ×ÁÅÔ 
+       ÆÁÊÌÙ, ÎÁÞÉÎÁÀÝÉÅÓÑ ÎÁ ÔÏÞËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ SSL handshake ÚÁ×ÅÒÛÁÌÓÑ Ó ÏÛÉÂËÏÊ, ÔÏ ÜÔÏ ÍÏÇÌÏ 
+       ÐÒÉ×ÅÓÔÉ ÔÁËÖÅ Ë ÚÁËÒÙÔÉÀ ÄÒÕÇÏÇÏ ÓÏÅÄÉÎÅÎÉÑ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÜËÓÐÏÒÔÎÙÅ ×ÅÒÓÉÉ MSIE 5.x ÎÅ ÍÏÇÌÉ ÓÏÅÄÉÎÉÔØÓÑ ÐÏ 
+       HTTPS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.1                                           23.09.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÍÏÇ ÚÁÃÉËÌÉÔÓÑ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.2.0                                           23.09.2005
+
+    *) éÚÍÅÎÉÌÉÓØ ÉÍÅÎÁ pid-ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÅÍÙÅ ×Ï ×ÒÅÍÑ ÏÂÎÏ×ÌÅÎÉÑ 
+       ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ. òÕÞÎÏÅ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÅ ÔÅÐÅÒØ ÎÅ ÎÕÖÎÏ. óÔÁÒÙÊ 
+       ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÄÏÂÁ×ÌÑÅÔ Ë Ó×ÏÅÍÕ pid-ÆÁÊÌ ÓÕÆÆÉËÓ ".oldbin" É 
+       ÚÁÐÕÓËÁÅÔ ÎÏ×ÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ. îÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÓÏÚÄÁ£Ô 
+       ÏÂÙÞÎÙÊ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ ".newbin". åÓÌÉ ÎÏ×ÙÊ ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ 
+       ×ÙÈÏÄÉÔ, ÔÏ ÓÔÁÒÙÊ ÐÒÏÃÅÓÓ ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔ Ó×ÏÊ pid-ÆÁÊÌ c ÓÕÆÆÉËÓÏÍ 
+       ".oldbin" × pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÁ. ðÒÉ ÏÂÎÏ×ÌÅÎÉÉ Ó ×ÅÒÓÉÉ 0.1.È ÄÏ 
+       0.2.0 ÎÕÖÎÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÏÂÁ ÐÒÏÃÅÓÓÁ - ÓÔÁÒÙÊ 0.1.x É ÎÏ×ÙÊ 
+       0.2.0 - ÉÓÐÏÌØÚÕÀÔ pid-ÆÁÊÌ ÂÅÚ ÓÕÆÆÉËÓÏ×.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_connections, ÎÏ×ÏÅ ÎÁÚ×ÁÎÉÅ ÄÉÒÅËÔÉ×Ù 
+       connections; ÄÉÒÅËÔÉ×Á ÔÅÐÅÒØ ÚÁÄÁ£Ô ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ, 
+       Á ÎÅ ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÎÏÍÅÒ ÄÅÓËÒÉÐÔÏÒÁ ÄÌÑ ÓÏËÅÔÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: SSL ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÜÛÉÒÏ×ÁÎÉÅ ÓÅÓÓÉÊ × ÐÒÅÄÅÌÁÈ ÏÄÎÏÇÏ 
+       ÒÁÂÏÞÅÇÏ ÐÒÏÃÅÓÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á satisfy_any.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_access_module É 
+       ngx_http_auth_basic_module ÎÅ ÒÁÂÏÔÁÀÔ ÄÌÑ ÐÏÄÚÁÐÒÏÓÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù worker_rlimit_nofile É 
+       worker_rlimit_sigpending.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÂÁÌÁÎÓÉÒÏ×ËÉ 
+       ÎÁÇÒÕÚËÉ, ÏËÁÚÙ×ÁÌÉÓØ × ÎÅÒÁÂÏÞÅÍ ÓÏÓÔÏÑÎÉÉ ÐÏÓÌÅ ÏÄÎÏÊ ÏÛÉÂËÉ, ÔÏ 
+       nginx ÎÅ ÏÂÒÁÝÁÌÓÑ Ë ÎÉÍ × ÔÅÞÅÎÉÅ 60 ÓÅËÕÎÄ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÐÁÒÓÉÎÇÅ ÁÒÇÕÍÅÎÔÏ× IMAP/POP3 ËÏÍÁÎÄ.
+       óÐÁÓÉÂÏ Rob Mueller.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL × IMAP/POP3 ÐÒÏËÓÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÏÔ×ÅÔÁÈ 304 ÎÅ ÄÏÂÁ×ÌÑÌÉÓØ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ 
+       "Expires" É "Cache-Control".
+       óÐÁÓÉÂÏ áÌÅËÓÁÎÄÒÕ ëÕËÕÛËÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.45                                          08.09.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssl_engine ÕÐÒÁÚÄÎÅÎÁ × ÍÏÄÕÌÅ 
+       ngx_http_ssl_module É ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÇÌÏÂÁÌØÎÙÊ ÕÒÏ×ÅÎØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔ×ÅÔÙ Ó ÐÏÄÚÁÐÒÏÓÁÍÉ, ×ËÌÀÞ£ÎÎÙÅ Ó ÐÏÍÏÝØÀ SSI, ÎÅ 
+       ÐÅÒÅÄÁ×ÁÌÉÓØ ÞÅÒÅÚ SSL ÓÏÅÄÉÎÅÎÉÅ.
+
+    *) òÁÚÎÙÅ ÉÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.44                                          06.09.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ ÐÏÄÄÅÒÖÉ×ÁÅÔ SSL.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_timeout ÍÏÄÕÌÑ ngx_imap_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_mark.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ $remote_user ÏÐÒÅÄÅÌÑÅÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ 
+       ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ Á×ÔÏÒÉÚÁÃÉÑ ÉÌÉ ÎÅÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.43                                          30.08.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: listen(2) backlog × ÄÉÒÅËÔÉ×Å listen ÍÏÖÎÏ ÍÅÎÑÔØ ÐÏ 
+       ÓÉÇÎÁÌÕ -HUP.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÓËÒÉÐÔ geo2nginx.pl ÄÏÂÁ×ÌÅÎ × contrib.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ FastCGI Ó ÐÕÓÔÙÍ ÚÎÁÞÅÎÉÑÍÉ ÔÅÐÅÒØ ÐÅÒÅÄÁÀÔÓÑ 
+       ÓÅÒ×ÅÒÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÏÔ×ÅÔÅ ÐÒÏËÓÉÒÏ×ÁÎÎÏÇÏ ÓÅÒ×ÅÒÁ ÉÌÉ FastCGI 
+       ÓÅÒ×ÅÒÁ ÂÙÌÁ ÓÔÒÏËÁ "Cache-Control", ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÄÉÒÅËÔÉ×Ù 
+       expires ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁÃÉËÌÉÔÓÑ; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.42                                          23.08.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ URI ÚÁÐÒÏÓÁ ÐÏÌÕÞÁÌÓÑ ÎÕÌÅ×ÏÊ ÄÌÉÎÙ ÐÏÓÌÅ 
+       ÏÂÒÁÂÏÔËÉ ÍÏÄÕÌÅÍ ngx_http_rewrite_module, ÔÏ × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module ÐÒÏÉÓÈÏÄÉÌ segmentation fault ÉÌÉ bus error.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÎÅ ÒÁÂÏÔÁÌÁ ×ÎÕÔÒÉ ÂÌÏËÁ if; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.41                                          25.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ × ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ, ÔÏ 
+       ÏÎÁ ÎÅ ÍÏÇÌÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.40                                          22.07.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔ ÓÌÁÌ ÏÞÅÎØ ÄÌÉÎÎÕÀ ÓÔÒÏËÕ ÚÁÇÏÌÏ×ËÁ, ÔÏ × 
+       ÌÏÇÅ ÎÅ ÐÏÍÅÝÁÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ, Ó×ÑÚÁÎÎÁÑ Ó ÜÔÉÍ ÚÁÐÒÏÓÏÍ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Set-Cookie"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.39.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ "X-Accel-Redirect" ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ 
+       ÓÔÒÏËÁ "Content-Disposition".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏ ÓÉÇÎÁÌÕ SIGQUIT ÏÓÎÏ×ÎÏÊ ÐÒÏÃÅÓÓ ÎÅ ÚÁËÒÙ×ÁÌ ÓÏËÅÔÙ, 
+       ÎÁ ËÏÔÏÒÙÈ ÏÎ ÓÌÕÛÁÌ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÏÂÎÏ×ÌÅÎÉÑ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÁ Linux É 
+       Solaris ÎÁÚ×ÁÎÉÅ ÐÒÏÃÅÓÓÁ × ËÏÍÁÎÄÅ ps ÓÔÁÎÏ×ÉÌÏÓØ ËÏÒÏÞÅ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.39                                          14.07.2005
+
+    *) éÚÍÅÎÅÎÉÑ × ÍÏÄÕÌÅ ngx_http_charset_module: ÄÉÒÅËÔÉ×Á 
+       default_charset ÕÐÒÁÚÄÎÅÎÁ; ÄÉÒÅËÔÉ×Á charset ÚÁÄÁ£Ô ËÏÄÉÒÏ×ËÕ 
+       ÏÔ×ÅÔÁ; ÄÉÒÅËÔÉ×Á source_charset ÚÁÄÁ£Ô ÔÏÌØËÏ ÉÓÈÏÄÎÕÀ ËÏÄÉÒÏ×ËÕ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÏÛÉÂËÉ 401, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÜËÅÎÄÁ, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÁÓØ ÓÔÒÏËÁ ÚÁÇÏÌÏ×ËÁ "WWW-Authenticate".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌÉ ngx_http_proxy_module É ngx_http_fastcgi_module 
+       ÍÏÇÌÉ ÚÁËÒÙÔØ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÔÏÇÏ, ËÁË ÞÔÏ-ÎÉÂÕÄØ ÂÙÌÏ ÐÅÒÅÄÁÎÏ 
+       ËÌÉÅÎÔÕ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÂÒÁÂÏÔËÁ ÏÛÉÂËÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ × crypt_r() × Linux glibc.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÏÔÎÏÓÉÔÅÌØÎÙÅ 
+       URI × ËÏÍÁÎÄÅ include virtual.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÂÙÌÁ ÓÔÒÏËÁ 
+       "Location", ËÏÔÏÒÕÀ nginx ÎÅ ÄÏÌÖÅÎ ÂÙÌ ÉÚÍÅÎÑÔØ, ÔÏ × ÏÔ×ÅÔÅ 
+       ÐÅÒÅÄÁ×ÁÌÏÓØ ÔÅÌÏ 500 ÏÛÉÂËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅËÏÔÏÒÙÅ ÄÉÒÅËÔÉ×Ù ÍÏÄÕÌÅÊ ngx_http_proxy_module É 
+       ngx_http_fastcgi_module ÎÅ ÎÁÓÌÅÄÏ×ÁÌÉÓØ Ó ÕÒÏ×ÎÑ server ÎÁ ÕÒÏ×ÅÎØ 
+       location; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssl_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÃÅÐÏÞËÉ 
+       ÓÅÒÔÉÆÉËÁÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.38.
+
+    *) éÓÐÒÁ×ÌÅÎÉÑ × IMAP/POP3 ÐÒÏËÓÉ ÐÒÉ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÉ Ó ÂÜËÅÎÄÏÍ ÎÁ 
+       ÓÔÁÄÉÉ login.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.38                                          08.07.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á limit_rate ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ × ÒÅÖÉÍÅ ÐÒÏËÓÉ É 
+       FastCGI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Limit-Rate" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á break.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á log_not_found.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ ÚÁÐÒÏÓÁ Ó ÐÏÍÏÝØÀ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       "X-Accel-Redirect" ÎÅ ÉÚÍÅÎÑÌÓÑ ËÏÄ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÄÉÒÅËÔÉ×ÏÊ set ÎÅ ÍÏÇÌÉ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × SSI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ × SSI ÂÏÌÅÅ ÏÄÎÏÇÏ ÕÄÁÌ£ÎÎÏÇÏ ÐÏÄÚÁÐÒÏÓÁ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÓÔÁÔÕÓÎÁÑ ÓÔÒÏËÁ × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ ÐÅÒÅÄÁ×ÁÌÁÓØ × 
+       Ä×ÕÈ ÐÁËÅÔÁÈ, ÔÏ nginx ÓÞÉÔÁÌ ÏÔ×ÅÔ ÎÅ×ÅÒÎÙÍ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_exact_size.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÄÌÉÎÎÙÅ 
+       ÉÍÅÎÁ ÆÁÊÌÏ× × UTF-8.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: IMAP/POP3 ÐÒÏËÓÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.37                                          23.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: × ËÏÎÃÅ ÆÁÊÌÁ nginx.pid ÔÅÐÅÒØ ÄÏÂÁ×ÌÑÅÔÓÑ "\n".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ×ÓÔÁ×ÏË ÉÌÉ 
+       ÎÅÓËÏÌØËÉÈ ÂÏÌØÛÉÈ ×ÓÔÁ×ÏË Ó ÐÏÍÏÝØÀ SSI ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ×ÓÅ ÂÜËÅÎÄÙ ×ÏÚ×ÒÁÝÁÌÉ ÏÔ×ÅÔ 404, ÔÏ ÐÒÉ 
+       ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÁÒÁÍÅÔÒÁ http_404 × ÄÉÒÅËÔÉ×ÁÈ proxy_next_upstream 
+       ÉÌÉ fastcgi_next_upstream, nginx ÎÁÞÉÎÁÌ ÚÁÐÒÁÛÉ×ÁÔØ ×ÓÅ ÂÜËÅÎÄÙ 
+       ÓÎÏ×Á.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.36                                          15.06.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × ÚÁÇÏÌÏ×ËÅ ÚÁÐÒÏÓÅ ÅÓÔØ ÄÕÂÌÉÒÕÀÝÉÅÓÑ ÓÔÒÏËÉ 
+       "Host", "Connection", "Content-Length" É "Authorization", ÔÏ nginx 
+       ÔÅÐÅÒØ ×ÙÄÁ£Ô ÏÛÉÂËÕ 400.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á post_accept_timeout ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ default, af=, bl=, deferred É bind × ÄÉÒÅËÔÉ×Å 
+       listen.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ accept ÆÉÌØÔÒÏ× ×Ï FreeBSD.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ TCP_DEFER_ACCEPT × Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÎÅ ÐÏÄÄÅÒÖÉ×ÁÌ ÉÍÅÎÁ 
+       ÆÁÊÌÏ× × UTF-8.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÙÊ ÌÏÇ-ÆÁÊÌ ÒÏÔÁÃÉÑ ÜÔÏÇÏ ÌÏÇÁ ÐÏ 
+       ÓÉÇÎÁÌÕ -USR1 ×ÙÐÏÌÎÑÌÁÓØ, ÔÏÌØËÏ ÅÓÌÉ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx Ä×Á 
+       ÒÁÚÁ ÐÏ ÓÉÇÎÁÌÕ -HUP.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.35                                          07.06.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á working_directory.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á port_in_redirect.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÇÏÌÏ×ÏË ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ ÎÅ ÐÏÍÅÝÁÌÓÑ × ÏÄÉÎ 
+       ÐÁËÅÔ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÙÌÏ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÏ ÂÏÌÅÅ 10 ÓÅÒ×ÅÒÏ× ÉÌÉ × 
+       ÓÅÒ×ÅÒÅ ÎÅ ÏÐÉÓÁÎÁ ÄÉÒÅËÔÉ×Á "listen", ÔÏ ÐÒÉ ÚÁÐÕÓËÅ ÍÏÇ ÐÒÏÉÚÏÊÔÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÏÍÅÝÁÌÓÑ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ, ÔÏ ÍÏÇ 
+       ÐÒÏÉÚÏÊÔÉ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 400 ÎÁ ÚÁÐÒÏÓÙ ×ÉÄÁ 
+       "GET http://www.domain.com/uri HTTP/1.0"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.28.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.34                                          26.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ×ËÌÀÞÅÎÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× Ó ÐÏÍÏÝØÀ SSI ÒÁÂÏÞÉÊ 
+       ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÄÉÒÅËÔÉ×ÏÊ "set", ÎÅ ÂÙÌÉ 
+       ÄÏÓÔÕÐÎÙ × SSI.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á autoindex_localtime.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ × ÄÉÒÅËÔÉ×Å proxy_set_header ÚÁÐÒÅÝÁÅÔ 
+       ÐÅÒÅÄÁÞÕ ÚÁÇÏÌÏ×ËÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.33                                          23.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ Ó ÐÁÒÁÍÅÔÒÏÍ --without-pcre; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: 3, 5, 7 É 8 ÄÉÒÅËÔÉ× proxy_set_header ÎÁ ÏÄÎÏÍ ÕÒÏ×ÎÅ 
+       ×ÙÚÙ×ÁÌÉ bus fault ÐÒÉ ÚÁÐÕÓËÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ ×ÎÕÔÒÉ HTTPS ÓÅÒ×ÅÒÁ ÂÙÌ ÕËÁÚÁÎ ÐÒÏÔÏËÏÌ 
+       HTTP.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÉÒÅËÔÉ×Á rewrite ÉÓÐÏÌØÚÏ×ÁÌÁ ×ÙÄÅÌÅÎÉÑ ×ÎÕÔÒÉ 
+       ÄÉÒÅËÔÉ×Ù if, ÔÏ ×ÏÚ×ÒÁÝÁÌÁÓØ ÏÛÉÂËÁ 500.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.32                                          19.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÄÉÒÅËÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ Ó ÐÏÍÏÝØÀ ÄÉÒÅËÔÉ×Ù rewrite, 
+       ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÁÒÇÕÍÅÎÔÙ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.29.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á if ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÙÄÅÌÅÎÉÑ × ÒÅÇÕÌÑÒÎÙÈ 
+       ×ÙÒÁÖÅÎÉÑÈ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á set ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÍÅÎÎÙÅ É ×ÙÄÅÌÅÎÉÑ ÉÚ 
+       ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ É FastCGI ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ "X-Accel-Redirect" × ÏÔ×ÅÔÅ ÂÜËÅÎÄÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.31                                          16.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ SSI × ÏÔ×ÅÔÅ, ÐÏÌÕÞÅÎÎÏÇÏ ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI É ÓÖÁÔÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÒÅÄÉÒÅËÔ Ó ËÏÄÏÍ 301 ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÔÅÌÁ ÏÔ×ÅÔÁ; 
+       ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.30.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.30                                          14.05.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSI ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ ÚÁÃÉËÌÉÔØÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ ÄÏ 
+       ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÉÎÁ ÞÁÓÔÉ ÏÔ×ÅÔÁ, ÐÏÌÕÞÅÎÎÏÇÏ ÚÁ ÏÄÉÎ ÒÁÚ ÏÔ 
+       ÐÒÏËÓÉÒÕÅÍÏÇÏ ÉÌÉ FastCGI ÓÅÒ×ÅÒÁ ÂÙÌÁ ÒÁ×ÎÁ 500 ÂÁÊÔ, ÔÏ nginx 
+       ×ÏÚ×ÒÁÝÁÌ ËÏÄ ÏÔ×ÅÔÁ 500; × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ ÔÏÌØËÏ × 
+       0.1.29.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÞÉÔÁÌ ÎÅ×ÅÒÎÙÍÉ ÄÉÒÅËÔÉ×Ù Ó 8-À ÉÌÉ 9-À 
+       ÐÁÒÁÍÅÔÒÁÍÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á return ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ËÏÄ ÏÔ×ÅÔÁ 204.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ignore_invalid_headers.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.29                                          12.05.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÏÍÁÎÄÕ include 
+       virtual.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÓÌÏ×ÎÕÀ ËÏÍÁÎÄÕ 
+       ×ÉÄÁ 'if expr="$NAME"' É ËÏÍÁÎÄÙ else É endif. äÏÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ 
+       ÏÄÉÎ ÕÒÏ×ÅÎØ ×ÌÏÖÅÎÎÏÓÔÉ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_module ÐÏÄÄÅÒÖÉ×ÁÅÔ Ä×Å ÐÅÒÅÍÅÎÎÙÅ 
+       DATE_LOCAL É DATE_GMT É ËÏÍÁÎÄÕ config timefmt.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á ssi_ignore_recycled_buffers.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ QUERY_STRING ÎÅ ÂÙÌÁ ÏÐÒÅÄÅÌÅÎÁ, ÔÏ × 
+       ËÏÍÁÎÄÅ echo ÎÅ ÓÔÁ×ÉÌÏÓØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_proxy_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_redirect, proxy_pass_request_headers, 
+       proxy_pass_request_body É proxy_method.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_header. äÉÒÅËÔÉ×Á proxy_x_var 
+       ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ proxy_set_header.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÁÍÉ "proxy_set_header Host $host" É "proxy_redirect 
+       off" ÉÌÉ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header Host $host:$proxy_port" É 
+       ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÅÊ ÄÉÒÅËÔÉ×ÁÍÉ proxy_redirect.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_real_ip ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ "proxy_set_header X-Real-IP $remote_addr".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_add_x_forwarded_for ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ 
+       ÂÙÔØ ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for".
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url ÕÐÒÁÚÄÎÅÎÁ É ÄÏÌÖÎÁ ÂÙÔØ 
+       ÚÁÍÅÎÅÎÁ ÄÉÒÅËÔÉ×ÏÊ 
+       "proxy_set_header X-URL http://$host:$server_port$request_uri".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_param.
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÉÒÅËÔÉ×Ù fastcgi_root, fastcgi_set_var É fastcgi_params 
+       ÕÐÒÁÚÄÎÅÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÚÁÍÅÎÙ ÄÉÒÅËÔÉ×ÁÍÉ fastcgi_param.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á index ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÎÁ ÕÒÏ×ÎÅ http É 
+       server.
+
+    *) éÚÍÅÎÅÎÉÅ: ÔÏÌØËÏ ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÄÉÒÅËÔÉ×Å index ÍÏÖÅÔ ÂÙÔØ 
+       ÁÂÓÏÌÀÔÎÙÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÙÅ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á internal.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÅÒÅÍÅÎÎÙÅ CONTENT_LENGTH, CONTENT_TYPE, REMOTE_PORT, 
+       SERVER_ADDR, SERVER_PORT, SERVER_PROTOCOL, DOCUMENT_ROOT, 
+       SERVER_NAME, REQUEST_METHOD, REQUEST_URI É REMOTE_USER.
+
+    *) éÚÍÅÎÅÎÉÅ: nginx ÔÅÐÅÒØ ÐÅÒÅÄÁ£Ô ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ × ÚÁÇÏÌÏ×ËÁÈ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ É ÏÔ×ÅÔÁ ÂÜËÅÎÄÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÄÏÌÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌ ÏÔ×ÅÔ É send_timeout ÂÙÌ 
+       ÍÅÎØÛÅ, ÞÅÍ proxy_read_timeout, ÔÏ ËÌÉÅÎÔÕ ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 408.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÐÅÒÅÄÁ×ÁÌ ÎÅ×ÅÒÎÕÀ ÓÔÒÏËÕ × ÚÁÇÏÌÏ×ËÅ 
+       ÏÔ×ÅÔÁ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.26.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÔËÁÚÏÕÓÔÏÊÞÉ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ × 
+       FastCGI ÍÏÇ ÐÒÏÉÓÈÏÄÉÔØ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á expires ÎÅ ÕÄÁÌÑÌÁ ÕÖÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÔÒÏËÉ 
+       ÚÁÇÏÌÏ×ËÁ "Expires" É "Cache-Control".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÕÞÉÔÙ×ÁÌ ÚÁ×ÅÒÛÁÀÝÕÀ ÔÏÞËÕ × ÓÔÒÏËÅ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_module ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÎÅ×ÅÒÎÏ ÒÁÂÏÔÁÌÁ, ÅÓÌÉ × ÚÁÐÒÏÓÅ 
+       ÐÒÉÓÕÔÓÔ×Ï×ÁÌÉ ÁÒÇÕÍÅÎÔÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ MacOS X.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.28                                          08.04.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÂÏÌØÛÉÈ ÆÁÊÌÏ× nginx ÓÉÌØÎÏ ÎÁÇÒÕÖÁÌ 
+       ÐÒÏÃÅÓÓÏÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ gcc 4.0 ÎÁ Linux.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.27                                          28.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ blocked × ÄÉÒÅËÔÉ×Å valid_referers.
+
+    *) éÚÍÅÎÅÎÉÅ: ÏÛÉÂËÉ ÏÂÒÁÂÏÔËÉ ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ ÔÅÐÅÒØ ÚÁÐÉÓÙ×ÁÀÔÓÑ ÎÁ 
+       ÕÒÏ×ÎÅ info, × ÌÏÇ ÔÁËÖÅ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ É ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ 
+       ÚÁÐÒÏÓÁ "Host" É "Referer".
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÓÔÒÏËÁ 
+       ÚÁÇÏÌÏ×ËÁ ÚÁÐÒÏÓÁ "Host".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass_unparsed_uri. óÐÅÃÉÁÌØÎÁÑ ÏÂÒÁÂÏÔËÁ 
+       ÓÉÍ×ÏÌÏ× "://" × URI, ××ÅÄ£ÎÎÁÑ × ×ÅÒÓÉÉ 0.1.11, ÔÅÐÅÒØ ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ FreeBSD É Linux, ÅÓÌÉ ÂÙÌ ÕËÁÚÁÎ 
+       ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ --without-ngx_http_auth_basic_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.26                                          22.03.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÎÅ×ÅÒÎÙÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ, ÐÅÒÅÄÁÎÎÙÅ ËÌÉÅÎÔÏÍ, ÔÅÐÅÒØ 
+       ÉÇÎÏÒÉÒÕÅÔÓÑ É ÚÁÐÉÓÙ×ÁÀÔÓÑ × error_log ÎÁ ÕÒÏ×ÎÅ info.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÒÉ ÚÁÐÉÓÉ ÏÛÉÂÏË × ÌÏÇ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÔÁËÖÅ ÉÍÑ ÓÅÒ×ÅÒÁ, 
+       ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ËÏÔÏÒÏÍÕ ÐÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_auth_basic_module É ÄÉÒÅËÔÉ×Ù auth_basic 
+       É auth_basic_user_file.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.25                                          19.03.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÒÁÂÏÔÁÌ ÎÁ Linux parisc.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: nginx ÔÅÐÅÒØ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÐÏÄ FreeBSD, ÅÓÌÉ ÚÎÁÞÅÎÉÅ 
+       sysctl kern.ipc.somaxconn ÓÌÉÛËÏÍ ÂÏÌØÛÏÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÍÏÄÕÌØ ngx_http_index_module ÄÅÌÁÌ ×ÎÕÔÒÅÎÎÅÅ 
+       ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÚÁÐÒÏÓÁ × ÍÏÄÕÌÉ ngx_http_proxy_module ÉÌÉ 
+       ngx_http_fastcgi_module, ÔÏ ÆÁÊÌ ÉÎÄÅËÓÁ ÎÅ ÚÁËÒÙ×ÁÌÓÑ ÐÏÓÌÅ 
+       ÏÂÓÌÕÖÉ×ÁÎÉÑ ÚÁÐÒÏÓÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_pass ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × location, 
+       ÚÁÄÁÎÎÙÈ ÒÅÇÕÌÑÒÎÙÍ ×ÙÒÁÖÅÎÉÅÍ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÕÓÌÏ×ÉÑ ×ÉÄÁ "if ($HTTP_USER_AGENT ~ MSIE)".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÏÞÅÎØ ÍÅÄÌÅÎÎÏ ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å 
+       ÁÄÒÅÓÏ× É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅËÓÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ × ÄÉÒÅËÔÉ×Å geo.
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ÐÅÒÅÍÅÎÎÏÊ × ÄÉÒÅËÔÉ×Å geo ÎÕÖÎÏ ÕËÁÚÙ×ÁÔØ, ËÁË 
+       $name. ðÒÅÖÎÉÊ ×ÁÒÉÁÎÔ ÂÅÚ "$" ÐÏËÁ ÒÁÂÏÔÁÅÔ, ÎÏ ×ÓËÏÒÅ ÂÕÄÅÔ ÕÂÒÁÎ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ "%{VARIABLE}v".
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á "set $name value".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÏ×ÍÅÓÔÉÍÏÓÔØ Ó gcc 4.0.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --with-openssl-opt=OPTIONS.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.24                                          04.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÐÏÄÄÅÒÖÉ×ÁÅÔ 
+       ÐÅÒÅÍÅÎÎÙÅ QUERY_STRING É DOCUMENT_URI.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÍÏÇ ×ÙÄÁ×ÁÔØ ÏÔ×ÅÔ 404 
+       ÎÁ ÓÕÝÅÓÔ×ÕÀÝÉÊ ËÁÔÁÌÏÇ, ÅÓÌÉ ÜÔÏÔ ËÁÔÁÌÏÇ ÂÙÌ ÕËÁÚÁÎ ËÁË alias.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÌ 
+       ÐÒÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Referer" ×ÓÅÇÄÁ ÓÞÉÔÁÌÏÓØ 
+       ÐÒÁ×ÉÌØÎÙÍ referrer'ÏÍ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.23                                          01.03.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_ssi_filter_module É ÄÉÒÅËÔÉ×Ù ssi, 
+       ssi_silent_errors É ssi_min_file_chunk. ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ËÏÍÁÎÄÙ 'echo 
+       var="HTTP_..." default=""' É 'echo var="REMOTE_ADDR"'.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_time.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÐÒÏÓ ÐÒÉÛ£Ì ÂÅÚ ÓÔÒÏËÉ ÚÁÇÏÌÏ×ËÁ "Host", ÔÏ 
+       ÄÉÒÅËÔÉ×Á proxy_preserve_host ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ × ËÁÞÅÓÔ×Å ÜÔÏÇÏ 
+       ÚÁÇÏÌÏ×ËÁ ÐÅÒ×ÏÅ ÉÍÑ ÓÅÒ×ÅÒÁ ÉÚ ÄÉÒÅËÔÉ×Ù server_name.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, ÏÔÌÉÞÎÙÈ ÏÔ i386, 
+       amd64, sparc É ppc; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.22.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module ÔÅÐÅÒØ ÐÏËÁÚÙ×ÁÅÔ 
+       ÉÎÆÏÒÍÁÃÉÀ ÎÅ Ï ÓÉÍ×ÏÌÉÞÅÓËÏÍ ÌÉÎËÅ, Á Ï ÆÁÊÌÅ ÉÌÉ ËÁÔÁÌÏÇÅ, ÎÁ 
+       ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ËÌÉÅÎÔÕ ÎÉÞÅÇÏ ÎÅ ÐÅÒÅÄÁ×ÁÌÏÓØ, ÔÏ ÐÁÒÁÍÅÔÒ 
+       %apache_length ÚÁÐÉÓÙ×ÁÌ × ÌÏÇ ÏÔÒÉÃÁÔÅÌØÎÕÀ ÄÌÉÎÕ ÚÁÇÏÌÏ×ËÁ ÏÔ×ÅÔÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.22                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÄÌÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÌÏÓØ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÅ ÉÌÉ FastCGI-ÓÅÒ×ÅÒ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux É Solaris ÕÓÔÁÎÏ×ÏÞÎÙÅ ÐÕÔÉ ÂÙÌÉ ÎÅ×ÅÒÎÏ 
+       ÚÁËÌÀÞÅÎÙ × ËÁ×ÙÞËÉ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.21.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.21                                          22.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module ÐÏËÁÚÙ×ÁÌ ÎÅ×ÅÒÎÕÀ 
+       ÓÔÁÔÉÓÔÉËÕ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ rtsig ÉÌÉ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÎÅÓËÏÌØËÉÈ ÒÁÂÏÞÉÈ ÐÒÏÃÅÓÓÏ× ÎÁ SMP ÍÁÛÉÎÅ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ËÏÍÐÉÌÑÔÏÒÏÍ icc ÐÏÄ ìÉÎÕËÓÏÍ ÉÌÉ 
+       ÅÓÌÉ ÂÉÂÌÉÏÔÅËÁ zlib-1.2.x ÓÏÂÉÒÁÌÁÓØ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.20                                          17.02.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÅ ÐÁÒÁÍÅÔÒÙ script_filename É remote_port × 
+       ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÌÓÑ ÐÏÔÏË stderr ÏÔ 
+       FastCGI-ÓÅÒ×ÅÒÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.19                                          16.02.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ ÎÕÌØ, ÔÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÚÁÐÒÏÓÏ× 
+       ÔÅÐÅÒØ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÛÉÂËÁ 404.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ NetBSD 2.0.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ×Ï ×ÒÅÍÑ ÞÔÅÎÉÑ ÔÅÌÁ ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ × SSL ÓÏÅÄÉÎÅÎÉÉ 
+       ÍÏÇ ÐÒÏÉÚÏÊÔÉ ÔÁÊÍÁÕÔ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.18                                          09.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó Solaris 10 × ÄÉÒÅËÔÉ×ÁÈ 
+       devpoll_events É devpoll_changes ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÍÅÎØÛÅÎÙ Ó 
+       512 ÄÏ 32.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var ÎÅ 
+       ÎÁÓÌÅÄÏ×ÁÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÄÉÒÅËÔÉ×Å rewrite, ×ÏÚ×ÒÁÝÁÀÝÅÊ ÒÅÄÉÒÅËÔ, ÁÒÇÕÍÅÎÔÙ 
+       ÐÒÉÓÏÅÄÉÎÑÌÉÓØ Ë URI ÞÅÒÅÚ ÓÉÍ×ÏÌ "&" ×ÍÅÓÔÏ "?".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÓÔÒÏËÉ ÄÌÑ ÍÏÄÕÌÑ ngx_http_geo_module ÂÅÚ ÓÉÍ×ÏÌÁ ";" 
+       ×Ï ×ËÌÀÞ£ÎÎÏÍ ÆÁÊÌÅ ÉÇÎÏÒÉÒÏ×ÁÌÉÓØ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_stub_status_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÉÚ×ÅÓÔÎÙÊ ÆÏÒÍÁÔ ÌÏÇ-ÆÁÊÌÁ × ÄÉÒÅËÔÉ×Å access_log 
+       ×ÙÚÙ×ÁÌ segmentation fault.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÐÁÒÁÍÅÔÒ document_root × ÄÉÒÅËÔÉ×Å fastcgi_params.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á fastcgi_redirect_errors.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÎÏ×ÙÊ ÍÏÄÉÆÉËÁÔÏÒ break × ÄÉÒÅËÔÉ×Å rewrite ÐÏÚ×ÏÌÑÅÔ 
+       ÐÒÅËÒÁÔÉÔØ ÃÉËÌ rewrite/location É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÅËÕÝÕÀ 
+       ËÏÎÆÉÇÕÒÁÃÉÀ ÄÌÑ ÚÁÐÒÏÓÁ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.17                                          03.02.2005
+
+    *) éÚÍÅÎÅÎÉÅ: ÍÏÄÕÌØ ngx_http_rewrite_module ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎ. 
+       ôÅÐÅÒØ ÍÏÖÎÏ ÄÅÌÁÔØ ÒÅÄÉÒÅËÔÙ, ×ÏÚ×ÒÁÝÁÔØ ËÏÄÙ ÏÛÉÂÏË É ÐÒÏ×ÅÒÑÔØ 
+       ÐÅÒÅÍÅÎÎÙÅ É ÒÅÆÅÒÅÒÙ. üÔÉ ÄÉÒÅËÔÉ×Ù ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÕÔÒÉ 
+       location. äÉÒÅËÔÉ×Á redirect ÕÐÒÁÚÄÎÅÎÁ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_geo_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù proxy_set_x_var É fastcgi_set_var.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÎÆÉÇÕÒÁÃÉÑ location Ó ÍÏÄÉÆÉËÁÔÏÒÏÍ "=" ÍÏÇÌÁ 
+       ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÄÒÕÇÏÍ location.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÁ×ÉÌØÎÙÊ ÔÉÐ ÏÔ×ÅÔÁ ×ÙÓÔÁ×ÌÑÌÓÑ ÔÏÌØËÏ ÄÌÑ ÚÁÐÒÏÓÏ×, 
+       Õ ËÏÔÏÒÙÈ × ÒÁÓÛÉÒÅÎÉÉ ÂÙÌÉ ÔÏÌØËÏ ÍÁÌÅÎØËÉÅ ÂÕË×Ù.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÄÌÑ location ÕÓÔÁÎÏ×ÌÅÎ proxy_pass ÉÌÉ 
+       fastcgi_pass, É ÄÏÓÔÕÐ Ë ÎÅÍÕ ÚÁÐÒÅÝÁÌÓÑ, Á ÏÛÉÂËÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁÓØ 
+       ÎÁ ÓÔÁÔÉÞÅÓËÕÀ ÓÔÒÁÎÉÃÕ, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÐÒÏËÓÉÒÏ×ÁÎÎÏÍ ÏÔ×ÅÔÅ × ÚÁÇÏÌÏ×ËÅ "Location" 
+       ÐÅÒÅÄÁ×ÁÌÓÑ ÏÔÎÏÓÉÔÅÌØÎÙÊ URL, ÔÏ Ë ÎÅÍÕ ÄÏÂÁ×ÌÑÌÏÓØ ÉÍÑ ÈÏÓÔÁ É 
+       ÓÌÜÛ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux × ÌÏÇ ÎÅ ÚÁÐÉÓÙ×ÁÌÓÑ ÔÅËÓÔ ÓÉÓÔÅÍÎÏÊ ÏÛÉÂËÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.16                                          25.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÏÔ×ÅÔ ÐÅÒÅÄÁ×ÁÌÓÑ chunk'ÁÍÉ, ÔÏ ÐÒÉ ÚÁÐÒÏÓÅ HEAD 
+       ×ÙÄÁ×ÁÌÓÑ ÚÁ×ÅÒÛÁÀÝÉÊ chunk.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÚÁÇÏÌÏ×ÏË "Connection: keep-alive" ×ÙÄÁ×ÁÌÓÑ, ÄÁÖÅ ÅÓÌÉ 
+       ÄÉÒÅËÔÉ×Á keepalive_timeout ÚÁÐÒÅÝÁÌÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ keep-alive.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ ngx_http_fastcgi_module ×ÙÚÙ×ÁÌÉ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ SSL ÓÖÁÔÙÊ ÏÔ×ÅÔ ÍÏÇ ÐÅÒÅÄÁ×ÁÔØÓÑ ÎÅ 
+       ÄÏ ËÏÎÃÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÐÃÉÉ TCP_NODELAY, TCP_NOPSUH É TCP_CORK, ÓÐÅÃÉÆÉÞÎÙÅ 
+       ÄÌÑ TCP ÓÏËÅÔÏ×, ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ unix domain ÓÏËÅÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á rewrite ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÚÁÐÉÓÙ×ÁÎÉÅ 
+       ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ ÚÁÐÒÏÓ POST Ó ÚÁÇÏÌÏ×ËÏÍ "Content-Length: 0" 
+       ×ÏÚ×ÒÁÝÁÌÓÑ ÏÔ×ÅÔ 400; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.15                                          19.01.2005
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÓÏÅÄÉÎÅÎÉÑ Ó FastCGI-ÓÅÒ×ÅÒÏÍ ×ÙÚÙ×ÁÌÁ 
+       segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ËÏÒÒÅËÔÎÁÑ ÏÂÒÁÂÏÔËÁ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ, × ËÏÔÏÒÏÍ 
+       ÞÉÓÌÏ ×ÙÄÅÌÅÎÎÙÈ ÞÁÓÔÅÊ ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ÐÏÄÓÔÁÎÏ×ÏË.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: location, ËÏÔÏÒÙÊ ÐÅÒÅÄÁ£ÔÓÑ FastCGI-ÓÅÒ×ÅÒÕ, ÍÏÖÅÔ ÂÙÔØ 
+       ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ FastCGI REQUEST_URI ÔÅÐÅÒØ ÐÅÒÅÄÁ£ÔÓÑ ×ÍÅÓÔÅ Ó 
+       ÁÒÇÕÍÅÎÔÁÍÉ É × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÂÙÌ ÐÏÌÕÞÅÎ ÏÔ ËÌÉÅÎÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ × location ÎÕÖÎÏ 
+       ÂÙÌÏ ÓÏÂÉÒÁÔØ nginx ×ÍÅÓÔÅ Ó ngx_http_rewrite_module.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÓÌÕÛÁÌ ÎÁ 80-ÏÍ ÐÏÒÔÕ, ÔÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ 
+       ÄÉÒÅËÔÉ×Ù "proxy_preserve_host  on" × ÚÁÇÏÌÏ×ËÅ "Host" ÕËÁÚÙ×ÁÌÓÑ 
+       ÔÁËÖÅ ÐÏÒÔ 80; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.14.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÚÁÄÁÔØ ÏÄÉÎÁËÏ×ÙÅ ÐÕÔÉ × ÐÁÒÁÍÅÔÒÁÈ 
+       Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ --http-client-body-temp-path=PATH É 
+       --http-proxy-temp-path=PATH ÉÌÉ --http-client-body-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH, ÔÏ ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.14                                          18.01.2005
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ Á×ÔÏËÏÎÆÉÇÕÒÁÃÉÉ 
+       --http-client-body-temp-path=PATH, --http-proxy-temp-path=PATH É 
+       --http-fastcgi-temp-path=PATH
+
+    *) éÚÍÅÎÅÎÉÅ: ÉÍÑ ËÁÔÁÌÏÇÁ Ó ×ÒÅÍÅÎÎÙÍÉ ÆÁÊÌÁÍÉ, ÓÏÄÅÒÖÁÝÉÅ ÔÅÌÏ 
+       ÚÁÐÒÏÓÁ ËÌÉÅÎÔÁ, ÚÁÄÁ£ÔÓÑ ÄÉÒÅËÔÉ×ÏÊ client_body_temp_path, ÐÏ 
+       ÕÍÏÌÞÁÎÉÀ <prefix>/client_body_temp.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_fastcgi_module É ÄÉÒÅËÔÉ×Ù fastcgi_pass, 
+       fastcgi_root, fastcgi_index, fastcgi_params, 
+       fastcgi_connect_timeout, fastcgi_send_timeout, fastcgi_read_timeout, 
+       fastcgi_send_lowat, fastcgi_header_buffer_size, fastcgi_buffers, 
+       fastcgi_busy_buffers_size, fastcgi_temp_path, 
+       fastcgi_max_temp_file_size, fastcgi_temp_file_write_size, 
+       fastcgi_next_upstream É fastcgi_x_powered_by.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ "[alert] zero size buf"; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 
+       0.1.3.
+
+    *) éÚÍÅÎÅÎÉÅ: × ÄÉÒÅËÔÉ×Å proxy_pass ÎÕÖÎÏ ÏÂÑÚÁÔÅÌØÎÏ ÕËÁÚÙ×ÁÔØ URI 
+       ÐÏÓÌÅ ÉÍÅÎÉ ÈÏÓÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÅÓÌÉ × URI ×ÓÔÒÅÞÁÌÓÑ ÓÉÍ×ÏÌ %3F, ÔÏ ÏÎ ÓÞÉÔÁÌÓÑ ÎÁÞÁÌÏÍ 
+       ÓÔÒÏËÉ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÏÄÄÅÒÖËÁ unix domain ÓoËÅÔÏ× × ÍÏÄÕÌÅ 
+       ngx_http_proxy_module.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù ssl_engine É ssl_ciphers.
+       óÐÁÓÉÂÏ óÅÒÇÅÀ óË×ÏÒÃÏ×Õ ÚÁ SSL-ÁËÓÅÌÅÒÁÔÏÒ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.13                                          21.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Ù server_names_hash É 
+       server_names_hash_threshold.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÍÅÎÁ *.domain.tld × ÄÉÒÅËÔÉ×Å server_name ÎÅ ÒÁÂÏÔÁÌÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length ÚÁÐÉÓÙ×ÁÌ ÎÅ×ÅÒÎÕÀ ÄÌÉÎÕ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.12                                          06.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒ ÌÏÇÁ %request_length.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ /dev/poll, select É poll ÎÁ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÇÄÅ ×ÏÚÍÏÖÎÙ ÌÏÖÎÙÅ ÓÒÁÂÁÔÙ×ÁÎÉÑ ÕËÁÚÁÎÎÙÈ ÍÅÔÏÄÏ×, 
+       ÍÏÇÌÉ ÂÙÔØ ÄÌÉÔÅÌØÎÙÅ ÚÁÄÅÒÖËÉ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÚÁÐÒÏÓÁ ÐÏ keep-alive 
+       ÓÏÅÄÉÎÅÎÉÀ. îÁÂÌÀÄÁÌÏÓØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ Solaris Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÉÇÎÏÒÉÒÕÅÔÓÑ ÎÁ Linux, ÔÁË ËÁË 
+       Linux ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÀ SO_SNDLOWAT.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.11                                          02.12.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á worker_priority.
+
+    *) éÚÍÅÎÅÎÉÅ: ÐÏÄ FreeBSD ÄÉÒÅËÔÉ×Ù tcp_nopush É tcp_nodelay ×ÍÅÓÔÅ 
+       ×ÌÉÑÀÔ ÎÁ ÐÅÒÅÄÁÞÕ ÏÔ×ÅÔÁ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ×ÙÚÙ×ÁÌ initgroups().
+       óÐÁÓÉÂÏ áÎÄÒÅÀ óÉÔÎÉËÏ×Õ É áÎÄÒÅÀ îÉÇÍÁÔÕÌÉÎÕ.
+
+    *) éÚÍÅÎÅÎÉÅ: ngx_http_auto_index_module ÔÅÐÅÒØ ×ÙÄÁ£Ô ÒÁÚÍÅÒ ÆÁÊÌÏ× × 
+       ÂÁÊÔÁÈ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ngx_http_auto_index_module ×ÏÚ×ÒÁÝÁÌ ÏÛÉÂËÕ 500, ÅÓÌÉ × 
+       ËÁÔÁÌÏÇÅ ÅÓÔØ ÂÉÔÙÊ symlink.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÆÁÊÌÙ ÂÏÌØÛÅ 4G ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
+       sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ ÂÜËÅÎÄ ÒÅÚÏÌ×ÉÌÓÑ × ÎÅÓËÏÌØËÏ ÁÄÒÅÓÏ× É ÐÒÉ 
+       ÏÖÉÄÁÎÉÉ ÏÔ ÎÅÇÏ ÏÔ×ÅÔÁ ÐÒÏÉÓÈÏÄÉÌÁ ÏÛÉÂËÁ, ÔÏ ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÍÅÔÏÄÁ /dev/poll ÒÁÂÏÞÉÊ ÐÒÏÃÅÓÓ ÍÏÇ 
+       ÚÁ×ÅÒÛÉÔØÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ "unknown cycle".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ "close() channel failed".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÇÒÕÐÐ nobody É nogroup.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÎÅ ÒÁÂÏÔÁÌÁ ÎÁ Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ËÏÎÆÉÇÕÒÁÃÉÉ ÎÅ ÂÙÌÏ ÒÁÚÄÅÌÁ events, ÔÏ 
+       ÐÒÏÉÓÈÏÄÉÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: nginx ÎÅ ÓÏÂÉÒÁÌÓÑ ÐÏÄ OpenBSD.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: Ä×ÏÊÎÙÅ ÓÌÜÛÙ × "://" × URI ÐÒÅ×ÒÁÝÁÌÉÓØ × ":/".
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.10                                          26.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÅÓÔØ "//", "/./", "/../" 
+       ÉÌÉ "%XX", ÔÏ ÔÅÒÑÌÓÑ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ × ÓÔÒÏËÅ ÚÁÐÒÏÓÁ; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.9.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÉÓÐÒÁ×ÌÅÎÉÅ × ×ÅÒÓÉÉ 0.1.9 ÄÌÑ ÆÁÊÌÏ× ÂÏÌØÛÅ 2G ÎÁ 
+       Linux ÎÅ ÒÁÂÏÔÁÌÏ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.9                                           25.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÅÓÌÉ × ÚÁÐÒÏÓÅ ÅÓÔØ "//", "/./", "/../" ÉÌÉ "%XX", ÔÏ 
+       ÐÒÏËÓÉÒÕÅÍÙÊ ÚÁÐÒÏÓ ÐÅÒÅÄÁ×ÁÌÓÑ ÂÅÚ ÁÒÇÕÍÅÎÔÏ×.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÓÖÁÔÉÉ ÂÏÌØÛÉÈ ÏÔ×ÅÔÏ× ÉÎÏÇÄÁ ÏÎÉ ÐÅÒÅÄÁ×ÁÌÉÓØ ÎÅ 
+       ÐÏÌÎÏÓÔØÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅ ÐÅÒÅÄÁ×ÁÌÉÓØ ÆÁÊÌÙ ÂÏÌØÛÅ 2G ÎÁ Linux, 
+       ÎÅÐÏÄÄÅÒÖÉ×ÁÀÝÅÍ sendfile64().
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ ÏÂÑÚÁÔÅÌØÎÏ 
+       ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.8.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.8                                           20.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module ÐÒÉ ÐÏËÁÚÅ 
+       ÄÌÉÎÎÙÈ ÉͣΠÆÁÊÌÏ×.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÉÆÉËÁÔÏÒ "^~" × ÄÉÒÅËÔÉ×Å location.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_max_temp_file_size.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.7                                           12.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile, ÅÓÌÉ ÐÅÒÅÄÁ×ÁÅÍÙÊ ÆÁÊÌ 
+       ÍÅÎÑÌÓÑ, ÔÏ ÍÏÇ ÐÒÏÉÚÏÊÔÉ segmentation fault ÎÁ FreeBSD; ÏÛÉÂËÁ 
+       ÐÏÑ×ÉÌÁÓØ × 0.1.5.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.6                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÎÅËÏÔÏÒÙÈ ËÏÍÂÉÎÁÃÉÑÈ ÄÉÒÅËÔÉ× location c 
+       ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÉÓÐÏÌØÚÏ×ÁÌÁÓØ ËÏÎÆÉÇÕÒÁÃÉÑ ÎÅ ÉÚ ÔÏÇÏ 
+       location.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.5                                           11.11.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Solaris É Linux ÍÏÇÌÏ ÂÙÔØ ÏÞÅÎØ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ 
+       "recvmsg() returned not enough data".
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ sendfile ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌÁ ÏÛÉÂËÁ "writev() failed (22: Invalid argument)". îÁ ÄÒÕÇÉÈ 
+       ÐÌÁÔÆÏÒÍÁÈ, ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ sendfile, ÐÒÏÃÅÓÓ ÚÁÃÉËÌÉ×ÁÌÓÑ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile × ÒÅÖÉÍÅ ÐÒÏËÓÉ ÎÁ Solaris 
+       ×ÏÚÎÉËÁÌ segmentation fault.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: segmentation fault ÎÁ Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÂÎÏ×ÌÅÎÉÅ ÉÓÐÏÌÎÑÅÍÏÇÏ ÆÁÊÌÁ ÎÁ ÌÅÔÕ ÎÅ ÒÁÂÏÔÁÌÏ ÎÁ 
+       Linux.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: × ÓÐÉÓËÅ ÆÁÊÌÏ×, ×ÙÄÁ×ÁÅÍÏÍ ÍÏÄÕÌÅÍ 
+       ngx_http_autoindex_module, ÎÅ ÐÅÒÅËÏÄÉÒÏ×ÁÌÉÓØ ÐÒÏÂÅÌÙ, ËÁ×ÙÞËÉ É 
+       ÚÎÁËÉ ÐÒÏÃÅÎÔÁ.
+
+    *) éÚÍÅÎÅÎÉÅ: ÕÍÅÎØÛÅÎÉÅ ÏÐÅÒÁÃÉÊ ËÏÐÉÒÏ×ÁÎÉÑ.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á userid_p3p.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.4                                           26.10.2004
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_autoindex_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.3                                           25.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ngx_http_autoindex_module É ÄÉÒÅËÔÉ×Á autoindex.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á proxy_set_x_url.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.2                                           21.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÐÁÒÁÍÅÔÒÙ --user=USER, --group=GROUP É 
+       --with-ld-opt=OPTIONS × configure.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á server_name ÐÏÄÄÅÒÖÉ×ÁÅÔ *.domain.tld.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÕÌÕÞÛÅÎÁ ÐÅÒÅÎÏÓÉÍÏÓÔØ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÅ ÐÌÁÔÆÏÒÍÙ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÅÌØÚÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ nginx, ÅÓÌÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ 
+       ÆÁÊÌ ÕËÁÚÁÎ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÐÒÏËÓÉÒÏ×ÁÎÉÉ ÍÏÇ ÐÒÉ×ÅÓÔÉ Ë ÚÁÃÉËÌÉ×ÁÎÉÀ, ÅÓÌÉ 
+       ÎÅ ÉÓÐÏÌØÚÏ×ÁÌÓÑ sendfile.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ sendfile ÔÅËÓÔ ÏÔ×ÅÔÁ ÎÅ 
+       ÐÅÒÅËÏÄÉÒÏ×ÁÌÓÑ ÓÏÇÌÁÓÎÏ ÄÉÒÅËÔÉ×ÁÍ ÍÏÄÕÌÑ charset; ÏÛÉÂËÁ ÐÏÑ×ÉÌÁÓØ 
+       × 0.1.1.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÞÅÎØ ÒÅÄËÁÑ ÏÛÉÂËÁ ÐÒÉ ÏÂÒÁÂÏÔËÅ kqueue.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÍÏÄÕÌØ ÓÖÁÔÉÑ ÓÖÉÍÁÌ ÕÖÅ ÓÖÁÔÙÅ ÏÔ×ÅÔÙ, ÐÏÌÕÞÅÎÎÙÅ ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.1                                           11.10.2004
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á gzip_types.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á tcp_nodelay.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÄÉÒÅËÔÉ×Á send_lowat ÒÁÂÏÔÁÅÔ ÎÅ ÔÏÌØËÏ ÎÁ ÐÌÁÔÆÏÒÍÁÈ, 
+       ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ kqueue NOTE_LOWAT, ÎÏ É ÎÁ ×ÓÅÈ, ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ 
+       SO_SNDLOWAT.
+
+    *) äÏÂÁ×ÌÅÎÉÅ: ÜÍÕÌÑÃÉÑ setproctitle() ÄÌÑ Linux É Solaris.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ ÐÒÉ ÐÅÒÅÐÉÓÙ×ÁÎÉÉ ÚÁÇÏÌÏ×ËÁ "Location" ÐÒÉ 
+       ÐÒÏËÓÉÒÏ×ÁÎÉÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÁ × ÍÏÄÕÌÅ ngx_http_chunked_module, ÐÒÉ×ÏÄÉ×ÛÁÑ Ë 
+       ÚÁÃÉËÌÉ×ÁÎÉÀ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÏÛÉÂËÉ × ÍÏÄÕÌÅ /dev/poll.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÐÒÉ ÐÒÏËÓÉÒÏ×ÁÎÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ× 
+       ÏÔ×ÅÔÙ ÐÏÒÔÉÌÉÓØ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÂÜËÅÎÄÕ ÐÅÒÅÄÁ×ÁÌÉÓØ ÚÁÐÒÏÓÙ Ó ÎÅÐÅÒÅËÏÄÉÒÏ×ÁÎÎÙÍÉ 
+       ÓÉÍ×ÏÌÁÍÉ.
+
+    *) éÓÐÒÁ×ÌÅÎÉÅ: ÎÁ Linux 2.4 ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÂÏÒËÉ ÎÕÖÎÏ ÂÙÌÏ 
+       ÏÂÑÚÁÔÅÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ --with-poll_module.
+
+
+éÚÍÅÎÅÎÉÑ × nginx 0.1.0                                           04.10.2004
+
+    *) ðÅÒ×ÁÑ ÐÕÂÌÉÞÎÏ ÄÏÓÔÕÐÎÁÑ ×ÅÒÓÉÑ.
+
new file mode 100644
--- /dev/null
+++ b/xml/404.xml
@@ -0,0 +1,3 @@
+<!DOCTYPE article SYSTEM "../dtd/article.dtd">
+
+<error title="404: not found" link="/404.html" lang="en" />
new file mode 100644
--- /dev/null
+++ b/xml/en/GNUmakefile
@@ -0,0 +1,82 @@
+
+DOCS_EN =	en/docs/windows						\
+		en/docs/introduction					\
+		en/docs/howto						\
+		en/docs/faq						\
+
+DOCS_EN_XML =	$(foreach name, $(DOCS_EN), xml/$(name).xml)
+DOCS_EN_HTML =	$(foreach name, $(DOCS_EN), $(OUT)/$(name).html)
+
+INTRO_EN =	en/docs/http/request_processing				\
+		en/docs/http/configuring_https_servers			\
+		en/docs/http/server_names				\
+
+INTRO_EN_XML =	$(foreach name, $(INTRO_EN), xml/$(name).xml)
+INTRO_EN_HTML =	$(foreach name, $(INTRO_EN), $(OUT)/$(name).html)
+
+HOWTO_EN =	en/docs/debugging_log					\
+		en/docs/http/converting_rewrite_rules			\
+		en/docs/freebsd_tuning					\
+
+HOWTO_EN_XML =	$(foreach name, $(HOWTO_EN), xml/$(name).xml)
+HOWTO_EN_HTML =	$(foreach name, $(HOWTO_EN), $(OUT)/$(name).html)
+
+FAQ_EN =	en/docs/sys_errlist					\
+
+FAQ_EN_XML =	$(foreach name, $(FAQ_EN), xml/$(name).xml)
+FAQ_EN_HTML =	$(foreach name, $(FAQ_EN), $(OUT)/$(name).html)
+
+en:									\
+		$(OUT)/en/index.html					\
+		$(OUT)/en/download.html					\
+		$(OUT)/en/security_advisories.html			\
+		$(OUT)/en/books.html					\
+		$(OUT)/en/links.html					\
+		$(OUT)/en/support.html					\
+		$(OUT)/en/donation.html					\
+		$(OUT)/en/docs/index.html				\
+		$(DOCS_EN_HTML)						\
+		$(INTRO_EN_HTML)					\
+		$(HOWTO_EN_HTML)					\
+		$(FAQ_EN_HTML)						\
+
+$(OUT)/en/docs/index.html:	xml/en/docs/index.xml			\
+		$(ARTICLE_XSLT)						\
+		$(DOCS_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/download.html:	xml/en/download.xml			\
+		xml/menu.xml						\
+		xslt/download.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/download.xslt, $<, $@)
+
+$(OUT)/en/security_advisories.html:	xml/en/security_advisories.xml	\
+		xml/menu.xml						\
+		xslt/security.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/security.xslt, $<, $@)
+
+$(OUT)/en/docs/introduction.html:	xml/en/docs/introduction.xml	\
+		$(ARTICLE_XSLT)						\
+		$(INTRO_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/docs/howto.html:	xml/en/docs/howto.xml			\
+		$(ARTICLE_XSLT)						\
+		$(HOWTO_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/docs/faq.html:	xml/en/docs/faq.xml			\
+		$(ARTICLE_XSLT)						\
+		$(FAQ_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/books.html:	xml/en/books.xml				\
+		xml/menu.xml						\
+		xslt/books.xslt						\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/books.xslt, $<, $@)
new file mode 100644
--- /dev/null
+++ b/xml/en/books.xml
@@ -0,0 +1,52 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx books"
+         link="/en/books.html"
+         lang="en">
+
+
+<section>
+
+<book
+    title="ãƒã‚¤ãƒ‘フォーマンスHTTPサームNginx入門 (Nginx HTTP Server)"
+    link=
+      "http://www.amazon.co.jp/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9HTTP%E3%82%B5%E3%83%BC%E3%83%90-Nginx%E5%85%A5%E9%96%80-Clement-Nedelcu/dp/4048702270"
+    author="Clément Nedelcu"
+    site="http://cnedelcu.blogspot.com"
+    translator="長尾高弘"
+    publisher="アスキー・メディアワークス"
+    lang="日本語 (Japanese)"
+    cover="/books/nginx_http_server_jp.jpg" />
+
+<book
+    title="Nginx 1 Web Server Implementation Cookbook"
+    link=
+      "http://www.packtpub.com/nginx-1-web-server-implementation-cookbook/book"
+    author="Dipankar Sarkar"
+    site="http://www.dipankar.name"
+    publisher="Packt Publishing"
+    lang="English"
+    cover="/books/nginx_1_web_server.jpg" />
+
+<book
+    title="Nginx HTTP Server"
+    link="http://www.packtpub.com/nginx-http-server-for-web-applications/book"
+    author="Clément Nedelcu"
+    site="http://cnedelcu.blogspot.com"
+    publisher="Packt Publishing"
+    lang="English"
+    cover="/books/nginx_http_server.jpg" />
+
+<book
+    title="实战Nginx:å–代Apache的高性能WebæœåŠ¡å™¨
+      (nginx in Practice: A High Performance Web Server to Replace Apache)"
+    link="http://product.dangdang.com/product.aspx?product_id=20807089"
+    author="å¼ å®´ (Zhang Yan)"
+    site="http://blog.s135.com"
+    publisher="电å­å·¥ä¸šå‡ºç‰ˆç¤¾ (Publishing House of Electronics Industry)"
+    lang="中文 (Chinese)"
+    cover="/books/nginx_in_practice.jpg" />
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/debugging_log.xml
@@ -0,0 +1,67 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="A debugging log"
+         link="/en/docs/debugging_log.html"
+         lang="en">
+
+
+<section>
+
+<para>
+To enable a debugging log, you first should configure nginx to build with
+the debugging:
+
+<programlisting>
+./configure --with-debug ...
+</programlisting>
+
+and then set the <dirname>debug</dirname> level
+of the <dirname>error_log</dirname>:
+
+<programlisting>
+error_log  /path/to/log  debug;
+</programlisting>
+
+The nginx/Windows binary version is always built with the debugging log
+support. Therefore, you should set the <dirname>debug</dirname> level only.
+</para>
+
+<para>
+Note, that a defining log on another level, for example, on <i>server</i>
+level disables the debugging log for this server:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log;
+        ...
+</programlisting>
+You should either comment out this server log or add
+the <dirname>debug</dirname> flag too:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log  debug;
+        ...
+</programlisting>
+</para>
+
+<para>
+It is also possible to enable the debugging log only for some addresses:
+
+<programlisting>
+error_log  /path/to/log;
+
+events {
+    debug_connection   192.168.1.1;
+    debug_connection   192.168.10.0/24;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/faq.xml
@@ -0,0 +1,22 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx faq"
+         link="/en/docs/faq.html"
+         lang="en">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/en/docs/sys_errlist.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/freebsd_tuning.xml
@@ -0,0 +1,366 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="Tuning FreeBSD for the highload"
+         link="/en/docs/tuning_freebsd.html"
+         lang="en">
+
+
+<section title="Syncache and syncookies">
+
+<para>
+We look at how various kernel settings affect ability of the kernel
+to process requests. Let&rsquo;s start with TCP/IP connection establishment.
+</para>
+
+<para>
+[ syncache, syncookies ]
+</para>
+
+</section>
+
+
+<section name="listen_queues"
+        title="Listen queues">
+
+<para>
+After the connection has been established it is placed in the listen queue
+of the listen socket.
+To see the current listen queues state, you may run the command
+<path>netstat -Lan</path>:
+
+<programlisting>
+Current listen queue sizes (qlen/incqlen/maxqlen)
+Proto Listen         Local Address
+tcp4  <b>10</b>/0/128       *.80
+tcp4  0/0/128        *.22
+</programlisting>
+
+This is a normal case: the listen queue of the port *:80 contains
+just 10 unaccepted connections.
+If the web server is not able to handle the load, you may see
+something like this:
+
+<programlisting>
+Current listen queue sizes (qlen/incqlen/maxqlen)
+Proto Listen         Local Address
+tcp4  <b>192/</b>0/<b>128</b>      *.80
+tcp4  0/0/128        *.22
+</programlisting>
+
+Here are 192 unaccepted connections and most likely new coming connections
+are discarding. Although the limit is 128 connections, FreeBSD allows
+to receive 1.5 times connections than the limit before it starts to discard
+the new connections. You may increase the limit using
+
+<programlisting>
+sysctl kern.ipc.somaxconn=4096
+</programlisting>
+
+However, note that the queue is only a damper to quench bursts.
+If it is always overflowed, this means that you need to improve the web server,
+but not to continue to increase the limit.
+You may also change the listen queue maximum size in nginx configuration:
+
+<programlisting>
+listen  80  backlog=1024;
+</programlisting>
+
+However, you may not set it more than the current
+<path>kern.ipc.somaxconn</path> value.
+By default nginx uses the maximum value of FreeBSD kernel.
+</para>
+
+<para>
+<programlisting>
+</programlisting>
+</para>
+
+<para>
+<programlisting>
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="sockets_and_files"
+        title="Sockets and files">
+
+<para>
+[ sockets, files ]
+</para>
+
+</section>
+
+
+<section name="socket_buffers"
+        title="Socket buffers">
+
+<para>
+When a client sends a data, the data first is received by the kernel
+which places the data in the socket receiving buffer.
+Then an application such as the web server
+may call <code>recv()</code> or <code>read()</code> system calls
+to get the data from the buffer.
+When the application wants to send a data, it calls
+<code>send()</code> or <code>write()</code>
+system calls to place the data in the socket sending buffer.
+Then the kernel manages to send the data from the buffer to the client.
+In modern FreeBSD versions the default sizes of the socket receiving
+and sending buffers are respectively 64K and 32K.
+You may change them on the fly using the sysctls
+<path>net.inet.tcp.recvspace</path> and
+<path>net.inet.tcp.sendspace</path>.
+Of course the bigger buffer sizes may increase throughput,
+because connections may use bigger TCP sliding windows sizes.
+And on the Internet you may see recomendations to increase
+the buffer sizes to one or even several megabytes.
+However, such large buffer sizes are suitable for local networks
+or for networks under your control.
+Since on the Internet a slow modem client may ask a large file
+and then it will download the file during several minutes if not hours.
+All this time the megabyte buffer will be bound to the slow client,
+although we may devote just several kilobytes to it.
+</para>
+
+<para>
+There is one more advantage of the large sending buffers for
+the web servers such as Apache which use the blocking I/O system calls.
+The server may place a whole large response in the sending buffer, then may
+close the connection, and let the kernel to send the response to a slow client,
+while the server is ready to serve other requests.
+You should decide what is it better to bind to a client in your case:
+a tens megabytes Apache/mod_perl process
+or the hundreds kilbytes socket sending buffer.
+Note that nginx uses non-blocking I/O system calls
+and devotes just tens kilobytes to connections,
+therefore it does not require the large buffer sizes.
+</para>
+
+<para>
+[ dynamic buffers ]
+</para>
+
+</section>
+
+
+<section name="mbufs"
+        title="mbufs, mbuf clusters, etc.">
+
+<para>
+Inside the kernel the buffers are stored in the form of chains of
+memory chunks linked using the <i>mbuf</i> structures.
+The mbuf size is 256 bytes and it can be used to store a small amount
+of data, for example, TCP/IP header. However, the mbufs point mostly
+to other data stored in the <i>mbuf clusters</i> or <i>jumbo clusters</i>,
+and in this kind they are used as the chain links only.
+The mbuf cluster size is 2K.
+The jumbo cluster size can be equal to a CPU page size (4K for i386 and amd64),
+9K, or 16K.
+The 9K and 16K jumbo clusters are used mainly in local networks with Ethernet
+frames larger than usual 1500 bytes, and they are beyond the scope of
+this article.
+The page size jumbo clusters are usually used for sending only,
+while the mbuf clusters are used for both sending and receiving.
+
+To see the current usage of the mbufs and clusters and their limits,
+you may run the command <nobr><path>netstat -m</path>.</nobr>
+Here is a sample from FreeBSD 7.2/amd64 with the default settings:
+
+<programlisting>
+1477/<b>3773/5250 mbufs</b> in use (current/cache/total)
+771/2203/<b>2974/25600 mbuf clusters</b> in use (current/cache/total/max)
+771/1969 mbuf+clusters out of packet secondary zone in use
+   (current/cache)
+296/863/<b>1159/12800 4k (page size) jumbo clusters</b> in use
+   (current/cache/total/max)
+0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
+0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
+3095K/8801K/11896K bytes allocated to network(current/cache/total)
+0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
+0/0/0 requests for jumbo clusters denied (4k/9k/16k)
+0/0/0 sfbufs in use (current/peak/max)
+0 requests for sfbufs denied
+0 requests for sfbufs delayed
+523590 requests for I/O initiated by sendfile
+0 calls to protocol drain routines
+</programlisting>
+
+There are 12800 page size jumbo clusters,
+therefore they can store only 50M of data.
+If you set the <path>net.inet.tcp.sendspace</path> to 1M,
+then merely 50 slow clients will take all jumbo clusters
+requesting large files.
+</para>
+
+<para>
+You may increase the clusters limits on the fly using:
+
+<programlisting>
+sysctl kern.ipc.nmbclusters=200000
+sysctl kern.ipc.nmbjumbop=100000
+</programlisting>
+
+The former command increases the mbuf clusters limit
+and the latter increases page size jumbo clusters limit.
+Note that all allocated mbufs clusters will take about 440M physical memory:
+(200000 &times; (2048 + 256)) because each mbuf cluster requires also the mbuf.
+All allocated page size jumbo clusters will take yet about 415M physical memory:
+(100000 &times; (4096 + 256)).
+And together they may take 845M.
+
+<note>
+The page size jumbo clusters have been introduced in FreeBSD 7.0.
+In earlier versions you should tune only 2K mbuf clusters.
+Prior to FreeBSD 6.2, the <path>kern.ipc.nmbclusters</path> value can be
+set only on the boot time via loader tunnable.
+</note>
+</para>
+
+<para>
+On the amd64 architecture FreeBSD kernel can use for sockets buffers
+almost all physical memory,
+while on the i386 architecture no more than 2G memory can be used,
+regardless of the available physical memory.
+We will discuss the i386 specific tunning later.
+</para>
+
+<para>
+There is way not to use the jumbo clusters while serving static files:
+the <i>sendfile()</i> system call.
+The sendfile allows to send a file or its part to a socket directly
+without reading the parts in an application buffer.
+It creates the mbufs chain where the mufs point to the file pages that are
+already present in FreeBSD cache memory, and passes the chain to
+the TCP/IP stack.
+Thus, sendfile decreases both CPU usage by omitting two memory copy operations,
+and memory usage by using the cached file pages.
+</para>
+
+<para>
+And again, the amd64 sendfile implementation is the best:
+the zeros in the <nobr><path>netstat -m</path></nobr> output
+<programlisting>
+...
+<b>0/0/0</b> sfbufs in use (current/peak/max)
+...
+</programlisting>
+mean that there is no <i>sfbufs</i> limit,
+while on i386 architecture you should to tune them.
+</para>
+
+<!--
+
+<para>
+
+<programlisting>
+vm.pmap.pg_ps_enabled=1
+
+vm.kmem_size=3G
+
+net.inet.tcp.tcbhashsize=32768
+
+net.inet.tcp.hostcache.cachelimit=40960
+net.inet.tcp.hostcache.hashsize=4096
+net.inet.tcp.hostcache.bucketlimit=10
+
+net.inet.tcp.syncache.hashsize=1024
+net.inet.tcp.syncache.bucketlimit=100
+</programlisting>
+
+<programlisting>
+
+net.inet.tcp.syncookies=0
+net.inet.tcp.rfc1323=0
+net.inet.tcp.sack.enable=1
+net.inet.tcp.fast_finwait2_recycle=1
+
+net.inet.tcp.rfc3390=0
+net.inet.tcp.slowstart_flightsize=2
+
+net.inet.tcp.recvspace=8192
+net.inet.tcp.recvbuf_auto=0
+
+net.inet.tcp.sendspace=16384
+net.inet.tcp.sendbuf_auto=1
+net.inet.tcp.sendbuf_inc=8192
+net.inet.tcp.sendbuf_max=131072
+
+# 797M
+kern.ipc.nmbjumbop=192000
+# 504M
+kern.ipc.nmbclusters=229376
+# 334M
+kern.ipc.maxsockets=204800
+# 8M
+net.inet.tcp.maxtcptw=163840
+# 24M
+kern.maxfiles=204800
+</programlisting>
+
+</para>
+
+<para>
+
+<programlisting>
+sysctl net.isr.direct=0
+</programlisting>
+
+<programlisting>
+sysctl net.inet.ip.intr_queue_maxlen=2048
+</programlisting>
+
+</para>
+
+-->
+
+</section>
+
+
+<section name="proxying"
+        title="Proxying">
+
+
+<programlisting>
+net.inet.ip.portrange.randomized=0
+net.inet.ip.portrange.first=1024
+net.inet.ip.portrange.last=65535
+</programlisting>
+
+</section>
+
+
+<section name="finalizing_connection"
+        title="Finalizing connection">
+
+<programlisting>
+net.inet.tcp.fast_finwait2_recycle=1
+</programlisting>
+
+</section>
+
+
+<section name="i386_specific_tuning"
+        title="i386 specific tuning">
+
+<para>
+[ KVA, KVM, nsfbufs ]
+</para>
+
+</section>
+
+
+<section name="minor_optmizations"
+        title="Minor optimizations">
+
+<para>
+
+<programlisting>
+sysctl kern.random.sys.harvest.ethernet=0
+</programlisting>
+
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/howto.xml
@@ -0,0 +1,26 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx howto"
+         link="/en/docs/howto.html"
+         lang="en">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/en/docs/debugging_log.xml"/>
+</item>
+
+<item>
+<a href="/en/docs/http/converting_rewrite_rules.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/http/configuring_https_servers.xml
@@ -0,0 +1,474 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="Configuring HTTPS servers"
+         link="/en/docs/http/configuring_https_servers.html"
+         lang="en"
+         author="Igor Sysoev"
+         editor="Brian Mercer">
+
+<section>
+
+<para>
+To configure an HTTPS server you must enable the SSL protocol
+in the server block, and specify the locations of the server certificate
+and private key files:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ssl_protocols        SSLv3 TLSv1;
+    ssl_ciphers          HIGH:!ADH:!MD5;
+    ...
+}
+</programlisting>
+
+The server certificate is a public entity.
+It is sent to every client that connects to the server.
+The private key is a secure entity and should be stored in a file with
+restricted access, however, it must be readable by nginx&rsquo;s master process.
+The private key may alternately be stored in the same file as the certificate:
+
+<programlisting>
+    ssl_certificate      www.nginx.com.cert;
+    ssl_certificate_key  www.nginx.com.cert;
+</programlisting>
+
+in which case the file access rights should also be restricted.
+Although the certificate and the key are stored in one file,
+only the certificate is sent to a client.
+</para>
+
+<para>
+The directives <dirname>ssl_protocols</dirname> and
+<dirname>ssl_ciphers</dirname> may be used to limit connections
+to strong SSL protocol versions and ciphers.
+Since version 0.8.20, nginx uses <dirname>ssl_protocols SSLv3 TLSv1</dirname>
+and <dirname>ssl_ciphers HIGH:!ADH:!MD5</dirname> by default,
+so they should only be set for earlier nginx versions.
+</para>
+
+</section>
+
+
+<section name="optimization" title="HTTPS server optimization">
+
+<para>
+SSL operations consume extra CPU resources.
+On multi-processor systems you should run several worker processes:
+no less than the number of available CPU cores.
+The most CPU-intensive operation is the SSL handshake.
+There are two ways to minimize the number of these operations per client:
+the first is by enabling keepalive connections to send several
+requests via one connection and the second is to reuse SSL session
+parameters to avoid SSL handshakes for parallel and subsequent connections.
+The sessions are stored in an SSL session cache shared between workers
+and configured by an <dirname>ssl_session_cache</dirname> directive.
+One megabyte of the cache contains about 4000 sessions.
+The default cache timeout is 5 minutes. It can be increased by using
+the <dirname>ssl_session_timeout</dirname> directive.
+Here is a sample configuration optimized for a quad core system
+with 10M shared session cache:
+
+<programlisting>
+<b>worker_processes  4</b>;
+
+http {
+    <b>ssl_session_cache    shared:SSL:10m</b>;
+    <b>ssl_session_timeout  10m</b>;
+
+    server {
+        listen               443;
+        server_name          www.nginx.com;
+        <b>keepalive_timeout    70</b>;
+
+        ssl                  on;
+        ssl_certificate      www.nginx.com.crt;
+        ssl_certificate_key  www.nginx.com.key;
+        ssl_protocols        SSLv3 TLSv1;
+        ssl_ciphers          HIGH:!ADH:!MD5;
+        ...
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="chains" title="SSL certificate chains">
+
+<para>
+Some browsers may complain about a certificate signed by a well-known
+certificate authority, while other browsers may accept the certificate
+without issues.
+This occurs because the issuing authority has signed the server certificate
+using an intermediate certificate that is not present in the certificate
+base of well-known trusted certificate authorities which is distributed
+with a particular browser.
+In this case the authority provides a bundle of chained certificates
+which should be concatenated to the signed server certificate.
+The server certificate must appear before the chained certificates
+in the combined file:
+
+<programlisting>
+$ cat www.nginx.com.crt bundle.crt > www.nginx.com.chained.crt
+</programlisting>
+
+The resulting file should be used in the <dirname>ssl_certificate</dirname>
+directive:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.chained.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+If the server certificate and the bundle have been concatenated in the wrong
+order, nginx will fail to start and will display the error message:
+
+<programlisting>
+SSL_CTX_use_PrivateKey_file(" ... /www.nginx.com.key") failed
+   (SSL: error:0B080074:x509 certificate routines:
+    X509_check_private_key:key values mismatch)
+</programlisting>
+
+because nginx has tried to use the private key with the bundle&rsquo;s
+first certificate instead of the server certificate.
+</para>
+
+<para>
+Browsers usually store intermediate certificates which they receive
+and which are signed by trusted authorities, so actively used browsers
+may already have the required intermediate certificates and
+may not complain about a certificate sent without a chained bundle.
+To ensure the server sends the complete certificate chain,
+you may use the <path>openssl</path> command line utility, for example:
+
+<programlisting>
+$ openssl s_client -connect www.godaddy.com:443
+...
+Certificate chain
+ 0 s:/C=US/ST=Arizona/L=Scottsdale/1.3.6.1.4.1.311.60.2.1.3=US
+     /1.3.6.1.4.1.311.60.2.1.2=AZ/O=GoDaddy.com, Inc
+     /OU=MIS Department/<b>CN=www.GoDaddy.com</b>
+     /serialNumber=0796928-7/2.5.4.15=V1.0, Clause 5.(b)
+   i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+ 1 s:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+   i:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+ 2 s:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+   i:/L=ValiCert Validation Network/O=<b>ValiCert, Inc.</b>
+     /OU=ValiCert Class 2 Policy Validation Authority
+     /CN=http://www.valicert.com//emailAddress=info@valicert.com
+...
+</programlisting>
+
+In this example the subject (&ldquo;<i>s</i>&rdquo;) of the
+<url>www.GoDaddy.com</url> server certificate #0 is signed by an issuer
+(&ldquo;<i>i</i>&rdquo;) which itself is the subject of the certificate #1,
+which is signed by an issuer which itself is the subject of the certificate #2,
+which signed by the well-known issuer <i>ValiCert, Inc.</i>
+whose certificate is stored in the browsers&rsquo; built-in
+certificate base (that lay in the house that Jack built).
+</para>
+
+<para>
+If you have not added the certificates bundle, you will see only your server
+certificate #0.
+</para>
+
+</section>
+
+
+<section name="single_http_https_server" title="A single HTTP/HTTPS server">
+
+<para>
+It is good practice to configure separate servers for HTTP and HTTPS
+protocols from the very start. Although their functionalities currently
+seem equal, this may change significantly in the future
+and using a consolidated server may become problematic.
+However, if HTTP and HTTPS servers are equal,
+and you prefer not to think about the future,
+you may configure a single server that handles both HTTP and HTTPS requests
+by deleting the directive <dirname>ssl on</dirname>
+and adding the <dirname>ssl</dirname> parameter for *:443 port:
+
+<programlisting>
+server {
+    listen               80;
+    listen               443  ssl;
+    server_name          www.nginx.com;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+<note>
+Prior to 0.8.21, nginx only allows the <dirname>ssl</dirname> parameter
+to be set on listen sockets with the <dirname>default</dirname> parameter:
+<programlisting>
+listen  443  default  ssl;
+</programlisting>
+</note>
+</para>
+
+</section>
+
+
+<section name="name_based_https_servers" title="Name-based HTTPS servers">
+
+<para>
+A common issue arises when configuring two or more HTTPS servers
+listening on a single IP address:
+
+<programlisting>
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+
+With this configuration a browser receives the certificate of the default
+server, i.e., <url>www.nginx.com</url> regardless of the requested server name.
+This is caused by SSL protocol behaviour. The SSL connection is established
+before the browser sends an HTTP request and nginx does not know
+the name of the requested server. Therefore, it may only offer the certificate
+of the default server.
+</para>
+
+<para>
+The oldest and most robust method to resolve the issue
+is to assign a separate IP address for every HTTPS server:
+
+<programlisting>
+server {
+    listen           192.168.1.1:443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           192.168.1.2:443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="certificate_with_several_names"
+        title="A SSL certificate with several names">
+
+<para>
+There are other ways to share a single IP address between several
+HTTPS servers, however, all of them have drawbacks.
+One way is to use a certificate with several names in
+the SubjectAltName certificate field, for example, <url>www.nginx.com</url>
+and <url>www.nginx.org</url>.
+However, the SubjectAltName field length is limited.
+</para>
+
+<para>
+Another way is to use a certificate with a wildcard name, for example,
+<url>*.nginx.org</url>. This certificate matches
+<url>www.nginx.org</url>, but does not match <url>nginx.org</url>
+and <url>www.sub.nginx.org</url>. These two methods can also be combined.
+A certificate may contain exact and wildcard names in the SubjectAltName field,
+for example, <url>nginx.org</url> and <url>*.nginx.org</url>.
+</para>
+
+<para>
+It is better to place a certificate file with several names and
+its private key file at the <i>http</i> level of configuration
+to inherit their single memory copy in all servers:
+
+<programlisting>
+ssl_certificate      common.crt;
+ssl_certificate_key  common.key;
+
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="sni" title="Server Name Indication">
+
+<para>
+A more generic solution for running several HTTPS servers on a single
+IP address is
+<a href="http://en.wikipedia.org/wiki/Server_Name_Indication">TLSv1.1
+Server Name Indication extension</a> (SNI, RFC3546),
+which allows a browser to pass a requested server name during the SSL handshake
+and, therefore, the server will know which certificate it should use
+for the connection.
+However, SNI has limited browser support.
+Currently it is supported starting with the following browsers versions:
+</para>
+
+<list>
+
+<item>
+Opera 8.0;
+</item>
+
+<item>
+MSIE 7.0 (but only on Windows Vista or higher);
+</item>
+
+<item>
+Firefox 2.0 and other browsers using Mozilla Platform rv:1.8.1;
+</item>
+
+<item>
+Safari 3.2.1 (Windows version supports SNI on Vista or higher);
+</item>
+
+<item>
+and Chrome (Windows version supports SNI on Vista or higher, too).
+</item>
+
+</list>
+
+<para>
+In order to use SNI in nginx, it must be supported in both the
+OpenSSL library with which the nginx binary has been built as well as
+the library to which it is being dynamically linked at run time.
+OpenSSL supports SNI since 0.9.8f version if it was built with config option
+<nobr>&ldquo;--enable-tlsext&rdquo;.</nobr>
+Since OpenSSL 0.9.8j this option is enabled by default.
+If nginx was built with SNI support, then nginx will show this
+when run with the &ldquo;-V&rdquo; switch:
+
+<programlisting>
+$ nginx -V
+...
+TLS SNI support enabled
+...
+</programlisting>
+
+However, if the SNI-enabled nginx is linked dynamically to
+an OpenSSL library without SNI support, nginx displays the warning:
+
+<programlisting>
+nginx was built with SNI support, however, now it is linked
+dynamically to an OpenSSL library which has no tlsext support,
+therefore SNI is not available
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="compatibility" title="Compatibility">
+
+<para>
+<list>
+
+<item>
+The SNI support status has been shown by the &ldquo;-V&rdquo; switch
+since 0.8.21 and 0.7.62.
+</item>
+
+<item>
+The <dirname>ssl</dirname> parameter of the <dirname>listen</dirname>
+directive has been supported since 0.7.14.
+</item>
+
+<item>
+SNI has been supported since 0.5.32.
+</item>
+
+<item>
+The shared SSL session cache has been supported since 0.5.6.
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+Version 0.7.65, 0.8.19 and later: the default SSL protocols are SSLv3 and TLSv1.
+</item>
+
+<item>
+Version 0.7.64, 0.8.18 and earlier: the default SSL protocols are SSLv2,
+SSLv3, and TLSv1.
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+Version 0.7.65, 0.8.20 and later: the default SSL ciphers are
+<dirname>HIGH:!ADH:!MD5</dirname>.
+</item>
+
+<item>
+Version 0.8.19: the default SSL ciphers are
+<dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM</dirname>.
+</item>
+
+<item>
+Version 0.7.64, 0.8.18 and earlier: the default SSL ciphers are<br/>
+<dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</dirname>.
+</item>
+
+</list>
+</para>
+
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/http/converting_rewrite_rules.xml
@@ -0,0 +1,133 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="Converting rewrite rules"
+         link="/en/docs/http/converting_rewrite_rules.html"
+         lang="en">
+
+
+<section title="A redirect to a main site">
+
+<para>
+People who during their shared hosting life used to configure
+<i>everything</i> using <i>only</i> Apache&rsquo;s .htaccess files,
+translate usually the following rules:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  nginx.org
+RewriteRule  (.*)          http://www.nginx.org$1
+</programlisting>
+
+in something like this:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  www.nginx.org  nginx.org;
+    if ($http_host = nginx.org) {
+        rewrite  (.*)  http://www.nginx.org$1;
+    }
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+This is a wrong, cumbersome, and ineffective way. 
+The right way is to define a separate server for <url>nginx.org</url>:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org;
+    rewrite   ^  http://www.nginx.org$request_uri?;
+}
+
+server {
+    listen       80;
+    server_name  www.nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section>
+
+<para>
+Another example, instead of backward logic: all that is not
+<url>nginx.com</url> and is not <url>www.nginx.com</url>:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  !nginx.com
+RewriteCond  %{HTTP_HOST}  !www.nginx.com
+RewriteRule  (.*)          http://www.nginx.com$1
+</programlisting>
+
+you should define just <url>nginx.com</url>, <url>www.nginx.com</url>,
+and anything else:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+
+server {
+    listen       80 default_server;
+    server_name  _;
+    rewrite   ^  http://nginx.com$request_uri?;
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="converting_mongrel_rules"
+        title="Converting Mongrel rules">
+
+<para>
+Typical Mongrel rules:
+
+<programlisting>
+DocumentRoot /var/www/myapp.com/current/public
+
+RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
+RewriteCond %{SCRIPT_FILENAME} !maintenance.html
+RewriteRule ^.*$ %{DOCUMENT_ROOT}/system/maintenance.html [L]
+
+RewriteCond %{REQUEST_FILENAME} -f
+RewriteRule ^(.*)$ $1 [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}/index.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteRule ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]
+</programlisting>
+
+should be converted to
+
+<programlisting>
+location / {
+    root       /var/www/myapp.com/current/public;
+
+    try_files  /system/maintenance.html
+               $uri  $uri/index.html $uri.html
+               @mongrel;
+}
+
+location @mongrel {
+    proxy_pass  http://mongrel;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/http/request_processing.xml
@@ -0,0 +1,292 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="How nginx processes a request"
+         link="/en/docs/http/request_processing.html"
+         lang="en"
+         author="Igor Sysoev"
+         editor="Brian Mercer">
+
+
+<section title="Name-based virtual servers">
+
+<para>
+nginx first decides which <i>server</i> should process the request.
+Let&rsquo;s start with a simple configuration
+where all three virtual servers listen on port *:80:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+In this configuration nginx tests only the request&rsquo;s header line
+&ldquo;Host&rdquo; to determine which server the request should be routed to.
+If the &ldquo;Host&rdquo; header line does not match any server name,
+or the request does not contain this line at all,
+then nginx will route the request to the default server.
+In the configuration above, the default server is the first
+one&mdash;which is nginx&rsquo;s standard default behaviour.
+If you do not want the first server listed to be the default server,
+you may set it explicitly with the <dirname>default_server</dirname> parameter
+in the <dirname>listen</dirname> directive:
+
+<programlisting>
+server {
+    listen       80  <b>default_server</b>;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+</programlisting>
+
+<note>
+The <dirname>default_server</dirname> parameter has been available since
+version 0.8.21.
+In earlier versions the <dirname>default</dirname> parameter should be used
+instead.
+</note>
+
+Note that the default server is a property of the listen port
+and not of the server name. More about this later.
+</para>
+
+</section>
+
+
+<section name="how_to_prevent_undefined_server_names"
+        title="How to prevent processing requests with undefined server names">
+
+<para>
+If you do not want to process requests with undefined &ldquo;Host&rdquo;
+header lines, you may define a default server that just drops the requests:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+We have chosen the non-existent domain name &ldquo;_&rdquo;
+as the server name and returned nginx&rsquo;s special non-standard
+code 444 that closes the connection.
+Note that you should set a name for this server,
+otherwise nginx will use the <i>hostname</i>.
+</para>
+
+</section>
+
+
+<section name="mixed_name_ip_based_servers"
+        title="Mixed name-based and IP-based virtual servers">
+
+<para>
+Let&rsquo;s look at a more complex configuration
+where some virtual servers listen on different addresses:
+
+<programlisting>
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       192.168.1.2:80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+
+In this configuration, nginx first tests the IP address and port
+of the request against the <dirname>listen</dirname> directives
+of the <dirname>server</dirname> blocks. It then tests the &ldquo;Host&rdquo;
+header line of the request against the <dirname>server_name</dirname>
+entries of the <dirname>server</dirname> blocks that matched
+the IP address and port.
+
+If the server name is not found, the request will be processed by
+the default server.
+For example, a request for <url>www.nginx.com</url> received on
+the 192.168.1.1:80 port will be handled by the default server
+of the 192.168.1.1:80 port, i.e., by the first server,
+since there is no <url>www.nginx.com</url> defined for this port.
+</para>
+
+<para>
+As already stated, a default server is a property of the listen port
+and different default servers may be defined for different listen ports:
+
+<programlisting>
+server {
+    listen        192.168.1.1:80;
+    server_name   nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen        192.168.1.1:80  default_server;
+    server_name   nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen        192.168.1.2:80  default_server;
+    server_name   nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="simple_php_site_configuration"
+        title="A simple PHP site configuration">
+
+<para>
+Now let&rsquo;s look at how nginx chooses a <i>location</i> to process a request
+for a typical, simple PHP site:
+
+<programlisting>
+server {
+    listen        80;
+    server_name   nginx.org  www.nginx.org;
+    root          /data/www;
+
+    location / {
+        index     index.html  index.php;
+    }
+
+    location ~* \.(gif|jpg|png)$ {
+        expires   30d;
+    }
+
+    location ~ \.php$ {
+        fastcgi_pass   localhost:9000;
+        fastcgi_param  SCRIPT_FILENAME
+                       $document_root$fastcgi_script_name;
+        include        fastcgi_params;
+    }
+}
+</programlisting>
+</para>
+
+<para>
+nginx first searches for the most specific location given by literal strings
+regardless of the listed order. In the configuration above
+the only literal location is <path>/</path> and since it matches
+any request it will be used as a last resort.
+Then nginx checks locations given by
+regular expression in the order listed in the configuration file.
+The first matching expression stops the search and nginx will use this
+location. If no regular expression matches a request, then nginx uses
+the most specific literal location found earlier.
+</para>
+
+<para>
+Note that locations of all types test only a request URI part without a query
+string. This is done because arguments in the query string may be given in
+several ways, for example:
+
+<programlisting>
+/index.php?user=john&amp;page=1
+/index.php?page=1&amp;user=john
+</programlisting>
+
+Besides, anyone may request anything in the query string:
+
+<programlisting>
+/index.php?page=1&amp;something+else&amp;user=john
+</programlisting>
+</para>
+
+<para>
+Now let&rsquo;s look at how requests would be processed
+in the configuration above:
+
+<list>
+
+<item>
+<para>
+A request <path>/logo.gif</path> is matched by the literal location
+<dirname>/</dirname> first and then by the regular expression
+<dirname>\.(gif|jpg|png)$</dirname>,
+therefore, it is handled by the latter location.
+Using the directive <dirname>root&nbsp;/data/www</dirname> the request
+is mapped to a file <path>/data/www/logo.gif</path>, and the file
+is sent to the client.
+</para>
+</item>
+
+<item>
+<para>
+A request <path>/index.php</path> is also matched by the literal location
+<dirname>/</dirname> first and then by the regular expression
+<dirname>\.(php)$</dirname>. Therefore, it is handled by the latter location
+and the request is passed to a FastCGI server listening on localhost:9000.
+The <dirname>fastcgi_param</dirname> directive sets the FastCGI parameter
+SCRIPT_FILENAME to <path>/data/www/index.php</path>,
+and the FastCGI server executes the file.
+The variable $document_root is equal to
+the value of the <dirname>root</dirname> directive and
+the variable $fastcgi_script_name is equal to the request URI,
+i.e. <path>/index.php</path>.
+</para>
+</item>
+
+<item>
+<para>
+A request <path>/about.html</path> is matched by the literal location
+<dirname>/</dirname> only, therefore, it is handled in this location.
+Using the directive <dirname>root /data/www</dirname> the request is mapped
+to the file <path>/data/www/about.html</path>, and the file is sent
+to the client.
+</para>
+</item>
+
+<item>
+<para>
+Handling a request <path>/</path> is more complex.
+It is matched by the literal location <dirname>/</dirname> only,
+therefore, it is handled by this location.
+Then the <dirname>index</dirname> directive tests for the existence
+of an index file according to its parameters and
+the <dirname>root&nbsp;/data/www</dirname> directive.
+If a file <path>/data/www/index.php</path> exists,
+then the directive does an internal redirect to <path>/index.php</path>, and
+nginx searches the locations again as if the request had been sent by a client.
+As we saw before, the redirected request will eventually be handled
+by the FastCGI server.
+</para>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/http/server_names.xml
@@ -0,0 +1,433 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="Server names"
+         link="/en/docs/http/server_names.html"
+         lang="en"
+         author="Igor Sysoev"
+         editor="Brian Mercer">
+
+
+<section>
+
+<para>
+Server names are defined using the <dirname>server_name</dirname> directive
+and determine which server block is used for a given request.
+See also &ldquo;<a href="/en/docs/http/request_processing.xml" />&rdquo;.
+They may be defined using exact names, wildcard names, or regular expressions:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  *.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  mail.*;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  ~^(?&lt;user&gt;.+)\.nginx\.net$;
+    ...
+}
+</programlisting>
+
+The names are tested in the following order:
+
+<orderedlist>
+
+<item>
+exact names;
+</item>
+
+<item>
+wildcard names starting with an asterisk: <url>*.nginx.org</url>;
+</item>
+
+<item>
+wildcard names ending with an asterisk: <url>mail.*</url>;
+</item>
+
+<item>
+and regular expressions in the order listed in the configuration file.
+</item>
+
+</orderedlist>
+The first match stops the search.
+</para>
+
+</section>
+
+
+<section name="wildcard_names"
+        title="Wildcard names">
+
+<para>
+A wildcard name may contain an asterisk only on the name's start or end,
+and only on a dot border. The names <dirname>www.*.nginx.org</dirname>
+and <dirname>w*.nginx.org</dirname> are invalid.
+However, these names can be specified using regular expressions,
+for example, <dirname>~^www\..+\.nginx\.org$</dirname> and
+<dirname>~^w.*\.nginx\.org$</dirname>.
+An asterisk can match several name parts.
+The name <dirname>*.nginx.org</dirname> matches not only
+<url>www.nginx.org</url> but <url>www.sub.nginx.org</url> as well.
+</para>
+
+<para>
+A special wildcard in the form <dirname>.nginx.org</dirname> can be used
+to match both the exact name <dirname>nginx.org</dirname>
+and the wildcard name <dirname>*.nginx.org</dirname>.
+</para>
+
+</section>
+
+
+<section name="regex_names"
+        title="Regular expressions names">
+
+<para>
+The regular expressions used by nginx are compatible with those used
+by the Perl programming language (PCRE).
+To use a regular expression, the server name must start with the tilde
+character:
+
+<programlisting>
+server_name  ~^www\d+\.nginx\.net$;
+</programlisting>
+
+otherwise it will be treated as an exact name, or if the expression contains
+an asterisk, as a wildcard name (and most likely as an invalid one).
+Do not forget to set &ldquo;^&rdquo; and &ldquo;$&rdquo; anchors.
+They are not required syntactically, but logically.
+Also note that domain name dots should be escaped with a backslash.
+A regular expression containing the characters &ldquo;{&rdquo;
+and &ldquo;}&rdquo; should be quoted:
+
+<programlisting>
+server_name  "~^(?&lt;name&gt;\w\d<b>{</b>1,3<b>}</b>+)\.nginx\.net$";
+</programlisting>
+
+otherwise nginx will fail to start and display the error message:
+
+<programlisting>
+directive "server_name" is not terminated by ";" in ...
+</programlisting>
+
+A named regular expression capture can be used later as a variable:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(<b>?&lt;domain&gt;</b>.+)$;
+
+    location / {
+        root   /sites/<b>$domain</b>;
+    }
+}
+</programlisting>
+
+The PCRE library supports named captures using the following syntax:
+
+<table note="yes">
+
+<tr>
+<td><code>?&lt;<i>name</i>&gt;</code></td>
+<td>Perl 5.10 compatible syntax, supported since PCRE-7.0</td>
+</tr>
+
+<tr>
+<td><code>?'<i>name</i>'</code></td>
+<td>Perl 5.10 compatible syntax, supported since PCRE-7.0</td>
+</tr>
+
+<tr>
+<td><code>?P&lt;<i>name</i>&gt;</code></td>
+<td>Python compatible syntax, supported since PCRE-4.0</td>
+</tr>
+
+</table>
+
+If nginx fails to start and displays the error message:
+
+<programlisting>
+pcre_compile() failed: unrecognized character after (?&lt; in ...
+</programlisting>
+
+this means that the PCRE library is old
+and you should try the syntax <dirname>?P&lt;<i>name</i>&gt;</dirname>.
+The captures can also be used in digital form:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(.+)$;
+
+    location / {
+        root   /sites/<b>$2</b>;
+    }
+}
+</programlisting>
+
+However, such usage should be limited to simple cases (like the above),
+since the digital references can easily be overwritten.
+</para>
+
+
+</section>
+
+
+<section name="miscellaneous_names"
+        title="Miscellaneous names">
+
+<para>
+If you want to process requests without a &ldquo;Host&rdquo; header line
+in a server block which is not the default, you should specify an empty name:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  "";
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+If no <dirname>server_name</dirname> is defined in a server block,
+then nginx uses the empty name as the server name.
+<note>
+nginx versions up to 0.8.48 used the <i>hostname</i> as the server name
+in this case.
+</note>
+</para>
+
+<para>
+If someone makes a request using an IP address instead of a server name,
+the request&rsquo;s &ldquo;Host&rdquo; header line will contain the IP address
+and you can handle the request using the IP address as the server name:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org
+                 www.nginx.org
+                 ""
+                 <b>192.168.1.1</b>
+                 ;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+In catch-all server examples you may see the strange name &ldquo;_&rdquo;:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+There is nothing special about this name, it is just one of a myriad
+of invalid domain names which never intersect with any real name.
+You may also use something like &ldquo;--&rdquo;, &ldquo;!@#&rdquo;, and so on.
+</para>
+
+<para>
+nginx versions up to 0.6.25 supported the special name &ldquo;*&rdquo;
+which was erroneously interpreted to be a catch-all name.
+It never functioned as a catch-all or wildcard server name.
+Instead, it supplied the functionality that is now provided
+by the <dirname>server_name_in_redirect</dirname> directive.
+The special name &ldquo;*&rdquo; is now deprecated
+and the <dirname>server_name_in_redirect</dirname> directive should be used.
+Note that there is no way to specify the catch-all name or
+the <i>default</i> server using the <dirname>server_name</dirname> directive.
+This is a property of the <dirname>listen</dirname> directive
+and not of the <dirname>server_name</dirname> directive.
+See also &ldquo;<a href="/en/docs/http/request_processing.xml" />&rdquo;.
+You can define servers listening on ports *:80 and *:8080,
+and direct that one will be the default server for port *:8080,
+while the other will be the default for port *:80:
+
+<programlisting>
+server {
+    listen       80;
+    listen       8080  default_server;
+    server_name  nginx.net;
+    ...
+}
+
+server {
+    listen       80  default_server;
+    listen       8080;
+    server_name  nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+
+</section>
+
+
+<section name="optimization"
+        title="Optimization">
+
+<para>
+Exact names and wildcard names are stored in hashes.
+The hashes are bound to the listen ports and every listen port
+may have up to three hashes: an exact names hash, a wildcard names hash
+starting with an asterisk, and a wildcard names hash ending with an asterisk.
+The sizes of the hashes are optimized at the configuration phase so that
+a name can be found with the fewest CPU cache misses.
+The exact names hash is searched first.
+If a name is not found using the exact name hash, then the wildcard names hash
+starting with an asterisk is searched.
+If the name is not found there, the wildcard names hash
+ending with an asterisk is searched.
+Searching wildcard names hashes is slower than searching exact name hash
+because names are searched by domain parts.
+Note that the special wildcard form <dirname>.nginx.org</dirname>
+is stored in a wildcard names hash and not in an exact names hash.
+Regular expressions are tested sequentially
+and therefore are the slowest method and are non-scalable.
+</para>
+
+<para>
+For these reasons, it is better to use exact names where possible.
+For example, if the most frequently requested names of a server
+are <url>nginx.org</url> and <url>www.nginx.org</url>,
+it is more efficient to define them explicitly:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  *.nginx.org;
+    ...
+}
+</programlisting>
+
+than to use the simplified form:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  .nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+If you have defined a large number of server names,
+or defined unusually long server names, you may need to tune
+the <dirname>server_names_hash_max_size</dirname>
+and <dirname>server_names_hash_bucket_size</dirname> directives
+at the <i>http</i> level.
+The default value of the <dirname>server_names_hash_bucket_size</dirname>
+may be equal to 32, or 64, or another value,
+depending on your CPU cache line size.
+If the default value is 32 and you define
+&ldquo;too.long.server.name.nginx.org&rdquo; as a server name,
+then nginx will fail to start and display the error message:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase server_names_hash_bucket_size: 32
+</programlisting>
+
+In this case, you should set the directive value to the next power of 2:
+
+<programlisting>
+http {
+    server_names_hash_bucket_size  64;
+    ...
+</programlisting>
+
+If you have defined a large number of server names,
+you will get another error message:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase either server_names_hash_max_size: 512
+or server_names_hash_bucket_size: 32
+</programlisting>
+
+You should first try to set <dirname>server_names_hash_max_size</dirname>
+to a number close to the number of server names.
+Only if this does not help,
+or if nginx&rsquo;s start time is unacceptably long,
+should you try to increase <dirname>server_names_hash_bucket_size</dirname>.
+</para>
+
+<para>
+If a server is the only server for a listen port, then nginx will not test
+server names at all (and will not build the hashes for the listen port).
+However, there is one exception.
+If a <dirname>server_name</dirname> is a regular expression with captures,
+then nginx has to execute the expression to get the captures.
+</para>
+
+</section>
+
+
+<section name="compatibility"
+        title="Compatibility">
+
+<para>
+<list>
+
+<item>
+A default server name value is an empty name &ldquo;&rdquo; since 0.8.48.
+</item>
+
+<item>
+Named regular expression server name captures have been supported since 0.8.25.
+</item>
+
+<item>
+Regular expression server name captures have been supported since 0.7.40.
+</item>
+
+<item>
+An empty server name &ldquo;&rdquo; has been supported since 0.7.12.
+</item>
+
+<item>
+A wildcard server name or regular expression has been supported for use
+as the first server name since 0.6.25.
+</item>
+
+<item>
+Regular expression server names have been supported since 0.6.7.
+</item>
+
+<item>
+Wildcard form <url>nginx.*</url> has been supported since 0.6.0.
+</item>
+
+<item>
+The special form <url>.nginx.org</url> has been supported since 0.3.18.
+</item>
+
+<item>
+Wildcard form <url>*.nginx.org</url> has been supported since 0.1.13.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/index.xml
@@ -0,0 +1,40 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx documentation"
+         link="/en/docs/"
+         lang="en">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/en/docs/introduction.xml"/>
+</item>
+
+<item>
+<a href="/en/docs/howto.xml"/>
+</item>
+
+<item>
+<a href="/en/docs/faq.xml"/>
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+<a href="/en/docs/windows.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/introduction.xml
@@ -0,0 +1,30 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="Introduction to nginx"
+         link="/en/docs/introduction.html"
+         lang="en">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/en/docs/http/request_processing.xml"/>
+</item>
+
+<item>
+<a href="/en/docs/http/server_names.xml"/>
+</item>
+
+<item>
+<a href="/en/docs/http/configuring_https_servers.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/sys_errlist.xml
@@ -0,0 +1,31 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="A message &ldquo;&nbsp;&lsquo;sys_errlist&rsquo;
+                is deprecated;
+                use &lsquo;strerror&rsquo; or &lsquo;strerror_r&rsquo;
+                instead&nbsp;&rdquo;"
+         link="/en/docs/sys_errlist.html"
+         lang="en">
+
+
+<section>
+
+<para>
+While building nginx version 0.7.66, 0.8.35 or higher on Linux
+the following warning messages are issued:
+
+<programlisting>
+warning: `sys_errlist' is deprecated;
+    use `strerror' or `strerror_r' instead
+warning: `sys_nerr' is deprecated;
+    use `strerror' or `strerror_r' instead
+</programlisting>
+
+This is normal: nginx has to use the deprecated sys_errlist[] and sys_nerr
+in signal handlers because strerror() and strerror_r() functions
+are not Async-Signal-Safe.
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/docs/windows.xml
@@ -0,0 +1,150 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx/Windows usage"
+         link="/en/docs/windows.html"
+         lang="en">
+
+
+<section>
+
+<para>
+nginx/Windows uses the native Win32 API (not the Cygwin emulation layer).
+Currently only the <i>select</i> method is used as a notification method,
+therefore you should not expect high performance and scalability.
+Because of this and some known issues nginx/Windows is considered
+as a <i>beta</i> version.
+There is almost full-functionality in nginx/Windows as compared
+with the Unix version,
+except XSLT filter, image filter, GeoIP module, and embedded Perl language.
+</para>
+
+<para>
+To install nginx/Windows, you should <a href="/en/download.xml">download</a>
+the latest <development_version /> development version zipped file,
+since the development branch contains all known fixes,
+especially Windows related.
+Then you should unzip the file,
+go to the nginx-<development_version /> directory, and run nginx.
+Here is an example for the drive C: root directory:
+
+<programlisting>
+cd c:\
+unzip nginx-<development_version />.zip
+cd nginx-<development_version />
+start nginx
+</programlisting>
+
+You may run the <path>tasklist</path> command line utility
+to see nginx processes:
+
+<programlisting>
+C:\nginx-<development_version />&gt;tasklist /fi "imagename eq nginx.exe"
+
+Image Name           PID Session Name     Session#    Mem Usage
+=============== ======== ============== ========== ============
+nginx.exe            652 Console                 0      2 780 K
+nginx.exe           1332 Console                 0      3 112 K
+</programlisting>
+
+One of the processes is the master process and another is the worker process.
+If nginx will not start, you should look in
+the <path>logs\error.log</path> file for the reason.
+If the log file has not been created, the reason should be reported
+in the Windows Event Log.
+If you see an error page instead of the expected page, you should also look in
+the <path>logs\error.log</path> file for the error reason.
+</para>
+
+<para>
+nginx/Windows uses the directory where it has been run as the prefix
+directory for relative paths in the configuration.
+In the example above, the prefix directory is
+<path>C:\nginx-<development_version />\</path>.
+Paths in the configuration must be set in Unix style using forward slashes:
+
+<programlisting>
+access_log   logs/site.log;
+root         C:/web/html;
+</programlisting>
+</para>
+
+<para>
+nginx/Windows runs as a standard console application, not a service,
+and it can be managed using the following commands:
+
+<table note="yes">
+
+<tr>
+<td width="20%">nginx -s stop</td>
+<td>quick exit</td>
+</tr>
+
+<tr>
+<td>nginx -s quit</td>
+<td>graceful quit</td>
+</tr>
+
+<tr>
+<td>nginx -s reload</td>
+<td>
+changing configuration,
+starting a new worker,
+quitting an old worker gracefully
+</td>
+</tr>
+
+<tr>
+<td>nginx -s reopen</td>
+<td>reopening log files</td>
+</tr>
+
+</table>
+</para>
+
+</section>
+
+<section name="known_issues"
+        title="Known issues">
+
+<list>
+
+<item>
+Although several workers can be run, only one of them actually does any work.
+</item>
+
+<item>
+A worker can handle no more than 1024 simultaneous connections.
+</item>
+
+<item>
+The cache and other modules which require shared memory support do not work
+in Windows Vista and later due to
+address space layout randomization being enabled in these Windows versions.
+</item>
+
+</list>
+
+</section>
+
+<section name="possible_future_enhancements"
+        title="Possible future enhancements">
+
+<list>
+
+<item>
+Running as a service.
+</item>
+
+<item>
+Using the I/O completion ports as notification method.
+</item>
+
+<item>
+Using multiple worker threads inside single worker process.
+</item>
+
+</list>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/donation.xml
@@ -0,0 +1,25 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: donation"
+         link="/en/donation.html"
+         lang="en">
+
+<section>
+
+<para>
+If you like to donate to nginx, you can make a donation via 
+
+<note>
+PayPal: paypal@nginx.net<br/><br/>
+
+<paypal/>
+</note>
+</para>
+
+<para>
+Thank you!
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/download.xml
@@ -0,0 +1,128 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: download"
+         link="/en/download.html"
+         lang="en">
+
+
+<section title="Development versions">
+
+<download last="5" changes="CHANGES">
+
+<item ver="1.1.0" pgp="yes" win="yes" />
+
+</download>
+
+</section>
+
+
+<section title="Stable versions">
+
+<download last="5" changes="CHANGES-1.0">
+
+<item ver="1.0.5" pgp="yes" win="yes" />
+<item ver="1.0.4" pgp="yes" win="yes" />
+<item ver="1.0.3" pgp="yes" win="yes" />
+<item ver="1.0.2" pgp="yes" win="yes" />
+<item ver="1.0.1" pgp="yes" win="yes" />
+<item ver="1.0.0" pgp="yes" win="yes" />
+<item ver="0.9.7" pgp="yes" win="yes" />
+<item ver="0.9.6" pgp="yes" win="yes" />
+<item ver="0.9.5" pgp="yes" win="yes" />
+<item ver="0.9.4" pgp="yes" win="yes" />
+<item ver="0.9.3" pgp="yes" win="yes" />
+<item ver="0.9.2" pgp="yes" win="yes" />
+<item ver="0.9.1" pgp="yes" win="yes" />
+<item ver="0.9.0" pgp="yes" win="yes" />
+
+</download>
+
+</section>
+
+
+<section title="Legacy versions">
+
+<download last="1" changes="CHANGES-0.8">
+
+<item ver="0.8.55" pgp="yes" win="yes" />
+<item ver="0.8.54" pgp="yes" win="yes" />
+<item ver="0.8.53" pgp="yes" win="yes" />
+<item ver="0.8.52" pgp="yes" win="yes" />
+<item ver="0.8.51" pgp="yes" win="yes" />
+<item ver="0.8.50" pgp="yes" win="yes" />
+<item ver="0.8.49" pgp="yes" win="yes" />
+<item ver="0.8.48" pgp="yes" win="yes" />
+<item ver="0.8.47" pgp="yes" win="yes" />
+<item ver="0.8.46" pgp="yes" win="yes" />
+<item ver="0.8.45" pgp="yes" win="yes" />
+<item ver="0.8.44" pgp="yes" win="yes" />
+<item ver="0.8.43" pgp="yes" win="yes" />
+<item ver="0.8.42" pgp="yes" win="yes" />
+<item ver="0.8.41" pgp="yes" win="yes" />
+<item ver="0.8.40" pgp="yes" win="yes" />
+<item ver="0.8.39" pgp="yes" win="yes" />
+<item ver="0.8.38" pgp="yes" win="yes" />
+<item ver="0.8.37" pgp="yes" win="yes" />
+<item ver="0.8.36" pgp="yes" win="yes" />
+<item ver="0.8.35" pgp="yes" win="yes" />
+<item ver="0.8.34" pgp="yes" win="yes" />
+<item ver="0.8.33" pgp="yes" win="yes" />
+<item ver="0.8.32" pgp="yes" win="yes" />
+<item ver="0.8.31" pgp="yes" win="yes" />
+<item ver="0.8.30" pgp="yes" win="yes" />
+<item ver="0.8.29" pgp="yes" win="yes" />
+<item ver="0.8.28" pgp="yes" win="yes" />
+<item ver="0.8.27" win="yes" />
+<item ver="0.8.26" />
+<item ver="0.8.24" win="yes" />
+<item ver="0.8.22" win="yes" />
+<item ver="0.8.21" win="yes" />
+<item ver="0.8.20" win="yes" />
+<item ver="0.8.19" win="yes" />
+<item ver="0.8.17" win="yes" />
+
+</download>
+
+<download last="1" changes="CHANGES-0.7">
+
+<item ver="0.7.69" pgp="yes" win="yes" />
+<item ver="0.7.68" pgp="yes" win="yes" />
+<item ver="0.7.67" pgp="yes" win="yes" />
+<item ver="0.7.66" pgp="yes" win="yes" />
+<item ver="0.7.65" pgp="yes" win="yes" />
+<item ver="0.7.64" pgp="yes" win="yes" />
+<item ver="0.7.63" win="yes" />
+<item ver="0.7.62" win="yes" />
+<item ver="0.7.61" win="yes" />
+<item ver="0.7.60" win="yes" />
+<item ver="0.7.59" win="yes" />
+<item ver="0.7.58" win="yes" />
+<item ver="0.7.57" />
+<item ver="0.7.56" win="yes" />
+<item ver="0.7.55" win="yes" />
+
+</download>
+
+<download last="1" changes="CHANGES-0.6">
+
+<item ver="0.6.39" pgp="yes" />
+<item ver="0.6.38" />
+<item ver="0.6.37" />
+<item ver="0.6.36" />
+<item ver="0.6.35" />
+
+</download>
+
+<download last="1" changes="CHANGES-0.5">
+
+<item ver="0.5.38" pgp="yes" />
+<item ver="0.5.37" />
+<item ver="0.5.36" />
+<item ver="0.5.35" />
+<item ver="0.5.34" />
+
+</download>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/index.xml
@@ -0,0 +1,271 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/en/"
+         lang="en">
+
+
+<section>
+
+<para>
+nginx [engine x] is a HTTP and reverse proxy server,
+as well as a mail proxy server
+written by <a href="http://sysoev.ru/en/">Igor Sysoev</a>.
+It has been running for more than five years
+on many heavily loaded Russian sites including
+<a href="http://www.rambler.ru">Rambler</a>
+(<a href="http://ramblermedia.com">RamblerMedia.com</a>).
+According to Netcraft nginx served or proxied
+<a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
+busiest sites in April 2010</a>.
+Here are some of success stories:
+<a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a>,
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a>.
+</para>
+
+<para>
+The sources are licensed under
+<a href="/LICENSE">2-clause BSD-like license</a>.
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="Basic HTTP features">
+
+<para>
+<list>
+
+<item>
+Serving static and index files, and autoindexing;
+open file descriptor cache;
+</item>
+
+<item>
+Accelerated reverse proxying with caching;
+simple load balancing and fault tolerance;
+</item>
+
+<item>
+Accelerated support with caching of remote FastCGI servers;
+simple load balancing and fault tolerance;
+</item>
+
+<item>
+Modular architecture.
+Filters include gzipping, byte ranges, chunked responses, XSLT, SSI,
+and image resizing filter.
+Multiple SSI inclusions within a single page can be processed in
+parallel if they are handled by FastCGI or proxied servers.
+</item>
+
+<item>
+SSL and TLS SNI support.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="Other HTTP features">
+
+<para>
+<list>
+
+<item>
+Name-based and IP-based virtual servers;
+</item>
+
+<item>
+Keep-alive and pipelined connections support;
+</item>
+
+<item>
+Flexible configuration;
+</item>
+
+<item>
+Reconfiguration and online upgrade without interruption
+of the client processing;
+</item>
+
+<item>
+Access log formats, bufferred log writing, and quick log rotation;
+</item>
+
+<item>
+3xx-5xx error codes redirection;
+</item>
+
+<item>
+The rewrite module;
+</item>
+
+<item>
+Access control based on client IP address and HTTP Basic authentication;
+</item>
+
+<item>
+The PUT, DELETE, MKCOL, COPY and MOVE methods;
+</item>
+
+<item>
+FLV streaming;
+</item>
+
+<item>
+Speed limitation;
+</item>
+
+<item>
+Limitation of simultaneous connections or requests from one address.
+</item>
+
+<item>
+Embedded perl.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="Mail proxy server features">
+
+<para>
+<list>
+
+<item>
+User redirection to IMAP/POP3 backend using an external HTTP
+authentication server;
+</item>
+
+<item>
+User authentication using an external HTTP authentication server
+and connection redirection to internal SMTP backend;
+</item>
+
+<item>
+Authentication methods:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+SSL support;
+</item>
+
+<item>
+STARTTLS and STLS support.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="Architecture and scalability">
+
+<para>
+<list>
+
+<item>
+One master process and several workers processes.
+The workers run as unprivileged user;
+</item>
+
+<item>
+The notification methods: kqueue (FreeBSD 4.1+),
+epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
+/dev/poll (Solaris 7 11/99+), event ports (Solaris 10),
+select, and poll;
+</item>
+
+<item>
+The support of the various kqueue features including EV_CLEAR, EV_DISABLE
+(to disable event temporalily), NOTE_LOWAT, EV_EOF, number of available data,
+error codes;
+</item>
+
+<item>
+sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5), sendfile64 (Linux 2.4.21+),
+and sendfilev (Solaris 8 7/01+) support;
+</item>
+
+<item>
+File AIO (FreeBSD 4.3+, Linux 2.6.22+);
+</item>
+
+<item>
+Accept-filters (FreeBSD 4.1+) and TCP_DEFER_ACCEPT (Linux 2.4+) support;
+</item>
+
+<item>
+10,000 inactive HTTP keep-alive connections take about 2.5M memory;
+</item>
+
+<item>
+Data copy operations are kept to a minimum.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="Tested OS and platforms">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
+</item>
+
+<item>
+Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+Windows XP, Windows Server 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/links.xml
@@ -0,0 +1,46 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: links"
+         link="/en/links.html"
+         lang="en">
+
+<section title="nginx internals">
+
+<para>
+<list>
+
+<item>
+<a href="http://www.evanmiller.org/nginx-modules-guide.html">Emiller&rsquo;s
+Guide To Nginx Module Development</a>
+</item>
+
+<item>
+<a href="http://www.evanmiller.org/nginx-modules-guide-advanced.html">Emiller&rsquo;s
+Advanced Topics In Nginx Module Development</a>
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section title="miscellanea">
+
+<para>
+<list>
+
+<item>
+<a href="http://planet.nginx.org">Planet nginx</a>
+</item>
+
+<item>
+<a href="http://php-fpm.org">php-fpm: PHP FastCGI Process Manager</a>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/security_advisories.xml
@@ -0,0 +1,73 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx security advisories"
+         link="/en/security_advisories.html"
+         lang="en">
+
+<section>
+
+<para>
+<a href="http://sysoev.ru/pgp.txt">Igor Sysoev&rsquo;s PGP public key</a>.
+</para>
+
+<security>
+
+<item title="Vulnerabilities with invalid UTF-8 sequence on Windows"
+      severity="major"
+      cve="2010-2266"
+      good="0.8.41+, 0.7.67+"
+      vulnerable="nginx/Windows 0.7.52-0.8.40" />
+
+<item title="Vulnerabilities with Windows file default stream"
+      severity="major"
+      cve="2010-2263"
+      good="0.8.40+, 0.7.66+"
+      vulnerable="nginx/Windows 0.7.52-0.8.39" />
+
+<item title="Vulnerabilities with Windows 8.3 filename pseudonyms"
+      severity="major"
+      core="CORE-2010-0121"
+      href="http://www.coresecurity.com/content/filename-pseudonyms-vulnerabilities"
+      good="0.8.33+, 0.7.65+"
+      vulnerable="nginx/Windows 0.7.52-0.8.32" />
+
+<item title="An error log data are not sanitized"
+      severity="none"
+      cve="2009-4487"
+      good="none"
+      vulnerable="all" />
+
+<item title="The renegotiation vulnerability in SSL protocol"
+      severity="major"
+      cert="120541"
+      cve="2009-3555"
+      good="0.8.23+, 0.7.64+"
+      vulnerable="0.1.0-0.8.22"
+      patch="patch.cve-2009-3555.txt" />
+
+<item title="Directory traversal vulnerability"
+      severity="minor"
+      cve="2009-3898"
+      good="0.8.17+, 0.7.63+"
+      vulnerable="0.1.0-0.8.16" />
+
+<item title="Buffer underflow vulnerability"
+      severity="major"
+      cert="180065"
+      cve="2009-2629"
+      good="0.8.15+, 0.7.62+, 0.6.39+, 0.5.38+"
+      vulnerable="0.1.0-0.8.14"
+      patch="patch.180065.txt" />
+
+<item title="Null pointer dereference vulnerability"
+      severity="major"
+      cve="2009-3896"
+      good="0.8.14+, 0.7.62+, 0.6.39+, 0.5.38+"
+      vulnerable="0.1.0-0.8.13"
+      patch="patch.null.pointer.txt" />
+
+</security>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/en/support.xml
@@ -0,0 +1,71 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: support"
+         link="/en/support.html"
+         lang="en">
+
+
+<section title="Wiki">
+
+<para>
+<list>
+
+<item>
+<a href="http://wiki.nginx.org">wiki.nginx.org</a>
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section title="Mailing lists">
+
+<para>
+<list>
+
+<item>
+<a href="http://nginx.org/mailman/">nginx.org/mailman</a>,
+<a href="http://nginx.org/pipermail/nginx/">archive</a>.
+To write in the mailing lists, you must first
+<a href="http://nginx.org/mailman/listinfo/nginx">subscribe</a>
+your email address which you plan to use for posting.
+</item>
+
+<item>
+<a href="http://marc.info/?l=nginx">nginx@nginx.org MARC archive</a>
+</item>
+
+<item>
+<a href="http://dir.gmane.org/gmane.comp.web.nginx.english">nginx@nginx.org
+Gmane archive</a>
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section title="Forums">
+
+<para>
+<list>
+
+<item>
+<a href="http://forum.nginx.org">forum.nginx.org</a>
+(with mailing lists integration)
+</item>
+
+<item>
+<a href="http://www.ruby-forum.com/forum/24">Ruby Forum</a>
+(with nginx@nginx.org mailing list integration)
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/GNUmakefile
@@ -0,0 +1,39 @@
+
+DOCS_HE =	he/docs/windows						\
+		he/docs/introduction					\
+		he/docs/howto						\
+
+DOCS_HE_XML =	$(foreach name, $(DOCS_HE), xml/$(name).xml)
+DOCS_HE_HTML =	$(foreach name, $(DOCS_HE), $(OUT)/$(name).html)
+
+INTRO_HE =	he/docs/http/server_names				\
+
+INTRO_HE_XML =	$(foreach name, $(INTRO_HE), xml/$(name).xml)
+INTRO_HE_HTML =	$(foreach name, $(INTRO_HE), $(OUT)/$(name).html)
+
+HOWTO_HE =	he/docs/http/converting_rewrite_rules			\
+
+HOWTO_HE_XML =	$(foreach name, $(HOWTO_HE), xml/$(name).xml)
+HOWTO_HE_HTML =	$(foreach name, $(HOWTO_HE), $(OUT)/$(name).html)
+
+he:									\
+		$(OUT)/he/index.html					\
+		$(OUT)/he/docs/index.html				\
+		$(DOCS_HE_HTML)						\
+		$(INTRO_HE_HTML)					\
+		$(HOWTO_HE_HTML)					\
+
+$(OUT)/he/docs/index.html:	xml/he/docs/index.xml			\
+		$(ARTICLE_XSLT)						\
+		$(DOCS_HE_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/he/docs/introduction.html:	xml/he/docs/introduction.xml	\
+		$(ARTICLE_XSLT)						\
+		$(INTRO_HE_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/he/docs/howto.html:	xml/he/docs/howto.xml			\
+		$(ARTICLE_XSLT)						\
+		$(HOWTO_HE_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/howto.xml
@@ -0,0 +1,30 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="×יך ×¢×•×©×™× ×‘ nginx"
+         link="/he/docs/howto.html"
+         lang="he">
+
+
+<section>
+
+<para>
+<list>
+
+<!--
+
+<item>
+<a href="/he/docs/debugging_log.xml"/>
+</item>
+
+-->
+
+<item>
+<a href="/he/docs/http/converting_rewrite_rules.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/http/converting_rewrite_rules.xml
@@ -0,0 +1,134 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="המרת כללי rewrite"
+         link="/he/docs/http/converting_rewrite_rules.html"
+         lang="he"
+         author="Igor Sysoev"
+         translator="מבזקי×.נט">
+
+<section title="הפנייה ל×תר ר×שי">
+
+<para>
+×ž×©×ª×ž×©×™× ×©×‘×ž×”×œ×š ×—×™×™ ×”×ירוח המשותף נהגו להגדיר <i>הכל</i> ב×מצעות
+שימוש <i>רק</i> בקובצי htaccess. של Apache, יתרגמו בדרך כלל ×ת
+×”×›×œ×œ×™× ×”×‘××™×:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  nginx.org
+RewriteRule  (.*)          http://www.nginx.org$1
+</programlisting>
+
+למשהו כזה:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  www.nginx.org  nginx.org;
+    if ($http_host = nginx.org) {
+        rewrite  (.*)  http://www.nginx.org$1;
+    }
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+צורה זו ×”×™× ×©×’×•×™×™×”, מסובכת, ×•×œ× ×™×¢×™×œ×”.
+הדרך הנכונה ×”×™× ×œ×”×’×“×™×¨ שרת נפרד עבור <url>nginx.org</url>:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org;
+    rewrite   ^  http://www.nginx.org$request_uri?;
+}
+
+server {
+    listen       80;
+    server_name  www.nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section>
+
+<para>
+דוגמה נוספת, ×‘×ž×§×•× ×”×’×™×•×Ÿ הפוך: כל מה ×©×”×•× ×œ× 
+<url>nginx.com</url> ×•×’× ×œ× <url>www.nginx.com</url>:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  !nginx.com
+RewriteCond  %{HTTP_HOST}  !www.nginx.com
+RewriteRule  (.*)          http://www.nginx.com$1
+</programlisting>
+
+עלייך רק להגדיר ×ת <url>nginx.com</url>, <url>www.nginx.com</url>,
+וכל דבר ×חר:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80 default_server;
+    server_name  _;
+    rewrite   ^  http://nginx.org$request_uri?;
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="converting_mongrel_rules"
+        title="המרת כללי Mongrel">
+
+<para>
+כללי Mongrel טיפוסיי×:
+
+<programlisting>
+DocumentRoot /var/www/myapp.com/current/public
+
+RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
+RewriteCond %{SCRIPT_FILENAME} !maintenance.html
+RewriteRule ^.*$ %{DOCUMENT_ROOT}/system/maintenance.html [L]
+
+RewriteCond %{REQUEST_FILENAME} -f
+RewriteRule ^(.*)$ $1 [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}/index.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteRule ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]
+</programlisting>
+
+יש להמיר כך
+
+<programlisting>
+location / {
+    root       /var/www/myapp.com/current/public;
+
+    try_files  /system/maintenance.html
+               $uri  $uri/index.html $uri.html
+               @mongrel;
+}
+
+location @mongrel {
+    proxy_pass  http://mongrel;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/http/server_names.xml
@@ -0,0 +1,419 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="שמות שרת"
+         link="/he/docs/http/server_names.html"
+         lang="he"
+         author="Igor Sysoev"
+         translator="מבזקי×.נט">
+
+<section>
+
+<para>
+שמות שרת ×ž×•×’×“×¨×™× ×¢×œ ידי המ×פיין <dirname>server_name</dirname>
+×•×”× ×§×•×‘×¢×™× ××™×–×” בלוק תצורת שרת מקובץ התצורה ×™×”×™×” בשימוש לכל בקשה ובקשה לשרת.
+ר×ו ×’× &ldquo;<a href="/en/docs/http/request_processing.xml" />&rdquo;.
+ניתן ×œ×”×’×“×™×¨× ×‘×מצעות שמות מדוייקי×, שמות Wildcard, ×ו ב×מצעות ×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™×:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  *.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  mail.*;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  ~^(?&lt;user&gt;.+)\.nginx\.net$;
+    ...
+}
+</programlisting>
+
+השמות × ×‘×“×§×™× ×‘×¡×“×¨ הב×:
+
+<orderedlist>
+
+<item>
+שמות מדוייקי×;
+</item>
+
+<item>
+שמות Wildcard ×”×ž×ª×—×™×œ×™× ×‘×›×•×›×‘×™×ª: <url>*.nginx.org</url>;
+</item>
+
+<item>
+שמות Wildcard ×”×ž×¡×ª×™×™×ž×™× ×‘×›×•×›×‘×™×ª: <url>mail.*</url>;
+</item>
+
+<item>
+×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™× ×œ×¤×™ הסדר שבו ×”× ×ž×•×¤×™×¢×™× ×‘×§×•×‘×¥ התצורה.
+</item>
+
+</orderedlist>
+ההת×מה הר×שונה עוצרת ×ת החיפוש.
+</para>
+
+</section>
+
+
+<section name="wildcard_names"
+        title="שמות Wildcard">
+
+<para>
+×©× wildcard יכול להכיל כוכבית רק בתחילת ×ו בסוף הש×, וחייב להיות בגבול של נקודה.
+השמות <dirname>www.*.nginx.org</dirname>
+ו <dirname>w*.nginx.org</dirname> ×”× ×©×’×•×™×™×.
+למרות ×–×ת, ניתן לציין שמות ×›×לה ב×מצעות ×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™×,
+לדוגמ×, <dirname>~^www\..+\.nginx\.org$</dirname> ו
+<dirname>~^w.*\.nginx\.org$</dirname>.
+סימן הכוכבית יכול להחליף מספר חלקי ש×.
+×”×©× <dirname>*.nginx.org</dirname> מת××™× ×œ× ×¨×§ ל
+<url>www.nginx.org</url> ××œ× ×’× ×œ <url>www.sub.nginx.org</url>.
+</para>
+
+<para>
+ניתן להשתמש ב wildcard מיוחד בצורה של <dirname>.nginx.org</dirname>
+כדי להת××™× ×’× ×œ×©× ×”×ž×“×•×™×™×§ <dirname>nginx.org</dirname>
+×•×’× ×œ×©× ×” wildcard הב×: <dirname>*.nginx.org</dirname>.
+</para>
+
+</section>
+
+
+<section name="regex_names"
+        title="שמות ×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™×">
+
+<para>
+×”×‘×™×˜×•×™×™× ×”×¨×’×•×œ×¨×™×™× ×© nginx משתמש בה×, תו××ž×™× ×œ×לה ×שר נמצ××™× ×‘×©×™×ž×•×©
+בשפת פרל (PCRE).
+כדי להשתמש בביטוי רגולרי, על ×©× ×”×©×¨×ª להתחיל ×¢× ×¡×™×ž×Ÿ הטילדה (~), כך:
+
+<programlisting>
+server_name  ~^www\d+\.nginx\.net$;
+</programlisting>
+
+×חרת nginx יתייחס ×ליו ×›×©× ×ž×“×•×™×™×§, ×ו ×× ×”×‘×™×˜×•×™ מכיל כוכבית, ×›×©× wildcard (וסביר
+להניח שיהיה שגוי).
+×ל תשכחו להגדיר עוגני
+ &ldquo;^&rdquo; ו &ldquo;$&rdquo;.
+×”× ×œ× ×“×¨×•×©×™× ×ª×—×‘×™×¨×™×ª, ×× ×›×™ לוגית.
+כמו כן שימו לב שהנקודות של ×©× ×”×ž×ª×œ× ×¦×¨×™×›×•×ª להיות מוברחות (escaped) על ידי לוכסן הפוך (\).
+ביטוי רגולרי המכיל ×ת ×”×ª×•×•×™× &ldquo;{&rdquo;
+ו &ldquo;}&rdquo; צריך להיות במרכ×ות:
+
+<programlisting>
+server_name  "~^(?&lt;name&gt;\w\d<b>{</b>1,3<b>}</b>+)\.nginx\.net$";
+</programlisting>
+
+×חרת nginx יכשל בעלייה, ויציג ×ת הודעת השגי××” הב××”:
+
+<programlisting>
+directive "server_name" is not terminated by ";" in ...
+</programlisting>
+
+ביטוי רגולרי שניתן לו ×©× ×•× ×œ×›×“, ניתן לשימוש מ×וחר יותר כמשתנה:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(<b>?&lt;domain&gt;</b>.+)$;
+
+    location / {
+        root   /sites/<b>$domain</b>;
+    }
+}
+</programlisting>
+
+ספריית PCRE תומכת בלכידות מבוססות ×©× ×œ×¤×™ התחביר הב×:
+
+<table note="yes">
+
+<tr>
+<td><code>?&lt;<i>name</i>&gt;</code></td>
+<td>תחביר תו×× ×¤×¨×œ 5.10, נתמך החל מ PCRE-7.0</td>
+</tr>
+
+<tr>
+<td><code>?'<i>name</i>'</code></td>
+<td>תחביר תו×× ×¤×¨×œ 5.10, נתמך החל מ PCRE-7.0</td>
+</tr>
+
+<tr>
+<td><code>?P&lt;<i>name</i>&gt;</code></td>
+<td>תחביר תו×× ×¤×™×™×ª×•×Ÿ, נתמך החל מ PCRE-4.0</td>
+</tr>
+
+</table>
+
+×× nginx נכשל בעלייה ומציג ×ת הודעת השגי××” הב××”:
+
+<programlisting>
+pcre_compile() failed: unrecognized character after (?&lt; in ...
+</programlisting>
+
+פירוש הדבר שספריית ×” PCRE ×”×™× ×™×©× ×”, ×•×¢×œ×™×›× ×œ× ×¡×•×ª ×ת התחביר
+<dirname>?P&lt;<i>name</i>&gt;</dirname>.
+
+×ת הלכידה ניתן לבצע ×’× ×‘×¦×•×¨×” ספרתית:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(.+)$;
+
+    location / {
+        root   /sites/<b>$2</b>;
+    }
+}
+</programlisting>
+
+×ך יש להשתמש בצורה זו ×‘×ž×§×¨×™× ×¤×©×•×˜×™× (כמו לעיל), כיוון ×©×”×™×™×—×•×¡×™× ×”×¡×¤×¨×ª×™×™×
+×™×›×•×œ×™× ×œ×”×™×“×¨×¡ בקלות
+</para>
+
+
+</section>
+
+
+<section name="miscellaneous_names"
+        title="שמות כלליי×">
+
+<para>
+×× ××£ <dirname>server_name</dirname> ×œ× ×ž×•×’×“×¨ בבלוג שרת,
+××–×™ nginx משתמש ב <i>hostname</i> בתור ×©× ×”×©×¨×ª.
+</para>
+
+<para>
+×× ×‘×¨×¦×•× ×›× ×œ×¢×‘×“ בקשות בלי שורת כותר &ldquo;Host&rdquo; 
+בבלוק שרת ש×ינו ברירת המחדל, ×¢×œ×™×›× ×œ×¦×™×™×Ÿ ×©× ×¨×™×§:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  "";
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+×× ×ž×™×©×”×• מבצע בקשה ב×מצעות כתובת IP ×‘×ž×§×•× ×©× ×©×¨×ª, שורת הכותר
+&ldquo;Host&rdquo; תכיל כתובת IP, ו×פשר ×™×”×™×” לטפל בבקשה על ידי
+שימוש בכתובת IP ×‘×©× ×”×©×¨×ª:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org
+                 www.nginx.org
+                 ""
+                 <b>192.168.1.1</b>
+                 ;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+בדוגמ×ות catch-all ייתכן ותר×ו ×ת ×”×©× ×”×ž×•×–×¨ &ldquo;_&rdquo;:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+×ין ×©×•× ×“×‘×¨ מוזר ×‘×©× ×”×–×”, ×”×•× ×¨×§ ×חד משלל שמות ×ž×ª×—× ×©×’×•×™×™× ×©×œ×¢×•×œ× ×œ×
+תפגשו ×‘×”× ×‘×©× ×מיתי.
+ניתן להשתמש ×’× ×‘ &ldquo;--&rdquo;, &ldquo;!@#&rdquo;, וכך הל××”.
+</para>
+
+<para>
+nginx בגירס×ות עד 0.6.25 תמך ×‘×©× ×”×ž×™×•×—×“ &ldquo;*&rdquo;
+×שר יש שפירשו ×ותו בטעות ×›×©× catch-all.
+×”×©× ×”×–×” ×ž×¢×•×œ× ×œ× ×ª×¤×§×“ ×› catch-all ו××£ ×œ× ×›×©× wildcard.
+בפועל, ×”×•× ×¡×™×¤×§ ×ת הפונקציונליות ×©×”×™×•× ×ž×¡×•×¤×§×ª על ידי
+המ×פיין <dirname>server_name_in_redirect</dirname>.
+×”×©× ×”×ž×™×•×—×“  &ldquo;*&rdquo; ×”×•× ×›×¢×ª ×œ× ×ž×•×ž×œ×¥ לשימוש, ויש
+להשתמש במ×פיין <dirname>server_name_in_redirect</dirname> במקומו.
+שימו לב ש×ין דרך לציין ×ת ×©× ×” catch-all ×ו ×ת שרת <i>ברירת המחדל</i>
+על ידי שימוש במ×פיין <dirname>server_name</dirname>.
+זוהי תכונה של המ×פיין <dirname>listen</dirname> ×•×œ× ×©×œ המ×פיין <dirname>server_name</dirname>.
+ר×ו ×’× &ldquo;<a href="/en/docs/http/request_processing.xml" />&rdquo;.
+
+ב××¤×©×¨×•×ª×›× ×œ×”×’×“×™×¨ ×©×¨×ª×™× ×”×ž××–×™× ×™× ×¢×œ ×¤×•×¨×˜×™× <url>*:80</url> ו <url>*:8080</url>,
+ולהגדיר שרת ×חת ×©×”×•× ×‘×¨×™×¨×ª המחדל עבור פורט
+ <url>*:8080</url>, בעוד שהשני יהיה ברירת מחדל עבור פורט <url>*:80</url>:
+
+<programlisting>
+server {
+    listen       80;
+    listen       8080  default_server;
+    server_name  nginx.net;
+    ...
+}
+
+server {
+    listen       80  default_server;
+    listen       8080;
+    server_name  nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+
+</section>
+
+
+<section name="optimization"
+        title="ייעול">
+
+<para>
+
+שמות ×ž×“×•×™×™×§×™× ×•×©×ž×•×ª wildcard מ××•×—×¡× ×™× ×‘×’×™×‘×•×‘ (hash).
+×”×’×™×‘×•×‘×™× ×ž×§×•×©×¨×™× ×œ×”×זנות לפורטי×, ולכן פורט ×”××–× ×” ×™×›×•×œ×™× ×œ×”×™×•×ª
+עד שלושה גיבויי×: גיבוב ×©× ×ž×“×•×™×™×§, גיבוי שמות wildcard שמתחילי×
+בכוכבית, וגיבוב שמות wildcard ×©×ž×¡×ª×™×™×ž×™× ×‘×›×•×›×‘×™×ª.
+הגודל של ×”×’×™×‘×•×‘×™× ×ž×™×•×¢×œ בשלב התצורה כך שניתן ×™×”×™×” ×œ×ž×¦×•× ×©×
+×¢× ×”×›×™ מעט פספוסי מטמון מעבד.
+גיבוב השמות ×”×ž×“×•×™×™×§×™× ×¢×•×‘×¨ חיפוש ר×שון.
+×× ×©× ×œ× × ×ž×¦× ×‘×’×™×‘×•×‘ השמות המדוייק, מתחיל חיפוש בגיבוב השמות המתחילי×
+בכוכבית.
+×× ×”×•× ×œ× × ×ž×¦× ×’× ×©×, מתחיל חיפוש בגיבוב השמות ×”×ž×¡×ª×™×™×ž×™× ×‘×›×•×›×‘×™×ª.
+חיפוש בגיבובי שמות wildcard ×”×•× ×יטי יותר מחיפוש ×©× ×‘×’×™×‘×•×‘ השמות המדוייקי×
+כיוון ששמות ×¢×•×‘×¨×™× ×—×™×¤×•×© על פי חלקי ×©× ×”×ž×ª×—×.
+שימו לב שצורת ה wildcard המיוחדת  <dirname>.nginx.org</dirname>
+שמורה ×’× ×”×™× ×‘×’×™×‘×•×‘ שמות ×” wildcard ×•×œ× ×‘×’×™×‘×•×‘ השמות המדוייקי×.
+×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™× × ×‘×“×§×™× ×‘×ופן סדרתי, ועל כן ×”× ×”×©×™×˜×” ×”×יטית ביותר
+ו××™× × ×¡×§×ל×ביליי×.
+</para>
+
+<para>
+בהתחשב בנסיבות ×לה, ×”×›×™ טוב להשתמש בשמות ×ž×“×•×™×™×§×™× ×‘×›×œ ×ž×§×•× ×©×”×“×‘×¨ ×פשרי.
+לדוגמה, ×× ×”×©×ž×•×ª ×”× ×¤×•×¦×™× ×‘×™×•×ª×¨ לשרת ×”× <url>nginx.org</url> ו <url>www.nginx.org</url>,
+יותר יעיל להגדיר ××•×ª× ×‘×ופן מפורש:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  *.nginx.org;
+    ...
+}
+</programlisting>
+
+מ×שר להשתמש בשיטה המופשטת:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  .nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+×× ×”×’×“×¨×ª× ×ž×¡×¤×¨ גדול של שמות שרת, ×ו ×©×”×’×“×¨×ª× ×©×ž×•×ª שרת ××¨×•×›×™× ×ž×”×¨×’×™×œ,
+ייתכן ויהיה ×¢×œ×™×›× ×œ×›×•×•× ×Ÿ ×ת המ××¤×™×™× ×™× <dirname>server_names_hash_max_size</dirname>
+ו <dirname>server_names_hash_bucket_size</dirname> ברמת ה <i>http</i>.
+ערך ברירת המחדל של <dirname>server_names_hash_bucket_size</dirname>
+יכול להיות שווה ל 32, ל 64, ×ו לערך ×חר, בהת×× ×œ×’×•×“×œ קו המטמון של המעבד שלכ×.
+×× ×‘×¨×™×¨×ª המחדל ×”×™× 32 ותגדירו 
+&ldquo;too.long.server.name.nginx.org&rdquo; בתור ×©× ×©×¨×ª,
+××–×™ nginx ייכשל בעלייה ויציג ×ת הודעת השגי××” הב××”:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase server_names_hash_bucket_size: 32
+</programlisting>
+
+במקרה ×–×”, ×¢×œ×™×›× ×œ×”×’×“×™×¨ ×ת ערך המ×פיין לחזקה הב××” של 2:
+
+<programlisting>
+http {
+    server_names_hash_bucket_size  64;
+    ...
+</programlisting>
+
+×× ×”×’×“×¨×ª× ×›×ž×•×ª גדולה של שמות שרת, ××ª× ×¢×œ×•×œ×™× ×œ×§×‘×œ ×ת הודעת השגי××” הב××”:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase either server_names_hash_max_size: 512
+or server_names_hash_bucket_size: 32
+</programlisting>
+
+×¢×œ×™×›× ×œ× ×¡×•×ª ×§×•×“× ×œ×”×’×“×™×œ ×ת <dirname>server_names_hash_max_size</dirname>
+למספר קרוב למספר השרתי×.
+רק ×× ×–×” ×œ× ×¢×–×¨, ×ו שזמן העלייה של nginx ×”×•× ×רוך בצורה מוגזמת,
+נסו להגדיל ×ת <dirname>server_names_hash_bucket_size</dirname>.
+</para>
+
+<para>
+×× ×©×¨×ª ×”×•× ×”×©×¨×ª היחיד עבור פורט ×”××–× ×”, ××–×™ nginx ×œ× ×™×‘×“×•×§ שמות שרת בכלל
+(×•×œ× ×™×‘× ×” ×’×™×‘×•×‘×™× ×¢×‘×•×¨ פורט ×”×”××–× ×”).
+×ך, יש ×™×•×¦× ×“×•×¤×Ÿ ×חד.
+×× <dirname>server_name</dirname> ×”×•× ×‘×™×˜×•×™ רגולרי ×¢× ×œ×›×™×“×•×ª,
+nginx חייב לבצע ×ת הביטוי כדי לקבל ×ת מה שנלכד בהן.
+</para>
+
+</section>
+
+
+<section name="compatibility"
+        title="ת×ימות">
+
+<para>
+<list>
+
+<item>
+לכידת שמות ×‘×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™× × ×ª×ž×›×” החל מגירסה 0.8.25.
+</item>
+
+<item>
+לכידת ×‘×™×˜×•×™×™× ×¨×’×•×œ×¨×™×™× × ×ª×ž×›×” החל מגירסה 0.7.40.
+
+</item>
+
+<item>
+×©× ×©×¨×ª ריק &ldquo;&rdquo; נתמך החל מגירסה 0.7.12.
+</item>
+
+<item>
+×©× ×©×¨×ª מסוג wildcard ×ו ביטוי רגולרי נתמכו לשימוש ×›×©× ×©×¨×ª ר×שון החל מגירסה 0.6.25.
+</item>
+
+<item>
+שמות שרת כביטוי רגולרי נתמכו החל מגירסה 0.6.7.
+</item>
+
+<item>
+צורות Wildcard מסוג <url>nginx.*</url> נתמכו החל מגירסה 0.6.0.
+</item>
+
+<item>
+הצורה המיוחדת <url>.nginx.org</url> נתמכה החל מגירסה 0.3.18.
+</item>
+
+<item>
+הצורה <url>*.nginx.org</url> נתמכה החל מגירסה 0.1.13.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/index.xml
@@ -0,0 +1,44 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="תיעוד nginx"
+         link="/he/docs/"
+         lang="he">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/he/docs/introduction.xml"/>
+</item>
+
+<item>
+<a href="/he/docs/howto.xml"/>
+</item>
+
+<!--
+
+<item>
+<a href="/he/docs/faq.xml"/>
+</item>
+
+-->
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+<a href="/he/docs/windows.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/introduction.xml
@@ -0,0 +1,38 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="הקדמה ל nginx"
+         link="/he/docs/introduction.html"
+         lang="he">
+
+
+<section>
+
+<para>
+<list>
+
+<!--
+
+<item>
+<a href="/he/docs/http/request_processing.xml"/>
+</item>
+
+-->
+
+<item>
+<a href="/he/docs/http/server_names.xml"/>
+</item>
+
+<!--
+
+<item>
+<a href="/he/docs/http/configuring_https_servers.xml"/>
+</item>
+
+-->
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/docs/windows.xml
@@ -0,0 +1,142 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="שימוש ב nginx במערכת ההפעלה חלונות"
+         link="/he/docs/windows.html"
+         lang="he">
+
+<section>
+
+<para>
+nginx/Windows משתמש ב API הטבעי של חלונות, Win32 API (×•×œ× ×‘×©×›×‘×ª ×מולציה של Cygwin).
+נכון למועד כתיבת שורות ×לה, שיטת היידוע <i>select</i> ×”×™× ×–×• שנמצ×ת בשימוש,
+ולכן ×ין לצפות לרמת ×‘×™×¦×•×¢×™× ×’×‘×•×”×” וליכולת גידול.
+עקב כך ×•×’× ×‘×¢×§×‘×•×ª בעיות ידועות ×חרות, nginx/Windows נחשבת כגירסת <i>בט×</i>.
+ישנה פונקציונליות כמעט מל××” ב nginx/Windows ביחס לגירסת Unix, חוץ מפילטר XSLT,
+פילטר תמונות, מודול GeoIP ושפת Perl משובצת.</para>
+
+<para>
+כדי להתקין ×ת nginx/Windows, יש <a href="/en/download.xml">להוריד</a>
+×ת קובץ הזיפ של גירסת הפיתוח ×”×חרונה <development_version />,
+כיוון שענף הפיתוח מכיל ×ת כל ×”×ª×™×§×•× ×™× ×”×™×“×•×¢×™×, בייחוד ×לו ×”×§×©×•×¨×™× ×œ×—×œ×•× ×•×ª.
+×חרי ההורדה, יש לפרוס ×ת קובץ הזיפ,
+להיכנס לתיקיה nginx-<development_version />, ולהריץ ×ת nginx.
+×”× ×” ×“×•×’×ž× ×¢×‘×•×¨ תיקיית השורש של כונן C:
+
+<programlisting>
+cd c:\
+unzip nginx-<development_version />.zip
+cd nginx-<development_version />
+start nginx
+</programlisting>
+
+תוכלו להריץ ×ת כלי שורת הפקודה <path>tasklist</path> כדי לר×ות תהליכי×
+של nginx:
+
+<programlisting>
+C:\nginx-<development_version />&gt;tasklist /fi "imagename eq nginx.exe"
+
+Image Name           PID Session Name     Session#    Mem Usage
+=============== ======== ============== ========== ============
+nginx.exe            652 Console                 0      2 780 K
+nginx.exe           1332 Console                 0      3 112 K
+</programlisting>
+
+×חד ×ž×”×ª×”×œ×™×›×™× ×”×•× ×”×ª×”×œ×™×š הר×שי (מנהל), וה×חר ×”×•× ×ª×”×œ×™×š עובד.
+×× nginx ×œ× ×ž×ª×—×™×œ לפעול, יש לעיין בקובץ <path>logs\error.log</path> כדי לבדוק ×ת הסיבה.
+×× ×§×•×‘×¥ הלוג ×œ× × ×•×¦×¨, הסיבה צריכה להיות מדווחת ב Event Log של חלונות.
+×× ×”× ×›× ×ž×§×‘×œ×™× ×“×£ שגי××” ×‘×ž×§×•× ×”×¢×ž×•×“ הרצוי, ×¢×œ×™×›× ×œ×¢×™×™×Ÿ בקובץ  <path>logs\error.log</path> ×’× ×›×Ÿ,
+כדי לר×ות מה הסיבה.
+</para>
+
+<para>
+nginx/Windows משתמש בתיקייה שממנה ×”×•× ×”×•×¤×¢×œ בתור תיקיית הקידומת לכל
+×”× ×ª×™×‘×™× ×”×™×—×¡×™×™× ×©×‘×§×•×‘×¥ התצורה.
+בדוגמה שלעיל, תיקיית הקידומת תהיה
+<path>C:\nginx-<development_version />\</path>.
+על × ×ª×™×‘×™× ×‘×§×•×‘×¥ התצורה להיות בסגנון Unix בלבד, ב×מצעות ×œ×•×›×¡× ×™× ×§×“×ž×™×™×:
+
+<programlisting>
+access_log   logs/site.log;
+root         C:/web/html;
+</programlisting>
+</para>
+
+<para>
+nginx/Windows רץ ×›×™×™×©×•× ×§×•× ×¡×•×œ סטנדרטי, ×•×œ× ×›×©×™×¨×•×ª (service) במערכת,
+וניתן לנהלו ב×מצעות הפקודות הב×ות:
+<table note="yes">
+
+<tr>
+<td width="20%">nginx -s stop</td>
+<td>יצי××” מהירה</td>
+</tr>
+
+<tr>
+<td>nginx -s quit</td>
+<td>יצי××” מסודרת</td>
+</tr>
+
+<tr>
+<td>nginx -s reload</td>
+<td>
+שינוי תצורה,
+הפעלת תהליך עובד חדש,
+סגירת תהליך עובד ישן ב×ופן מסודר
+</td>
+</tr>
+
+<tr>
+<td>nginx -s reopen</td>
+<td>פתיחה מחדש של קובצי הלוג</td>
+</tr>
+
+</table>
+</para>
+
+</section>
+
+<section name="known_issues"
+        title="בעיות ידועות">
+
+<list>
+
+<item>
+למרות שניתן להפעיל מספר ×ª×”×œ×™×›×™× ×¢×•×‘×“×™×, רק ×חד ×ž×”× ×¢×•×©×” בפועל ×ת העבודה.
+</item>
+
+<item>
+תהליך עובד ×œ× ×™×›×•×œ לטפל ביותר מ 1024 ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™× ×‘×• זמנית.
+</item>
+
+<item>
+מודול המטמון ×•×ž×•×“×•×œ×™× ××—×¨×™× ×שר ×“×•×¨×©×™× ×ª×ž×™×›×” בזיכרון משותף, ×œ× ×¢×•×‘×“×™× ×‘×—×œ×•× ×•×ª
+ויסטה ×ו גירס×ות מ×וחרות יותר, עקב הפעלת טכניקת address space layout randomization
+המופעלת בגירס×ות ×לה של חלונות.
+</item>
+
+</list>
+
+</section>
+
+<section name="possible_future_enhancements"
+        title="×©×™×¤×•×¨×™× ×¢×ª×™×“×™×™× ×פשריי×">
+
+<list>
+
+<item>
+הרצה כשירות במערכת (Service).
+</item>
+
+<item>
+שימוש ב I/O completion ports כשיטת יידוע.
+</item>
+
+<item>
+שימוש במספר נימי ×¢×•×‘×“×™× ×‘×ª×•×š תהליך עובד ×חד.
+</item>
+
+</list>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/he/index.xml
@@ -0,0 +1,266 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/he/"
+         lang="he">
+
+
+<section>
+
+<para>
+nginx [× ×”×’×”: engine x] ×”×•× ×©×¨×ª HTTP ופרוקסי הפוך, כמו ×’×  שרת פרוקסי לדו×ר,
+שנכתב על ידי <a href="http://sysoev.ru/en/">Igor Sysoev</a>.
+ ×”×•× × ×ž×¦× ×‘×©×™×ž×•×© כבר יותר מחמש ×©× ×™× ×‘××ª×¨×™× ×¨×•×¡×™×™× ×¢×ž×•×¡×™× ×‘×ž×™×•×—×“, כגון 
+<a href="http://www.rambler.ru">Rambler</a>
+(ו <a href="http://ramblermedia.com">RamblerMedia.com</a>).
+לפי חברת Netcraft, השרת nginx הגיש ×ו נתן שירות ל
+<a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
+מה××ª×¨×™× ×”×¢×ž×•×¡×™× ×‘×™×•×ª×¨ ב×פריל 2010</a>.
+הנה כמה סיפורי הצלחה:
+<a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a>,
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a>.
+</para>
+
+<para>
+קוד המקור ×”×•× ×‘×¢×œ רשיון
+<a href="/LICENSE">2-פיסק×ות דמוי רשיון BSD</a>.
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="תכונות HTTP בסיסיות">
+
+<para>
+<list>
+
+<item>
+הגשת ×§×‘×¦×™× ×¡×˜×˜×™×™× ×•×§×•×‘×¦×™ ×ינדקס, ו×ינדוקס ×וטומטי;
+מטמון file descriptor-×™× ×¤×ª×•×—×™×;
+</item>
+
+<item>
+פרוקסי הפוך מו××¥ כולל מטמון;
+ביזור ×¢×•×ž×¡×™× ×¤×©×•×˜ ושרידות מפני תקלות;
+</item>
+
+<item>
+תמיכה בה×צה ×¢× ×ž×˜×ž×•×Ÿ של שרתי FastCGI מרוחקי×;
+ביזור ×¢×•×ž×¡×™× ×¤×©×•×˜ ושרידות מפני תקלות;
+</item>
+
+<item>
+×רכיטקטורה מודולרית. ×¤×™×œ×˜×¨×™× ×”×ž×‘×¦×¢×™× gzip, טווחי ×‘×ª×™× (byte ranges),
+תשובות מסוג chunked, תמיכה ב XSLT, SSI ופילטר שינוי גודל תמונות.
+ריבוי הכללות SSI בדף בודד יכול להיות מבוצע ב×ופן מקבילי ×× ×”×Ÿ מטופלות
+על ידי FastCGI ×ו ×©×¨×ª×™× ×© nginx ×”×•× ×¤×¨×•×§×¡×™ עבור×.
+</item>
+
+<item>
+תמיכה ב SSL ו TLS SNI.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="תכונות HTTP ×חרות">
+
+<para>
+<list>
+
+<item>
+×©×¨×ª×™× ×•×™×¨×˜×•××œ×™×™× ×ž×‘×•×¡×¡×™ IP ×•×©× (הוסט);
+</item>
+
+<item>
+תמיכה ב keep-alive וב pipelining לחיבורי×;
+</item>
+
+<item>
+תצורה גמישה;
+</item>
+
+<item>
+קביעת תצורה מחדש ו××£ שדרוג מקוון ×œ×œ× ×›×œ הפרעה לעיבוד
+בקשות הלקוחות;
+</item>
+
+<item>
+×¤×•×¨×ž×˜×™× ×œ×œ×•×’ הגישה, כתיבה ללוג ב×מצעות חוצץ, והחלפת ×œ×•×’×™× ×ž×”×™×¨×”;
+</item>
+
+<item>
+הפנייה ב×מצעות קודי שגי××” 3xx-5xx;
+</item>
+
+<item>
+מודול rewrite;
+</item>
+
+<item>
+בקרת גישה המבוססת על כתובת IP של הלקוח ×•×’× ×ימות מסוג HTTP Basic;
+</item>
+
+<item>
+המתודות PUT, DELETE, MKCOL, COPY ו MOVE;
+</item>
+
+<item>
+סטרימינג של FLV;
+</item>
+
+<item>
+הגבלת מהירות;
+</item>
+
+<item>
+הגבלה של מספר ×”×—×™×‘×•×¨×™× ×‘×• זמנית ×ו מספר הבקשות מכתובת ×חת.
+</item>
+
+<item>
+perl משובץ.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="תכונות פרוקסי דו×ר">
+
+<para>
+<list>
+
+<item>
+הפניית ×ž×©×ª×ž×©×™× ×œ×©×¨×ª×™ IMAP/POP3 ××—×•×¨×™×™× ×‘×”×ª×‘×¡×¡ על שרת ×ימות HTTP חיצוני;
+</item>
+
+<item>
+×ימות משתמש ב×מצעות שרת ×ימות HTTP חיצוני והפניית חיבור לשרת SMTP פנימי;
+</item>
+
+<item>
+מתודות ×ימות:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+תמיכה בהצפנת SSL;
+</item>
+
+<item>
+תמיכה ב STARTTLS ו STLS.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="×רכיטקטורה ויכולת גידול">
+
+<para>
+<list>
+
+<item>
+תהליך ר×שי ×חד ומספר תהליכי עובדי×.
+תהליכי ×”×¢×•×‘×“×™× ×¨×¦×™× ×‘×ª×•×¨ משתמש ×œ×œ× ×”×¨×©×ות;
+</item>
+
+<item>
+שיטות יידוע: kqueue (במערכות FreeBSD 4.1 ומעלה),
+epoll (במערכות לינוקס 2.6 ומעלה), סיגנלי rt (במערכות לינוקס 2.2.19 ומעלה),
+<path>/dev/poll</path> (במערכות סול×ריס 7 11/99 ומעלה), event ports (במערכות סול×ריס 10),
+select, ו××£ poll;
+</item>
+
+<item>
+תמיכה עבור תכונות kqueue שונות כולל  EV_CLEAR ו EV_DISABLE
+(כדי לבטל ××™×¨×•×¢×™× ×–×ž× ×™×ª), NOTE_LOWAT, EV_EOF, מספר קודי מידע ושגי××”;
+</item>
+
+<item>
+תמיכה ב sendfile (במערכות FreeBSD 3.1 ומעלה, לינוקס 2.2 ומעלה ו Mac OS X 10.5), תמיכה ב sendfile64 (לינוקס 2.4.21 ומעלה),
+ו sendfilev (סול×ריס 8 7/01 ומעלה);
+</item>
+
+<item>
+File AIO (במערכות FreeBSD 4.3 ומעלה ולינוקס 2.6.22 ומעלה);
+</item>
+
+<item>
+תמיכה ב Accept-filters (במערכות FreeBSD 4.1 ומעלה) ו TCP_DEFER_ACCEPT (במערכות לינוקס 2.4 ומעלה) 
+</item>
+
+<item>
+10,000 חיבורי HTTP ×œ× ×¤×¢×™×œ×™× ×‘×ž×¦×‘ keep-alive ×ª×•×¤×¡×™× × ×¤×— זיכרון העומד על בערך 
+12.5M;
+</item>
+
+<item>
+פעולות העתקת מידע מבוצעות ב×ופן נדיר ככל ×”×פשר.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="מערכות הפעלה ופלטפורמות בדוקות">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+לינוקס 2.2 &mdash; 2.6 / i386; לינוקס 2.6 / amd64;
+</item>
+
+<item>
+סול×ריס 9 / i386, sun4u; סול×ריס 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+חלונות XP, חלונות סרבר 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/i18n.xml
@@ -0,0 +1,26 @@
+<!DOCTYPE i18n SYSTEM "../dtd/i18n.dtd">
+
+<i18n>
+
+<text lang="en">
+<item id="author">written by</item>
+<item id="editor">edited by</item>
+<item id="translator">translated by</item>
+</text>
+
+<text lang="ja">
+<item id="author">作æˆ:</item>
+<item id="translator">翻訳:</item>
+</text>
+
+<text lang="he">
+<item id="author">נכתב על ידי</item>
+<item id="translator">×ª×•×¨×’× ×¢×œ ידי</item>
+</text>
+
+<text lang="tr">
+<item id="author">yazan:</item>
+<item id="translator">çeviren:</item>
+</text>
+
+</i18n>
new file mode 100644
--- /dev/null
+++ b/xml/index.xml
@@ -0,0 +1,524 @@
+<!DOCTYPE news SYSTEM "../dtd/news.dtd">
+
+<news title="nginx news" link="/" lang="en">
+
+<event date="2011-08-03">
+<para>
+We are happy to announce <a href="http://trac.nginx.org">trac.nginx.org</a>.
+</para>
+
+<para>
+You will find the code browser and the bug tracker on this page.
+Please note that we would greatly appreciate if you could switch
+to this new and hopefully convenient way of submitting bug reports to us,
+along with patches to the code.
+Here is <a href="http://trac.nginx.org/nginx/wiki">a short instruction</a>.
+</para>
+
+<para>
+Thanks!
+</para>
+</event>
+
+<event date="2011-08-01">
+<para>
+<a href="/en/download.xml">nginx-1.1.0</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2011-07-26">
+<para>
+<a href="/ja/">Japanese translation of the site</a> by
+<a href="http://www.digitalcube.jp/">DigitalCube Co. Ltd.</a>
+and <a href="http://dogmap.jp/">wokamoto</a>.
+</para>
+</event>
+
+<event date="2011-07-22">
+<para>
+<a href="http://www.amazon.co.jp/%E3%83%8F%E3%82%A4%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9HTTP%E3%82%B5%E3%83%BC%E3%83%90-Nginx%E5%85%A5%E9%96%80-Clement-Nedelcu/dp/4048702270">Japanese translation</a> of
+Clément Nedelcu’s book “Nginx HTTP Serverâ€.
+</para>
+</event>
+
+<event date="2011-07-19">
+<para>
+<a href="/en/download.xml">nginx-1.0.5</a>
+stable version,
+<a href="/en/download.xml">nginx-0.8.55</a> and
+<a href="/en/download.xml">nginx-0.7.69</a>
+legacy stable versions have been released.
+</para>
+</event>
+
+<event date="2011-07-18">
+<para>
+I have got news for you about nginx.
+</para>
+
+<para>
+Recently it became very clear for me that because of increasing
+popularity of nginx and the volume of work required to develop
+the code and doing support, I really need to put it at another level.
+</para>
+
+<para>
+So, I have decided to focus even more on nginx and established
+nginx as a company to fully dedicate myself to the project. I am not alone,
+there are a few nice people working for me on this. I am focusing
+on the development part, and to some extent on the company operations as well.
+</para>
+
+<para>
+Our primary goals are improving support and communication for our users,
+streamlining the development process, revamping the documentation,
+integrating and speeding up pending bugfixes and patches, introducing
+long-requested functionality and more.
+</para>
+
+<para>
+It should be noted that nginx will remain free, open-source software
+under 2-clause BSD license. There will be no shortage of new and
+long-awaited features too.
+</para>
+
+<para>
+Thank you very much for your ongoing support through all these years.
+Without your awareness, feedback and support nginx would not become
+that successful.
+I am really looking forward to see more people who found nginx useful.
+I am also very glad we now have a proper way of doing a lot more for you.
+</para>
+
+<para>
+Thanks!<br/>
+Igor Sysoev
+</para>
+</event>
+
+<event date="2011-06-01">
+<para>
+<a href="/en/download.xml">nginx-1.0.4</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2011-05-25">
+<para>
+<a href="/en/download.xml">nginx-1.0.3</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2011-05-23">
+<para>
+Packt has published <a href="/en/books.xml">yet another book</a> about nginx:
+“<a href="http://www.packtpub.com/nginx-1-web-server-implementation-cookbook/book">Nginx
+1 Web Server Implementation Cookbook</a>†by Dipankar Sarkar.
+</para>
+</event>
+
+<event date="2011-05-10">
+<para>
+<a href="/en/download.xml">nginx-1.0.2</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2011-05-03">
+<para>
+<a href="/en/download.xml">nginx-1.0.1</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2011-04-12">
+<para>
+<a href="http://en.wikipedia.org/wiki/Vostok_1#Launch">Here we go!</a><br/>
+<a href="/en/download.xml">nginx-1.0.0</a>
+stable version has been released.<br/>
+The repository is available at svn://svn.nginx.org.
+</para>
+
+<para>
+nginx development was started about 9 years ago.
+The first public version 0.1.0 has been released on October 4, 2004.
+Now W3Techs reports that
+<a href="http://w3techs.com/technologies/overview/web_server/all">6.8%
+of the top 1 million sites on the web</a> (according to Alexa) use nginx.
+And
+<a href="http://w3techs.com/technologies/breakdown/ws-nginx/top_level_domain">46.9%</a>
+of top Russian sites use nginx.
+</para>
+
+<para>
+Netcraft reports similar
+<a href="http://news.netcraft.com/archives/2011/04/06/april-2011-web-server-survey.html">6.52%
+nginx share of the million busiest sites in April 2011</a>.
+</para>
+
+</event>
+
+<event date="2011-04-04">
+<para>
+<a href="/en/download.xml">nginx-0.9.7</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2011-03-21">
+<para>
+<a href="/en/download.xml">nginx-0.9.6</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2011-02-21">
+<para>
+<a href="/en/download.xml">nginx-0.9.5</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2011-01-21">
+<para>
+<a href="/en/download.xml">nginx-0.9.4</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-12-14">
+<para>
+<a href="/en/download.xml">nginx-0.8.54</a>
+stable version and
+<a href="/en/download.xml">nginx-0.7.68</a>
+legacy stable version have been released.
+</para>
+</event>
+
+<event date="2010-12-13">
+<para>
+<a href="/en/download.xml">nginx-0.9.3</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-12-06">
+<para>
+<a href="/en/download.xml">nginx-0.9.2</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-11-30">
+<para>
+<a href="/en/download.xml">nginx-0.9.1</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-11-29">
+<para>
+<a href="/en/download.xml">nginx-0.9.0</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-10-18">
+<para>
+<a href="/en/download.xml">nginx-0.8.53</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2010-09-28">
+<para>
+<a href="/en/download.xml">nginx-0.8.52</a>
+stable version has been released.
+</para>
+</event>
+
+<event date="2010-09-27">
+<para>
+<a href="/en/download.xml">nginx-0.8.51</a>
+stable version has been released.
+</para>
+
+<para>
+Now the 0.8.x branch becomes a stable branch.
+The new features have appeared during 0.8 development:
+<list>
+
+<item>
+named regular expression captures,
+</item>
+
+<item>
+file AIO in FreeBSD and Linux,
+</item>
+
+<item>
+SSL CRL,
+</item>
+
+<item>
+SCGI and uwsgi modules.
+</item>
+
+</list>
+</para>
+</event>
+
+<event date="2010-09-02">
+<para>
+<a href="/en/download.xml">nginx-0.8.50</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-08-09">
+<para>
+<a href="/en/download.xml">nginx-0.8.49</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-08-03">
+<para>
+<a href="/en/download.xml">nginx-0.8.48</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-07-28">
+<para>
+<a href="/en/download.xml">nginx-0.8.47</a>
+development version has been released.
+</para>
+
+<para>
+W3Techs reports that
+<a href="http://w3techs.com/technologies/overview/web_server/all">5.1%
+of the top 1 million sites on the web</a> (according to Alexa)
+use nginx. Hence nginx is on the 3rd place after Apache (70.2%) and IIS (20.5%).
+</para>
+
+<para>
+By the way, Netcraft reports similar
+<a href="http://news.netcraft.com/archives/2010/07/16/july-2010-web-server-survey-16.html">5.21%
+nginx share of the million busiest sites in July 2010</a>.
+</para>
+
+<para>
+Another survey by BuiltWith.com.
+It&rsquo;s interesting that nginx is used rather on more loaded sites:
+<a href="http://trends.builtwith.com/Web%20Server/nginx">4.95%
+of the top 10,000 sites versus 3.14% of the top million</a> (on July 27, 2010),
+while Apache is used more on less loaded sites:
+<a href="http://trends.builtwith.com/Web-Server/Apache">63.60%
+of the top million sites versus 55.79% of the top 10,000 sites</a>.
+IIS/6.0 is more preferred on middle range sites:
+<a href="http://trends.builtwith.com/Web-Server/IIS-6">24.49%
+of the top 100,000 sites versus 20.05% of the top 10,000
+and 21.15% of the top million</a>.
+</para>
+
+<para>
+Also two <a href="/en/books.xml">books</a>
+about nginx have recently been published:
+&ldquo;<a href="http://product.dangdang.com/product.aspx?product_id=20807089">实战Nginx:å–代Apache的高性能WebæœåŠ¡å™¨</a>&rdquo;
+by <a href="http://blog.s135.com">å¼ å®´ (Zhang Yan)</a> in Chinese and
+&ldquo;<a href="http://www.packtpub.com/nginx-http-server-for-web-applications/book">Nginx
+HTTP Server</a>&rdquo; by
+<a href="http://cnedelcu.blogspot.com">Clément Nedelcu</a> in English.
+</para>
+</event>
+
+<event date="2010-07-19">
+<para>
+<a href="/en/download.xml">nginx-0.8.46</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-07-17">
+<para>
+Igor Sysoev will give a lecture about nginx on
+<a href="http://softwarelivre.org/fisl11/english/news">11th
+International Free Software Forum (FISL11)</a> in Porto Alegre, Brasil.
+</para>
+</event>
+
+<event date="2010-07-13">
+<para>
+<a href="/en/download.xml">nginx-0.8.45</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-07-05">
+<para>
+<a href="/en/download.xml">nginx-0.8.44</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-06-30">
+<para>
+<a href="/en/download.xml">nginx-0.8.43</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-06-21">
+<para>
+<a href="/en/download.xml">nginx-0.8.42</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-06-15">
+<para>
+<a href="/en/download.xml">nginx-0.8.41</a>
+development version and
+<a href="/en/download.xml">nginx-0.7.67</a>
+stable version have been released.
+</para>
+</event>
+
+<event date="2010-06-07">
+<para>
+<a href="/en/download.xml">nginx-0.8.40</a>
+development version and
+<a href="/en/download.xml">nginx-0.7.66</a>
+stable version have been released.
+</para>
+</event>
+
+<event date="2010-06-02">
+<para>
+The folks at <a href="http://mivzakim.net">mivzakim.net</a>
+started <a href="/he/">Hebrew translation of the site</a>.
+</para>
+</event>
+
+<event date="2010-06-01">
+<para>
+13.7% of <a href="http://www.google.com/adplanner/static/top1000/">the
+1000 most-visited sites on the web (according to Google)</a>
+report nginx in
+<a href="http://openmymind.net/top1000data.txt">the “Serverâ€
+response header line</a>.
+46.5% report Apache,
+14.9%&mdash;IIS,
+1.3%&mdash;lighttpd.
+12.3% do not report the “Server†header line at all.
+</para>
+</event>
+
+<event date="2010-05-31">
+<para>
+<a href="/en/download.xml">nginx-0.8.39</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-05-24">
+<para>
+<a href="/en/download.xml">nginx-0.8.38</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-05-17">
+<para>
+<a href="/en/download.xml">nginx-0.8.37</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-04-30">
+<para>
+<a href="/tr/">Turkish translation of the site</a>
+by <a href="http://javam.org">Altan Tanrıverdi</a>.
+</para>
+</event>
+
+<event date="2010-04-22">
+<para>
+<a href="/en/download.xml">nginx-0.8.36</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-04-01">
+<para>
+<a href="/en/download.xml">nginx-0.8.35</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-03-03">
+<para>
+<a href="/en/download.xml">nginx-0.8.34</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2010-02-23">
+<para>
+<a href="http://royal.pingdom.com/2010/02/23/nginx-the-little-russian-web-server-taking-on-the-giants/">A
+Royal Pingdom article</a> about nginx.
+</para>
+</event>
+
+<event date="2010-02-01">
+<para>
+<a href="/en/download.xml">nginx-0.8.33</a>
+development version and
+<a href="/en/download.xml">nginx-0.7.65</a>
+stable version have been released.
+</para>
+</event>
+
+<event date="2010-01-15">
+<para>
+Three new articles written by Igor Sysoev:
+&ldquo;<a href="/en/docs/windows.xml" />&rdquo;,
+&ldquo;<a href="/en/docs/debugging_log.xml" />&rdquo;, and
+&ldquo;<a href="/en/docs/http/converting_rewrite_rules.xml" />&rdquo;.
+</para>
+</event>
+
+<event date="2010-01-11">
+<para>
+<a href="/en/download.xml">nginx-0.8.32</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2009-12-23">
+<para>
+<a href="/en/download.xml">nginx-0.8.31</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2009-12-15">
+<para>
+<a href="/en/download.xml">nginx-0.8.30</a>
+development version has been released.
+</para>
+</event>
+
+<event date="2009-12-14">
+<para>
+The new nginx.org site was launched.
+Your attention is invited to
+<a href="/en/docs/introduction.xml">three introductory articles</a>
+written by Igor Sysoev and edited by Brian Mercer.
+</para>
+</event>
+
+</news>
new file mode 100644
--- /dev/null
+++ b/xml/ja/GNUmakefile
@@ -0,0 +1,48 @@
+
+DOCS_JA =	ja/docs/introduction					\
+		ja/docs/howto						\
+		ja/docs/faq						\
+
+DOCS_JA_XML =	$(foreach name, $(DOCS_JA), xml/$(name).xml)
+DOCS_JA_HTML =	$(foreach name, $(DOCS_JA), $(OUT)/$(name).html)
+
+INTRO_JA =	ja/docs/http/request_processing				\
+		ja/docs/http/configuring_https_servers			\
+		ja/docs/http/server_names				\
+
+INTRO_JA_XML =	$(foreach name, $(INTRO_JA), xml/$(name).xml)
+INTRO_JA_HTML =	$(foreach name, $(INTRO_JA), $(OUT)/$(name).html)
+
+HOWTO_JA =	ja/docs/debugging_log					\
+		ja/docs/http/converting_rewrite_rules			\
+
+HOWTO_JA_XML =	$(foreach name, $(HOWTO_JA), xml/$(name).xml)
+HOWTO_JA_HTML =	$(foreach name, $(HOWTO_JA), $(OUT)/$(name).html)
+
+FAQ_JA =	ja/docs/sys_errlist					\
+
+FAQ_JA_XML =	$(foreach name, $(FAQ_JA), xml/$(name).xml)
+FAQ_JA_HTML =	$(foreach name, $(FAQ_JA), $(OUT)/$(name).html)
+
+ja:									\
+		$(OUT)/ja/index.html					\
+		$(OUT)/ja/docs/index.html				\
+		$(DOCS_JA_HTML)						\
+		$(INTRO_JA_HTML)					\
+		$(HOWTO_JA_HTML)					\
+		$(FAQ_JA_HTML)						\
+
+$(OUT)/ja/docs/introduction.html:	xml/ja/docs/introduction.xml	\
+		$(ARTICLE_XSLT)						\
+		$(INTRO_JA_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/ja/docs/howto.html:	xml/ja/docs/howto.xml			\
+		$(ARTICLE_XSLT)						\
+		$(HOWTO_JA_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/ja/docs/faq.html:	xml/ja/docs/faq.xml			\
+		$(ARTICLE_XSLT)						\
+		$(FAQ_JA_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/debugging_log.xml
@@ -0,0 +1,61 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="デãƒãƒƒã‚®ãƒ³ã‚°ãƒ­ã‚°"
+         link="/ja/docs/debugging_log.html"
+         lang="ja">
+
+<section>
+
+<para>
+デãƒãƒƒã‚®ãƒ³ã‚°ãƒ­ã‚°ã‚’有効ã«ã™ã‚‹ã«ã¯ã€nginx をデãƒãƒƒã‚°ã‚ªãƒ—ションを付ã‘ã¦è¨­å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+<programlisting>
+./configure --with-debug ...
+</programlisting>
+
+次㫠<dirname>error_log</dirname> ã® <dirname>debug</dirname> レベルをセットã—ã¾ã™:
+
+<programlisting>
+error_log  /path/to/log  debug;
+</programlisting>
+
+nginx ã® Windows ãƒã‚¤ãƒŠãƒªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯å¸¸ã«ãƒ‡ãƒãƒƒã‚°ãƒ­ã‚°ãƒ¢ãƒ¼ãƒ‰ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ãƒ“ルドã•ã‚Œã¦ã„ã‚‹ã®ã§ã€<dirname>debug</dirname> レベルをセットã™ã‚‹ã ã‘ã§ã™ã€‚
+</para>
+
+<para>
+別ã®ãƒ¬ãƒ™ãƒ«ã€ä¾‹ãˆã° <i>server</i> レベルã§ãƒ­ã‚°ã‚’定義ã™ã‚‹ã¨ãã®ã‚µãƒ¼ãƒã§ã®ãƒ‡ãƒãƒƒã‚®ãƒ³ã‚°ãƒ­ã‚°ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log;
+        ...
+</programlisting>
+ã“ã®ã‚µãƒ¼ãƒãƒ­ã‚°ã‚’コメントアウトã™ã‚‹ã‹ <dirname>debug</dirname> フラグを追加ã—ã¦ãã ã•ã„:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log  debug;
+        ...
+</programlisting>
+</para>
+
+<para>
+ã¾ãŸã€ç‰¹å®šã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã ã‘デãƒãƒƒã‚®ãƒ³ã‚°ãƒ­ã‚°ã‚’有効ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™:
+
+<programlisting>
+error_log  /path/to/log;
+
+events {
+    debug_connection   192.168.1.1;
+    debug_connection   192.168.10.0/24;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/faq.xml
@@ -0,0 +1,21 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx faq"
+         link="/ja/docs/faq.html"
+         lang="ja">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/ja/docs/sys_errlist.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/howto.xml
@@ -0,0 +1,25 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx ãƒã‚¦ãƒ„ー"
+         link="/ja/docs/howto.html"
+         lang="ja">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/ja/docs/debugging_log.xml"/>
+</item>
+
+<item>
+<a href="/ja/docs/http/converting_rewrite_rules.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/http/configuring_https_servers.xml
@@ -0,0 +1,373 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="HTTPS サーãƒã®è¨­å®š"
+         link="/ja/docs/http/configuring_https_servers.html"
+         lang="ja"
+         author="Igor Sysoev"
+         translator="DigitalCube Co. Ltd., wokamoto">
+
+<section>
+
+<para>
+HTTPS サーãƒã‚’設定ã™ã‚‹ã«ã¯ server ブロック㧠SSL プロトコルを有効ã«ã—ã¦ã€ã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ãƒ•ã‚¡ã‚¤ãƒ«ã¨ç§˜å¯†éµãƒ•ã‚¡ã‚¤ãƒ«ã®å ´æ‰€ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ssl_protocols        SSLv3 TLSv1;
+    ssl_ciphers          HIGH:!ADH:!MD5;
+    ...
+}
+</programlisting>
+
+サーãƒè¨¼æ˜Žæ›¸ã¨ã¯ãƒ‰ãƒ¡ã‚¤ãƒ³ã®æ‰€æœ‰è€…情報やã€é€ä¿¡æƒ…å ±ã®æš—å·åŒ–ã«å¿…è¦ãªå…¬é–‹éµã‚’å«ã‚€é›»å­è¨¼æ˜Žæ›¸ã§ã™ã€‚ãã®ã‚µãƒ¼ãƒã«æŽ¥ç¶šã™ã‚‹ã™ã¹ã¦ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«é€ã‚‰ã‚Œã¾ã™ã€‚秘密éµã¯ã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ã«å«ã¾ã‚Œã‚‹å…¬é–‹éµã§æš—å·åŒ–ã•ã‚ŒãŸæƒ…報を復å·ã™ã‚‹ãŸã‚ã«å¿…è¦ãªéµã§ã€ç§˜åŒ¿ã™ã‚‹å¿…è¦ãŒæœ‰ã‚Šã¾ã™ã€‚アクセスを制é™ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã™ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。ãŸã ã—ã€nginx ã®ãƒžã‚¹ã‚¿ãƒ¼ãƒ—ロセスã‹ã‚‰ã¯èª­ã‚るよã†ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ã¨ã—ã¦ã€ç§˜å¯†éµã¯è¨¼æ˜Žæ›¸ã¨åŒã˜ãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™:
+
+<programlisting>
+    ssl_certificate      www.nginx.com.cert;
+    ssl_certificate_key  www.nginx.com.cert;
+</programlisting>
+
+ã“ã®å ´åˆã‚‚ファイルã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã¯åˆ¶é™ã™ã‚‹ã‚ˆã†ã«ã—ã¾ã™ã€‚証明書ã¨ç§˜å¯†éµãŒã²ã¨ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ä¿å­˜ã•ã‚Œã¦ã„ã¦ã‚‚ã€è¨¼æ˜Žæ›¸ã ã‘ãŒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«é€ã‚‰ã‚Œã¾ã™ã€‚
+</para>
+
+<para>
+SSL プロトコルã®å¼·åŠ›ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨æš—å·ã«æŽ¥ç¶šã‚’制é™ã™ã‚‹ã«ã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ– <dirname>ssl_protocols</dirname> 㨠<dirname>ssl_ciphers</dirname> を使用ã—ã¾ã™ã€‚ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.20 以é™ã€nginx 㯠<dirname>ssl_protocols SSLv3 TLSv1</dirname> 㨠<dirname>ssl_ciphers HIGH:!ADH:!MD5</dirname> をデフォルトã¨ã—ã¦ä½¿ç”¨ã—ã¦ã„ã‚‹ã®ã§ã€ã“れよりå¤ã„ nginx ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã®ã¿è¨­å®šã—ã¦ãã ã•ã„。
+</para>
+
+</section>
+
+
+<section name="optimization" title="HTTPS サーãƒã®æœ€é©åŒ–">
+
+<para>
+SSL ã®å·¥ç¨‹ã¯ CPU リソースを余計ã«æ¶ˆè²»ã—ã¾ã™ã€‚マルãƒãƒ—ロセッサシステムã§ã¯ï¼ˆåˆ©ç”¨ã§ãã‚‹ CPU コアã®æ•°ã‚ˆã‚Šã‚‚大ãã„æ•°ã®ï¼‰è¤‡æ•°ã®ãƒ¯ãƒ¼ã‚«ãƒ¼ãƒ—ロセスを走らã›ã‚‹ã¨ã„ã„ã§ã—ょã†ã€‚最も CPU ã«è² è·ãŒã‹ã‹ã‚‹å·¥ç¨‹ã¯ SSL ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯ã§ã™ã€‚クライアント毎ã®ã“ã®å·¥ç¨‹æ•°ã‚’最å°åŒ–ã™ã‚‹ã«ã¯ï¼’ã¤ã®æ–¹æ³•ãŒã‚ã‚Šã¾ã™ã€‚最åˆã®æ–¹æ³•ã¯ã‚­ãƒ¼ãƒ—アライブ接続を有効ã«ã—ã¦ã€ã²ã¨ã¤ã®æŽ¥ç¶šçµŒç”±ã§è¤‡æ•°ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’é€ã‚‹ã‚ˆã†ã«ã™ã‚‹æ–¹æ³•ã§ã™ã€‚二ã¤ç›®ã®æ–¹æ³•ã¯ SSL セッションパラメータをå†åˆ©ç”¨ã—ã¦ã€ä¸¦è¡Œã‹ã¤é †æ¬¡æŽ¥ç¶šã®ãŸã‚ã® SSL ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯ã‚’é¿ã‘る方法ã§ã™ã€‚セッションã¯ãƒ¯ãƒ¼ã‚«ãƒ¼é–“ã§å…±æœ‰ã•ã‚Œã‚‹ SSL セッションキャッシュã«ä¿æŒã•ã‚Œã€<dirname>ssl_session_cache</dirname> ディレクティブã§è¨­å®šã•ã‚Œã¦ã„ã¾ã™ã€‚1メガãƒã‚¤ãƒˆã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã«ã¯ç´„ï¼”ï¼ï¼ï¼ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒå«ã¾ã‚Œã¾ã™ã€‚キャッシュã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã¯ï¼•åˆ†ã§ã™ã€‚ã“ã®å€¤ã¯ <dirname>ssl_session_timeout</dirname> ディレクティブを使用ã—ã¦å¢—ã‚„ã™ã“ã¨ãŒã§ãã¾ã™ã€‚次ã®ä¾‹ã¯ï¼‘ï¼Mã®å…±æœ‰ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’ã‚‚ã£ãŸã‚¯ã‚¢ãƒƒãƒ‰ã‚³ã‚¢ã‚·ã‚¹ãƒ†ãƒ ã«æœ€é©åŒ–ã•ã‚ŒãŸè¨­å®šä¾‹ã§ã™:
+
+
+<programlisting>
+<b>worker_processes  4</b>;
+
+http {
+    <b>ssl_session_cache    shared:SSL:10m</b>;
+    <b>ssl_session_timeout  10m</b>;
+
+    server {
+        listen               443;
+        server_name          www.nginx.com;
+        <b>keepalive_timeout    70</b>;
+
+        ssl                  on;
+        ssl_certificate      www.nginx.com.crt;
+        ssl_certificate_key  www.nginx.com.key;
+        ssl_protocols        SSLv3 TLSv1;
+        ssl_ciphers          HIGH:!ADH:!MD5;
+        ...
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="chains" title="SSL 連鎖証明書">
+
+<para>
+ブラウザã«ã‚ˆã£ã¦ã¯æœ‰åãªèªè¨¼å±€ã«ã‚ˆã£ã¦ç½²åã•ã‚ŒãŸè¨¼æ˜Žæ›¸ã«ã‚¨ãƒ©ãƒ¼ã‚’ã ã™ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ãã®ä¸€æ–¹ã§ãã®è¨¼æ˜Žæ›¸ã‚’ä»–ã®ãƒ–ラウザã§ã¯å•é¡Œãªãå—ã‘入れるã“ã¨ã‚‚ã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ç™ºè¡Œã—ã¦ã„ã‚‹èªè¨¼å±€ãŒã€æœ‰åã§ä¿¡ç”¨ã•ã‚Œã¦ã„ã‚‹èªè¨¼å±€ã®èªè¨¼åŸºç›¤ã«ã¯å«ã¾ã‚Œãªã„特定ã®ãƒ–ラウザã§é…布ã•ã‚Œã¦ã„る中間証明書を使ã£ãŸã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ã«ç½²åã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®ã‚±ãƒ¼ã‚¹ã§ã¯ã€èªè¨¼å±€ã¯ç½²åã•ã‚ŒãŸã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ã«é€£çµã•ã‚Œã¦ã„ã‚‹ã¯ãšã®é€£éŽ–証明書ã®ãƒãƒ³ãƒ‰ãƒ«ã‚’æä¾›ã—ã¦ã„ã¾ã™ã€‚サーãƒè¨¼æ˜Žæ›¸ã¯ã€ã‹ãªã‚‰ãšçµåˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«å†…ã®é€£éŽ–証明書ã«å­˜åœ¨ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+<programlisting>
+$ cat www.nginx.com.crt bundle.crt > www.nginx.com.chained.crt
+</programlisting>
+
+ã“ã®çµåˆã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’ <dirname>ssl_certificate</dirname> ディレクティブã§ä½¿ã‚れるよã†ã«ã—ã¾ã™:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.chained.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+サーãƒè¨¼æ˜Žæ›¸ã¨ãƒãƒ³ãƒ‰ãƒ«ã•ã‚ŒãŸã‚‚ã®ãŒé–“é•ã£ãŸé †åºã§é€£çµã•ã‚Œã¦ã„ãŸå ´åˆã€nginx ã¯èµ·å‹•ã«å¤±æ•—ã—ã¦æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™:
+
+<programlisting>
+SSL_CTX_use_PrivateKey_file(" ... /www.nginx.com.key") failed
+   (SSL: error:0B080074:x509 certificate routines:
+    X509_check_private_key:key values mismatch)
+</programlisting>
+
+ã“ã‚Œã¯ã€nginx ãŒã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ã§ã¯ãªããƒãƒ³ãƒ‰ãƒ«ã•ã‚ŒãŸæœ€åˆã®è¨¼æ˜Žæ›¸ã§ç§˜å¯†éµã‚’使ãŠã†ã¨ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚
+</para>
+
+<para>
+ブラウザã¯é€šå¸¸ã€ä¿¡é ¼ã•ã‚Œã¦ã„ã‚‹èªè¨¼å±€ã«ã‚ˆã£ã¦ç½²åã•ã‚Œã¦ã„ã‚‹å—ä¿¡ã—ãŸä¸­é–“証明書をä¿å­˜ã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€ã‚ˆã使ã‚ã‚Œã¦ã„るブラウザã¯è¦æ±‚ã•ã‚ŒãŸä¸­é–“証明書をã™ã§ã«ä¿æŒã—ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ã—ã€é€£éŽ–ãƒãƒ³ãƒ‰ãƒ«ãªã—ã§é€ã‚‰ã‚ŒãŸè¨¼æ˜Žæ›¸ã«ã‚¨ãƒ©ãƒ¼ã‚’出ã™ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。サーãƒã«å®Œå…¨ãªé€£éŽ–証明書をé€ä¿¡ã•ã›ã‚‹ã«ã¯ <dirname>openssl</dirname> コマンドラインユーティリティを使ã†ã¨ã„ã„ã§ã—ょã†ã€‚例ãˆã°:
+
+<programlisting>
+$ openssl s_client -connect www.godaddy.com:443
+...
+Certificate chain
+ 0 s:/C=US/ST=Arizona/L=Scottsdale/1.3.6.1.4.1.311.60.2.1.3=US
+     /1.3.6.1.4.1.311.60.2.1.2=AZ/O=GoDaddy.com, Inc
+     /OU=MIS Department/<b>CN=www.GoDaddy.com</b>
+     /serialNumber=0796928-7/2.5.4.15=V1.0, Clause 5.(b)
+   i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+ 1 s:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+   i:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+ 2 s:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+   i:/L=ValiCert Validation Network/O=<b>ValiCert, Inc.</b>
+     /OU=ValiCert Class 2 Policy Validation Authority
+     /CN=http://www.valicert.com//emailAddress=info@valicert.com
+...
+</programlisting>
+
+ã“ã®ä¾‹ã§ã¯ã€<url>www.GoDaddy.com</url> サーãƒè¨¼æ˜Žæ›¸ #0 ã®å¯¾è±¡ (&ldquo;<i>s</i>&rdquo;) ã¯ãれ自身ãŒè¨¼æ˜Žæ›¸ #1 ã®å¯¾è±¡ã§ã‚る発行者 (&ldquo;<i>i</i>&rdquo;) ã«ã‚ˆã£ã¦ç½²åã•ã‚Œã¦ã„ã¾ã™ã€‚ãã—ã¦ã€è¨¼æ˜Žæ›¸ #1ã¯ãれ自身ãŒè¨¼æ˜Žæ›¸ #2 ã®å¯¾è±¡ã§ã‚る発行者ã«ã‚ˆã£ã¦ç½²åã•ã‚Œã€è¨¼æ˜Žæ›¸ #2 ã¯æœ‰åãªç™ºè¡Œè€…ã§ã‚ã‚‹ <i>ValiCert, Inc.</i> ã«ã‚ˆã£ã¦ç½²åã•ã‚Œã¦ã„ã¦ã€<i>ValiCert, Inc.</i> ã®è¨¼æ˜Žæ›¸ã¯ãƒ–ラウザã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„る証明書ベースã«ä¿æŒã•ã‚Œã¦ã„ã¾ã™ï¼ˆã“ã†ã—ã¦é€£éŽ–ã—ã¾ã™ï¼‰ã€‚
+</para>
+
+<para>
+ã‚‚ã—証明書ãƒãƒ³ãƒ‰ãƒ«ã‚’追加ã—ã¦ã„ãªã‘ã‚Œã°ã€ã‚µãƒ¼ãƒè¨¼æ˜Žæ›¸ #0 ã—ã‹è¦‹ã‚Œã¾ã›ã‚“。
+</para>
+
+</section>
+
+
+<section name="single_http_https_server" title="å˜ä¸€ã® HTTP/HTTPS サーãƒ">
+
+<para>
+最åˆã®æ®µéšŽã‹ã‚‰ HTTP 㨠HTTPS プロトコル用ã«ã‚µãƒ¼ãƒã‚’分ã‘ã¦è¨­å®šã™ã‚‹ã®ã¯å„ªã‚ŒãŸå®Ÿè·µã§ã™ã€‚ç¾æ™‚点ã§ã¯ä¸¡è€…ã®æ©Ÿèƒ½æ€§ã¨ã—ã¦ã¯ç­‰ã—ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€å°†æ¥çš„ã«å¤§ããªå¤‰æ›´ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œãšã€çµ±åˆã•ã‚ŒãŸã‚µãƒ¼ãƒã®ä½¿ç”¨ãŒå•é¡Œã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã¨ã¯ã„ãˆã€HTTP 㨠HTTPS ã®ã‚µãƒ¼ãƒãŒç­‰ã—ãã€å°†æ¥ã®ã“ã¨ã‚’考ãˆãŸããªã„ã®ãªã‚‰ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ– <dirname>ssl on</dirname> を削除ã—㦠*:443 ãƒãƒ¼ãƒˆã« <dirname>ssl</dirname> パラメータを追加ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ HTTP 㨠HTTPS リクエストã®ä¸¡è€…を扱ã†å˜ä¸€ã®ã‚µãƒ¼ãƒã‚’設定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™:
+
+<programlisting>
+server {
+    listen               80;
+    listen               443  ssl;
+    server_name          www.nginx.com;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+<note>
+0.8.21 以å‰ã§ã¯ã€nginx 㯠<dirname>default</dirname> パラメータã§å¾…ã¡å—ã‘ã¦ã„るソケット㫠<dirname>ssl</dirname> パラメータをセットã™ã‚‹ã“ã¨ã—ã‹ã§ãã¾ã›ã‚“ã§ã—ãŸ:
+<programlisting>
+listen  443  default  ssl;
+</programlisting>
+</note>
+</para>
+
+</section>
+
+
+<section name="name_based_https_servers" title="åå‰ãƒ™ãƒ¼ã‚¹ã® HTTPS サーãƒ">
+
+<para>
+å˜ä¸€ã® IP アドレスを2ã¤ä»¥ä¸Šã® HTTPS サーãƒã§å¾…ã¡å—ã‘るよã†ã«è¨­å®šã™ã‚‹ã¨ã‚ˆã発生ã™ã‚‹å•é¡ŒãŒã‚ã‚Šã¾ã™:
+
+<programlisting>
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+
+ã“ã®è¨­å®šã§ã¯ã€ãƒ–ラウザã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚ŒãŸã‚µãƒ¼ãƒåã«é–¢ã‚らãšãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã€ã™ãªã‚ã¡ã“ã“ã§ã¯ <url>www.nginx.com</url> ã®è¨¼æ˜Žæ›¸ã‚’å—ä¿¡ã—ã¾ã™ã€‚ã“れ㯠SSL プロトコルã®ä½œç”¨ã«ã‚ˆã‚‹ã‚‚ã®ã§ã™ã€‚ã“ã® SSL 接続ã¯ãƒ–ラウザ㌠HTTP リクエストをé€ã‚‹å‰ã«ç¢ºç«‹ã•ã‚Œã‚‹ã®ã§ã€nginx ã«ã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚ŒãŸã‚µãƒ¼ãƒåã¯åˆ†ã‹ã‚Šã¾ã›ã‚“。ã—ãŸãŒã£ã¦ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã®è¨¼æ˜Žæ›¸ã‚’é€ã‚‹ã“ã¨ã—ã‹ã§ãã¾ã›ã‚“。
+</para>
+
+<para>
+ã“ã®å•é¡Œã‚’解決ã™ã‚‹ã‚‚ã£ã¨ã‚‚å¤ãã¦ã‚‚ã£ã¨ã‚‚堅実ãªæ–¹æ³•ã¯ã€å„ HTTPS サーãƒã«åˆ¥å€‹ã® IP アドレスを割り当ã¦ã‚‹ã“ã¨ã§ã™:
+
+<programlisting>
+server {
+    listen           192.168.1.1:443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           192.168.1.2:443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="certificate_with_several_names"
+        title="複数サーãƒåをも㤠SSL 証明書">
+
+<para>
+å˜ä¸€ã® IP アドレスを複数㮠HTTPS サーãƒé–“ã§å…±æœ‰ã™ã‚‹æ–¹æ³•ã¯ä»–ã«ã‚‚ã‚ã‚Šã¾ã™ãŒã€ã©ã‚Œã‚‚欠点ãŒã‚ã‚Šã¾ã™ã€‚ã²ã¨ã¤ã¯ã€SubjectAltName フィールドã«è¤‡æ•°ã‚µãƒ¼ãƒå(例ãˆã°ã€<url>www.nginx.com</url> 㨠<url>www.nginx.org</url>)をもã¤å˜ä¸€ã®è¨¼æ˜Žæ›¸ã‚’使用ã™ã‚‹æ–¹æ³•ã§ã™ã€‚ã—ã‹ã—ã€SubjectAltName ã®é•·ã•ã«ã¯åˆ¶é™ãŒã‚ã‚Šã¾ã™ã€‚
+</para>
+
+<para>
+ã‚‚ã†ã²ã¨ã¤ã®æ–¹æ³•ã¯ã€ä¾‹ãˆã° <url>*.nginx.org</url> ã®ã‚ˆã†ã«ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã‚’æŒã£ãŸè¨¼æ˜Žæ›¸ã‚’使用ã™ã‚‹æ–¹æ³•ã§ã™ã€‚ã“ã®è¨¼æ˜Žæ›¸ã¯ <url>www.nginx.org</url> ã«ãƒžãƒƒãƒã—ã¾ã™ãŒ <url>nginx.org</url> ã‚„ <url>www.sub.nginx.org</url> ã«ã¯ãƒžãƒƒãƒã—ã¾ã›ã‚“。以上ã®äºŒã¤ã®æ–¹æ³•ã¯çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚証明書ã«ã¯ã€ä¾‹ãˆã° <url>nginx.org</url> 㨠<url>*.nginx.org</url> ã®ã‚ˆã†ã« SubjectAltName フィールドã«å®Œå…¨ä¸€è‡´åã¨ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã‚’å«ã¾ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
+</para>
+
+<para>
+ã™ã¹ã¦ã®ã‚µãƒ¼ãƒã§ã²ã¨ã¤ã®ãƒ¡ãƒ¢ãƒªãƒ¼ã‚³ãƒ”ーを継承ã™ã‚‹ãŸã‚ã«ã¯ã€è¤‡æ•°ã‚µãƒ¼ãƒåã‚’æŒã¤è¨¼æ˜Žæ›¸ãƒ•ã‚¡ã‚¤ãƒ«ã¨ãã®ç§˜å¯†éµãƒ•ã‚¡ã‚¤ãƒ«ã‚’設定㮠<i>http</i> レベルã«ç½®ãã¨ã‚ˆã„ã§ã—ょã†:
+
+<programlisting>
+ssl_certificate      common.crt;
+ssl_certificate_key  common.key;
+
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="sni" title="サーãƒå指示(Server Name Indication – SNI)">
+
+<para>
+å˜ä¸€ã® IP アドレス上ã§è¤‡æ•°ã® HTTPS サーãƒã‚’å‹•ã‹ã™ã¨ãã®ã•ã‚‰ã«åŒ…括的ãªè§£æ±ºæ–¹æ³•ã¨ã—㦠<a href="http://en.wikipedia.org/wiki/Server_Name_Indication">TLSv1.1 Server Name Indication extension(サーãƒå指示拡張)</a> (SNI, RFC3546) ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã€ãƒ–ラウザ㌠SSL ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯ã®é–“ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚ŒãŸã‚µãƒ¼ãƒåを渡ã›ã‚‹ã‚ˆã†ã«ã™ã‚‹ã‚‚ã®ã§ã€ãã‚Œã«ã‚ˆã‚Šã‚µãƒ¼ãƒã¯ãã®æŽ¥ç¶šã§ã©ã®è¨¼æ˜Žæ›¸ã‚’使用ã™ã‚‹ã¹ãã‹ãŒåˆ†ã‹ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€SNI ã¯é™ã‚‰ã‚ŒãŸãƒ–ラウザã—ã‹ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。ç¾æ™‚点ã§ã¯æ¬¡ã®ãƒ–ラウザã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä»¥é™ã®ã‚‚ã®ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™:
+</para>
+
+<list>
+
+<item>
+Opera 8.0
+</item>
+
+<item>
+MSIE 7.0 (Windows Vista 以é™ã®ã¿)
+</item>
+
+<item>
+Firefox 2.0 ãŠã‚ˆã³ Mozilla Platform rv:1.8.1 を使用ã—ã¦ã„ã‚‹ä»–ã®ãƒ–ラウザ
+</item>
+
+<item>
+Safari 3.2.1 (Windows ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ Vista 以é™)
+</item>
+
+<item>
+Chrome (Windows ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ Vista 以é™)
+</item>
+
+</list>
+
+<para>
+nginx 㧠SNI を使用ã™ã‚‹ãŸã‚ã«ã¯ã€nginx ãƒã‚¤ãƒŠãƒªãŒãƒ“ルドã•ã‚ŒãŸã¨ãã® OpenSSL ライブラリã¨ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã§å‹•çš„ã«ãƒªãƒ³ã‚¯ã•ã‚Œã‚‹ãƒ©ã‚¤ãƒ–ラリã®ä¸¡æ–¹ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚OpenSSL ã¯è¨­å®šã‚ªãƒ—ション <nobr>&ldquo;--enable-tlsext&rdquo;.</nobr> ã§ãƒ“ルドã•ã‚Œã¦ã„ã‚Œã°ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.9.8f 以é™ã§ SNI をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚OpenSSL 0.9.8j 以é™ã§ã¯ã“ã®ã‚ªãƒ—ションã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚nginx ㌠SNI サãƒãƒ¼ãƒˆä»˜ãã§ãƒ“ルドã•ã‚Œã¦ã„ã‚Œã°ã€&ldquo;-V&rdquo; スイッãƒã¨ã¨ã‚‚ã«èµ·å‹•ã™ã‚‹ã¨ nginx ãŒæ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã—ã¾ã™:
+
+<programlisting>
+$ nginx -V
+...
+TLS SNI support enabled
+...
+</programlisting>
+
+ã—ã‹ã—ã€SNI ãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹ nginx ㌠SNI サãƒãƒ¼ãƒˆç„¡ã—ã® OpenSSL ライブラリã«å‹•çš„ã«ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„ã‚‹å ´åˆã€nginx ã¯æ¬¡ã®è­¦å‘Šã‚’表示ã—ã¾ã™:
+
+<programlisting>
+nginx was built with SNI support, however, now it is linked
+dynamically to an OpenSSL library which has no tlsext support,
+therefore SNI is not available
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="compatibility" title="Compatibility">
+
+<para>
+<list>
+
+<item>
+&ldquo;-V&rdquo; スイッãƒã§ã® SNI サãƒãƒ¼ãƒˆã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹è¡¨ç¤ºã¯ 0.8.21 以é™ã¨ 0.7.62 ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚
+</item>
+
+<item>
+<dirname>listen</dirname> ディレクティブ㮠<dirname>ssl</dirname> パラメータ㯠0.7.14 以é™ã‹ã‚‰ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚
+</item>
+
+<item>
+SNI 㯠0.5.32 以é™ã‹ã‚‰ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚
+</item>
+
+<item>
+共有 SSL セッションキャッシュ㯠0.5.6 以é™ã‹ã‚‰ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.65 㨠0.8.19 以é™ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® SSL プロトコル㯠SSLv3 㨠TLSv1 ã§ã™ã€‚
+</item>
+
+<item>
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.64 㨠0.8.18 以å‰ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® SSL プロトコル㯠SSLv2ã€SSLv3ã€TLSv1 ã§ã™ã€‚
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.65 㨠0.8.20 以é™ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® SSL æš—å·ã¯ <dirname>HIGH:!ADH:!MD5</dirname> ã§ã™ã€‚
+</item>
+
+<item>
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³  0.8.19 ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® SSL æš—å·ã¯ <dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM</dirname> ã§ã™ã€‚
+</item>
+
+<item>
+ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.64 㨠0.8.18 以å‰ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã® SSL æš—å·ã¯ <dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</dirname> ã§ã™ã€‚
+</item>
+
+</list>
+</para>
+
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/http/converting_rewrite_rules.xml
@@ -0,0 +1,128 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="rewrite ルールã®ã‚³ãƒ³ãƒãƒ¼ãƒˆ"
+         link="/ja/docs/http/converting_rewrite_rules.html"
+         lang="ja">
+
+<section title="メインサイトã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ">
+
+<para>
+共有ã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã§ Apache ã® .htaccess ファイル<i>ã®ã¿</i>ã§<i>ã™ã¹ã¦</i>を設定ã—ã¦ããŸã®ãªã‚‰ã€æ¬¡ã®ã‚ˆã†ã«ãƒ«ãƒ¼ãƒ«ã‚’コンãƒãƒ¼ãƒˆã—ã¾ã™:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  nginx.org
+RewriteRule  (.*)          http://www.nginx.org$1
+</programlisting>
+
+上記ã¯ä¸‹è¨˜ã®ã‚ˆã†ã«ãªã‚Šã¾ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  www.nginx.org  nginx.org;
+    if ($http_host = nginx.org) {
+        rewrite  (.*)  http://www.nginx.org$1;
+    }
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+ã“ã‚Œã¯é–“é•ã£ã¦ã„ã¦é¢å€’ã§éžåŠ¹çŽ‡çš„ãªæ–¹æ³•ã§ã™ã€‚æ­£ã—ã„方法㯠<url>nginx.org</url> 用ã«åˆ¥ã®ã‚µãƒ¼ãƒã‚’定義ã—ã¾ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org;
+    rewrite   ^  http://www.nginx.org$request_uri?;
+}
+
+server {
+    listen       80;
+    server_name  www.nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section>
+
+<para>
+別ã®ä¾‹ã¨ã—ã¦ã€<url>nginx.com</url> 以外㨠<url>www.nginx.com</url> 以外ã®ã™ã¹ã¦ã€ã¨ã„ã†å¾Œæ–¹ãƒ­ã‚¸ãƒƒã‚¯ã®ä»£ã‚ã‚Šã®ä¾‹ã§ã™:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  !nginx.com
+RewriteCond  %{HTTP_HOST}  !www.nginx.com
+RewriteRule  (.*)          http://www.nginx.com$1
+</programlisting>
+
+ã“ã®å ´åˆã€å˜ã« <url>nginx.com</url>ã€<url>www.nginx.com</url>ã€ãã—ã¦ãれ以外を定義ã—ã¾ã™:
+
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80 default_server;
+    server_name  _;
+    rewrite   ^  http://nginx.org$request_uri?;
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="converting_mongrel_rules"
+        title="Mongrel ルールã®ã‚³ãƒ³ãƒãƒ¼ãƒˆ">
+
+<para>
+典型的㪠Mongrel ã®ãƒ«ãƒ¼ãƒ«:
+
+<programlisting>
+DocumentRoot /var/www/myapp.com/current/public
+
+RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
+RewriteCond %{SCRIPT_FILENAME} !maintenance.html
+RewriteRule ^.*$ %{DOCUMENT_ROOT}/system/maintenance.html [L]
+
+RewriteCond %{REQUEST_FILENAME} -f
+RewriteRule ^(.*)$ $1 [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}/index.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteRule ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]
+</programlisting>
+
+上記ã¯æ¬¡ã®ã‚ˆã†ã«ã‚³ãƒ³ãƒãƒ¼ãƒˆã•ã‚Œã¾ã™
+
+<programlisting>
+location / {
+    root       /var/www/myapp.com/current/public;
+
+    try_files  /system/maintenance.html
+               $uri  $uri/index.html $uri.html
+               @mongrel;
+}
+
+location @mongrel {
+    proxy_pass  http://mongrel;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/http/request_processing.xml
@@ -0,0 +1,217 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="nginx ã¯ã©ã®ã‚ˆã†ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã™ã‚‹ã‹"
+         link="/ja/docs/http/request_processing.html"
+         lang="ja"
+         author="Igor Sysoev"
+         translator="DigitalCube Co. Ltd., wokamoto">
+
+<section title="åå‰ãƒ™ãƒ¼ã‚¹ã®ä»®æƒ³ã‚µãƒ¼ãƒ">
+
+<para>
+nginx ã¯ã¾ãšæœ€åˆã«ã©ã®<i>サーãƒ</i>ãŒãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã™ã¹ããªã®ã‹ã‚’決定ã—ã¾ã™ã€‚手ã¯ã˜ã‚ã«ã€ï¼“ã¤ã™ã¹ã¦ã®ä»®æƒ³ã‚µãƒ¼ãƒãŒ port *:80 ã§å¾…ã¡å—ã‘ã¦ã„ã‚‹å˜ç´”ãªè¨­å®šã‹ã‚‰è¦‹ã¦ã¿ã¾ã—ょã†:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+ã“ã®è¨­å®šã§ã¯ nginx ã¯ã€ï¼ˆãƒ–ラウザã‹ã‚‰ã®ï¼‰HTTP リクエスト㮠&ldquo;Host&rdquo; ヘッダã ã‘を考査ã—ã¦ã€ãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’ã©ã®ã‚µãƒ¼ãƒã«æŒ¯ã‚Šå‘ã‘ã‚‹ã¹ãã‹ã‚’決定ã—ã¾ã™ã€‚ã‚‚ã— &ldquo;Host&rdquo; ヘッダãŒã©ã®ã‚µãƒ¼ãƒåã¨ã‚‚マッãƒã—ãªã„å ´åˆã€ã¾ãŸã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒã¾ã£ãŸãå«ã¾ã‚Œã¦ã„ãªã„å ´åˆã¯ã€nginxã¯ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’デフォルトサーãƒã«æŒ¯ã‚Šå‘ã‘ã¾ã™ã€‚上記ã®è¨­å®šã§ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã¯æœ€åˆã®ã‚‚ã®ã§ã€ã“れ㯠nginx ã®æ¨™æº–çš„ãªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æŒ™å‹•ã§ã™ã€‚設定内ã®æœ€åˆã®ã‚µãƒ¼ãƒã‚’デフォルトサーãƒã«ã—ãŸããªã„å ´åˆã¯ã€<dirname>listen</dirname> ディレクティブ㫠<dirname>default_server</dirname> パラメータを使ã£ã¦æ˜Žç¤ºçš„ã«è¨­å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™:
+
+<programlisting>
+server {
+    listen       80  <b>default_server</b>;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+</programlisting>
+
+<note>
+ã“ã® <dirname>default_server</dirname> パラメータã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.21 以上ã§åˆ©ç”¨ã§ãã¾ã™ã€‚ãれ以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ä»£ã‚ã‚Šã« <dirname>default</dirname> パラメータを使用ã—ã¦ãã ã•ã„。
+</note>
+
+ã“ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã¯ <dirname>listen</dirname> ディレクティブã®ãƒ—ロパティã§ã€<dirname>server_name</dirname> ディレクティブã®ãƒ—ロパティã§ã¯ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。詳細ã¯å¾Œè¿°ã—ã¾ã™ã€‚
+</para>
+
+</section>
+
+
+<section name="how_to_prevent_undefined_server_names"
+        title="サーãƒå未定義ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®å‡¦ç†ã‚’防ã">
+
+<para>
+&ldquo;Host&rdquo; ヘッダãŒæœªå®šç¾©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã•ã›ãŸããªã„å ´åˆã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’å˜ã«ãƒ‰ãƒ­ãƒƒãƒ—ã•ã›ã‚‹ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã‚’設定ã§ãã¾ã™:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+ã“ã“ã§ã¯å­˜åœ¨ã—ãªã„ドメインå “_†をサーãƒåã¨ã—ã¦é¸æŠžã—ã€æŽ¥ç¶šã‚’é–‰ã˜ã‚‹ nginx ã®ç‰¹åˆ¥ãªæ¨™æº–外コード 444 ã‚’è¿”ã—ã¾ã™ã€‚ã“ã®ã‚µãƒ¼ãƒç”¨ã«ã‚µãƒ¼ãƒåを設定ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã•ã‚‚ãªã‘れ㰠nginx ã¯<i>ホストå</i>を使用ã—ã¾ã™ã€‚
+</para>
+
+</section>
+
+
+<section name="mixed_name_ip_based_servers"
+        title="åå‰ãƒ™ãƒ¼ã‚¹ã¨IPベースをミックスã—ãŸä»®æƒ³ã‚µãƒ¼ãƒ">
+
+<para>
+ç•°ãªã‚‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã§å¾…ã¡å—ã‘ã¦ã„る仮想サーãƒã®ã‚ˆã‚Šè¤‡é›‘ãªè¨­å®šã‚’ã¿ã¦ã¿ã¾ã—ょã†:
+
+<programlisting>
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       192.168.1.2:80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+
+ã“ã®è¨­å®šã§ã¯ã€nginx ã¯ã¾ãšæœ€åˆã« <dirname>server</dirname> ブロック㮠<dirname>listen</dirname> ディレクティブã«å¯¾ã—ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã® IP アドレスã¨ãƒãƒ¼ãƒˆã‚’考査ã—ã¾ã™ã€‚次ã«ã€ãã® IP アドレスã¨ãƒãƒ¼ãƒˆã«ãƒžãƒƒãƒã™ã‚‹ <dirname>server</dirname> ブロック㮠<dirname>server_name</dirname> ディレクティブã«å¯¾ã—ã¦ã€ãã® HTTP リクエスト㮠&ldquo;Host&rdquo; ヘッダを考査ã—ã¾ã™ã€‚
+
+ã‚‚ã—サーãƒåãŒè¦‹ã¤ã‹ã‚‰ãªã‘ã‚Œã°ã€ãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã¾ã™ã€‚例ãˆã°ã€192.168.1.1:80 ãƒãƒ¼ãƒˆã§å—ä¿¡ã•ã‚ŒãŸ <url>www.nginx.com</url> ã¸ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ 192.168.1.1:80 ãƒãƒ¼ãƒˆã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã€ã¤ã¾ã‚Šæœ€åˆã®ã‚µãƒ¼ãƒã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚ã“ã‚Œã¯ã“ã®ãƒãƒ¼ãƒˆã§ã¯ <url>www.nginx.com</url> ã¯å®šç¾©ã•ã‚Œã¦ã„ãªã„ã‹ã‚‰ã§ã™ã€‚
+</para>
+
+<para>
+ã™ã§ã«è¿°ã¹ãŸã‚ˆã†ã«ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã¯ <dirname>listen</dirname> ディレクティブã®ãƒ—ロパティã§ã€åˆ¥ã® <dirname>listen</dirname> ディレクティブã«ã¯åˆ¥ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã™:
+
+<programlisting>
+server {
+    listen        192.168.1.1:80;
+    server_name   nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen        192.168.1.1:80  default_server;
+    server_name   nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen        192.168.1.2:80  default_server;
+    server_name   nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="simple_php_site_configuration"
+        title="å˜ç´”㪠PHP サイトã®è¨­å®š">
+
+<para>
+ã§ã¯ã€å…¸åž‹çš„ã§å˜ç´”㪠PHP サイト㧠nginx ãŒã©ã®ã‚ˆã†ã«<i>ロケーション(location)</i>ã‚’é¸æŠžã—ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã™ã‚‹ã®ã‹ã‚’見ã¦ã¿ã¾ã—ょã†:
+
+<programlisting>
+server {
+    listen        80;
+    server_name   nginx.org  www.nginx.org;
+    root          /data/www;
+
+    location / {
+        index     index.html  index.php;
+    }
+
+    location ~* \.(gif|jpg|png)$ {
+        expires   30d;
+    }
+
+    location ~ \.php$ {
+        fastcgi_pass   localhost:9000;
+        fastcgi_param  SCRIPT_FILENAME
+                       $document_root$fastcgi_script_name;
+        include        fastcgi_params;
+    }
+}
+</programlisting>
+</para>
+
+<para>
+nginx ã¯ã¾ãšæœ€åˆã«ã€ãƒªã‚¹ãƒˆã®é †åºã«ã¯é–¢ä¿‚ãªãリテラルãªæ–‡å­—列ã«ã‚ˆã£ã¦æŒ‡å®šã•ã‚Œã¦ã„ã‚‹ã‚‚ã£ã¨ã‚‚é™å®šã•ã‚ŒãŸãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’検索ã—ã¾ã™ã€‚上記ã®è¨­å®šã§ã¯å”¯ä¸€ã®ãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯ <path>/</path> ã§ã‚ã‚Šã€ã—ãŸãŒã£ã¦ã©ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã‚‚マッãƒã—ã¦æœ€çµ‚çš„ã«ã“ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ãŒä½¿ã‚ã‚Œã¾ã™ã€‚次㫠nginx ã¯ã€è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã«ãƒªã‚¹ãƒˆã•ã‚Œã¦ã„る順番ã§æ­£è¦è¡¨ç¾ã«ã‚ˆã£ã¦æŒ‡å®šã•ã‚Œã¦ã„るロケーションをãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚最åˆã«ãƒžãƒƒãƒã—ãŸæ­£è¦è¡¨ç¾ã§æ¤œç´¢ã¯ã‚¹ãƒˆãƒƒãƒ—ã—〠nginx ãã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚ã‚‚ã—ã©ã®æ­£è¦è¡¨ç¾ã‚‚リクエストã«ãƒžãƒƒãƒã—ãªã„å ´åˆã¯ã€nginx ã¯ãã®å‰ã«è¦‹ã¤ã‹ã£ãŸã‚‚ã£ã¨ã‚‚é™å®šã•ã‚ŒãŸãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’使用ã—ã¾ã™ã€‚
+</para>
+
+<para>
+ã™ã¹ã¦ã®ã‚¿ã‚¤ãƒ—ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã‚¯ã‚¨ãƒªãƒ¼éƒ¨åˆ†ã‚’除ã„ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆ URI 部分ã®ã¿ã‚’考査ã™ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã“ã‚Œã¯ã‚¯ã‚¨ãƒªãƒ¼æ–‡å­—列ã®å¼•æ•°ãŒã„ã‚ã„ã‚ãªæ–¹æ³•ã§æ¸¡ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚‹ãŸã‚ã§ã™ã€‚例ãˆã°:
+
+<programlisting>
+/index.php?user=john&amp;page=1
+/index.php?page=1&amp;user=john
+</programlisting>
+
+ã•ã‚‰ã«ã€ã‚¯ã‚¨ãƒªãƒ¼æ–‡å­—列ã§ã¯ã©ã®ã‚ˆã†ãªãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã‚‚å¯èƒ½ã ã‹ã‚‰ã§ã™:
+
+<programlisting>
+/index.php?page=1&amp;something+else&amp;user=john
+</programlisting>
+</para>
+
+<para>
+ã§ã¯ã€ä¸Šè¨˜ã®è¨­å®šã§ã¯ã©ã®ã‚ˆã†ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒå‡¦ç†ã•ã‚Œã‚‹ã®ã‹ã‚’見ã¦ã¿ã¾ã—ょã†:
+
+<list>
+
+<item>
+<para>
+リクエスト <path>/logo.gif</path> ã¯ãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ <dirname>/</dirname> ã«æœ€åˆã«ãƒžãƒƒãƒã—ã€æ¬¡ã«æ­£è¦è¡¨ç¾ <dirname>\.(gif|jpg|png)$</dirname> ã«ãƒžãƒƒãƒã™ã‚‹ã®ã§ã€å¾Œè€…ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã¾ã™ã€‚ ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ <dirname>root&nbsp;/data/www</dirname> ディレクティブを使用ã—ã¦ãƒ•ã‚¡ã‚¤ãƒ« <path>/data/www/logo.gif</path> ã«ãƒžãƒƒãƒ—ã•ã‚Œã€ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«é€ã‚‰ã‚Œã¾ã™ã€‚
+</para>
+</item>
+
+<item>
+<para>
+リクエスト <path>/index.php</path> ã‚‚ã¾ãŸãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ <dirname>/</dirname> ã«æœ€åˆã«ãƒžãƒƒãƒã—ã€æ¬¡ã«æ­£è¦è¡¨ç¾ <dirname>\.(php)$</dirname> ã«ãƒžãƒƒãƒã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯å¾Œè€…ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«ã‚ˆã£ã¦å‡¦ç†ã•ã‚Œã€localhost:9000 ã§å¾…ã¡å—ã‘ã¦ã„ã‚‹ FastCGI サーãƒã«æ¸¡ã•ã‚Œã¾ã™ã€‚<dirname>fastcgi_param</dirname> ディレクティブ㯠FastCGI ã®ãƒ‘ラメータ SCRIPT_FILENAME ã‚’ <path>/data/www/index.php</path> ã«ã‚»ãƒƒãƒˆã—ã€ã“ã® FastCGI サーãƒãŒã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’実行ã—ã¾ã™ã€‚変数 $document_root 㯠<dirname>root</dirname> ディレクティブã®å€¤ã¨åŒç­‰ã§ã€å¤‰æ•° $fastcgi_script_name ã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆ URIã€ä¾‹ãˆã° <path>/index.php</path> ã¨åŒç­‰ã§ã™ã€‚
+</para>
+</item>
+
+<item>
+<para>
+リクエスト <path>/about.html</path> ã¯ãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ <dirname>/</dirname> ã®ã¿ã«ãƒžãƒƒãƒã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã“ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ <dirname>root</dirname> ディレクティブã®ãƒ‘ラメータ <dirname>/data/www</dirname> を使ã„ã€ãƒ•ã‚¡ã‚¤ãƒ« <path>/data/www/about.html</path> ã«ãƒžãƒƒãƒ—ã•ã‚Œã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«é€ã‚‰ã‚Œã¾ã™ã€‚
+</para>
+</item>
+
+<item>
+<para>
+リクエスト <path>/</path> ã®å‡¦ç†ã¯ã‚ˆã‚Šè¤‡é›‘ã§ã™ã€‚ã“ã‚Œã¯ãƒªãƒ†ãƒ©ãƒ«ãªãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ <dirname>/</dirname> ã®ã¿ã«ãƒžãƒƒãƒã—ã€ã“ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚ã¤ã„㧠<dirname>index</dirname> ディレクティブãŒãƒ‘ラメータ㨠<dirname>root</dirname> ディレクティブã®ãƒ‘ラメータ <dirname>/data/www</dirname> ã«ã—ãŸãŒã£ã¦ index ファイルãŒå­˜åœ¨ã™ã‚‹ã‹ã©ã†ã‹ã‚’考査ã—ã¾ã™ã€‚ã‚‚ã— <path>/data/www/index.php</path> ファイル存在ã™ã‚Œã°ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–㯠<path>/index.php</path> ã¸ã®å†…部リダイレクトを実行ã—ã€nginx ã¯ã¾ã‚‹ã§ã“ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«é€ã‚‰ã‚ŒãŸã‹ã®ã‚ˆã†ã«ã“ã®ãƒ­ã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’å†ã³æ¤œç´¢ã—ã¾ã™ã€‚å…ˆã«è¦‹ãŸã‚ˆã†ã«ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯æœ€çµ‚çš„ã« FastCGI サーãƒã§å‡¦ç†ã•ã‚Œã¾ã™ã€‚
+</para>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/http/server_names.xml
@@ -0,0 +1,350 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="サーãƒå"
+         link="/ja/docs/http/server_names.html"
+         lang="ja"
+         author="Igor Sysoev"
+         translator="DigitalCube Co. Ltd., wokamoto">
+
+<section>
+
+<para>
+サーãƒå㯠<dirname>server_name</dirname> ディレクティブを使用ã—ã¦å®šç¾©ã•ã‚Œã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã«å¯¾ã—ã¦ã©ã®ã‚µãƒ¼ãƒãƒ–ロックãŒä½¿ã‚れるã‹ã‚’決定ã—ã¾ã™ã€‚「<a href="/ja/docs/http/request_processing.xml" />ã€ã‚‚ãŠèª­ã¿ãã ã•ã„。ã“れらã¯å®Œå…¨ä¸€è‡´åã€ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã€æ­£è¦è¡¨ç¾ã§å®šç¾©ã•ã‚Œã¾ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  *.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  mail.*;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  ~^(?&lt;user&gt;.+)\.nginx\.net$;
+    ...
+}
+</programlisting>
+
+サーãƒåã¯æ¬¡ã®é †åºã§è€ƒæŸ»ã•ã‚Œã¾ã™:
+
+<orderedlist>
+
+<item>
+完全一致å
+</item>
+
+<item>
+アスタリスクã§å§‹ã¾ã‚‹ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰å: <url>*.nginx.org</url>
+</item>
+
+<item>
+アスタリスクã§çµ‚ã‚るワイルドカードå: <url>mail.*</url>
+</item>
+
+<item>
+設定ファイル内ã®é †åºã§ã®æ­£è¦è¡¨ç¾
+</item>
+
+</orderedlist>
+最åˆã«ãƒžãƒƒãƒã—ãŸã¨ã“ã‚ã§æ¤œç´¢ã¯çµ‚了ã—ã¾ã™ã€‚.
+</para>
+
+</section>
+
+
+<section name="wildcard_names"
+        title="ワイルドカードå">
+
+<para>
+ワイルドカードåã«ã¯ãã®ã‚µãƒ¼ãƒåã®æœ€åˆã‹æœ€å¾Œã®ã¿ã€ãã—ã¦ãƒ‰ãƒƒãƒˆã«éš£æŽ¥ã—ãŸã¨ã“ã‚ã®ã¿ã«ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ãŒå«ã¾ã‚Œã¾ã™ã€‚サーãƒå <dirname>www.*.nginx.org</dirname> ã‚„ <dirname>w*.nginx.org</dirname> ã¯ç„¡åŠ¹ã§ã™ã€‚ã—ã‹ã—ã€ã“れらã®ã‚µãƒ¼ãƒåã¯æ­£è¦è¡¨ç¾ã‚’使用ã—ã¦ã€ä¾‹ãˆã°  <dirname>~^www\..+\.nginx\.org$</dirname> ã‚„ <dirname>~^w.*\.nginx\.org$</dirname> ã¨ã—ã¦æŒ‡å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚アスタリスクã¯è¤‡æ•°éƒ¨åˆ†ã«ãƒžãƒƒãƒã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚<dirname>*.nginx.org</dirname> 㯠<url>www.nginx.org</url> ã ã‘ã§ãªã <url>www.sub.nginx.org</url> ã«ã‚‚マッãƒã—ã¾ã™ã€‚
+</para>
+
+<para>
+特別ãªãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã®å½¢å¼ <dirname>.nginx.org</dirname> ã¯ã€å®Œå…¨ä¸€è‡´å <dirname>nginx.org</dirname> ã¨ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰å <dirname>*.nginx.org</dirname> ã®ä¸¡æ–¹ã«ãƒžãƒƒãƒã•ã›ã‚‹ã‚ˆã†ã«åˆ©ç”¨ã§ãã¾ã™ã€‚
+</para>
+
+</section>
+
+
+<section name="regex_names"
+        title="æ­£è¦è¡¨ç¾å">
+
+<para>
+nginx ã§ä½¿ç”¨ã•ã‚Œã‚‹æ­£è¦è¡¨ç¾ã¯ Perl プログラミング言語(PCRE)ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚æ­£è¦è¡¨ç¾ã‚’使用ã™ã‚‹ã«ã¯ã€ã‚µãƒ¼ãƒåã‚’å¿…ãšãƒãƒ«ãƒ€ã§å§‹ã‚ã¾ã™:
+
+<programlisting>
+server_name  ~^www\d+\.nginx\.net$;
+</programlisting>
+
+ãƒãƒ«ãƒ€ã§å§‹ã¾ã£ã¦ã„ãªã„ã¨å®Œå…¨ä¸€è‡´åã¨ã—ã¦ã€ã¾ãŸã¯ãã®æ­£è¦è¡¨ç¾ã«ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã¨ã—ã¦ï¼ˆãã—ã¦ãŸã„ã¦ã„ã®å ´åˆã¯ç„¡åŠ¹ãªã‚‚ã®ã¨ã—ã¦ï¼‰æ‰±ã‚ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚&ldquo;^&rdquo; 㨠&ldquo;$&rdquo; アンカーをセットã—忘れãªã„よã†ã«ã—ã¦ãã ã•ã„。ã“れらã¯æ§‹æ–‡çš„ã«ã¯å¿…é ˆã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒè«–ç†çš„ã«å¿…é ˆã§ã™ã€‚ã¾ãŸã€ãƒ‰ãƒ¡ã‚¤ãƒ³åã®ãƒ‰ãƒƒãƒˆã¯ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã§å¿…ãšã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã—ã¦ãã ã•ã„。&ldquo;{&rdquo; 㨠&ldquo;}&rdquo; 文字をå«ã‚€æ­£è¦è¡¨ç¾ã¯å¿…ãšãƒ€ãƒ–ルクォーテーションã§å›²ã£ã¦ãã ã•ã„:
+
+<programlisting>
+server_name  "~^(?&lt;name&gt;\w\d<b>{</b>1,3<b>}</b>+)\.nginx\.net$";
+</programlisting>
+
+ã•ã‚‚ãªã„ã¨ã€nginx ã¯èµ·å‹•ã«å¤±æ•—ã—次ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™:
+
+<programlisting>
+directive "server_name" is not terminated by ";" in ...
+</programlisting>
+
+æ­£è¦è¡¨ç¾ã®åå‰ä»˜ãキャプãƒãƒ£ã¯å¤‰æ•°ã¨ã—ã¦ãã®å¾Œã§ä½¿ç”¨ã•ã‚Œã¾ã™:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(<b>?&lt;domain&gt;</b>.+)$;
+
+    location / {
+        root   /sites/<b>$domain</b>;
+    }
+}
+</programlisting>
+
+PCRE ライブラリã¯æ¬¡ã®æ§‹æ–‡ã‚’使用ã—ãŸåå‰ä»˜ãキャプãƒãƒ£ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™:
+
+<table note="yes">
+
+<tr>
+<td>?&lt;<i>name</i>&gt;</td>
+<td>Perl 5.10 互æ›æ§‹æ–‡ã€PCRE-7.0 よりサãƒãƒ¼ãƒˆ</td>
+</tr>
+
+<tr>
+<td>?'<i>name</i>'</td>
+<td>Perl 5.10 互æ›æ§‹æ–‡ã€PCRE-7.0 よりサãƒãƒ¼ãƒˆ</td>
+</tr>
+
+<tr>
+<td>?P&lt;<i>name</i>&gt;</td>
+<td>Python 互æ›æ§‹æ–‡ã€PCRE-4.0よりサãƒãƒ¼ãƒˆ</td>
+</tr>
+
+</table>
+
+nginx ãŒèµ·å‹•ã«å¤±æ•—ã™ã‚‹ã¨æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™:
+
+<programlisting>
+pcre_compile() failed: unrecognized character after (?&lt; in ...
+</programlisting>
+
+ã“れ㯠PCRE ライブラリãŒå¤ã„ã®ã§ <dirname>?P&lt;<i>name</i>&gt;</dirname> 構文を試ã™ã‚ˆã†ã«ã€ã¨ã„ã†æ„味ã§ã™ã€‚ã“ã®ã‚­ãƒ£ãƒ—ãƒãƒ£ã¯æ•°å­—å½¢å¼ã§ã‚‚使用ã§ãã¾ã™:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(.+)$;
+
+    location / {
+        root   /sites/<b>$2</b>;
+    }
+}
+</programlisting>
+
+ã¨ã¯ã„ãˆã€æ•°å­—å½¢å¼ã¯ç°¡å˜ã«ä¸Šæ›¸ãã™ã‚‹ã“ã¨ãŒã§ãã‚‹ãŸã‚ã€ã“ã®ã‚ˆã†ãªä½¿ç”¨æ³•ã¯ï¼ˆä¸Šè¨˜ã®ã‚ˆã†ãªï¼‰å˜ç´”ãªã‚±ãƒ¼ã‚¹ã«é™ã‚‹ã¹ãã§ã™ã€‚
+</para>
+
+
+</section>
+
+
+<section name="miscellaneous_names"
+        title="ãã®ä»–ã®ã‚µãƒ¼ãƒå">
+
+<para>
+デフォルトã§ã¯ãªã„サーãƒãƒ–ロック㧠&ldquo;Host&rdquo; ヘッダ無ã—ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã•ã›ãŸã„å ´åˆã¯ã€ç©ºã®ã‚µãƒ¼ãƒåを指定ã—ã¾ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  "";
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+<dirname>server_name</dirname> ãŒã‚µãƒ¼ãƒãƒ–ロックã§å®šç¾©ã•ã‚Œã¦ã„ãªã„å ´åˆã¯ã€nginx ã¯<i>サーãƒå</i>ã¨ã—ã¦ç©ºã®åå‰ã‚’使用ã—ã¾ã™ã€‚
+
+</para>
+
+<note>
+nginx ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.8.48 ã¾ã§ã¯ã€ã“ã®ã‚ˆã†ãªå ´åˆã¯ã‚µãƒ¼ãƒåã¨ã—ã¦ãƒ›ã‚¹ãƒˆåを使用ã—ã¦ã„ã¾ã—ãŸã€‚
+</note>
+
+<para>
+サーãƒåã§ã¯ãªã IP アドレスを使用ã—ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒé€ã‚‰ã‚Œã¦ããŸå ´åˆã€ãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã® &ldquo;Host&rdquo; ヘッダã«ã¯ IP アドレスãŒå«ã¾ã‚Œã¦ã„ã‚‹ã®ã§ã€ãã® IP アドレスをサーãƒåã¨ã—ã¦åˆ©ç”¨ã—ã¦ãã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’処ç†ã§ãã¾ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org
+                 www.nginx.org
+                 ""
+                 <b>192.168.1.1</b>
+                 ;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+ã™ã¹ã¦ã®ã‚µãƒ¼ãƒã«é©åˆã•ã›ã‚‹ä¾‹ã§ã¯å¥‡å¦™ãªã‚µãƒ¼ãƒå &ldquo;_&rdquo; ãŒä½¿ã‚ã‚Œã¾ã™:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+ã“ã®ã‚µãƒ¼ãƒåã«ç‰¹åˆ¥ãªã¨ã“ã‚ã¯ã‚ã‚Šã¾ã›ã‚“。å˜ã«ã©ã®ã‚µãƒ¼ãƒåã¨ã‚‚決ã—ã¦ãƒžãƒƒãƒã—ãªã„ç„¡æ•°ã®ç„¡åŠ¹ãªãƒ‰ãƒ¡ã‚¤ãƒ³åã®ã²ã¨ã¤ã§ã™ã€‚ã—ãŸãŒã£ã¦ã€ &ldquo;--&rdquo;ã€&ldquo;!@#&rdquo; ãªã©ã‚‚åŒæ§˜ãªçµæžœã‚’得られã¾ã™ã€‚
+</para>
+
+<para>
+nginx ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.6.25 ã¾ã§ã¯ç‰¹åˆ¥ãªã‚µãƒ¼ãƒå &ldquo;*&rdquo; をサãƒãƒ¼ãƒˆã—ã¦ã„ã¦ã€ã“ã‚Œã¯èª¤ã£ã¦ã™ã¹ã¦ã®ã‚µãƒ¼ãƒåã¨ä¸€è‡´ã™ã‚‹ã‚‚ã®ï¼ˆã‚­ãƒ£ãƒƒãƒã‚ªãƒ¼ãƒ«å)ã¨ã—ã¦è§£é‡ˆã•ã‚Œã¦ã„ã¾ã—ãŸã€‚ã“ã®ç‰¹åˆ¥ãªã‚µãƒ¼ãƒå &ldquo;*&rdquo;ã¯ã‚­ãƒ£ãƒƒãƒã‚ªãƒ¼ãƒ«ã¾ãŸã¯ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ã¨ã—ã¦æ©Ÿèƒ½ã—ãŸã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚ã‚Šã«ã€ä»Šã¯ <dirname>server_name_in_redirect</dirname> ディレクティブã«ã‚ˆã£ã¦æä¾›ã•ã‚Œã¦ã„る機能ã®å½¹ã‚’æžœãŸã—ã¦ã„ã¾ã—ãŸã€‚特別ãªã‚µãƒ¼ãƒå &ldquo;*&rdquo; ã¯ä»Šå¾Œå»ƒæ­¢äºˆå®šã§ã™ã®ã§ã€<dirname>server_name_in_redirect</dirname> ディレクティブを使ã†ã‚ˆã†ã«ã—ã¦ãã ã•ã„。キャッãƒã‚ªãƒ¼ãƒ«åを指定ã—ãŸã‚Š <dirname>server_name</dirname> ディレクティブを使用ã—ãŸ<i>デフォルト</i>サーãƒã‚’指定ã—ãŸã‚Šã™ã‚‹æ–¹æ³•ã¯ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã“れ㯠<dirname>listen</dirname> ディレクティブã®ãƒ—ロパティã§ã‚ã‚Šã€<dirname>server_name</dirname> ディレクティブã®ãƒ—ロパティã§ã¯ã‚ã‚Šã¾ã›ã‚“。&ldquo;<a href="/ja/docs/http/request_processing.xml" />&rdquo; ã‚‚å‚ç…§ã—ã¦ãã ã•ã„。
+ãƒãƒ¼ãƒˆ *:80 㨠*:8080 ã§å¾…ã¡å—ã‘ã¦ã„るサーãƒã‚’定義ã—ã€ã²ã¨ã¤ã‚’ãƒãƒ¼ãƒˆ *:8080 ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã¸ã€ã‚‚ã†ã²ã¨ã¤ã‚’ãƒãƒ¼ãƒˆ *:80 ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚µãƒ¼ãƒã¸æŒ¯ã‚Šå‘ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
+
+<programlisting>
+server {
+    listen       80;
+    listen       8080  default_server;
+    server_name  nginx.net;
+    ...
+}
+
+server {
+    listen       80  default_server;
+    listen       8080;
+    server_name  nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+
+</section>
+
+
+<section name="optimization"
+        title="最é©åŒ–">
+
+<para>
+完全一致åã¨ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã¯ãƒãƒƒã‚·ãƒ¥ã§ä¿å­˜ã•ã‚Œã¾ã™ã€‚ã“ã®ãƒãƒƒã‚·ãƒ¥ã¯å¾…ã¡å—ã‘ãƒãƒ¼ãƒˆã«çµã³ä»˜ã‘られã€å„å¾…ã¡å—ã‘ãƒãƒ¼ãƒˆã¯ã€å®Œå…¨ä¸€è‡´åã®ãƒãƒƒã‚·ãƒ¥ã€ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã§å§‹ã¾ã‚‹ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã®ãƒãƒƒã‚·ãƒ¥ã€ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã§çµ‚ã‚るワイルドカードåã®ãƒãƒƒã‚·ãƒ¥ã®ï¼“ã¤ã¾ã§ã®ãƒãƒƒã‚·ãƒ¥ã‚’æŒã¤ã“ã¨ãŒã§ãã¾ã™ã€‚ãƒãƒƒã‚·ãƒ¥ã®ã‚µã‚¤ã‚ºã¯æ§‹æˆãƒ•ã‚§ãƒ¼ã‚ºã§æœ€é©åŒ–ã•ã‚Œã‚‹ã®ã§ã€CPU キャッシュã®ãƒŸã‚¹ã¯æœ€ä½Žã§ã‚‚サーãƒåを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚最åˆã«å®Œå…¨ä¸€è‡´åã®ãƒãƒƒã‚·ãƒ¥ãŒæ¤œç´¢ã•ã‚Œã¾ã™ã€‚完全一致åã®ãƒãƒƒã‚·ãƒ¥ã‚’使ã£ã¦è¦‹ã¤ã‹ã‚‰ãªã‘ã‚Œã°ã€æ¬¡ã«ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã§å§‹ã¾ã‚‹ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰åã®ãƒãƒƒã‚·ãƒ¥ãŒæ¤œç´¢ã•ã‚Œã¾ã™ã€‚ã•ã‚‰ã«ã¾ã è¦‹ã¤ã‹ã‚‰ãªã‘ã‚Œã°ã€ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã§çµ‚ã‚るワイルドカードåã®ãƒãƒƒã‚·ãƒ¥ãŒæ¤œç´¢ã•ã‚Œã¾ã™ã€‚ワイルドカードåã®ãƒãƒƒã‚·ãƒ¥ã®æ¤œç´¢ã¯å®Œå…¨ä¸€è‡´åã®ãƒãƒƒã‚·ãƒ¥ã®æ¤œç´¢ã‚ˆã‚Šã‚‚é…ããªã‚Šã¾ã™ã€‚ã“ã‚Œã¯ã‚µãƒ¼ãƒåã®æ¤œç´¢ãŒãƒ‰ãƒ¡ã‚¤ãƒ³éƒ¨åˆ†ã«ã‚ˆã£ã¦æ¤œç´¢ã•ã‚Œã‚‹ã‹ã‚‰ã§ã™ã€‚特別ãªãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰å½¢å¼ã® <dirname>.nginx.org</dirname> ã¯å®Œå…¨ä¸€è‡´åã®ãƒãƒƒã‚·ãƒ¥ã§ã¯ãªãワイルドカードåã®ãƒãƒƒã‚·ãƒ¥ã§ä¿å­˜ã•ã‚Œã¾ã™ã€‚æ­£è¦è¡¨ç¾ã¯é †ç•ªã«è€ƒæŸ»ã•ã‚Œã‚‹ã®ã§ã€ã“ã‚ŒãŒã‚‚ã£ã¨ã‚‚é…ã„æ–¹å¼ã§ã™ã—ã€éžã‚¹ã‚±ãƒ¼ãƒ©ãƒ–ルã§ã‚‚ã‚ã‚Šã¾ã™ã€‚
+</para>
+
+<para>
+ã“れらã®ç†ç”±ã‹ã‚‰ã€å¯èƒ½ãªå ´åˆã¯å®Œå…¨ä¸€è‡´åを利用ã™ã‚‹ã®ãŒã‚ˆã„ã§ã—ょã†ã€‚例ãˆã°ã€ã‚‚ã£ã¨ã‚‚é »ç¹ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚Œã‚‹ã‚µãƒ¼ãƒå㌠<url>nginx.org</url> 㨠<url>www.nginx.org</url> ã ã¨ã™ã‚‹ã¨ã€ã“れらを明示的ã«å®šç¾©ã™ã‚‹ã¨ã‚ˆã‚ŠåŠ¹çŽ‡çš„ã§ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  *.nginx.org;
+    ...
+}
+</programlisting>
+
+上記ã¯æ¬¡ã®å˜ç´”化ã•ã‚ŒãŸå½¢å¼ã‚’使用ã™ã‚‹ã‚ˆã‚Šã‚‚効率的ã§ã™:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  .nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+ãŸãã•ã‚“ã®æ•°ã®ã‚µãƒ¼ãƒåを定義ã—ãŸã‚Šéžå¸¸ã«é•·ã„サーãƒåを定義ã—ãŸã‚Šã™ã‚‹å ´åˆã¯ã€http レベル㮠<dirname>server_names_hash_max_size</dirname> 㨠<dirname>server_names_hash_bucket_size</dirname> ディレクティブを調整ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。<dirname>server_names_hash_bucket_size</dirname> ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ 32ã€ã‚‚ã—ã㯠64ã€ã‚ã‚‹ã„ã¯ãŠä½¿ã„ã® CPU キャッシュラインã®ã‚µã‚¤ã‚ºã«ã‚ˆã£ã¦ã¯ãã®ä»–ã®å€¤ã«ãªã£ã¦ã„ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。もã—デフォルト値㌠32 ã§ã‚µãƒ¼ãƒåã¨ã—㦠&ldquo;too.long.server.name.nginx.org&rdquo; ã®ã‚ˆã†ãªéžå¸¸ã«é•·ã„サーãƒåを定義ã—ã¦ã„ã‚‹å ´åˆã€nginx ã¯èµ·å‹•ã«å¤±æ•—ã—ã€æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã•ã›ã¾ã™:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase server_names_hash_bucket_size: 32
+</programlisting>
+
+ã“ã®å ´åˆã€ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã®å€¤ã‚’次㮠2 ã®ç´¯ä¹—ã«ã‚»ãƒƒãƒˆã—ã¾ã™:
+
+<programlisting>
+http {
+    server_names_hash_bucket_size  64;
+    ...
+</programlisting>
+
+éžå¸¸ã«ãŸãã•ã‚“ã®æ•°ã®ã‚µãƒ¼ãƒåを定義ã—ãŸå ´åˆã¯æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase either server_names_hash_max_size: 512
+or server_names_hash_bucket_size: 32
+</programlisting>
+
+ã¾ãšæœ€åˆã« <dirname>server_names_hash_max_size</dirname> ã®å€¤ã‚’ã€å®šç¾©ã™ã‚‹ã‚µãƒ¼ãƒåã®æ•°ã«è¿‘ã„æ•°ã«è¨­å®šã—ã¦è©¦ã—ã¾ã™ã€‚ã“ã®è¨­å®šãŒã†ã¾ãã„ã‹ãªã„時ã ã‘ã€ã‚‚ã—ã㯠nginx ã®èµ·å‹•æ™‚é–“ãŒè¨±å®¹ã§ããªã„ã»ã©é•·ã„å ´åˆã ã‘ <dirname>server_names_hash_bucket_size</dirname> ã®å€¤ã‚’増やã—ã¦ã¿ã¾ã™ã€‚
+</para>
+
+<para>
+å¾…ã¡å—ã‘ã¦ã„ã‚‹ãƒãƒ¼ãƒˆãŒã²ã¨ã¤ã ã‘ã§ã‚µãƒ¼ãƒã‚‚ã²ã¨ã¤ã ã‘ã®å ´åˆã€nginx ã¯ã‚µãƒ¼ãƒåを考査ã—ã¾ã›ã‚“(ã¾ãŸã€å¾…ã¡å—ã‘ãƒãƒ¼ãƒˆç”¨ã®ãƒãƒƒã‚·ãƒ¥ã‚‚生æˆã—ã¾ã›ã‚“)。ã—ã‹ã—一ã¤ä¾‹å¤–ãŒã‚ã‚Šã¾ã™ã€‚<dirname>server_name</dirname> ãŒã‚­ãƒ£ãƒ—ãƒãƒ£ã‚’ä¼´ã£ãŸæ­£è¦è¡¨ç¾ã®å ´åˆã€nginx ã¯ã‚­ãƒ£ãƒ—ãƒãƒ£ã‚’å–å¾—ã™ã‚‹ãŸã‚ã«ã“ã®æ­£è¦è¡¨ç¾ã‚’実行ã—ã¾ã™ã€‚
+</para>
+
+</section>
+
+
+<section name="compatibility"
+        title="互æ›æ€§">
+
+<para>
+<list>
+
+<item>
+0.8.48 以é™ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚µãƒ¼ãƒåã®å€¤ã¯ç©ºã®åå‰ &ldquo;&rdquo; ã§ã™ã€‚
+</item>
+
+<item>
+æ­£è¦è¡¨ç¾ã‚µãƒ¼ãƒåã®åå‰ä»˜ãキャプãƒãƒ£ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.8.25 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+æ­£è¦è¡¨ç¾ã‚µãƒ¼ãƒåã®ã‚­ãƒ£ãƒ—ãƒãƒ£ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.7.40 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+空ã®ã‚µãƒ¼ãƒå &ldquo;&rdquo; ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.7.12 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+ワイルドカードサーãƒåã¨æ­£è¦è¡¨ç¾ã®æœ€åˆã®ã‚µãƒ¼ãƒåã¨ã—ã¦ã®ä½¿ç”¨ã¯0.6.25 ã‹ã‚‰ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚
+</item>
+
+<item>
+æ­£è¦è¡¨ç¾ã‚µãƒ¼ãƒåã®ã‚µãƒãƒ¼ãƒˆã¯ 0.6.7 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+ワイルドカードã®å½¢å¼ <url>nginx.*</url> ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.6.0 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+特別ãªå½¢å¼ <url>.nginx.org</url> ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.3.18 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+<item>
+ワイルドカードã®å½¢å¼ <url>*.nginx.org</url> ã®ã‚µãƒãƒ¼ãƒˆã¯ 0.1.13 ã‹ã‚‰ã§ã™ã€‚
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/index.xml
@@ -0,0 +1,43 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx ドキュメント"
+         link="/ja/docs/"
+         lang="ja">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/ja/docs/introduction.xml"/>
+</item>
+
+<item>
+<a href="/ja/docs/howto.xml"/>
+</item>
+
+<item>
+<a href="/ja/docs/faq.xml"/>
+</item>
+
+</list>
+</para>
+
+<!--
+
+<para>
+<list>
+
+<item>
+<a href="/ja/docs/windows.xml"/>
+</item>
+
+</list>
+</para>
+
+-->
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/introduction.xml
@@ -0,0 +1,29 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx 入門"
+         link="/ja/docs/introduction.html"
+         lang="ja">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/ja/docs/http/request_processing.xml"/>
+</item>
+
+<item>
+<a href="/ja/docs/http/server_names.xml"/>
+</item>
+
+<item>
+<a href="/ja/docs/http/configuring_https_servers.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/docs/sys_errlist.xml
@@ -0,0 +1,27 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="メッセージ &ldquo;&nbsp;&lsquo;sys_errlist&rsquo;
+                is deprecated;
+                use &lsquo;strerror&rsquo; or &lsquo;strerror_r&rsquo;
+                instead&nbsp;&rdquo;"
+         link="/ja/docs/sys_errlist.html"
+         lang="ja">
+
+<section>
+
+<para>
+nginx ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 0.7.66ã€0.8.35ã€ã‚‚ã—ãã¯ãれ以上を Linux ã§ãƒ“ルド中ã€æ¬¡ã®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¾ã™:
+
+<programlisting>
+warning: `sys_errlist' is deprecated;
+    use `strerror' or `strerror_r' instead
+warning: `sys_nerr' is deprecated;
+    use `strerror' or `strerror_r' instead
+</programlisting>
+
+ã“ã‚Œã¯æ­£å¸¸ã§ã™ã€‚strerror() 㨠strerror_r() 関数ãŒéžåŒæœŸã‚·ã‚°ãƒŠãƒ«ã‚»ãƒ¼ãƒ•ã§ã¯ãªã„ã®ã§ã€nginx ã¯ã‚·ãƒ³ã‚°ãƒ«ãƒãƒ³ãƒ‰ãƒ©ã®ä¸­ã§éžæŽ¨å¥¨ã® sys_errlist[] 㨠sys_nerr を使ã†å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ja/index.xml
@@ -0,0 +1,243 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/ja/"
+         lang="ja">
+
+
+<section>
+
+<para>
+nginx [ãˆã‚“ã˜ã‚“ãˆã£ãã™] 㯠<a href="http://sysoev.ru/en/">Igor Sysoev</a> ã«ã‚ˆã£ã¦ä½œã‚‰ã‚ŒãŸ HTTP ã¨ãƒªãƒãƒ¼ã‚¹ãƒ—ロキシã®ã‚µãƒ¼ãƒã§ã€ãƒ¡ãƒ¼ãƒ«ãƒ—ロキシサーãƒã§ã‚‚ã‚ã‚Šã¾ã™ã€‚<a href="http://www.rambler.ru">Rambler</a>
+(<a href="http://ramblermedia.com">RamblerMedia.com</a>) ã‚’å«ã‚€ãƒ­ã‚·ã‚¢ã®å¤šãã®é«˜è² è·ã‚µã‚¤ãƒˆã§ï¼•å¹´ä»¥ä¸Šã‚‚å‹•ã„ã¦ã„ã¾ã™ã€‚Netcraft ã«ã‚ˆã‚‹ã¨ã€nginx 㯠<a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">2010 å¹´ 4 月時点㧠4.70%</a> ã®äººæ°—サイトã§ã‚µãƒ¼ãƒãƒ¼ã¨ã—ã¦ã€ã‚‚ã—ãã¯ãƒ—ロキシã¨ã—ã¦åˆ©ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚æˆåŠŸä¾‹ã¨ã—ã¦ã¯ <a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a> ã‚„ 
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a> ãŒã‚ã‚Šã¾ã™ã€‚
+</para>
+
+<para>
+ソースコード㯠<a href="/LICENSE">BSD 風㮠2 箇æ¡ãƒ©ã‚¤ã‚»ãƒ³ã‚¹</a>ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã•ã‚Œã¦ã„ã¾ã™ã€‚
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="基本的㪠HTTP 機能">
+
+<para>
+<list>
+
+<item>
+スタティックãªã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã®æä¾›ã€è‡ªå‹•ã‚¤ãƒ³ãƒ‡ã‚¯ã‚·ãƒ³ã‚°ã€ã‚ªãƒ¼ãƒ—ンãªãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ã‚£ã‚¹ã‚¯ãƒªãƒ—タキャッシュ
+</item>
+
+<item>
+キャッシングã§é«˜é€ŸåŒ–ã•ã‚ŒãŸãƒªãƒãƒ¼ã‚¹ãƒ—ロキシã€ã‚·ãƒ³ãƒ—ルãªãƒ­ãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚·ãƒ³ã‚°ã¨ãƒ•ã‚©ãƒ¼ãƒ«ãƒˆãƒˆãƒ¬ãƒ©ãƒ³ã‚¹
+</item>
+
+<item>
+リモート㮠FastCGI サーãƒã®ã‚­ãƒ£ãƒƒã‚·ãƒ³ã‚°ã«ã‚ˆã‚‹é«˜é€ŸåŒ–サãƒãƒ¼ãƒˆã€ã‚·ãƒ³ãƒ—ルãªãƒ­ãƒ¼ãƒ‰ãƒãƒ©ãƒ³ã‚·ãƒ³ã‚°ã¨ãƒ•ã‚©ãƒ¼ãƒ«ãƒˆãƒˆãƒ¬ãƒ©ãƒ³ã‚¹
+</item>
+
+<item>
+モジュールアーキテクãƒãƒ£ã€‚フィルタã«ã¯ gzipã€ãƒã‚¤ãƒˆãƒ¬ãƒ³ã‚¸ã€ãƒãƒ£ãƒ³ã‚¯åŒ–ã•ã‚ŒãŸãƒ¬ã‚¹ãƒãƒ³ã‚¹ã€XSLTã€SSIã€ç”»åƒãƒªã‚µã‚¤ã‚ºãƒ•ã‚£ãƒ«ã‚¿ãŒå«ã¾ã‚Œã¾ã™ã€‚FastCGI ã‚‚ã—ãã¯ãƒ—ロキシ化ã•ã‚ŒãŸã‚µãƒ¼ãƒãªã‚‰ã€å˜ä¸€ãƒšãƒ¼ã‚¸å†…ã¸ã®è¤‡æ•° SSI å°å…¥ãŒä¸¦åˆ—ã§å‡¦ç†å¯èƒ½ã€‚
+</item>
+
+<item>
+SSL 㨠TLS SNI サãƒãƒ¼ãƒˆã€‚
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="他㮠HTTP 機能">
+
+<para>
+<list>
+
+<item>
+åå‰ãƒ™ãƒ¼ã‚¹ã¨ IP ベースã®ä»®æƒ³ã‚µãƒ¼ãƒ
+</item>
+
+<item>
+キープアライブã¨ãƒ‘イプライン接続ã®ã‚µãƒãƒ¼ãƒˆ
+</item>
+
+<item>
+柔軟ãªè¨­å®š
+</item>
+
+<item>
+クライアント処ç†ã‚’中断ã•ã›ã‚‹ã“ã¨ç„¡ãå†æ§‹æˆã€ã‚ªãƒ³ãƒ©ã‚¤ãƒ³ã‚¢ãƒƒãƒ—グレード
+</item>
+
+<item>
+アクセスログフォーマットã€ãƒãƒƒãƒ•ã‚¡ã•ã‚ŒãŸãƒ­ã‚°æ›¸ãè¾¼ã¿ã€ç´ æ—©ã„ログローテーション
+</item>
+
+<item>
+3xx-5xx エラーコードã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ
+</item>
+
+<item>
+rewrite モジュール
+</item>
+
+<item>
+クライアント㮠IP アドレスをベースã«ã—ãŸã‚¢ã‚¯ã‚»ã‚¹ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ã¨ HTTP ベーシックèªè¨¼
+</item>
+
+<item>
+PUTã€DELETEã€MKCOLã€COPYã€MOVE メソッド
+</item>
+
+<item>
+FLV ストリーミング
+</item>
+
+<item>
+速度制é™
+</item>
+
+<item>
+åŒä¸€ã‚¢ãƒ‰ãƒ¬ã‚¹ã‹ã‚‰ã®åŒæ™‚接続もã—ãã¯åŒæ™‚リクエストã®åˆ¶é™
+</item>
+
+<item>
+埋ã‚込㿠perl
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="メールプロキシサーãƒæ©Ÿèƒ½">
+
+<para>
+<list>
+
+<item>
+外部㮠HTTP èªè¨¼ã‚µãƒ¼ãƒã‚’利用ã—㟠IMAP/POP3 ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã¸ã®ãƒ¦ãƒ¼ã‚¶ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ
+</item>
+
+<item>
+外部㮠HTTP èªè¨¼ã‚µãƒ¼ãƒã¨å†…部 SMTP ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã¸ã®æŽ¥ç¶šãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’利用ã—ãŸãƒ¦ãƒ¼ã‚¶èªè¨¼
+</item>
+
+<item>
+èªè¨¼ãƒ¡ã‚½ãƒƒãƒ‰:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+SSL サãƒãƒ¼ãƒˆ
+</item>
+
+<item>
+STARTTLS 㨠STLS ã®ã‚µãƒãƒ¼ãƒˆ
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="アーキテクãƒãƒ£ã¨ã‚¹ã‚±ãƒ¼ãƒ©ãƒ“リティ">
+
+<para>
+<list>
+
+<item>
+一ã¤ã®ãƒžã‚¹ã‚¿ãƒ¼ãƒ—ロセスã¨è¤‡æ•°ã®ãƒ¯ãƒ¼ã‚«ãƒ¼ãƒ—ロセス。ワーカーã¯éžç‰¹æ¨©ãƒ¦ãƒ¼ã‚¶ã¨ã—ã¦å‹•ã
+</item>
+
+<item>
+通知メソッド: kqueue (FreeBSD 4.1+)ã€epoll (Linux 2.6+)ã€rt シグナルs (Linux 2.2.19+)ã€/dev/poll (Solaris 7 11/99+)ã€ã‚¤ãƒ™ãƒ³ãƒˆãƒãƒ¼ãƒˆ (Solaris 10)ã€selectã€poll
+</item>
+
+<item>
+EV_CLEAR, EV_DISABLE (イベントを一時的ã«ç„¡åŠ¹ã«ã™ã‚‹)〠NOTE_LOWAT, EV_EOFã€åˆ©ç”¨å¯èƒ½ãªãƒ‡ãƒ¼ã‚¿ã®æ•°ã€ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’å«ã‚€æ§˜ã€…㪠kqueue 機能ã®ã‚µãƒãƒ¼ãƒˆ
+</item>
+
+<item>
+sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5)ã€sendfile64 (Linux 2.4.21+)ã€sendfilev (Solaris 8 7/01+) ã®ã‚µãƒãƒ¼ãƒˆ
+</item>
+
+<item>
+ファイル AIO (FreeBSD 4.3+, Linux 2.6.22+)
+</item>
+
+<item>
+Accept-filters (FreeBSD 4.1+) 㨠TCP_DEFER_ACCEPT (Linux 2.4+) ã®ã‚µãƒãƒ¼ãƒˆ
+</item>
+
+<item>
+1 万ã®éžã‚¢ã‚¯ãƒ†ã‚£ãƒ–㪠HTTP キープアライブ接続ã¯ç´„ 2.5M ã®ãƒ¡ãƒ¢ãƒªãƒ¼ã‚’使用
+</item>
+
+<item>
+データコピーã®å®Ÿæ–½ã¯æœ€å°ã«ä¿ãŸã‚Œã‚‹
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="テスト済㿠OS ã¨ãƒ—ラットフォーム">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
+</item>
+
+<item>
+Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+Windows XP, Windows Server 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/menu.xml
@@ -0,0 +1,148 @@
+<!DOCTYPE menus SYSTEM "../dtd/menu.dtd">
+
+<menus>
+
+<menu lang="en">
+
+<item> english </item>
+<item href="/he/"> עברית </item>
+<item href="/ja/"> 日本語 </item>
+<item href="/ru/"> руÑÑкий </item>
+<item href="/tr/"> türkçe </item>
+<item />
+
+<item href="/"> news </item>
+<item href="2010.html" year="2010" />
+<item href="2009.html" year="2009" />
+<item />
+
+<item href="/en/"> about </item>
+<item href="/en/download.html"> download </item>
+<!--
+<item href="/en/getting_started.html"> getting started </item>
+-->
+<item href="/en/security_advisories.html"> security advisories </item>
+<item href="/en/docs/"> documentation </item>
+<item href="/en/docs/introduction.html"> introduction </item>
+<!--
+<item href="/en/docs/reference.html"> reference </item>
+-->
+<item href="/en/docs/howto.html"> howto </item>
+<item href="/en/docs/faq.html"> faq </item>
+<item href="http://wiki.nginx.org"> wiki </item>
+<item href="/en/links.html"> links </item>
+<item href="/en/books.html"> books </item>
+<item href="/en/support.html"> support </item>
+<!--
+<item href="/en/donation.html"> donation </item>
+-->
+
+</menu>
+
+
+<menu lang="he">
+
+<item href="/en/"> english </item>
+<item> עברית </item>
+<item href="/ja/"> 日本語 </item>
+<item href="/ru/"> руÑÑкий </item>
+<item href="/tr/"> türkçe </item>
+<item />
+
+<item href="/" lang="×נגלית"> חדשות </item>
+<item />
+
+<item href="/he/"> ×ודות </item>
+<item href="/en/download.html" lang="×נגלית"> הורדה </item>
+<item href="/en/security_advisories.html" lang="×נגלית"> דיווחי ×בטחה </item>
+<item href="/he/docs/"> תיעוד </item>
+<item href="/he/docs/introduction.html"> הקדמה </item>
+<item href="/he/docs/howto.html"> ×יך עושי×... </item>
+<item href="/en/docs/faq.html" lang="×נגלית"> ש×לות נפוצות </item>
+<item href="http://wiki.nginx.org" lang="×נגלית"> ויקי </item>
+<item href="/en/links.html" lang="×נגלית"> ×§×™×©×•×¨×™× </item>
+<item href="/en/support.html" lang="×נגלית"> תמיכה </item>
+
+</menu>
+
+
+<menu lang="ja">
+
+<item href="/en/"> english </item>
+<item href="/he/"> עברית </item>
+<item> 日本語 </item>
+<item href="/ru/"> руÑÑкий </item>
+<item href="/tr/"> türkçe </item>
+<item />
+
+<item href="/" lang="en"> ニュース </item>
+<item />
+
+<item href="/ja/"> nginx ã«ã¤ã„㦠</item>
+<item href="/en/download.html" lang="en"> ダウンロード </item>
+<item href="/en/security_advisories.html" lang="en"> セキュリティ情報 </item>
+<item href="/ja/docs/"> ドキュメント </item>
+<item href="/ja/docs/introduction.html"> 入門 </item>
+<item href="/ja/docs/howto.html"> ãƒã‚¦ãƒ„ー </item>
+<item href="/ja/docs/faq.html"> faq </item>
+<item href="/en/links.html" lang="en"> リンク </item>
+<item href="/en/books.html" lang="en"> 本 </item>
+<item href="/en/support.html" lang="en"> サãƒãƒ¼ãƒˆ </item>
+
+</menu>
+
+
+<menu lang="ru">
+
+<item href="/en/"> english </item>
+<item href="/he/"> עברית </item>
+<item href="/ja/"> 日本語 </item>
+<item> руÑÑкий </item>
+<item href="/tr/"> türkçe </item>
+<item />
+
+<item href="/" lang="en"> новоÑти </item>
+<item />
+
+<item href="/ru/"> об nginx </item>
+<item href="/ru/download.html"> Ñкачать </item>
+<item href="/en/security_advisories.html" lang="en"> безопаÑноÑÑ‚ÑŒ </item>
+<item href="/en/docs/" lang="en"> Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ </item>
+<item href="/en/docs/introduction.html" lang="en"> введение </item>
+<item href="/en/docs/howto.html" lang="en"> howto </item>
+<item href="/ru/docs/faq.html"> faq </item>
+<item href="/en/links.html" lang="en"> ÑÑылки </item>
+<item href="/en/books.html" lang="en"> книги </item>
+<item href="/ru/support.html"> поддержка </item>
+
+</menu>
+
+
+<menu lang="tr">
+
+<item href="/en/"> english </item>
+<item href="/he/"> עברית </item>
+<item href="/ja/"> 日本語 </item>
+<item href="/ru/"> руÑÑкий </item>
+<item> türkçe </item>
+<item />
+
+<item href="/" lang="ing"> haberler </item>
+<item />
+
+<item href="/tr/"> hakkında </item>
+<item href="/en/download.html" lang="ing"> indir </item>
+<item href="/en/security_advisories.html" lang="ing">
+      güvenlik tavsiyeleri </item>
+<item href="/tr/docs/"> dökümantasyon </item>
+<item href="/tr/docs/introduction.html"> giriÅŸ </item>
+<item href="/tr/docs/howto.html"> kılavuz </item>
+<item href="/tr/docs/faq.html"> sss </item>
+<item href="http://wiki.nginx.org/NginxTr"> wiki </item>
+<item href="/en/links.html" lang="ing"> bağlantılar </item>
+<item href="/en/books.html" lang="ing"> kitaplar </item>
+<item href="/en/support.html" lang="ing"> destek </item>
+
+</menu>
+
+</menus>
new file mode 100644
--- /dev/null
+++ b/xml/ru/GNUmakefile
@@ -0,0 +1,30 @@
+
+DOCS_RU =	ru/docs/faq						\
+
+DOCS_RU_XML =	$(foreach name, $(DOCS_RU), xml/$(name).xml)
+DOCS_RU_HTML =	$(foreach name, $(DOCS_RU), $(OUT)/$(name).html)
+
+FAQ_RU =	ru/docs/sys_errlist					\
+
+FAQ_RU_XML =	$(foreach name, $(FAQ_RU), xml/$(name).xml)
+FAQ_RU_HTML =	$(foreach name, $(FAQ_RU), $(OUT)/$(name).html)
+
+ru:									\
+		$(OUT)/ru/index.html					\
+		$(OUT)/ru/download.html					\
+		$(OUT)/ru/support.html					\
+		$(OUT)/ru/docs/index.html				\
+		$(DOCS_RU_HTML)						\
+		$(FAQ_RU_HTML)						\
+
+$(OUT)/ru/download.html:	xml/ru/download.xml			\
+		xml/menu.xml						\
+		xslt/download.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/download.xslt, $<, $@)
+
+$(OUT)/ru/docs/faq.html:	xml/ru/docs/faq.xml			\
+		$(ARTICLE_XSLT)						\
+		$(FAQ_RU_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
new file mode 100644
--- /dev/null
+++ b/xml/ru/docs/faq.xml
@@ -0,0 +1,22 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx: faq"
+         link="/ru/docs/faq.html"
+         lang="ru">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/ru/docs/sys_errlist.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ru/docs/index.xml
@@ -0,0 +1,48 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx: документациÑ"
+         link="/ru/docs/"
+         lang="ru">
+
+
+<section>
+
+<para>
+<list>
+
+<!--
+
+<item>
+<a href="/ru/docs/introduction.xml"/>
+</item>
+
+<item>
+<a href="/ru/docs/howto.xml"/>
+</item>
+
+-->
+
+<item>
+<a href="/ru/docs/faq.xml"/>
+</item>
+
+</list>
+</para>
+
+<!--
+
+<para>
+<list>
+
+<item>
+<a href="/ru/docs/windows.xml"/>
+</item>
+
+</list>
+</para>
+
+-->
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ru/docs/sys_errlist.xml
@@ -0,0 +1,32 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="Сообщение &ldquo;&nbsp;&lsquo;sys_errlist&rsquo;
+                is deprecated;
+                use &lsquo;strerror&rsquo; or &lsquo;strerror_r&rsquo;
+                instead&nbsp;&rdquo;"
+         link="/ru/docs/sys_errlist.html"
+         lang="ru">
+
+
+<section>
+
+<para>
+При Ñборке nginx верÑий 0.7.66, 0.8.35 и выше на Linux
+выводитÑÑ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ:
+
+<programlisting>
+warning: `sys_errlist' is deprecated;
+    use `strerror' or `strerror_r' instead
+warning: `sys_nerr' is deprecated;
+    use `strerror' or `strerror_r' instead
+</programlisting>
+
+Это нормально: nginx вынужден иÑпользовать уÑтаревшие
+sys_errlist[] и sys_nerr в обработчиках Ñигналов, потому
+что функции strerror() и strerror_r() не ÑвлÑÑŽÑ‚ÑÑ Async-Signal-Safe,
+и их Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать в обработчиках Ñигналов.
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ru/download.xml
@@ -0,0 +1,127 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: Ñкачать"
+         link="/ru/download.html"
+         lang="ru">
+
+<section title="Текущие верÑии">
+
+<download last="5" changes="CHANGES.ru">
+
+<item ver="1.1.0" pgp="yes" win="yes" />
+
+</download>
+
+</section>
+
+
+<section title="Стабильные верÑии">
+
+<download last="5" changes="CHANGES.ru-1.0">
+
+<item ver="1.0.5" pgp="yes" win="yes" />
+<item ver="1.0.4" pgp="yes" win="yes" />
+<item ver="1.0.3" pgp="yes" win="yes" />
+<item ver="1.0.2" pgp="yes" win="yes" />
+<item ver="1.0.1" pgp="yes" win="yes" />
+<item ver="1.0.0" pgp="yes" win="yes" />
+<item ver="0.9.7" pgp="yes" win="yes" />
+<item ver="0.9.6" pgp="yes" win="yes" />
+<item ver="0.9.5" pgp="yes" win="yes" />
+<item ver="0.9.4" pgp="yes" win="yes" />
+<item ver="0.9.3" pgp="yes" win="yes" />
+<item ver="0.9.2" pgp="yes" win="yes" />
+<item ver="0.9.1" pgp="yes" win="yes" />
+<item ver="0.9.0" pgp="yes" win="yes" />
+
+</download>
+
+</section>
+
+
+<section title="УÑтаревшие верÑии">
+
+<download last="1" changes="CHANGES.ru-0.8">
+
+<item ver="0.8.55" pgp="yes" win="yes" />
+<item ver="0.8.54" pgp="yes" win="yes" />
+<item ver="0.8.53" pgp="yes" win="yes" />
+<item ver="0.8.52" pgp="yes" win="yes" />
+<item ver="0.8.51" pgp="yes" win="yes" />
+<item ver="0.8.50" pgp="yes" win="yes" />
+<item ver="0.8.49" pgp="yes" win="yes" />
+<item ver="0.8.48" pgp="yes" win="yes" />
+<item ver="0.8.47" pgp="yes" win="yes" />
+<item ver="0.8.46" pgp="yes" win="yes" />
+<item ver="0.8.45" pgp="yes" win="yes" />
+<item ver="0.8.44" pgp="yes" win="yes" />
+<item ver="0.8.43" pgp="yes" win="yes" />
+<item ver="0.8.42" pgp="yes" win="yes" />
+<item ver="0.8.41" pgp="yes" win="yes" />
+<item ver="0.8.40" pgp="yes" win="yes" />
+<item ver="0.8.39" pgp="yes" win="yes" />
+<item ver="0.8.38" pgp="yes" win="yes" />
+<item ver="0.8.37" pgp="yes" win="yes" />
+<item ver="0.8.36" pgp="yes" win="yes" />
+<item ver="0.8.35" pgp="yes" win="yes" />
+<item ver="0.8.34" pgp="yes" win="yes" />
+<item ver="0.8.33" pgp="yes" win="yes" />
+<item ver="0.8.32" pgp="yes" win="yes" />
+<item ver="0.8.31" pgp="yes" win="yes" />
+<item ver="0.8.30" pgp="yes" win="yes" />
+<item ver="0.8.29" pgp="yes" win="yes" />
+<item ver="0.8.28" pgp="yes" win="yes" />
+<item ver="0.8.27" win="yes" />
+<item ver="0.8.26" />
+<item ver="0.8.24" win="yes" />
+<item ver="0.8.22" win="yes" />
+<item ver="0.8.21" win="yes" />
+<item ver="0.8.20" win="yes" />
+<item ver="0.8.19" win="yes" />
+<item ver="0.8.17" win="yes" />
+
+</download>
+
+<download last="1" changes="CHANGES.ru-0.7">
+
+<item ver="0.7.69" pgp="yes" win="yes" />
+<item ver="0.7.68" pgp="yes" win="yes" />
+<item ver="0.7.67" pgp="yes" win="yes" />
+<item ver="0.7.66" pgp="yes" win="yes" />
+<item ver="0.7.65" pgp="yes" win="yes" />
+<item ver="0.7.64" pgp="yes" win="yes" />
+<item ver="0.7.63" win="yes" />
+<item ver="0.7.62" win="yes" />
+<item ver="0.7.61" win="yes" />
+<item ver="0.7.60" win="yes" />
+<item ver="0.7.59" win="yes" />
+<item ver="0.7.58" win="yes" />
+<item ver="0.7.57" />
+<item ver="0.7.56" win="yes" />
+<item ver="0.7.55" win="yes" />
+
+</download>
+
+<download last="1" changes="CHANGES.ru-0.6">
+
+<item ver="0.6.39" pgp="yes" />
+<item ver="0.6.38" />
+<item ver="0.6.37" />
+<item ver="0.6.36" />
+<item ver="0.6.35" />
+
+</download>
+
+<download last="1" changes="CHANGES.ru-0.5">
+
+<item ver="0.5.38" pgp="yes" />
+<item ver="0.5.37" />
+<item ver="0.5.36" />
+<item ver="0.5.35" />
+<item ver="0.5.34" />
+
+</download>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ru/index.xml
@@ -0,0 +1,321 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/ru/"
+         lang="ru">
+
+
+<section>
+
+<para>
+nginx [engine x]&mdash;Ñто HTTP-Ñервер и обратный прокÑи-Ñервер,
+а также почтовый прокÑи-Ñервер,
+напиÑанный <a href="http://sysoev.ru">Игорем СыÑоевым</a>.
+<!--
+It has been running for more than five years
+on many heavily loaded Russian sites including
+<a href="http://www.rambler.ru">Rambler</a>
+(<a href="http://ramblermedia.com">RamblerMedia.com</a>).
+-->
+СоглаÑно ÑтатиÑтике Netcraft nginx обÑлуживал или прокÑировал
+<a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
+Ñамых нагруженных Ñайтов в апереле 2010 года</a>.
+<!--
+Here are some of success stories:
+<a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a>,
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a>.
+-->
+</para>
+
+<para>
+ИÑходные текÑÑ‚Ñ‹ лицензированы под 
+<a href="/LICENSE">2-clause BSD-like license</a>.
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾ÑÑ‚ÑŒ HTTP-Ñервера">
+
+<para>
+<list>
+
+<item>
+ОбÑлуживание ÑтатичеÑких запроÑов,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_index_module.html">индекÑных
+файлов</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_autoindex_module.html">автоматичеÑкое
+Ñоздание ÑпиÑка файлов</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#open_file_cache">кÑш
+деÑкрипторов открытых файлов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html">ÐкÑелерированное
+прокÑирование Ñ ÐºÑшированием</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html">проÑтое
+раÑпределение нагрузки и отказоуÑтойчивоÑÑ‚ÑŒ</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_fastcgi_module.html">ÐкÑелерированнаÑ
+поддержка удалённых FastCGI Ñерверов Ñ ÐºÑшированием</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_upstream.html">проÑтое
+раÑпределение нагрузки и отказоуÑтойчивоÑÑ‚ÑŒ</a>;
+</item>
+
+<item>
+модульноÑÑ‚ÑŒ, фильтры, в том чиÑле
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_gzip_module.html">Ñжатие (gzip)</a>,
+byte-ranges (докачка),
+chunked ответы,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_xslt_module.html">XSLT-фильтр</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_ssi_module.html">SSI-фильтр</a>,
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_image_filter_module.html">преобразование
+изображений</a>;
+неÑколько подзапроÑов на одной Ñтранице, обрабатываемые в SSI-фильтре
+через прокÑи или FastCGI, выполнÑÑŽÑ‚ÑÑ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾.
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_ssl_module.html">поддержка SSL и
+раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ TLS SNI</a>;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="Другие возможноÑти HTTP-Ñервера">
+
+<para>
+<list>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/virtual_hosts.html">Виртуальные Ñервера</a>,
+определÑемые по ip-адреÑу и имени;
+</item>
+
+<item>
+Поддержка <a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#keepalive_timeout">keep-alive</a>
+и pipelined Ñоединений;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/example.html">ГибкоÑÑ‚ÑŒ конфигурации</a>
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/control.html#reconfiguration">Изменение наÑтроек</a>
+и <a href="http://sysoev.ru/nginx/docs/control.html#upgrade">обновление
+иÑполнÑемого файла</a> без перерыва в обÑлуживании клиентов;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_log_module.html">ÐаÑтройка форматов
+логов</a>,
+<a href="http://sysoev.ru/nginx/docs/control.html#logs">быÑÑ‚Ñ€Ð°Ñ Ñ€Ð¾Ñ‚Ð°Ñ†Ð¸Ñ Ð»Ð¾Ð³Ð¾Ð²</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#error_page">Специальные
+Ñтраницы</a> Ð´Ð»Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº 3xx-5xx;
+</item>
+
+<item>
+rewrite-модуль:
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html">изменение URI
+Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ регулÑрных выражений</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html#if">Выполнение
+разных функций</a> в завиÑимоÑти от
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_geo_module.html">адреÑа клиента</a>;
+</item>
+
+<item>
+Ограничение доÑтупа в завиÑимоÑти от
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_access_module.html">адреÑа клиента</a>
+и <a href="http://sysoev.ru/nginx/docs/http/ngx_http_auth_basic_module.html">по паролю
+(Basic аутентификациÑ)</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_dav_module.html">Методы PUT, DELETE,
+MKCOL, COPY и MOVE</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_flv_module.html">FLV streaming</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#limit_rate">Ограничение
+ÑкороÑти отдачи ответов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_limit_zone_module.html">Ограничение
+чиÑла одновременных Ñоединений</a> и
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_limit_req_module.html">запроÑов</a>;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html">Ð’Ñтроенный perl</a>;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="ФункциональноÑÑ‚ÑŒ почтового прокÑи-Ñервера">
+
+<para>
+<list>
+
+<item>
+Перенаправление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° IMAP или POP3-бÑкенд Ñ Ð¸Ñпользованием
+внешнего HTTP-Ñервера аутентификации;
+</item>
+
+<item>
+Проверка Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ внешнего HTTP-Ñервера аутентификации
+и перенаправление ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½Ð° внутренний SMTP-Ñервер;
+</item>
+
+<item>
+Методы аутентификации:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+поддержка SSL;
+</item>
+
+<item>
+поддержка STARTTLS и STLS.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="Ðрхитектура и маÑштабируемоÑÑ‚ÑŒ">
+
+<para>
+<list>
+
+<item>
+Один главный процеÑÑ Ð¸ неÑколько рабочих, рабочие процеÑÑÑ‹ работают под
+непривилегированным пользователем;
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/events.html">Поддержка</a>
+kqueue (FreeBSD 4.1+),
+epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
+/dev/poll <nobr>(Solaris 7 11/99+),</nobr>
+event ports <nobr>(Solaris 10),</nobr>
+select и poll;
+</item>
+
+<item>
+ИÑпользование возможноÑтей, предоÑтавлÑемых kqueue, таких как
+<!-- EVFILT_VNODE, --> EV_CLEAR, EV_DISABLE (Ð´Ð»Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑобытиÑ),
+NOTE_LOWAT, EV_EOF, чиÑло доÑтупных данных, коды ошибок;
+</item>
+
+<item>
+Поддержка sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+),
+sendfile64 (Linux 2.4.21+) и sendfilev <nobr>(Solaris 8 7/01+);</nobr>
+</item>
+
+<item>
+Поддержка
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#aio">файлового
+AIO</a> (FreeBSD 4.3+, Linux 2.6.22+);
+</item>
+
+<item>
+Поддержка <a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#directio">DIRECTIO</a>
+(FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X);
+</item>
+
+<item>
+<a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#listen">Поддержка</a>
+accept-фильтров (FreeBSD 4.1+) и TCP_DEFER_ACCEPT (Linux 2.4+);
+</item>
+
+<item>
+Ðа <nobr>10 000</nobr> неактивных HTTP keep-alive Ñоединений раÑходуетÑÑ
+около 2.5M памÑти;
+</item>
+
+<item>
+Минимум операций ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…;
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="Операционные ÑиÑтемы и платформы">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
+</item>
+
+<item>
+Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+Windows XP, Windows Server 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/ru/support.xml
@@ -0,0 +1,58 @@
+<!DOCTYPE digest SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx: поддержка"
+         link="/ru/support.html"
+         lang="ru">
+
+
+<section title="СпиÑки раÑÑылок">
+
+<para>
+<list>
+
+<item>
+<a href="http://nginx.org/mailman/">nginx.org/mailman</a>,
+<a href="http://nginx.org/pipermail/nginx-ru/">архив</a>.
+Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы пиÑать в ÑпиÑок, нужно Ñначала
+<a href="http://nginx.org/mailman/listinfo/nginx-ru">подпиÑатьÑÑ</a>.
+</item>
+
+<!--
+<item>
+<a href="http://marc.info/?l=nginx">nginx@nginx.org MARC archive</a>
+</item>
+
+<item>
+<a href="http://dir.gmane.org/gmane.comp.web.nginx.english">nginx@nginx.org
+Gmane archive</a>
+</item>
+
+-->
+
+</list>
+</para>
+
+</section>
+
+
+<section title="Форум">
+
+<para>
+<list>
+
+<item>
+<a href="http://forum.nginx.org">forum.nginx.org</a>,
+интегрированный Ñо ÑпиÑками раÑÑылок.
+Это не обычный форум, поÑтому, когда вы там
+&ldquo;Ñоздаёте топик&rdquo;, Ñтот &ldquo;топик&rdquo;
+в виде пиÑьма уходит в ÑпиÑок раÑÑылки, а также
+<a href="http://nginx.org/pipermail/nginx-ru/">архивируетÑÑ</a>.
+Удалить &ldquo;топик&rdquo; или закрыть нельзÑ.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/GNUmakefile
@@ -0,0 +1,49 @@
+
+DOCS_TR =	tr/docs/windows						\
+		tr/docs/introduction					\
+		tr/docs/howto						\
+		tr/docs/faq						\
+
+DOCS_TR_XML =	$(foreach name, $(DOCS_TR), xml/$(name).xml)
+DOCS_TR_HTML =	$(foreach name, $(DOCS_TR), $(OUT)/$(name).html)
+
+INTRO_TR =	tr/docs/http/request_processing				\
+		tr/docs/http/configuring_https_servers			\
+		tr/docs/http/server_names				\
+
+INTRO_TR_XML =	$(foreach name, $(INTRO_TR), xml/$(name).xml)
+INTRO_TR_HTML =	$(foreach name, $(INTRO_TR), $(OUT)/$(name).html)
+
+HOWTO_TR =	tr/docs/debugging_log					\
+		tr/docs/http/converting_rewrite_rules			\
+
+HOWTO_TR_XML =	$(foreach name, $(HOWTO_TR), xml/$(name).xml)
+HOWTO_TR_HTML =	$(foreach name, $(HOWTO_TR), $(OUT)/$(name).html)
+
+FAQ_TR =	tr/docs/sys_errlist					\
+
+FAQ_TR_XML =	$(foreach name, $(FAQ_TR), xml/$(name).xml)
+FAQ_TR_HTML =	$(foreach name, $(FAQ_TR), $(OUT)/$(name).html)
+
+tr:									\
+		$(OUT)/tr/index.html					\
+		$(OUT)/tr/docs/index.html				\
+		$(DOCS_TR_HTML)						\
+		$(INTRO_TR_HTML)					\
+		$(HOWTO_TR_HTML)					\
+		$(FAQ_TR_HTML)						\
+
+$(OUT)/tr/docs/introduction.html:	xml/tr/docs/introduction.xml	\
+		$(ARTICLE_XSLT)						\
+		$(INTRO_TR_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/tr/docs/howto.html:	xml/tr/docs/howto.xml			\
+		$(ARTICLE_XSLT)						\
+		$(HOWTO_TR_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/tr/docs/faq.html:	xml/tr/docs/faq.xml			\
+		$(ARTICLE_XSLT)						\
+		$(FAQ_TR_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/debugging_log.xml
@@ -0,0 +1,61 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="Hata ayıklama kaydı"
+         link="/tr/docs/debugging_log.html"
+         lang="tr">
+
+<section>
+
+<para>
+Hata ayıklama kayıt işlemini olanaklı kılmak için, nginxi debug komutu ile yapılandırmalısınız:
+
+<programlisting>
+./configure --with-debug ...
+</programlisting>
+
+ve daha sonra <dirname>error_log</dirname> ile <dirname>debug</dirname> dizin yolunu belirtin:
+
+<programlisting>
+error_log  /path/to/log  debug;
+</programlisting>
+
+nginx/Windows binary versiyonu, varsayılan olarak hata ayıklama kayıt desteği ile gelir. Bu yüzden yalnızca <dirname>debug</dirname> dizin yolunu belirtmek yeterlidir.
+</para>
+
+<para>
+Not: başka düzeyde bulunan tanımlı bir kayıt (örneğin <i>server</i> üzerinde), diğer hata ayıklama kaydını etkisizleştirir:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log;
+        ...
+</programlisting>
+Ya bu sunucudaki kaydı yorum ifadesi ile kapatmalı ya da <dirname>debug</dirname> etiketini (flag) buraya da eklemelisiniz:
+<programlisting>
+error_log  /path/to/log  debug;
+
+http {
+    server {
+        error_log  /path/to/log  debug;
+        ...
+</programlisting>
+</para>
+
+<para>
+Hata ayıklama kayıt işlemini belirli adresler için de belirleyebilirsiniz:
+
+<programlisting>
+error_log  /path/to/log;
+
+events {
+    debug_connection   192.168.1.1;
+    debug_connection   192.168.10.0/24;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/faq.xml
@@ -0,0 +1,21 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx - Sık Sorulan Sorular"
+         link="/tr/docs/faq.html"
+         lang="tr">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/tr/docs/sys_errlist.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/howto.xml
@@ -0,0 +1,26 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx - Kılavuz"
+         link="/tr/docs/howto.html"
+         lang="tr">
+
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/tr/docs/debugging_log.xml"/>
+</item>
+
+<item>
+<a href="/tr/docs/http/converting_rewrite_rules.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/http/configuring_https_servers.xml
@@ -0,0 +1,377 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="HTTPS sunucularının yapılandırılması"
+         link="/tr/docs/http/configuring_https_servers.html"
+         lang="tr"
+         author="Igor Sysoev"
+         translator="Altan Tanrıverdi">
+
+<section>
+
+<para>
+Bir HTTPS sunucusunu yapılandırmak için, server bloğu içerisinde SSL&rsquo;i etkin hale getirmeli ve sunucu sertifikası ve özel anahtar dosyaları belirtmelisiniz:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ssl_protocols        SSLv3 TLSv1;
+    ssl_ciphers          HIGH:!ADH:!MD5;
+    ...
+}
+</programlisting>
+
+Sunucu sertifikası herkese açık bir birimdir. Sunucuya bağlanan her istemciye gönderilir. Özel anahtar ise gizli bir birimdir ve erişimi engellenmiş bir alanda saklanır. Ancak nginx&rsquo;in ana işlemi tarafından okunabilir olmalıdır. Özel anahtar, alternatif olarak sertifika ile aynı dosya içerisinde saklanabilir:
+
+<programlisting>
+    ssl_certificate      www.nginx.com.cert;
+    ssl_certificate_key  www.nginx.com.cert;
+</programlisting>
+
+Bu durumda dosya erişimi kısıtlanmalıdır. Aynı dosyada yer alsalar da istemciye sadece sertifika gönderilir.
+</para>
+
+<para>
+<dirname>ssl_protocols</dirname> ve <dirname>ssl_ciphers</dirname> yönergeleri, güçlü SSL protokol ve şifrelere (cipher) yapılan bağlantılara limit koymak için kullanılır. Versiyon 0.8.20 ile birlikte nginx, <dirname>ssl_protocols SSLv3 TLSv1</dirname> ve <dirname>ssl_ciphers HIGH:!ADH:!MD5</dirname> yönergelerini varsayılan olarak kullanır, bu nedenle sadece daha önceki versiyonlarda yapılandırmaya eklenmelidir.
+</para>
+
+</section>
+
+
+<section name="optimization" title="HTTPS sunucu optimizasyonu">
+
+<para>
+SSL işlemleri ekstra işlemci (CPU) kaynakları tüketir. Çok-işlemcili sistemlerde birçok işçi işlemler yürütmelisiniz: Mevcut işlemci çekirdek sayısından az olmamalı. En yoğun işlemci-yoğun işlem SSL el sıkışmalarıdır (ÇN: SSL Handshake, kısaca sunucuda bulunan sertifikanın istemci bilgisayar tarafından onaylanması ve tekrar sunucuya bildirilmesi sürecidir). Her bir istemci için mevcut bu işlemlerin sayısını azaltmanın iki yolu vardır: İlki, keep-alive bağlantıları olanaklı kılarak bir çok talebi sadece bir bağlantı ile göndermek ve ikincisi ise SSL oturum parametrelerini tekrar kullanarak paralel ve izleyen (subsequent) bağlantılar için SSL el sıkışmalarından kaçınmaktır.
+
+Oturumlar, bir <dirname>ssl_session_cache</dirname> yönergesi tarafından yapılandırılan ve işçiler arasında paylaştırılmış bir SSL oturum önbelleğinde yer alır. Bir megabyte önbellek yaklaşık 4000 oturum içerir. Varsayılan önbellek zaman aşımı 5 dakikadır. <dirname>ssl_session_timeout</dirname> yönergesi ile bu süre arttırılabilir. 10M paylaşımlı oturum önbelleğine sahip bir quad core sistem için örnek yapılandırma:
+
+<programlisting>
+<b>worker_processes  4</b>;
+
+http {
+    <b>ssl_session_cache    shared:SSL:10m</b>;
+    <b>ssl_session_timeout  10m</b>;
+
+    server {
+        listen               443;
+        server_name          www.nginx.com;
+        <b>keepalive_timeout    70</b>;
+
+        ssl                  on;
+        ssl_certificate      www.nginx.com.crt;
+        ssl_certificate_key  www.nginx.com.key;
+        ssl_protocols        SSLv3 TLSv1;
+        ssl_ciphers          HIGH:!ADH:!MD5;
+        ...
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="chains" title="SSL sertifika zincirleri">
+
+<para>
+Bazı tarayıcılar popüler bir sertifika otoritesi tarafından imzalanmış sertifikaları sorunsuz kabul ederken, diğerleri sorun çıkarabilir. Bunun nedeni sertifika otoritesinin, sunucu sertifikasını, güvenilir sertifika veri tabanında yer almayan aracı bir sertifikayı kullanarak imzalamış olmasıdır. Bu durumda otorite, imzalanmış sertifikaya art arda bağlanması gereken bir dizi sertifika zinciri sunar. Bir araya geldikleri dosyada ilk önce sunucu sertifikası daha sonra zincirlenmiş sertifikalar yer almalıdır:
+
+<programlisting>
+$ cat www.nginx.com.crt bundle.crt > www.nginx.com.chained.crt
+</programlisting>
+
+Oluşan dosya <dirname>ssl_certificate</dirname> yönergesi içinde kullanılmalıdır:
+
+<programlisting>
+server {
+    listen               443;
+    server_name          www.nginx.com;
+    ssl                  on;
+    ssl_certificate      www.nginx.com.chained.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+Eğer bu art arda diziliş yanlış yapılmış olursa, nginx başlamayacak ve aşağıdakine benzer bir hata mesajını verecektir:
+
+<programlisting>
+SSL_CTX_use_PrivateKey_file(" ... /www.nginx.com.key") failed
+   (SSL: error:0B080074:x509 certificate routines:
+    X509_check_private_key:key values mismatch)
+</programlisting>
+
+Bu durum, nginx&rsquo;in sunucu sertifikası yerine zincirlenmiş sertifikaların ilkinin özel anahtarını kullanmaya çalışması sonucu oluşur.
+</para>
+
+<para>
+Tarayıcılar, güvenilir otoriteler tarafından imzalanmış aracı sertifikaları genellikle depolarlar. Bu nedenle tarayıcı aracı sertifikaları daha önceden depolamış olabileceğinden zincirlenmiş sertifikalara ihtiyaç duymadan sertifika hakkında uyarı vermezler. Diğer taraftan sunucunun sertifika zincir dizisini tam olarak gönderdiğinden emin olmak için <path>openssl</path> komutunu kullanabilirsiniz:
+
+<programlisting>
+$ openssl s_client -connect www.godaddy.com:443
+...
+Certificate chain
+ 0 s:/C=US/ST=Arizona/L=Scottsdale/1.3.6.1.4.1.311.60.2.1.3=US
+     /1.3.6.1.4.1.311.60.2.1.2=AZ/O=GoDaddy.com, Inc
+     /OU=MIS Department/<b>CN=www.GoDaddy.com</b>
+     /serialNumber=0796928-7/2.5.4.15=V1.0, Clause 5.(b)
+   i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+ 1 s:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc.
+     /OU=http://certificates.godaddy.com/repository
+     /CN=Go Daddy Secure Certification Authority
+     /serialNumber=07969287
+   i:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+ 2 s:/C=US/O=The Go Daddy Group, Inc.
+     /OU=Go Daddy Class 2 Certification Authority
+   i:/L=ValiCert Validation Network/O=<b>ValiCert, Inc.</b>
+     /OU=ValiCert Class 2 Policy Validation Authority
+     /CN=http://www.valicert.com//emailAddress=info@valicert.com
+...
+</programlisting>
+
+Bu örnekte <url>www.GoDaddy.com</url> sunucu sertifikasının (server certificate #0) &ldquo;<i>s</i>&rdquo; ile belirtilen konusu (subject), &ldquo;<i>i</i>&rdquo; ile gösterilen ve aynı zamanda kendisi de sonraki sertifikanın (certificate #1) konusu (subject) olan, sertifikayı veren/yayınlayan (issuer) tarafından imzalanır. Sonraki sertifika (certificate #1) ise bir sonraki sertifika (certificate #2) tarafından imzalanmıştır ve bu son sertifika <i>ValiCert, Inc.</i> tarafından imzalanmıştır. Bu firmanın sertifikası, tarayıcının kurulumuyla gelen sertifika veritabanında bulunur.
+</para>
+
+<para>
+Eğer sertifika dizisi eklemediyseniz, yalnızca bir sunucu sertifikası görürsünüz (server certificate #0).
+</para>
+
+</section>
+
+
+<section name="single_http_https_server" title="Tekil HTTP/HTTPS sunucusu">
+
+<para>
+En baştan HTTP ve HTTPS protokollerini ayrı yapılandırmak en iyisidir. Mevcut durumda fonksiyonellikleri aynı gözükmekle birlikte, bu gelecekte önemli bir şekilde değişebilir ve birleştirilmiş bir sunucu problemli olabilir. Ancak, eğer HTTP ve HTTPS sunucuları eşit ise ve geleceği düşünmek istemiyorsanız, <dirname>ssl on</dirname> yönergesini silerek ve *:443 portu için <dirname>ssl</dirname> parametresi ekleyerek, HTTP ve HTTPS taleplerini tutan yalnızca bir sunucu yapılandırabilirsiniz:
+
+<programlisting>
+server {
+    listen               80;
+    listen               443  ssl;
+    server_name          www.nginx.com;
+    ssl_certificate      www.nginx.com.crt;
+    ssl_certificate_key  www.nginx.com.key;
+    ...
+}
+</programlisting>
+
+<note>
+Versiyon 0.8.21 öncesi, nginx yalnızca <dirname>default</dirname> parametresine sahip listen soketlerinde <dirname>ssl</dirname> parametresinin eklenmesine izin veriyordu:
+<programlisting>
+listen  443  default  ssl;
+</programlisting>
+</note>
+</para>
+
+</section>
+
+
+<section name="name_based_https_servers" title="Ad tabanlı HTTPS sunucuları">
+
+<para>
+Bir IP adresini dinleyen iki veya daha fazla HTTPS sunucusunu yapılandırdığınız zaman genel bir problem ortaya çıkar:
+
+<programlisting>
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+
+Bu yapılandırmada, bir tarayıcı talep edilen sunucuya bakmadan, varsayılan sunucunun sertifikasını alır, örneğin: <url>www.nginx.com</url>. Bu SSL protokolüne özgü bir durumdan kaynaklanır. SSL bağlantısı, tarayıcının HTTP talebi göndermesinden önce kurulur ve nginx talep edilen sunucunun adını bilmez. Bu nedenle yalnızca varsayılan sunucunun sertifikasını önerir.
+</para>
+
+<para>
+Bu problemi çözmenin en eski ve sağlam methodu HTTPS sunucularının her birine ayrı IP adresleri atamaktır:
+
+<programlisting>
+server {
+    listen           192.168.1.1:443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ssl_certificate  www.nginx.com.crt;
+    ...
+}
+
+server {
+    listen           192.168.1.2:443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ssl_certificate  www.nginx.org.crt;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="certificate_with_several_names"
+        title="Birçok ad içeren SSL sertifikası">
+
+<para>
+Bir tekil IP&rsquo;yi birçok HTTPS sunucu arasında paylaştırmanın başka yolları da vardır, ancak bunların hepsi dezavantajlara sahiptir. Bunlardan biri, birçok ad içeren bir sertifikanın, SubjectAltName sertifika alanında kullanılmasıdır. Örneğin: <url>www.nginx.com</url> ve <url>www.nginx.org</url>. Ancak SubjectAltName alan uzunluğu sınırlandırılmıştır.
+</para>
+
+<para>
+Diğer bir yol ise bir sertifikayı bir wildcard adı ile birlikte kullanmaktır. Örneğin: <url>*.nginx.org</url>. Bu sertifika <url>www.nginx.org</url> ile eşleşir ancak <url>nginx.org</url> ve <url>www.sub.nginx.org</url> ile eşleşmez. Bu iki method birlikte de kullanılabilir. Bir sertifika SubjectAltName alanı içerisinde gerçek ve wildcard adlarını içerebilir. Örneğin: <url>nginx.org</url> ve <url>*.nginx.org</url>.
+</para>
+
+<para>
+Tüm sunuculardaki tekil hafıza kopyalarını devralması için, birçok ad içeren bir sertifika dosyası ve onun özel anahtar dosyasını, yapılandırmanın <i>http</i> düzeyinde bulundurmak en iyisidir:
+
+<programlisting>
+ssl_certificate      common.crt;
+ssl_certificate_key  common.key;
+
+server {
+    listen           443;
+    server_name      www.nginx.com;
+    ssl              on;
+    ...
+}
+
+server {
+    listen           443;
+    server_name      www.nginx.org;
+    ssl              on;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="sni" title="Server Name Indication">
+
+<para>
+Bir IP adresi üzerinde birçok HTTPS sunucusu yürütebilmenin en genel yollarından biri, bir SSL el sıkışması (handshake) sırasında, tarayıcının talep edilmiş bir sunucu adını iletmesine izin veren ve böylece sunucunun varsayılan bağlantı için hangi sertifikayı kullanacağını bilmesini sağlayan <a href="http://en.wikipedia.org/wiki/Server_Name_Indication">TLSv1.1 Server Name Indication eklentisidir</a> (SNI, RFC3546). Ancak SNI, kısıtlı bir tarayıcı desteğine sahiptir. Mevcut destekleyen tarayıcılar ve versiyonları:
+</para>
+
+<list>
+
+<item>
+Opera 8.0;
+</item>
+
+<item>
+MSIE 7.0 (sadece Windows Vista ve üstü);
+</item>
+
+<item>
+Firefox 2.0 ve Mozilla Platform rv:1.8.1 platformunu kullanan diğer tarayıcılar;
+</item>
+
+<item>
+Safari 3.2.1 (Windows Vista ve üstü);
+</item>
+
+<item>
+Chrome (Windows Vista ve üstü).
+</item>
+
+</list>
+
+<para>
+nginx içerisinde SNI kullanabilmek için, hem nginx ile birlikte yüklenen OpenSSL kütüphanesi hem de yürütüm süresi (run time) üzerinde dinamik olarak bağlatılanmış diğer kütüphaneler tarafından desteklenmiş olmalıdır. Versiyon 0.9.8f itibari ile <nobr>&ldquo;--enable-tlsext&rdquo;</nobr> yapılandırma opsiyonu ile birlikte OpenSSL, SNI desteği sunmaktadır. OpenSSL 0.9.8j itibari ile varsayılan olarak etkindir. Eğer nginx, SNI desteği ile yüklenirse &ldquo;-V&rdquo; anahtarını girdiğinizde aşağıdaki çıktı ile karşılaşırsınız:
+
+<programlisting>
+$ nginx -V
+...
+TLS SNI support enabled
+...
+</programlisting>
+
+Ama eğer SNI-etkin nginx, SNI desteği olmadan dinamik olarak OpenSSL&rsquo;e bağlantılanırsa, aşağıdaki hata ile karşılaşırsınız:
+
+<programlisting>
+nginx was built with SNI support, however, now it is linked
+dynamically to an OpenSSL library which has no tlsext support,
+therefore SNI is not available
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="compatibility" title="Uygunluk">
+
+<para>
+<list>
+
+<item>
+Versiyon 0.8.21 ve 0.7.62 ile birlikte SNI destek statüsü &ldquo;-V&rdquo; anahtarı ile birlikte görüntülenmeye başlandı.
+</item>
+
+<item>
+Versiyon 0.7.14 ile birlikte <dirname>listen</dirname> yönergesinin <dirname>ssl</dirname> parametresi desteklenmeye başlandı.
+</item>
+
+<item>
+Versiyon 0.5.32 ile birlikte SNI desteÄŸi gelmiÅŸtir.
+</item>
+
+<item>
+Versiyon 0.5.6 ile birlikte paylaşımlı SSL otorum önbelleği desteği gelmiştir.
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+Versiyon 0.7.65, 0.8.19 ve sonrası varsayılan SSL protokolleri: SSLv3 ve TLSv1.
+</item>
+
+<item>
+Versiyon 0.7.64, 0.8.18 ve öncesi varsayılan SSL protokolleri: SSLv2, SSLv3 ve TLSv1.
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+Versiyon 0.7.65, 0.8.20 ve sonrası varsayılan SSL şifreleri (cipher):
+<dirname>HIGH:!ADH:!MD5</dirname>.
+</item>
+
+<item>
+Versiyon 0.8.19: varsayılan SSL şifreleri:
+<dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM</dirname>.
+</item>
+
+<item>
+Versiyon 0.7.64, 0.8.18 ve öncesi varsayılan SSL şifreleri:<br/>
+<dirname>ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP</dirname>.
+</item>
+
+</list>
+</para>
+
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/http/converting_rewrite_rules.xml
@@ -0,0 +1,127 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="rewrite kurallarının çevirisi"
+         link="/tr/docs/http/converting_rewrite_rules.html"
+         lang="tr">
+
+<section title="Ana siteye yönlendirme">
+
+<para>
+Paylaşımlı hosting kullananlar genelde her şeyi, sadece Apache&rsquo;nin .htaccess dosyalarını yapılandırarak kullanırlar. Bu dosyada bulunan kuralların çevirisine örnek olarak:
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  nginx.org
+RewriteRule  (.*)          http://www.nginx.org$1
+</programlisting>
+
+kuralı, nginx içerisinde şu şekilde yapılıyor:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  www.nginx.org  nginx.org;
+    if ($http_host = nginx.org) {
+        rewrite  (.*)  http://www.nginx.org$1;
+    }
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+Bu yanlış, kullanışsız ve etkisiz bir yoldur. Doğru olan ayrı bir sunucu tanımlaması yapmaktır:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org;
+    rewrite   ^  http://www.nginx.org$request_uri?;
+}
+
+server {
+    listen       80;
+    server_name  www.nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section>
+
+<para>
+Diğer bir örnek ile aşağıdaki geri kalmış mantık yerine (<url>nginx.com</url> olmayan her şey ve <url>www.nginx.com</url> olmayan her şey):
+
+<programlisting>
+RewriteCond  %{HTTP_HOST}  !nginx.com
+RewriteCond  %{HTTP_HOST}  !www.nginx.com
+RewriteRule  (.*)          http://www.nginx.com$1
+</programlisting>
+
+sadece <url>nginx.com</url>, <url>www.nginx.com</url> ve diğer her şeyi ayrı ayrı tanımlamalısınız:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+
+server {
+    listen       80 default_server;
+    server_name  _;
+    rewrite   ^  http://nginx.com$request_uri?;
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="converting_mongrel_rules"
+        title="Mongrel kurallarının çevirisi">
+
+<para>
+Tipik Mongrel kuralları:
+
+<programlisting>
+DocumentRoot /var/www/myapp.com/current/public
+
+RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
+RewriteCond %{SCRIPT_FILENAME} !maintenance.html
+RewriteRule ^.*$ %{DOCUMENT_ROOT}/system/maintenance.html [L]
+
+RewriteCond %{REQUEST_FILENAME} -f
+RewriteRule ^(.*)$ $1 [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}/index.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteCond %{REQUEST_FILENAME}.html -f
+RewriteRule ^(.*)$ $1/index.html [QSA,L]
+
+RewriteRule ^/(.*)$ balancer://mongrel_cluster%{REQUEST_URI} [P,QSA,L]
+</programlisting>
+
+şu şekilde dönüştürülmelidir:
+
+<programlisting>
+location / {
+    root       /var/www/myapp.com/current/public;
+
+    try_files  /system/maintenance.html
+               $uri  $uri/index.html $uri.html
+               @mongrel;
+}
+
+location @mongrel {
+    proxy_pass  http://mongrel;
+}
+</programlisting>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/http/request_processing.xml
@@ -0,0 +1,222 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="nginx bir talebi nasıl işler"
+         link="/tr/docs/http/request_processing.html"
+         lang="tr"
+         author="Igor Sysoev"
+         translator="Altan Tanrıverdi">
+
+<section title="Ad-tabanlı sanal sunucular">
+
+<para>
+nginx, ilk olarak hangi sunucunun talebi iÅŸleyeceÄŸine karar verir.
+80 portunu dinleyen 3 sunucunun olduğu bir yapılandırma ile örnek verelim:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+Bu yapılandırmada, nginx yalnızca talebin header bilgisinde bulunan &ldquo;Host&rdquo; datasını kullanarak hangi sunucunun cevap vereceğini belirliyor.
+Eğer &ldquo;Host&rdquo; datası boş ise veya herhangi bir sunucu adı ile eşleşmez ise nginx talebi varsayılan sunucuya yönlendirir.
+Yukarıdaki örnekte varsayılan sunucu ilk server ifadesi kabul edilir.
+Eğer ilk server ifadesinin varsayılan olmasını istemiyorsanız, <dirname>listen</dirname> yönergesinde <dirname>default_server</dirname> parametresini kullanabilirsiniz:
+
+<programlisting>
+server {
+    listen       80  <b>default_server</b>;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+</programlisting>
+
+<note>
+<dirname>default_server</dirname> parametresi, versiyon 0.8.21 ile birlikte kullanılmaya başlanmıştır.
+Önceki versiyonlarda <dirname>default</dirname> parametresi kullanılmalıdır.
+</note>
+
+Not: Varsayılan sunucu, sunucu adının değil listen portunun bir özelliğidir. Daha sonra bu konuya değinilecek.
+</para>
+
+</section>
+
+
+<section name="how_to_prevent_undefined_server_names"
+        title="Tanımlanmamış sunucu adlarına gelen taleplerin işlenmesini engellemek">
+
+<para>
+Eğer tanımlanmamış &ldquo;Host&rdquo; bilgisine sahip talepleri işlemek istemiyorsanız, bu talepleri düşüren bir varsayılan sunucu tanımlayabilirsiniz:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+Böylece var olmayan alan adı için &ldquo;_&rdquo; ifadesini kullanarak nginx&rsquo;in standart olmayan 444 koduna yönlendirerek bağlantıyı kapatıyoruz.
+Not: Bu sunucu için bir ad belirlemelisiniz. Aksi takdirde nginx <i>hostname</i> ifadesini kullanacaktır.
+</para>
+
+</section>
+
+
+<section name="mixed_name_ip_based_servers"
+        title="Ad ve IP bazlı karışık sanal sunucular">
+
+<para>
+Farklı adreslerde bulunan sanal sunucuların yer aldığı biraz daha karışık bir yapılandırmayı inceleyelim:
+<programlisting>
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       192.168.1.1:80;
+    server_name  nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen       192.168.1.2:80;
+    server_name  nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+
+Bu yapılandırmada, nginx <dirname>server</dirname> bloklarında yer alan <dirname>listen</dirname> yönergelerini ilk olarak IP adresi ve port üzerinde test eder. Daha sonra, gelen taleplerin header bilgisinde yer alan &ldquo;Host&rdquo; datasını, IP ve port ile eşleşen <dirname>server</dirname> bloklarında yer alan <dirname>server_name</dirname> girdileri ile kontrol eder.
+
+Eğer sunucu bulunamazsa varsayılan sunucu tarafından işlenir. Örneğin, <url>www.nginx.com</url> için 192.168.1.1:80 adres ve portuna gelen bir talep, eğer bu adres ve port için <url>www.nginx.com</url> tanımlanmamışsa, 192.168.1.1:80&rsquo;e ait varsayılan sunucu tarafından işlenir.
+</para>
+
+<para>
+Daha önce belirtildiği gibi, varsayılan bir sunucu, bir listen portunun ve değişik listen portları için tanımlanan çeşitli varsayılan sunucuların özelliğidir:
+
+<programlisting>
+server {
+    listen        192.168.1.1:80;
+    server_name   nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen        192.168.1.1:80  default_server;
+    server_name   nginx.net  www.nginx.net;
+    ...
+}
+
+server {
+    listen        192.168.1.2:80  default_server;
+    server_name   nginx.com  www.nginx.com;
+    ...
+}
+</programlisting>
+</para>
+
+</section>
+
+
+<section name="simple_php_site_configuration"
+        title="Basit bir PHP sitesi yapılandırması">
+
+<para>
+nginx&rsquo;in basit bir PHP sitesi için gelen talebi işlemek için nasıl bir <i>lokasyon</i> seçtiğini inceleyelim:
+
+<programlisting>
+server {
+    listen        80;
+    server_name   nginx.org  www.nginx.org;
+    root          /data/www;
+
+    location / {
+        index     index.html  index.php;
+    }
+
+    location ~* \.(gif|jpg|png)$ {
+        expires   30d;
+    }
+
+    location ~ \.php$ {
+        fastcgi_pass   localhost:9000;
+        fastcgi_param  SCRIPT_FILENAME
+                       $document_root$fastcgi_script_name;
+        include        fastcgi_params;
+    }
+}
+</programlisting>
+</para>
+
+<para>
+nginx ilk olarak literal dizgiler (string) tarafından verilmiş en spesifik lokasyonları arar. Yukarıdaki yapılandırmada tek literal lokasyon <path>/</path> ifadesidir ve herhangi bir talep ile eşleştiğinde kullanılacak son uğraktır (resort). nginx, daha sonra yapılandırma dosyasında bulunan listelenmiş sıralardaki düzenli ifadeler tarafından verilmiş lokasyonları arar. İlk düzenli ifade eşleşmesi aramayı durdurur ve nginx bu lokasyonu kullanır. Eğer talep ile eşleşen bir düzenli ifade bulunamaz ise nginx daha önce bulduğu en spesifik lokasyonu kullanır.
+</para>
+
+<para>
+Not: Tüm tiplerde bulunan bu lokasyonlar sadece bir talebin, sorgu dizgisi olmayan URI datasını test eder. Bunun yapılmasının nedeni sorgu dizgisinde bulunan argümanların çeşitli yollarla verilebilmesidir, örneğin:
+
+<programlisting>
+/index.php?user=john&amp;page=1
+/index.php?page=1&amp;user=john
+</programlisting>
+
+Ayrıca herhangi biri, herhangi bir şeyi sorgu dizgileri ile talep edebilir:
+
+<programlisting>
+/index.php?page=1&amp;baska+bir+sey&amp;user=john
+</programlisting>
+</para>
+
+<para>
+Yukarıdaki yapılandırmada taleplerin nasıl işlendiğini inceleyelim:
+
+<list>
+
+<item>
+<para>
+Bir <path>/logo.gif</path> talebi, ilk olarak <dirname>/</dirname> literal lokasyonu, daha sonra, <dirname>\.(gif|jpg|png)$</dirname> düzenli ifadesi tarafından eşleştirilir. Bu sonraki (latter) lokasyon tarafından tutulur. <dirname>root&nbsp;/data/www</dirname> yönergesi kullanılarak, talep <path>/data/www/logo.gif</path> dosyasına eşlemlenir (mapped to) ve dosya istemciye gönderilir.
+</para>
+</item>
+
+<item>
+<para>
+Bir <path>/index.php</path> talebi de ilk olarak <dirname>/</dirname> literal lokasyonu, sonra, <dirname>\.(php)$</dirname> düzenli ifadesi tarafından eşleştirilir. Bu nedenle sonraki lokasyon tarafından tutulur ve localhost:9000&rsquo;in dinlendiği bir FastCGI sunucusuna iletilir. <dirname>fastcgi_param</dirname> yönergesi, SCRIPT_FILENAME FastCGI parametresini <path>/data/www/index.php</path> adresine yerleştirir ve FastCGI sunucusu dosyayı yürütür. $document_root değişkeni <dirname>root</dirname> yönergesinin değerine, $fastcgi_script_name değişkeni ise talebin URI değerine eşittir. Örneğin <path>/index.php</path>.
+</para>
+</item>
+
+<item>
+<para>
+Bir <path>/about.html</path> talebi yalnızca <dirname>/</dirname> literal lokasyonu tarafından eşleştirilir ve bu yüzden, bu lokasyon tarafından tutulur. <dirname>root /data/www</dirname> yönergesi kullanılarak talep, <path>/data/www/about.html</path> dosyasına eşlemlenir ve istemciye gönderilir.
+</para>
+</item>
+
+<item>
+<para>
+Bir <path>/</path> talebini tutmak daha karmaşıktır. Sadece <dirname>/</dirname> literal lokasyonu tarafından eşleştirilir ve bu yüzden bu lokasyon tarafından tutulur. Sonra <dirname>index</dirname> yönergesi parametrelerine ve <dirname>root&nbsp;/data/www</dirname> yönergesine göre bir index dosyası olup olmadığını kontrol eder. Eğer bir <path>/data/www/index.php</path> dosyası mevcut ise yönerge, <path>/index.php</path> adresine dahili bir yönlendirme yapar ve eğer talep bir istemci tarafından gönderilmiş ise nginx, lokasyonları tekrar arar. Daha önce gördüğümüz gibi, yönlendirilmiş talep en son olarak FastCGI sunucusu tarafından tutulur.
+</para>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/http/server_names.xml
@@ -0,0 +1,354 @@
+<!DOCTYPE digest SYSTEM "../../../../dtd/article.dtd">
+
+<article title="Sunucu adları"
+         link="/tr/docs/http/server_names.html"
+         lang="tr"
+         author="Igor Sysoev"
+         translator="Altan Tanrıverdi">
+
+<section>
+
+<para>
+Sunucu adları <dirname>server_name</dirname> yönergesi kullanılarak tanımlanırlar ve gelen bir talep için hangi server bloğunun kullanılacağını belirlerler. Ayrıca bakınız &ldquo;<a href="/tr/docs/http/request_processing.xml" />&rdquo;. Gerçek, wildcard veya düzenli ifadeler şeklinde tanımlanabilirler.
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  *.nginx.org;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  mail.*;
+    ...
+}
+
+server {
+    listen       80;
+    server_name  ~^(?&lt;user&gt;.+)\.nginx\.net$;
+    ...
+}
+</programlisting>
+
+Bu adlar şu sıra ile test edilirler:
+
+<orderedlist>
+
+<item>
+gerçek adlar;
+</item>
+
+<item>
+* ile baÅŸlayan wildcard adlar: <url>*.nginx.org</url>;
+</item>
+
+<item>
+* ile biten wildcard adlar: <url>mail.*</url>;
+</item>
+
+<item>
+ve düzenli ifadeler (regular expressions).
+</item>
+
+</orderedlist>
+Ä°lk eÅŸleÅŸme arama iÅŸlemini bitirir.
+</para>
+
+</section>
+
+
+<section name="wildcard_names"
+        title="Wildcard adlar">
+
+<para>
+Bir wildcard ad ancak başlangıçta veya bitişte * ifadesini içerir ve nokta ile sınırlandırılır. <dirname>www.*.nginx.org</dirname> ve <dirname>w*.nginx.org</dirname> adları geçersizdir. Ancak bu adlar düzenli ifadeler ile geçerli hale getirilebilir, örneğin, <dirname>~^www\..+\.nginx\.org$</dirname> ve <dirname>~^w.*\.nginx\.org$</dirname>. Buradaki * bir çok eşleşmeyi tanımlayabilir. <dirname>*.nginx.org</dirname> ifadesi <url>www.nginx.org</url> ve <url>www.sub.nginx.org</url> adlarına karşılık gelebilir.
+</para>
+
+<para>
+<dirname>.nginx.org</dirname> şeklindeki bir wildcard <dirname>nginx.org</dirname> gerçek adı ile <dirname>*.nginx.org</dirname> wildcard adına karşılık gelir.
+</para>
+
+</section>
+
+
+<section name="regex_names"
+        title="Düzenli ifade adları">
+
+<para>
+nginx tarafından kullanılan düzenli ifadeler, Perl programlama dili (PCRE) tarafından kullanılanlar ile tam uyumludur.
+Bir düzenli ifade kullanmak için sunucu adı tilda (~) ile başlamalıdır:
+
+<programlisting>
+server_name  ~^www\d+\.nginx\.net$;
+</programlisting>
+
+diğer türlü ifade gerçek ad veya düzenli ifade * içeriyorsa wildcard ad gibi algılanacaktır (ve yüksek ihtimal geçersiz bir ad olarak).
+&ldquo;^&rdquo; ve &ldquo;$&rdquo; çapalarını kullanmayı unutmayın.
+Sentaks açısından gerekli olmasalar da mantık açısından gereklidir.
+Ayrıca alan adında bulunan noktalarda da \ önceli ile kullanılmalıdır.
+&ldquo;{&rdquo; ve &ldquo;}&rdquo; kullanan bir düzenli ifade tırnak arasına alınmalıdır:
+
+<programlisting>
+server_name  "~^(?&lt;name&gt;\w\d<b>{</b>1,3<b>}</b>+)\.nginx\.net$";
+</programlisting>
+
+diğer türlü, nginx şu şekilde bir hata verecektir:
+
+<programlisting>
+directive "server_name" is not terminated by ";" in ...
+</programlisting>
+
+Bir düzenli ifade adı değişken olarak sonraki aşamalarda kullanılabilir:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(<b>?&lt;domain&gt;</b>.+)$;
+
+    location / {
+        root   /sites/<b>$domain</b>;
+    }
+}
+</programlisting>
+
+PCRE kütüphanesi ile ad yakalama işlemi de şu şekildedir:
+
+<table note="yes">
+
+<tr>
+<td><code>?&lt;<i>name</i>&gt;</code></td>
+<td>Perl 5.10 uyumlu sentaks, PCRE-7.0 ile gelmiÅŸtir.</td>
+</tr>
+
+<tr>
+<td><code>?'<i>name</i>'</code></td>
+<td>Perl 5.10 uyumlu sentaks, PCRE-7.0 ile gelmiÅŸtir.</td>
+</tr>
+
+<tr>
+<td><code>?P&lt;<i>name</i>&gt;</code></td>
+<td>Python uyumlu sentaks, PCRE-4.0 ile gelmiÅŸtir.</td>
+</tr>
+
+</table>
+
+Eğer nginx aşağıdaki hatayı verirse:
+
+<programlisting>
+pcre_compile() failed: unrecognized character after (?&lt; in ...
+</programlisting>
+
+bu PCRE kütüphanesini eski olduğu ve <dirname>?P&lt;<i>name</i>&gt;</dirname> şeklinde kullanmanız gerektiği anlamına gelir.
+Yakalama ayrıca dijital formda da olabilir:
+
+<programlisting>
+server {
+    server_name   ~^(www\.)?(.+)$;
+
+    location / {
+        root   /sites/<b>$2</b>;
+    }
+}
+</programlisting>
+
+Ancak, dijital referanslar kolaylıkla üstüne yazılabilir olduğundan, bu şekilde kullanım basit durumlar için sınırlandırılmalıdır (yukarıdaki gibi).
+</para>
+
+
+</section>
+
+
+<section name="miscellaneous_names"
+        title="DiÄŸer muhtelif adlar">
+
+<para>
+Eğer server bloğu içerisinde bir <dirname>server_name</dirname> tanımlanmamışsa nginx, sunucu adı olarak <i>hostname</i> ifadesini kullanır.
+</para>
+
+<para>
+Eğer varsayılan dışındaki bir server bloğuna gelen ve header bilgisinde &ldquo;Host&rdquo; datası yer almayan bir talebi işlemek isterseniz boş bir ad kullanmak zorundasınız:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  "";
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+Eğer bir istemci ad yerine IP adresini kullanarak bir talepte bulunursa, header içerisinde bulunan &ldquo;Host&rdquo; datası IP bilgisini içerecektir ve bu IP adresini, sunucu adı olarak kullanarak talebi işleyebilirsiniz:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org
+                 www.nginx.org
+                 ""
+                 <b>192.168.1.1</b>
+                 ;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+Bir catch-all (tümünü-yakala) sunucuda &ldquo;_&rdquo; şeklinde garip bir ifade ile karşılaşabilirsiniz:
+
+<programlisting>
+server {
+    listen       80  default_server;
+    server_name  _;
+    return       444;
+}
+</programlisting>
+
+Bu ad ile ilgili özel bir durum söz konusu değil, sadece gerçek bir ad ile kesişmeyen sayısız geçersiz alan adlarından biridir.
+Ayrıca &ldquo;--&rdquo;, &ldquo;!@#&rdquo; ve benzeri ifadeler de kullanabilirsiniz.
+</para>
+
+<para>
+nginx, 0.6.25 versiyonuna kadar, bir catch-all adı olmak için hatalı bir şekilde yorumlanan &ldquo;*&rdquo; özel adını destekliyordu.
+Fakat bu bir catch-all veya wildcard sunucu adı olarak fonksiyonel değil. Bunun yerine, <dirname>server_name_in_redirect</dirname> yönergesini kullanarak fonksiyonelliği sağlamaya başladık.
+&ldquo;*&rdquo; özel karakteri artık desteklenmiyor, bu yüzden <dirname>server_name_in_redirect</dirname> yönergesi kullanılmalıdır.
+Not: <dirname>server_name</dirname> yönergesini kullanan varsayılan sunucuyu veya catch-all adını belirtmenin bir yolu bulunmuyor.
+Bu, <dirname>server_name</dirname> yönergesinin değil, <dirname>listen</dirname> yönergesinin bir özelliğidir.
+Ayrıca bakınız &ldquo;<a href="/tr/docs/http/request_processing.xml" />&rdquo;.
+*:80 ve *:8080 portlarını dinleyen sunucular tanımlayabilir ve birini *:8080 portu için varsayılan olarak belirlerken, diğerini de *:80 için varsayılan olarak belirleyebilirsiniz:
+
+<programlisting>
+server {
+    listen       80;
+    listen       8080  default_server;
+    server_name  nginx.net;
+    ...
+}
+
+server {
+    listen       80  default_server;
+    listen       8080;
+    server_name  nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+
+</section>
+
+
+<section name="optimization"
+        title="Optimizasyon">
+
+<para>
+Gerçek ve wildcard adlar çırpılarda (hash) depolanır. Çırpılar listen portlarına bağlıdırlar ve her bir listen port 3 farklı çırpıya sahip olabilir: gerçek ad çırpısı, * ile başlayan bir wildcard adı çırpısı ve * ile biten bir wildcard adı çırpısı. Çırpıların boyutu yapılandırma aşamasında optimize edilir ve böylece bir ad en az önbellek kayıpları ile bulundurulur. İlk olarak gerçek ad çırpısı aranır. Gerçek ad çırpısı kullanan bir ad bulunmaz ise, * ile başlayan wildcard ad çırpısı aranır. Bu da bulunmaz ise, * ile biten wildcard ad çırpısı aranır. Adların alanadı parçaları ile aranması nedeniyle wildcard ad çırpıları araması, gerçek ad çırpı aramasına oranla daha yavaştır. Not: Özel <dirname>.nginx.org</dirname> wildcard formu, gerçek ad çırpısında değil, wildcard ad çırpısında saklanır. Düzenli İfadeler sırayla test edildiğinden bu en yavaş ve ölçeklenebilir olmayan yöntemdir.
+</para>
+
+<para>
+Bu nedenlerden dolayı, imkanlar el veriyorsa gerçek adları kullanmak en iyisidir. Örneğin, bir sunucunun en sık talep edilen adları <url>nginx.org</url> ve <url>www.nginx.org</url> ise bunları açıkca belirtmek daha etkili olacaktır:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  nginx.org  www.nginx.org  *.nginx.org;
+    ...
+}
+</programlisting>
+
+bu kullanım aşağıdaki basit kullanımdan daha etkili olacaktır:
+
+<programlisting>
+server {
+    listen       80;
+    server_name  .nginx.org;
+    ...
+}
+</programlisting>
+</para>
+
+<para>
+Eğer çok miktarda veya olağandışı şekilde uzun sunucu adları tanımladıysanız, <i>http</i> düzeyinde <dirname>server_names_hash_max_size</dirname>
+ve <dirname>server_names_hash_bucket_size</dirname> yönergelerini tekrar ayarlamalısınız. <dirname>server_names_hash_bucket_size</dirname> yönergesinin varsayılan değeri CPU önbellek satır boyutuna göre 32, 64 veya başka bir rakam olabilir. Eğer bu değer 32 ise ve &ldquo;cok.uzun.sunucu.adi.nginx.org&rdquo; ifadesini sunucu adı olarak belirlerseniz nginx, başlamayacak ve aşağıdaki hatayı verecektir:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase server_names_hash_bucket_size: 32
+</programlisting>
+
+Bu durumda yönerge değerini aşağıdaki gibi belirlemelisiniz:
+
+<programlisting>
+http {
+    server_names_hash_bucket_size  64;
+    ...
+</programlisting>
+
+Eğer çok fazla sunu adı belirlemiş iseniz şu şekilde bir hata alacaksınız:
+
+<programlisting>
+could not build the server_names_hash,
+you should increase either server_names_hash_max_size: 512
+or server_names_hash_bucket_size: 32
+</programlisting>
+
+Bu durumda ilk olarak <dirname>server_names_hash_max_size</dirname> değerini sunucu ad sayısına yakın bir değeri yükseltin. Eğer bu da yardımcı sorunu çözmez ise veya nginx başlama süresi çok uzar ise <dirname>server_names_hash_bucket_size</dirname> değerini arttırın.
+</para>
+
+<para>
+Eğer bir sunucu sadece bir listen port için ise, nginx sunucu adlarını test etmeyecek ve listen port için çırpılar yaratmayacaktır. Fakat bu durumun bir istisnası var; eğer <dirname>server_name</dirname> tutuklar (capture) içeren bir düzenli ifade ise nginx, bu tutukları almak için ifadeyi yürütmek zorundadır.
+</para>
+
+</section>
+
+
+<section name="compatibility"
+        title="Uygunluk">
+
+<para>
+<list>
+
+<item>
+Named düzenli ifade sunucu adı tutukları, 0.8.25 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+Düzenli ifade sunucu adı tutukları, 0.7.40 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+&ldquo;&rdquo; boş sunucu adı 0.7.12 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+Bir wildcard sunucu adının veya düzenli ifadenin ilk sunucu adı olarak kullanılması 0.6.25 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+Düzenli ifade sunucu adları 0.6.7 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+<url>nginx.*</url> wildcard formu 0.6.0 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+<url>.nginx.org</url> özel formu 0.3.18 versiyonundan beri destekleniyor.
+</item>
+
+<item>
+<url>*.nginx.org</url> wildcard formu 0.1.13 versiyonundan beri destekleniyor.
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/index.xml
@@ -0,0 +1,39 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx dökümantasyonu"
+         link="/tr/docs/"
+         lang="tr">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/tr/docs/introduction.xml"/>
+</item>
+
+<item>
+<a href="/tr/docs/howto.xml"/>
+</item>
+
+<item>
+<a href="/tr/docs/faq.xml"/>
+</item>
+
+</list>
+</para>
+
+<para>
+<list>
+
+<item>
+<a href="/tr/docs/windows.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/introduction.xml
@@ -0,0 +1,29 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx - GiriÅŸ"
+         link="/tr/docs/introduction.html"
+         lang="tr">
+
+<section>
+
+<para>
+<list>
+
+<item>
+<a href="/tr/docs/http/request_processing.xml"/>
+</item>
+
+<item>
+<a href="/tr/docs/http/server_names.xml"/>
+</item>
+
+<item>
+<a href="/tr/docs/http/configuring_https_servers.xml"/>
+</item>
+
+</list>
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/sys_errlist.xml
@@ -0,0 +1,27 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="&ldquo;&nbsp;&lsquo;sys_errlist&rsquo;
+                is deprecated;
+                use &lsquo;strerror&rsquo; or &lsquo;strerror_r&rsquo;
+                instead&nbsp;&rdquo; uyarısı"
+         link="/tr/docs/sys_errlist.html"
+         lang="tr">
+
+<section>
+
+<para>
+nginx versiyon 0.7.66, 0.8.35 ve üstü için Linux kurulumu yaparken, şu uyarıları alabilirsiniz:
+
+<programlisting>
+warning: `sys_errlist' is deprecated;
+    use `strerror' or `strerror_r' instead
+warning: `sys_nerr' is deprecated;
+    use `strerror' or `strerror_r' instead
+</programlisting>
+
+Bu normal bir durum: strerror() ve strerror_r() fonksiyonları "Async-Signal-Safe" olmadığından, nginx sinyal işleyici olarak onaylı olmayan sys_errlist[] ve sys_nerr kullanmak zorundadır.
+</para>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/docs/windows.xml
@@ -0,0 +1,134 @@
+<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd">
+
+<article title="nginx/Windows kullanımı"
+         link="/tr/docs/windows.html"
+         lang="tr">
+
+<section>
+
+<para>
+nginx/Windows doğrudan Win32 API&rsquo;yi kullanır (Cygwin emülasyon tabakasını değil).
+Şu an için sadece <i>select</i> methodunu kullandığından yüksek performans ve ölçeklenebilirlik beklememelisiniz.
+Bu ve bilinen diÄŸer nedenlerle nginx/Windows&rsquo;u <i>beta</i> versiyon olarak kabul etmek gerekir.
+Unix versiyonu ile karşılaştırıldığında, XSLT filtresi, imaj filtresi, GeoIP modülü ve gömülü Perl dili hariç tam fonklsiyoneldir.
+</para>
+
+<para>
+nginx/Windows versiyonunu yüklemek için <a href="/en/download.xml">indir</a> bağlantısından zip formatındaki <development_version /> geliştirme versiyonunu indirebilirsiniz. Geliştirme versiyonu, özellikle Windows ile ilgili en son yamaları içerir. Dosyayı indirdikten sonra açarak, nginx-<development_version /> klasörü içerisinden nginx&rsquo;i çalıştırabilirsiniz. 
+C sürücüsü için örnek. root dizini:
+
+<programlisting>
+cd c:\
+unzip nginx-<development_version />.zip
+cd nginx-<development_version />
+start nginx
+</programlisting>
+
+Ayrıca <path>tasklist</path> komutu ile nginx işlemlerini takip edebilirsiniz:
+
+<programlisting>
+C:\nginx-<development_version />&gt;tasklist /fi "imagename eq nginx.exe"
+
+Image Name           PID Session Name     Session#    Mem Usage
+=============== ======== ============== ========== ============
+nginx.exe            652 Console                 0      2 780 K
+nginx.exe           1332 Console                 0      3 112 K
+</programlisting>
+
+Bu işlemlerden biri ana, diğerleri işçi işlemleridir.
+Eğer nginx başlamazsa <path>logs\error.log</path> dosyasından nedenini öğrenebilirsiniz.
+Eğer kayıt (log) dosyası yaratılmamış ise bunun nedeni de Windows Event Log içerisinde belirtilmiştir.
+Eğer beklenen sayfa yerine hata sayfası ile karşılaşırsanız, yine <path>logs\error.log</path> dosyasını kontrol etmelisiniz.
+</para>
+
+<para>
+nginx/Windows, yapılandırmada yer alan nisbi dizin yolları için yürütüldüğü klasörü, önek klasör olarak kullanır.
+Buna örnek olarak, önek klasör şu şekildedir:
+<path>C:\nginx-<development_version />\</path>.
+Ayarlarda yer alan dizin yolları Unix-stili kesme işaretleri ile belirtilir:
+
+<programlisting>
+access_log   logs/site.log;
+root         C:/web/html;
+</programlisting>
+</para>
+
+<para>
+nginx/Windows bir servis olarak değil, standart konsol uygulaması olarak yürütülür ve aşağıdaki komutlar ile yönetilir:
+
+<table note="yes">
+
+<tr>
+<td width="20%">nginx -s stop</td>
+<td>hızlı çıkış</td>
+</tr>
+
+<tr>
+<td>nginx -s quit</td>
+<td>yavaş çıkış</td>
+</tr>
+
+<tr>
+<td>nginx -s reload</td>
+<td>
+ayarları değiştirmek,
+yeni işçi çalıştırmak,
+eski işçi işlemden yavaşça çıkmak
+</td>
+</tr>
+
+<tr>
+<td>nginx -s reopen</td>
+<td>Kayıt dosyalarını tekrar açmak</td>
+</tr>
+
+</table>
+</para>
+
+</section>
+
+<section name="known_issues"
+        title="Bilinen sorunlar">
+
+<list>
+
+<item>
+Bir çok işçi yürütülebildiği halde sadece biri iş yapabilmektedir.
+</item>
+
+<item>
+Bir işçi, 1024 eşzamanlı bağlantıdan fazlasını karşılayamamaktadır.
+</item>
+
+<item>
+Paylaşımlı hafıza desteğine ihtiyaç duyan önbellek ve diğer modüller,
+&ldquo;address space layout randomization&rdquo; etkin olduÄŸundan,
+Windows Vista ve sonraki versiyonlarda çalışmamaktadır.
+</item>
+
+</list>
+
+</section>
+
+<section name="possible_future_enhancements"
+        title="Muhtemel geliÅŸtirmeler">
+
+<list>
+
+<item>
+Servis olarak yürütme.
+</item>
+
+<item>
+I/O completion portlarını, uyarı methodu olarak kulanmak.
+</item>
+
+<item>
+Bir işçi işleminde (worker process) çoklu thread (yürütme birimi) kullanmak.
+</item>
+
+</list>
+
+</section>
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/tr/index.xml
@@ -0,0 +1,259 @@
+<!DOCTYPE article SYSTEM "../../dtd/article.dtd">
+
+<article title="nginx"
+         link="/tr/"
+         lang="tr">
+
+
+<section>
+
+<para>
+nginx [engine x], <a href="http://sysoev.ru/en/">Igor Sysoev</a> tarafından yazılan bir HTTP, reverse proxy ve mail proxy sunucusudur. 5 yıldır, özellikle Rus sitelerinde yoğun bir şekilde kullanılmaktadır. Örneğin;
+<a href="http://www.rambler.ru">Rambler</a>
+(<a href="http://ramblermedia.com">RamblerMedia.com</a>).
+Netcraft'a göre, nginx, <a href="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">Nisan 2010 itibari ile %4.70</a> oranında kullanılmaktadır.
+Bazı başarı hikayeleri (İngilizce):
+<a href="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</a>,
+<a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</a>.
+</para>
+
+<para>
+Kaynak kodu, <a href="/LICENSE">2-clause BSD-like license</a> lisansı altındadır.
+</para>
+
+</section>
+
+
+<section name="basic_http_features"
+        title="Temel HTTP özellikleri">
+
+<para>
+<list>
+
+<item>
+Statik ve index dosyalarının sunumu, otomatik indeksleme;
+açık dosya açıklayıcı önbellek;
+</item>
+
+<item>
+Önbellek ile hızlandırılmış reverse proxying;
+basit yük dengeleme ve hata toleransı;
+</item>
+
+<item>
+Uzak FastCgi sunucularının önbelleklenmesi ile hızlandırılmış destek;
+basit yük dengeleme ve hata toleransı;
+</item>
+
+<item>
+Modüler yapı.
+Gzip, byte aralıkları, yığın cevaplar (chunked responses), XSLT, SSI, imaj boyutlandırma gibi filtreler.
+FastCGI veya proksilenmiş sunucular ile tek bir sayfada çoklu SSI içermelerinin paralel işlenmesi.
+</item>
+
+<item>
+SSL ve TLS SNI desteÄŸi.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="other_http_features"
+        title="Diğer HTTP özellikleri">
+
+<para>
+<list>
+
+<item>
+Ad ve IP tabanlı sanal sunucular;
+</item>
+
+<item>
+Keep-alive ve pipelined bağlantı desteği;
+</item>
+
+<item>
+Esnek yapılandırma;
+</item>
+
+<item>
+İstemci işlemlerinde kopma olmadan yeniden yapılandırma ve online güncelleme;
+</item>
+
+<item>
+Erişim kayıt (log) formatları, tamponlanmış kayıt yazımı ve hızlı kayıt devri;
+</item>
+
+<item>
+3xx-5xx hata kod yönlendirmeleri;
+</item>
+
+<item>
+rewrite modülü;
+</item>
+
+<item>
+İstemcinin IP adresine dayalı erişim kontrolü ve HTTP temel kimlik denetleme;
+</item>
+
+<item>
+PUT, DELETE, MKCOL, COPY ve MOVE methodları;
+</item>
+
+<item>
+FLV streaming;
+</item>
+
+<item>
+Hız sınırlandırma;
+</item>
+
+<item>
+Bir adresten gelen eşzamanlı bağlantı ve talepleri sınırlandırma.
+</item>
+
+<item>
+Gömülü perl.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="mail_proxy_server_features"
+        title="Mail proxy sunucu özellikleri">
+
+<para>
+<list>
+
+<item>
+Harici bir HTTP kimlik denetleme sunucusunu kullanarak, kullanıcıyı IMAP/POP3 backend'ine yönlendirme;
+</item>
+
+<item>
+Harici bir HTTP kimlik denetleme sunucusunu kullanarak, kullanıcıyı SMTP backend'ine yönlendirme ve kullanıcı kimlik denetlemesi;
+</item>
+
+<item>
+Kimlik denetleme methodları:
+
+<list>
+
+<item>
+POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+<item>
+SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
+</item>
+
+</list>
+</item>
+
+<item>
+SSL desteÄŸi;
+</item>
+
+<item>
+STARTTLS ve STLS desteÄŸi.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="architecture_and_scalability"
+        title="Yapı ve ölçeklenebilirlik">
+
+<para>
+<list>
+
+<item>
+Bir ana işlem (main process) ve çok sayıda işçi işlemleri (workers).
+İşçiler, imtiyazsız kullanıcı olarak yürütülürler;
+</item>
+
+<item>
+Uyarı methodları: kqueue (FreeBSD 4.1+),
+epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
+/dev/poll (Solaris 7 11/99+), event ports (Solaris 10),
+select ve poll;
+</item>
+
+<item>
+Çeşitli kqueue özellikleri desteği: EV_CLEAR, EV_DISABLE
+(event'i geçici olarak etkisizleştirir), NOTE_LOWAT, EV_EOF, olanaklı data sayısı,
+hata kodları;
+</item>
+
+<item>
+sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5), sendfile64 (Linux 2.4.21+),
+ve sendfilev (Solaris 8 7/01+) desteÄŸi;
+</item>
+
+<item>
+File AIO (FreeBSD 4.3+, Linux 2.6.22+);
+</item>
+
+<item>
+Accept-filters (FreeBSD 4.1+) ve TCP_DEFER_ACCEPT (Linux 2.4+) desteÄŸi;
+</item>
+
+<item>
+10,000 inaktif HTTP keep-alive bağlantısı yaklaşık 2.5M hafıza kullanır;
+</item>
+
+<item>
+Data kopyalama operasyonları minimum düzeydedir.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+<section name="tested_os_and_platforms"
+        title="Test edilen iÅŸletim sistemleri ve platformlar">
+
+<para>
+<list>
+
+<item>
+FreeBSD 3 &mdash; 8 / i386; FreeBSD 5 &mdash; 8 / amd64;
+</item>
+
+<item>
+Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
+</item>
+
+<item>
+Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
+</item>
+
+<item>
+MacOS X / ppc, i386;
+</item>
+
+<item>
+Windows XP, Windows Server 2003.
+</item>
+
+</list>
+</para>
+
+</section>
+
+
+</article>
new file mode 100644
--- /dev/null
+++ b/xml/versions.xml
@@ -0,0 +1,5 @@
+<versions>
+<development> 1.1.0 </development>
+<stable> 1.0.5 </stable>
+<legacy_stable> 0.8.55 </legacy_stable>
+</versions>
new file mode 100644
--- /dev/null
+++ b/xsls/article.xsls
@@ -0,0 +1,57 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'"; 
+X:param YEAR;
+
+X:var SITE = "'http://nginx.org'";
+X:var LINK = "/article/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "style.xslt";
+X:include href = "body.xslt";
+X:include href = "menu.xslt";
+X:include href = "donate.xslt";
+X:include href = "content.xslt";
+X:include href = "versions.xslt";
+
+
+X:template = "/article" {
+    <html><head>
+
+    <title> !{@title} </title>
+
+    !style (lang="/article/@lang")
+
+    </head>
+
+    !body (lang="/article/@lang")
+
+    </html>
+}
+
+
+X:template = "/article[@lang='he']" {
+    <html dir="rtl"><head>
+
+    <title> !{@title} </title>
+
+    !style (lang="/article/@lang")
+
+    </head>
+
+    !body (lang="/article/@lang")
+
+    </html>
+}
+
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/body.xsls
@@ -0,0 +1,68 @@
+X:stylesheet {
+
+X:template body (lang) {
+
+    X:variable ALIGN = {
+        X:if "$lang = 'he'" { X:text {left} } else { X:text {right} }
+    }
+
+    <body>
+    <table width="100%">
+
+    <tr>
+        <td width="70%"><center><h3>
+            !{@title} X:if "$YEAR" { X:text{: } !{$YEAR} }
+        </h3></center></td>
+
+        <td rowspan="2" align="{$ALIGN}" valign="top">
+            <img src="/nginx.gif" alt="nginx"/><br/>
+
+            <br/>
+            <br/>
+
+            !! "document(concat($XML, '/menu.xml'))
+                         /menus/menu[@lang = $lang]/item";
+        </td>
+
+    </tr>
+
+    <tr><td valign="top">
+
+        <table width="100%"><tr><td align="{$ALIGN}">
+        X:for-each "section[@name]" {
+            <a href="#{@name}"> !{@title} </a><br/>
+        }
+        </td></tr></table>
+
+        !!;
+
+        X:if "@author" {
+            <table width="100%"><tr><td align="right">
+
+            !{document(concat($XML, '/i18n.xml'))
+                       /i18n/text[@lang = $lang]/item[@id='author']}
+            X:text { } !{@author} <br/>
+
+            X:if "@editor" {
+                !{document(concat($XML, '/i18n.xml'))
+                           /i18n/text[@lang = $lang]/item[@id='editor']}
+                X:text { } !{@editor} <br/>
+            }
+
+            X:if "@translator" {
+                !{document(concat($XML, '/i18n.xml'))
+                           /i18n/text[@lang = $lang]/item[@id='translator']}
+                X:text { } !{@translator} <br/>
+            }
+
+            </td></tr></table>
+        }
+
+    </td></tr>
+
+    </table>
+    </body>
+
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/books.xsls
@@ -0,0 +1,61 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+X:param YEAR;
+
+X:var LINK = "/article/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "style.xslt";
+X:include href = "body.xslt";
+X:include href = "menu.xslt";
+X:include href = "content.xslt";
+
+
+X:template = "/article" {
+    <html><head>
+
+    <title> !{@title} </title>
+
+    !style ()
+
+    </head>
+
+    !body (lang="/article/@lang")
+
+    </html>
+}
+
+
+X:template = "book" {
+
+    <table><tr>
+
+    <td bgcolor="#EEEEEE">
+    <a href="{@link}">
+    <img src="{@cover}" style="padding: 2pt;" border="0"/>
+    </a>
+    </td>
+
+    <td>
+    X:text {title: } <a href="{@link}">!{@title}</a> <br/>
+    X:text {author: }
+    X:if "@site" { <a href="{@site}">!{@author}</a> } else { !{@author} } <br/>
+    X:if "@translator" { X:text {translator: } !{@translator} <br/> }
+    X:if "@publisher" { X:text {publisher: } !{@publisher} <br/> }
+    X:text {language: } !{@lang}
+    </td>
+
+    </tr></table>
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/content.xsls
@@ -0,0 +1,89 @@
+X:stylesheet {
+
+X:template = "section[@name and @title]" {
+    <a name="{@name}" /> <center><h4> !{@title} </h4></center>
+    !!;
+}
+
+X:template = "section[not(@name) and @title]" {
+    <center><h4> !{@title} </h4></center>
+    !!;
+}
+
+X:template = "section[not(@name) and not(@title)]" { !!; }
+
+X:template = "para" { <p> !!; </p> }
+
+X:template = "item/para" { <p class="noindent"> !!; </p> }
+
+X:template = "para[@align]" { <p align="{@align}"> !!; </p> }
+
+
+X:template = "programlisting" { <blockquote><pre> !!; </pre></blockquote> }
+
+X:template = "para/programlisting" {
+    X:text disable-output-escaping="yes" {&lt;/p&gt; }
+    <blockquote><pre> !!; </pre></blockquote>
+    X:text disable-output-escaping="yes" {&lt;p class="noindent"&gt; }
+}
+
+
+X:template = "note" { <blockquote class="note"> !!; </blockquote> }
+
+X:template = "para/note" {
+    X:text disable-output-escaping="yes" {&lt;/p&gt; }
+    <blockquote class="note"> !!; </blockquote>
+    X:text disable-output-escaping="yes" {&lt;p class="noindent"&gt; }
+}
+
+
+X:template = "list" { <ul> !!; </ul> }
+X:template = "item" { <li> !!; </li> }
+
+
+X:template = "orderedlist" { <ol> !!; </ol> }
+X:template = "item" { <li> !!; </li> }
+
+X:template = "table[@note and @width]" {
+    <blockquote><table width="{@width}"> !!; </table></blockquote>
+}
+X:template = "table[@note and not(@width)]" {
+    <blockquote><table width="100%"> !!; </table></blockquote>
+}
+X:template = "table[not(@note) and @width]" {
+    <table width="{@width}"> !!; </table>
+}
+X:template = "table" { <table width="100%"> !!; </table> }
+X:template = "tr" { <tr> !!; </tr> }
+X:template = "td[@width]" { <td width="{@width}"> !!; </td> }
+X:template = "td" { <td> !!; </td> }
+
+X:template = "header" {
+    X:text {&#8220;} !!; X:text {&#8221;}
+}
+
+X:template = "dirname[/*[@lang='he']]" {
+    <nobr><span class="ltr">
+    X:text {&#8220;} !!; X:text {&#8221;}
+    </span></nobr>
+}
+
+X:template = "dirname" { <nobr> X:text {&#8220;} !!; X:text {&#8221;} </nobr> }
+
+X:template = "url[/*[@lang='he']]" {
+    <i><span class="ltr"> !!; </span></i>
+}
+
+X:template = "url" { <i> !!;</i> }
+
+X:template = "path" { X:text {&#8220;} <code> !!; </code> X:text {&#8221;} }
+X:template = "code" { <code> !!; </code> }
+X:template = "i" { <i> !!; </i> }
+X:template = "b" { <b> !!; </b> }
+X:template = "nobr" { <nobr> !!; </nobr> }
+X:template = "mdash" { X:text {&#xA0;&#8212; } }
+X:template = "space" { X:text { } }
+X:template = "br" { <br/> }
+
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/development.xsls
@@ -0,0 +1,7 @@
+X:stylesheet {
+
+X:output method="text";
+
+X:template = "/versions" { !{ normalize-space(development) } }
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/dirname.xsls
@@ -0,0 +1,31 @@
+X:stylesheet {
+
+
+<!-- return a dirname of an article link -->
+
+X:var DIRNAME = { !dirname (path = "$LINK") }
+
+X:template dirname (path) {
+    X:if "contains($path, '/')" {
+        !{ substring-before($path, '/') }
+        X:text {/}
+        !dirname (path = "substring-after($path, '/')")
+    }
+}
+
+
+<!-- return a path to the root of an article link, i.e., "../../.."  -->
+
+X:var ROOT = { !root (path = { !{ substring($DIRNAME, 2) } }) }
+
+X:template root (path) {
+    X:if "contains($path, '/')" {
+        X:text {..}
+        X:if "substring-after($path, '/')" {
+            X:text {/}
+            !root (path = "substring-after($path, '/')")
+        }
+    }
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/donate.xsls
@@ -0,0 +1,25 @@
+X:stylesheet {
+
+X:template = "paypal" {
+
+    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+        <input name="cmd" value="_donations" type="hidden" />
+        <input name="business" value="paypal@nginx.net" type="hidden" />
+        <input name="lc" value="US" type="hidden" />
+        <input name="currency_code" value="USD" type="hidden" />
+
+        <input name="bn"
+               value="PP-DonationsBF:btn_donate_LG.gif:NonHostedGuest"
+               type="hidden" />
+
+        <input name="submit" src="x-click-but04.gif"
+               type="image" border="0"
+               alt="PayPal - The safer, easier way to pay online!" />
+
+        <img   src="https://www.paypal.com/en_US/i/scr/pixel.gif"
+               width="1" height="1" boroder="0" alt="" />
+    </form>
+
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/download.xsls
@@ -0,0 +1,99 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+X:param YEAR;
+
+X:var LINK = "/article/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "style.xslt";
+X:include href = "body.xslt";
+X:include href = "menu.xslt";
+X:include href = "content.xslt";
+
+
+X:template = "/article" {
+    <html><head>
+
+    <title> !{@title} </title>
+
+    !style ()
+
+    </head>
+
+    !body (lang="/article/@lang")
+
+    </html>
+}
+
+
+X:template = "download" { <table width="100%"> !! "item"; </table> }
+
+
+X:template = "download/item[position() &lt;= ../@last]" {
+    <tr>
+        <td width="20%">
+        X:if "position() = 1" {
+	    <a>
+	    X:attribute "href" { X:text{/} !{/article/@lang} X:text{/} !{../@changes} }
+	    !{../@changes}
+	    </a>
+        }
+        </td>
+
+        <td width="20%">
+        <a>
+        X:attribute "href" {
+            X:text {/download/nginx-} !{@ver} X:text {.tar.gz}
+        }
+        X:text {nginx-} !{@ver}
+        </a>
+
+        X:if "@pgp = 'yes'" {
+            X:text {&#xA0; }
+            <a>
+            X:attribute "href" {
+                X:text {/download/nginx-} !{@ver} X:text {.tar.gz.asc}
+            }
+            X:text {pgp}
+            </a>
+        }
+        </td>
+
+        <td>
+        X:if "@win= 'yes'" {
+            <a>
+            X:attribute "href" {
+                X:text {/download/nginx-} !{@ver} X:text {.zip}
+            }
+            X:text {nginx/Windows-} !{@ver}
+            </a>
+
+            X:if "@pgp = 'yes'" {
+                X:text {&#xA0; }
+        	<a>
+        	X:attribute "href" {
+                    X:text {/download/nginx-} !{@ver} X:text {.zip.asc}
+        	}
+        	X:text {pgp}
+        	</a>
+            }
+        }
+        </td>
+
+    </tr>
+}
+
+
+X:template = "download/item[position() &gt; ../@last]" { }
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/dump.xsls
@@ -0,0 +1,29 @@
+X:stylesheet {
+
+X:output method="xml"
+X:param indent-increment="'   '";
+
+X:template noname(indent="'&#xA;'") = "*" {
+	!{$indent}
+
+	X:if "name()='xsl:template'" {
+		!{$indent}
+	}
+
+	X:copy {
+	   X:copy-of "@*"
+     	   !!( indent = "concat($indent, $indent-increment)" );
+	   X:if "./* " { !{$indent}  }
+	}
+}
+
+ 
+X:template = "comment()|processing-instruction()" {
+    X:copy;
+}
+
+<!--
+X:template ="text()[normalize-space(.)='']" {}
+-->
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/error.xsls
@@ -0,0 +1,51 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+
+
+X:template = "/error" {
+    <html><head><title> !{@title} </title></head>
+
+    <style>!{ normalize-space('
+        body  { font-family:  Georgia, serif; }
+        ') }
+    </style>
+
+    <body>
+    <table width="100%">
+    <tr>
+        <td width="70%"><center><h1> !{@title} </h1></center></td>
+        <td rowspan="2" align="right" valign="top">
+            <img src="/nginx.gif" alt="nginx"/><br/>
+
+            <br/>
+            <br/>
+
+            !! "document(concat($XML, '/menu.xml'))
+                         /menus/menu[@lang = current()/@lang]/item";
+        </td>
+    </tr>
+    </table>
+    </body>
+    </html>
+}
+
+
+X:template = "menu/item" {
+    <a href="{@href}"> !{ normalize-space(text()) } </a> <br/>
+}
+
+
+X:template = "menu/item[not(@href)]" {
+    !{ normalize-space(text()) } <br/>
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/legacy_stable.xsls
@@ -0,0 +1,7 @@
+X:stylesheet {
+
+X:output method="text";
+
+X:template = "/versions" { !{ normalize-space(legacy_stable) } }
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/link.xsls
@@ -0,0 +1,60 @@
+X:stylesheet {
+
+
+<!-- {a href="/en/docs/page.xml" /} -->
+
+X:template = "a[starts-with(@href, '/')
+                and string() = ''
+                and contains(@href, '.xml')]"
+{
+    <a>
+    X:attribute "href" {
+
+        <!--
+          --  variables are not allowed in a template match predicate:
+          --     a[starts-with(@href, $DIRNAME) ... ]
+          --  therefore, we have to test this using "if"
+          -->
+
+        X:if "starts-with(@href, $DIRNAME)" {
+
+           <!-- convert to a link "docs/page.html" -->
+
+           !{ substring-after(document(concat($XML, @href))/article/@link,
+                              $DIRNAME) }
+        } else {
+
+           <!-- convert to a link "../../../en/docs/page.html" -->
+
+           !{ concat($ROOT, document(concat($XML, @href))/article/@link) }
+        }
+    }
+    !{ document(concat($XML, @href))/article/@title }
+    </a>
+}
+
+
+<!-- {a href="/en/docs/page.xml"} TEXT {/a} -->
+
+X:template = "a[starts-with(@href, '/')
+                and string()
+                and contains(@href, '.xml')]"
+{
+    <a>
+    X:attribute "href" {
+        X:if "starts-with(@href, $DIRNAME)" {
+           !{ substring-after(document(concat($XML, @href))/article/@link,
+                              $DIRNAME) }
+        } else {
+           !{ concat($ROOT, document(concat($XML, @href))/article/@link) }
+        }
+    }
+    !!;
+    </a>
+}
+
+X:template = "a" { <a href="{@href}"> !!; </a> }
+
+X:template = "img" { <img src="{@href}"> !!; </img> }
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/menu.xsls
@@ -0,0 +1,67 @@
+X:stylesheet {
+
+X:template = "menu/item" {
+
+    <!--
+      --  variables are not allowed in a template match predicate,
+      --  therefore, we have to use ugly "if"s instead of elegant
+      --     "menu/item[@href = $LINK]", etc.
+      -->
+
+    X:if "@href = $LINK" {
+        X:if "$YEAR and @href='/'" {
+            <a href="./"> news </a> <br/>
+        } else {
+            !{ normalize-space(text()) }<br/>
+        }
+
+    } else {
+        <a>
+        X:attribute "href" {
+
+            X:if "starts-with(@href, $DIRNAME)" {
+               X:if "substring-after(@href, $DIRNAME) = ''" {
+                  ./
+
+               } else {
+                  !{ substring-after(@href, $DIRNAME) }
+               }
+
+            } else {
+               !{ concat($ROOT, @href) }
+            }
+        }
+        !{ normalize-space(text()) }
+        </a>
+
+        X:if "@lang" { X:text { [} !{@lang} X:text {]}}
+
+        <br/>
+    }
+}
+
+
+X:template = "menu/item[@year]" {
+    X:if "$YEAR or $LINK='/'" {
+        X:if "$YEAR=@year" {
+            !{@year} <br/>
+        } else {
+            <a href="{@href}"> !{@year} </a>
+            <br/>
+        }
+    }
+}
+
+
+X:template = "menu/item[starts-with(@href, 'http://')]" {
+    <a href="{@href}"> !{ normalize-space(text()) } </a>
+    X:if "@lang" { X:text { [} !{@lang} X:text {]}}
+    <br/>
+}
+
+
+X:template = "menu/item[not(@href)]" {
+    !{ normalize-space(text()) } <br/>
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/news.xsls
@@ -0,0 +1,70 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+X:param YEAR;
+
+X:var SITE = "'http://nginx.org'";
+X:var LINK = "/news/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "style.xslt";
+X:include href = "body.xslt";
+X:include href = "menu.xslt";
+X:include href = "content.xslt";
+
+
+X:template = "/news" {
+    <html><head>
+
+    <link rel="alternate" type="application/rss+xml"
+          title="{@title}" href="{$SITE}/index.rss" />
+
+    <title> !{@title} X:if "$YEAR" { X:text{: } !{$YEAR} } </title>
+
+    !style ()
+
+    </head>
+
+    !body (lang="/news/@lang")
+
+    </html>
+}
+
+
+X:template = "event" {
+
+    X:var year = { !{substring(../event[position()=1]/@date, 1, 4)} }
+    X:var y = { !{substring(@date, 1, 4)} }
+
+    X:if "(not($YEAR) and ($year = $y or position() &lt; 11)) or $YEAR=$y" {
+        <table width="100%">
+
+        <tr>
+        <td valign="top" align="right" width="15%">
+            <a name="{@date}" /> !{@date} X:text {&#xA0;&#xA0;}
+        </td>
+        <td> !! "para"; </td>
+        </tr>
+
+        <tr><td colspan="2">
+        X:text disable-output-escaping="yes" {&amp;nbsp;}
+        </td></tr>
+
+        </table>
+    }
+}
+
+
+X:template = "event/para" { <p class="noindent"> !!; </p> }
+
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/rss.xsls
@@ -0,0 +1,72 @@
+X:stylesheet
+    xmlns:date="http://exslt.org/dates-and-times"
+{
+
+X:output indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+X:param YEAR;
+
+X:var SITE = "'http://nginx.org'";
+X:var LINK = "/news/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "menu.xslt";
+X:include href = "content.xslt";
+
+
+X:template = "/news" {
+    <rss version="2.0">
+    <channel>
+    <title> !{@title} </title>
+    <link> !{$SITE} </link>
+    <description />
+    !! "event";
+    </channel>
+    </rss>
+}
+
+
+X:template = "event[position() &lt;= 10]" {
+
+    X:var year = { !{substring(../event[position()=1]/@date, 1, 4)} }
+    X:var y = { !{substring(@date, 1, 4)} }
+
+    X:var page = {
+        X:if "$year != $y" {
+            !{concat($y, '.html')}
+        }
+    }
+
+    <item>
+        <title>!{@date}</title>
+        <guid> !{$SITE} X:text {/} !{$page} X:text {#} !{@date} </guid>
+        <link> !{$SITE} X:text {/} !{$page} X:text {#} !{@date} </link>
+        <pubdate>
+            !{ concat(date:day-abbreviation(@date), ', ',
+                      format-number(date:day-in-month(@date), '00'), ' ',
+                      date:month-abbreviation(@date), ' ',
+                      date:year(@date),
+                      ' 00:00:00 +0300') }
+        </pubdate>
+
+        <description>
+            X:text disable-output-escaping="yes" {&lt;![CDATA[}
+            !! "para";
+            X:text disable-output-escaping="yes" {]]&gt;}
+         </description>
+    </item>
+}
+
+
+X:template = "event" { }
+
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/security.xsls
@@ -0,0 +1,113 @@
+X:stylesheet {
+
+X:output method="html" indent="no" encoding="utf-8";
+
+X:strip-space elements = "*";
+
+<!--
+  -- a current directory of a XSLT script is where the script is stored,
+  -- but not where XSLT processor has been started to run the script
+  -->
+X:param XML = "'../xml'";
+X:param YEAR;
+
+X:var LINK = "/article/@link";
+
+X:include href = "dirname.xslt";
+X:include href = "link.xslt";
+X:include href = "style.xslt";
+X:include href = "body.xslt";
+X:include href = "menu.xslt";
+X:include href = "content.xslt";
+
+
+X:template = "/article" {
+    <html><head>
+
+    <title> !{@title} </title>
+
+    !style ()
+
+    </head>
+
+    !body (lang="/article/@lang")
+
+    </html>
+}
+
+
+X:template = "security" { <ul> !!; </ul> }
+
+
+X:template = "security/item" {
+
+    <li>
+    <p class="noindent">
+
+    !{@title}<br/>
+
+    X:if "@severity = 'major'" {
+        X:text{Severity: } <b>!{@severity}</b><br/>
+    } else {
+        X:text{Severity: } !{@severity}<br/>
+    }
+
+    X:if "@cert" {
+        <a>
+        X:attribute "href" {
+            X:text {http://www.kb.cert.org/vuls/id/} !{@cert}
+        }
+        X:text {VU#} !{@cert}
+        </a>
+    }
+
+    X:if "@cve" {
+        X:if "@cert" {
+            X:text {&#xA0;&#xA0;}
+        }
+        <a>
+        X:attribute "href" {
+            X:text {http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-} !{@cve}
+        }
+        X:text {CVE-} !{@cve}
+        </a>
+    }
+
+    X:if "@core" {
+        X:if "@cert or @cve" {
+            X:text {&#xA0;&#xA0;}
+        }
+        <a href="{@href}"> !{@core} </a>
+    }
+
+    X:if "@cert or @cve or @core" {
+        <br/>
+    }
+
+    X:text {Not vulnerable: } !{@good} <br/>
+    X:text {Vulnerable: } !{@vulnerable} <br/>
+
+    X:if "@patch" {
+        <a>
+        X:attribute "href" {
+            X:text {/download/} !{@patch}
+        }
+        X:text {The patch}
+        </a>
+
+        X:text {&#xA0;&#xA0;}
+
+        <a>
+        X:attribute "href" {
+            X:text {/download/} !{@patch} X:text {.asc}
+        }
+        X:text {pgp}
+        </a>
+    }
+
+    </p>
+    </li>
+}
+
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/stable.xsls
@@ -0,0 +1,7 @@
+X:stylesheet {
+
+X:output method="text";
+
+X:template = "/versions" { !{ normalize-space(stable) } }
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/style.xsls
@@ -0,0 +1,29 @@
+X:stylesheet {
+
+X:template style (lang) {
+
+    <style>!{ normalize-space('
+        html             {-webkit-text-size-adjust:none}
+        body             { font-family:  Georgia, serif; }
+        p                { text-align:   justify; }
+        p                { text-indent:  20pt; }
+        p.noindent       { text-indent:  0pt; }
+        li               { text-align:   justify; }
+        td.list          { background:   #EEEEEE; }
+        blockquote.note  { text-align:   justify; }
+        blockquote.note  { background:   #EEEEEE; border: none; }
+        blockquote.note  { padding:      10pt 10pt 10pt 10pt; }
+        ') }
+
+    X:if "$lang = 'he'" {
+        !{ normalize-space('
+        pre              { text-align:   left; direction: ltr; }
+        code             { direction:    ltr; unicode-bidi: embed;}
+        .ltr             { direction:    ltr; unicode-bidi: embed;}
+        ') }
+    }
+
+    </style>
+}
+
+}
new file mode 100644
--- /dev/null
+++ b/xsls/versions.xsls
@@ -0,0 +1,13 @@
+X:stylesheet {
+
+X:template = "development_version" {
+   !{ normalize-space(document(concat($XML, '/versions.xml'))
+                      /versions/development) }
+}
+
+X:template = "stable_version" {
+   !{ normalize-space(document(concat($XML, '/versions.xml'))
+                      /versions/stable) }
+}
+
+}