comparison auto/lib/md5/conf @ 18:6f8b0dc0f8dd NGINX_0_1_9

nginx 0.1.9 *) Bugfix: the proxied request was sent without arguments if the request contains "//", "/./", "/../" or "%XX". *) Bugfix: the large compressed responses may be transferred not completely. *) Bugfix: the files bigger than 2G was not transferred on Linux that does not support sendfile64(). *) Bugfix: while the build configuration on Linux the --with-poll_module parameter was required; bug appeared in 0.1.8.
author Igor Sysoev <http://sysoev.ru>
date Thu, 25 Nov 2004 00:00:00 +0300
parents 46833bd150cb
children 45fe5b98a9de
comparison
equal deleted inserted replaced
17:9acb68bb0698 18:6f8b0dc0f8dd
5 if [ $MD5 != NONE ]; then 5 if [ $MD5 != NONE ]; then
6 6
7 if grep MD5_Init $MD5/md5.h >/dev/null; then 7 if grep MD5_Init $MD5/md5.h >/dev/null; then
8 # OpenSSL md5 8 # OpenSSL md5
9 OPENSSL_MD5=YES 9 OPENSSL_MD5=YES
10 have=HAVE_OPENSSL_MD5 . auto/have 10 have=NGX_HAVE_OPENSSL_MD5 . auto/have
11 else 11 else
12 # rsaref md5 12 # rsaref md5
13 OPENSSL_MD5=NO 13 OPENSSL_MD5=NO
14 fi 14 fi
15 15
41 41
42 esac 42 esac
43 43
44 else 44 else
45 45
46 if [ $PLATFORM != win32 ]; then 46 if [ $NGX_PLATFORM != win32 ]; then
47 MD5=NO 47 MD5=NO
48 48
49 # Solaris 8/9 49 # Solaris 8/9
50 50
51 ngx_feature="rsaref md5 library" 51 ngx_feature="rsaref md5 library"
52 ngx_feature_name="rsaref_md5" 52 ngx_feature_name=
53 ngx_feature_run=no 53 ngx_feature_run=no
54 ngx_feature_incs="#include <md5.h>" 54 ngx_feature_incs="#include <md5.h>"
55 ngx_feature_libs="-lmd5" 55 ngx_feature_libs="-lmd5"
56 ngx_feature_test="MD5_CTX md5; MD5Init(&md5)" 56 ngx_feature_test="MD5_CTX md5; MD5Init(&md5)"
57 . auto/feature 57 . auto/feature
64 64
65 else 65 else
66 # FreeBSD 66 # FreeBSD
67 67
68 ngx_feature="rsaref md library" 68 ngx_feature="rsaref md library"
69 ngx_feature_name="rsaref_md5" 69 ngx_feature_name=
70 ngx_feature_run=no 70 ngx_feature_run=no
71 ngx_feature_incs="#include <md5.h>" 71 ngx_feature_incs="#include <md5.h>"
72 ngx_feature_libs="-lmd" 72 ngx_feature_libs="-lmd"
73 ngx_feature_test="MD5_CTX md5; MD5Init(&md5)" 73 ngx_feature_test="MD5_CTX md5; MD5Init(&md5)"
74 . auto/feature 74 . auto/feature
85 if [ $MD5 = NO ]; then 85 if [ $MD5 = NO ]; then
86 86
87 # OpenSSL crypto library 87 # OpenSSL crypto library
88 88
89 ngx_feature="OpenSSL md5 crypto library" 89 ngx_feature="OpenSSL md5 crypto library"
90 ngx_feature_name="OpenSSL_md5" 90 ngx_feature_name="NGX_OPENSSL_MD5"
91 ngx_feature_run=no 91 ngx_feature_run=no
92 ngx_feature_incs="#include <openssl/md5.h>" 92 ngx_feature_incs="#include <openssl/md5.h>"
93 ngx_feature_libs="-lcrypto" 93 ngx_feature_libs="-lcrypto"
94 ngx_feature_test="MD5_CTX md5; MD5_Init(&md5)" 94 ngx_feature_test="MD5_CTX md5; MD5_Init(&md5)"
95 . auto/feature 95 . auto/feature
96 fi 96 fi
97 fi 97 fi
98 98
99 99
100 if [ $ngx_found = yes ]; then 100 if [ $ngx_found = yes ]; then
101 have=HAVE_OPENSSL_MD5_H . auto/have 101 have=NGX_HAVE_OPENSSL_MD5_H . auto/have
102 CORE_LIBS="$CORE_LIBS $ngx_feature_libs" 102 CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
103 MD5=YES 103 MD5=YES
104 MD5_LIB=crypto 104 MD5_LIB=crypto
105 fi 105 fi
106 fi 106 fi