Mercurial > hg > nginx
comparison auto/make @ 573:58475592100c release-0.3.8
nginx-0.3.8-RELEASE import
*) 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.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 09 Nov 2005 17:25:55 +0000 |
parents | e48ebafc6939 |
children | 425af804d968 |
comparison
equal
deleted
inserted
replaced
572:ae8920455206 | 573:58475592100c |
---|---|
24 | 24 |
25 if [ "$CC" = wcl386 ]; then | 25 if [ "$CC" = wcl386 ]; then |
26 echo MAKE = wmake >> $NGX_MAKEFILE | 26 echo MAKE = wmake >> $NGX_MAKEFILE |
27 | 27 |
28 ngx_regex_cont=' ' | 28 ngx_regex_cont=' ' |
29 ngx_long_regex_cont=' ' | |
29 ngx_cont=' ' | 30 ngx_cont=' ' |
31 ngx_long_cont=' ' | |
30 ngx_tab=' ' | 32 ngx_tab=' ' |
31 | 33 |
32 fi | 34 fi |
33 | 35 |
34 | 36 |
168 ngx_deps=`echo $ngx_all_objs $ngx_modules_obj $ngx_res $LINK_DEPS \ | 170 ngx_deps=`echo $ngx_all_objs $ngx_modules_obj $ngx_res $LINK_DEPS \ |
169 | sed -e "s/ *\([^ ][^ ]*\)/$ngx_regex_cont\1/g" \ | 171 | sed -e "s/ *\([^ ][^ ]*\)/$ngx_regex_cont\1/g" \ |
170 -e "s/\//$ngx_regex_dirsep/g"` | 172 -e "s/\//$ngx_regex_dirsep/g"` |
171 | 173 |
172 ngx_objs=`echo $ngx_all_objs $ngx_modules_obj \ | 174 ngx_objs=`echo $ngx_all_objs $ngx_modules_obj \ |
173 | sed -e "s/ *\([^ ][^ ]*\)/$ngx_regex_cont\1/g" \ | 175 | sed -e "s/ *\([^ ][^ ]*\)/$ngx_long_regex_cont\1/g" \ |
174 -e "s/\//$ngx_regex_dirsep/g"` | 176 -e "s/\//$ngx_regex_dirsep/g"` |
175 | 177 |
176 ngx_libs=${CORE_LIBS:+`echo $NGX_LD_OPT $CORE_LIBS \ | 178 ngx_libs=${CORE_LIBS:+`echo $NGX_LD_OPT $CORE_LIBS \ |
177 | sed -e "s/\//$ngx_regex_dirsep/g" -e "s/^/$ngx_regex_cont/"`} | 179 | sed -e "s/\//$ngx_regex_dirsep/g" -e "s/^/$ngx_long_regex_cont/"`} |
178 | 180 |
179 ngx_link=${CORE_LINK:+`echo $CORE_LINK \ | 181 ngx_link=${CORE_LINK:+`echo $CORE_LINK \ |
180 | sed -e "s/\//$ngx_regex_dirsep/g" -e "s/^/$ngx_regex_cont/"`} | 182 | sed -e "s/\//$ngx_regex_dirsep/g" -e "s/^/$ngx_long_regex_cont/"`} |
181 | 183 |
182 | 184 |
183 cat << END >> $NGX_MAKEFILE | 185 cat << END >> $NGX_MAKEFILE |
184 | 186 |
185 $NGX_OBJS${ngx_dirsep}nginx${ngx_binext}: $ngx_deps$ngx_spacer | 187 $NGX_OBJS${ngx_dirsep}nginx${ngx_binext}: $ngx_deps$ngx_spacer |
186 \$(LINK) ${ngx_binout}$NGX_OBJS${ngx_dirsep}nginx$ngx_cont$ngx_objs$ngx_libs$ngx_link | 188 \$(LINK) ${ngx_long_start}${ngx_binout}$NGX_OBJS${ngx_dirsep}nginx$ngx_long_cont$ngx_objs$ngx_libs$ngx_link |
187 $ngx_rcc | 189 $ngx_rcc |
188 | 190 ${ngx_long_end} |
189 END | 191 END |
190 | 192 |
191 | 193 |
192 # ngx_modules.c | 194 # ngx_modules.c |
193 | 195 |