1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 15:48:49 -05:00

tests: Made the crypto test feature usable

This feature specifies the availability of cryptographic
authentication, which can be disabled at compile-time
This commit is contained in:
Dan Fandrich 2014-02-17 09:14:44 +01:00
parent 184c3e2d37
commit 4b4e8a5853
9 changed files with 15 additions and 8 deletions

View File

@ -1026,7 +1026,6 @@ REDUCING SIZE
command line. Following is a list of appropriate key words:
--disable-cookies !cookies
--disable-crypto-auth !HTTP\ Digest\ auth !HTTP\ proxy\ Digest\ auth
--disable-manual !--manual
--disable-proxy !HTTP\ proxy !proxytunnel !SOCKS4 !SOCKS5

View File

@ -63,6 +63,9 @@ ok
<server>
http
</server>
<features>
crypto
</features>
<name>
HTTP POST --digest with PUT and resumed upload and modified method
</name>

View File

@ -62,6 +62,9 @@ ok
<server>
http
</server>
<features>
crypto
</features>
<name>
HTTP POST --digest with PUT and resumed upload and modified method, twice
</name>

View File

@ -29,9 +29,6 @@ Content-Length: 0
<server>
http
</server>
<features>
crypto
</features>
<name>
HTTP GET with unexpected 1xx response
</name>

View File

@ -61,6 +61,7 @@ http
lib547
</tool>
<features>
crypto
</features>
<name>
HTTP proxy auth Digest with POST data from read callback

Binary file not shown.

View File

@ -56,6 +56,9 @@ ok
<server>
http
</server>
<features>
crypto
</features>
# tool is what to use instead of 'curl'
<tool>
lib565

View File

@ -56,6 +56,9 @@ ok
<server>
http
</server>
<features>
crypto
</features>
# tool is what to use instead of 'curl'
<tool>
lib579

View File

@ -2403,6 +2403,8 @@ sub checksystem {
if($feat =~ /NTLM/i) {
# NTLM enabled
$has_ntlm=1;
# Use this as a proxy for any cryptographic authentication
$has_crypto=1;
}
if($feat =~ /NTLM_WB/i) {
# NTLM delegation to winbind daemon ntlm_auth helper enabled
@ -2513,10 +2515,6 @@ sub checksystem {
$has_shared = `sh $CURLCONFIG --built-shared`;
chomp $has_shared;
# curl doesn't list cryptographic support separately, so assume it's
# always available
$has_crypto=1;
my $hostname=join(' ', runclientoutput("hostname"));
my $hosttype=join(' ', runclientoutput("uname -a"));