From da173abde0afa26b02c778d6475462ed487594c5 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Wed, 30 Aug 2006 10:39:17 +0000 Subject: nginx-0.4.0-RELEASE import *) 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. --- docs/GNUmakefile | 53 ++++++++++++++++++++++++++++++++++++ docs/xml/nginx/changes.xml | 67 +++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 4 deletions(-) create mode 100644 docs/GNUmakefile (limited to 'docs') diff --git a/docs/GNUmakefile b/docs/GNUmakefile new file mode 100644 index 000000000..7f2d45afb --- /dev/null +++ b/docs/GNUmakefile @@ -0,0 +1,53 @@ + +VER= $(shell grep NGINX_VER src/core/nginx.h \ + | sed -e 's%^.*\"nginx/\(.*\)\"%\1%') +NGINX= nginx-$(VER) +TEMP= tmp +CP= $(HOME)/java + +define XSLScript + javavm -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar \ + com.pault.StyleSheet \ + -x com.pault.XX -y com.pault.XX \ + $(1) docs/xsls/dump.xsls \ + | awk 'BEGIN{e=0}/^\n*$$/{e=1;next}{if(e){print"";e=0};print}' > $(2) + + if [ ! -s $(2) ]; then rm $(2); fi; test -s $(2) +endef + +define XSLT + xsltproc $(shell echo $4 \ + | sed -e "s/\([^= ]*\)=\([^= ]*\)/--param \1 \"'\2'\"/g") \ + $3 $1 \ + > $(HTML)/$(strip $(2)) +endef + + +changes: $(TEMP)/$(NGINX)/CHANGES.ru \ + $(TEMP)/$(NGINX)/CHANGES + + +$(TEMP)/$(NGINX)/CHANGES.ru: docs/xml/nginx/changes.xml \ + docs/xslt/changes.xslt + + test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) + + xsltproc --param lang "'ru'" \ + -o $(TEMP)/$(NGINX)/CHANGES.ru \ + docs/xslt/changes.xslt docs/xml/nginx/changes.xml + + +$(TEMP)/$(NGINX)/CHANGES: docs/xml/nginx/changes.xml \ + docs/xslt/changes.xslt + + test -d $(TEMP)/$(NGINX) || mkdir - p$(TEMP)/$(NGINX) + + xsltproc --param lang "'en'" \ + -o $(TEMP)/$(NGINX)/CHANGES \ + docs/xslt/changes.xslt docs/xml/nginx/changes.xml + + +docs/xslt/changes.xslt: docs/xsls/changes.xsls + + $(call XSLScript, docs/xsls/changes.xsls, $@) + diff --git a/docs/xml/nginx/changes.xml b/docs/xml/nginx/changes.xml index 920b0a3c1..0ad86c506 100644 --- a/docs/xml/nginx/changes.xml +++ b/docs/xml/nginx/changes.xml @@ -8,9 +8,8 @@ Изменения в nginx nginx changelog - + + +модуль ngx_http_perl_module поддерживает код возврата DECLINED. + + +the ngx_http_perl_module supports the DECLINED return code. + + + + + +модуль ngx_http_dav_module поддерживает входящую строку заголовка "Date" +для метода PUT. + + +the ngx_http_dav_module supports the incoming "Date" header line +for the PUT method. + + + + + +директива ssi работает внутри блока if. + + +the "ssi" directive is available inside the "if" block. + + + + + +происходил segmentation fault, если в директиве index использовалась +переменные и при этом первое имя индексного файла было без переменных; +ошибка появилась в 0.1.29. + + +a segmentation fault occurred if there was an "index" directive with +variables and the first index name was without variables; +bug appeared in 0.1.29. + + + + + + +директива tcp_nodelay теперь по умолчанию включена. + + +now the "tcp_nodelay" directive is turned on by default. + + + директива msie_refresh. -- cgit