Mercurial > hg > nginx
annotate auto/cc/owc @ 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 | 64d9afb209da |
children | 4d9ea73a627a |
rev | line source |
---|---|
455 | 1 |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 # Open Watcom C 1.0, 1.2 | |
6 | |
7 # optimizations | |
8 | |
9 # maximize speed | |
10 CFLAGS="$CFLAGS -ot" | |
11 # reorder instructions for best pipeline usage | |
12 CFLAGS="$CFLAGS -op" | |
13 # inline intrinsic functions | |
14 CFLAGS="$CFLAGS -oi" | |
15 # inline expansion | |
16 CFLAGS="$CFLAGS -oe" | |
17 # disable stack checking calls | |
18 CFLAGS="$CFLAGS -s" | |
19 | |
20 case $CPU in | |
21 pentium) | |
22 # optimize for Pentium and Athlon | |
23 # register-based arguments passing conventions | |
24 CPU_OPT="-5r" | |
25 # stack-based arguments passing conventions | |
26 #CPU_OPT="-5s" | |
27 ;; | |
28 | |
29 pentiumpro) | |
30 # optimize for Pentium Pro, Pentium II and Pentium III | |
31 # register-based arguments passing conventions | |
32 CPU_OPT="-6r" | |
33 # stack-based arguments passing conventions | |
34 #CPU_OPT="-6s" | |
35 ;; | |
36 esac | |
37 | |
38 CFLAGS="$CFLAGS $CPU_OPT" | |
39 | |
40 | |
41 # warnings | |
42 | |
499 | 43 # maximum level |
44 CFLAGS="$CFLAGS -wx" | |
455 | 45 #CFLAGS="$CFLAGS -w3" |
46 | |
47 # stop on warning | |
48 CFLAGS="$CFLAGS -we" | |
49 | |
50 # built target is NT | |
51 CFLAGS="$CFLAGS -bt=nt" | |
52 | |
53 # multithreaded | |
54 CFLAGS="$CFLAGS -bm" | |
55 | |
56 # debug | |
57 CFLAGS="$CFLAGS -d2" | |
58 | |
59 # quiet | |
60 CFLAGS="$CFLAGS -zq" | |
61 | |
62 # Open Watcom C 1.2 | |
461 | 63 #have=NGX_HAVE_C99_VARIADIC_MACROS . auto/have |
455 | 64 |
461 | 65 |
66 # the precompiled headers | |
469 | 67 CORE_DEPS="$CORE_DEPS $NGX_OBJS/ngx_config.pch" |
68 NGX_PCH="$NGX_OBJS/ngx_config.pch" | |
69 NGX_BUILD_PCH="-fhq=$NGX_OBJS/ngx_config.pch" | |
70 NGX_USE_PCH="-fh=$NGX_OBJS/ngx_config.pch" | |
455 | 71 |
461 | 72 |
73 # the link flags, built target is NT GUI mode application | |
74 CORE_LINK="$CORE_LINK -l=nt_win" | |
75 | |
76 | |
77 # the resource file | |
469 | 78 NGX_RCC="wrc \$(CORE_INCS) -fo=$NGX_OBJS/nginx.res " |
79 NGX_RCC="$NGX_RCC $NGX_WIN32_RC $NGX_OBJS/nginx.exe" | |
461 | 80 |
455 | 81 |
82 ngx_include_opt="-i=" | |
83 ngx_objout="-fo" | |
84 ngx_binout="-fe=" | |
85 ngx_objext="obj" | |
86 ngx_binext=".exe" | |
87 | |
88 ngx_regex_dirsep='\\' | |
89 ngx_dirsep="\\" |