Mercurial > hg > nginx-ranges
annotate auto/cc/name @ 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 | 6eb1e38f0f1f |
children | 05693816539c |
rev | line source |
---|---|
4 | 1 |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
270 | 5 if [ "$NGX_PLATFORM" != win32 ]; then |
6 | |
7 ngx_feature="C compiler" | |
8 ngx_feature_name= | |
9 ngx_feature_run=yes | |
10 ngx_feature_incs= | |
11 ngx_feature_path= | |
12 ngx_feature_libs= | |
13 ngx_feature_test= | |
14 . auto/feature | |
15 | |
16 if [ $ngx_found = no ]; then | |
17 echo | |
18 echo $0: error: C compiler $CC is not found | |
19 echo | |
20 exit 1 | |
21 fi | |
22 | |
23 fi | |
4 | 24 |
25 | |
126 | 26 if [ "$CC" = cl ]; then |
10 | 27 if `$NGX_WINE $CC -v 2>&1 \ |
28 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \ | |
236 | 29 >/dev/null 2>&1`; then |
10 | 30 |
31 NGX_CC_NAME=msvc7 | |
270 | 32 echo " + using Microsoft Visual C++ 7 compiler" |
10 | 33 |
34 else | |
35 NGX_CC_NAME=msvc | |
270 | 36 echo " + using Microsoft Visual C++ compiler" |
10 | 37 fi |
4 | 38 |
39 else | |
126 | 40 if [ "$CC" = wcl386 ]; then |
4 | 41 NGX_CC_NAME=owc |
270 | 42 echo " + using Open Watcom C compiler" |
4 | 43 |
44 else | |
126 | 45 if [ "$CC" = bcc32 ]; then |
4 | 46 NGX_CC_NAME=bcc |
270 | 47 echo " + using Borland C++ compiler" |
4 | 48 |
49 else | |
236 | 50 if `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then |
4 | 51 NGX_CC_NAME=gcc |
270 | 52 echo " + using GNU C compiler" |
4 | 53 |
54 else | |
236 | 55 if `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then |
4 | 56 NGX_CC_NAME=icc |
270 | 57 echo " + using Intel C++ compiler" |
4 | 58 |
59 else | |
236 | 60 if `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then |
110 | 61 NGX_CC_NAME=sunc |
270 | 62 echo " + using Sun C compiler" |
110 | 63 |
64 else | |
236 | 65 if `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then |
4 | 66 NGX_CC_NAME=ccc |
270 | 67 echo " + using Compaq C compiler" |
4 | 68 |
69 else | |
236 | 70 if `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then |
4 | 71 NGX_CC_NAME=acc |
270 | 72 echo " + using HP aC++ compiler" |
4 | 73 |
74 else | |
66 | 75 NGX_CC_NAME=unknown |
4 | 76 |
77 fi # acc | |
78 fi # ccc | |
110 | 79 fi # sunc |
4 | 80 fi # icc |
81 fi # gcc | |
82 fi # bcc | |
83 fi # owc | |
84 fi # msvc |