Mercurial > hg > nginx-vendor-1-0
annotate auto/cc/owc @ 326:9fc4ab6673f9 NGINX_0_6_7
nginx 0.6.7
*) 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 an response different than 200 was returned to an 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 an
"server" inside "upstream" block was marked as "down"; bug 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.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 15 Aug 2007 00:00:00 +0400 |
parents | 91372f004adf |
children | 549994537f15 |
rev | line source |
---|---|
4 | 1 |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
132 | 5 # Open Watcom C 1.0, 1.2, 1.3 |
4 | 6 |
7 # optimizations | |
8 | |
9 # maximize speed | |
10 CFLAGS="$CFLAGS -ot" | |
126 | 11 # reorder instructions for best pipeline usage |
4 | 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" | |
126 | 27 ;; |
4 | 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 | |
48 | 43 # maximum level |
44 CFLAGS="$CFLAGS -wx" | |
4 | 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 | |
132 | 63 have=NGX_HAVE_C99_VARIADIC_MACROS . auto/have |
4 | 64 |
10 | 65 |
126 | 66 # the precompiled headers |
18 | 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" | |
4 | 71 |
10 | 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 | |
18 | 78 NGX_RCC="wrc \$(CORE_INCS) -fo=$NGX_OBJS/nginx.res " |
79 NGX_RCC="$NGX_RCC $NGX_WIN32_RC $NGX_OBJS/nginx.exe" | |
10 | 80 |
4 | 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="\\" |