summaryrefslogtreecommitdiffhomepage
path: root/auto/feature
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2006-03-10 12:51:52 +0000
committerIgor Sysoev <igor@sysoev.ru>2006-03-10 12:51:52 +0000
commit13c68741f29943d0ba45f7c9d5a5c4251d5f16f6 (patch)
tree539580ab05f906419ca310ab8e0d437a1ae7fec8 /auto/feature
parent15465ff78e5b53c9fb88dfde0adb8c99f6066892 (diff)
downloadnginx-release-0.3.31.tar.gz
nginx-release-0.3.31.tar.bz2
nginx-0.3.31-RELEASE importrelease-0.3.31
*) Change: now nginx passes the malformed proxied backend responses. *) Feature: the "listen" directives support the address in the "*:port" form. *) Feature: the EVFILER_TIMER support in MacOSX 10.4. *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout bug. Thanks to Andrei Nigmatulin. *) Bugfix: if there were several "listen" directives listening one various addresses inside one server, then server names like "*.domain.tld" worked for first address only; the bug had appeared in 0.3.18. *) Bugfix: if the HTTPS protocol was used in the "proxy_pass" directive and the request body was in temporarily file then the request was not transferred. *) Bugfix: perl 5.8.8 compatibility.
Diffstat (limited to '')
-rw-r--r--auto/feature63
1 files changed, 40 insertions, 23 deletions
diff --git a/auto/feature b/auto/feature
index 5a40c6983..15da5bde3 100644
--- a/auto/feature
+++ b/auto/feature
@@ -39,29 +39,46 @@ eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
if [ -x $NGX_AUTOTEST ]; then
- if [ $ngx_feature_run = yes ]; then
-
- if $NGX_AUTOTEST 2>&1 > /dev/null; then
- echo " found"
- ngx_found=yes
-
- if test -n "$ngx_feature_name"; then
- have=$ngx_have_feature . auto/have
- fi
-
- else
- echo " found but is not working"
- fi
-
- else
- echo " found"
- ngx_found=yes
-
- if test -n "$ngx_feature_name"; then
- have=$ngx_have_feature . auto/have
- fi
-
- fi
+ case "$ngx_feature_run" in
+
+ yes)
+ if $NGX_AUTOTEST 2>&1 > /dev/null; then
+ echo " found"
+ ngx_found=yes
+
+ if test -n "$ngx_feature_name"; then
+ have=$ngx_have_feature . auto/have
+ fi
+
+ else
+ echo " found but is not working"
+ fi
+ ;;
+
+ bug)
+ if $NGX_AUTOTEST 2>&1 > /dev/null; then
+ echo " not found"
+
+ else
+ echo " found"
+ ngx_found=yes
+
+ if test -n "$ngx_feature_name"; then
+ have=$ngx_have_feature . auto/have
+ fi
+ fi
+ ;;
+
+ *)
+ echo " found"
+ ngx_found=yes
+
+ if test -n "$ngx_feature_name"; then
+ have=$ngx_have_feature . auto/have
+ fi
+ ;;
+
+ esac
else
echo " not found"