This feature specifies the availability of cryptographic
authentication, which can be disabled at compile-time
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
<server>
http
</server>
+<features>
+crypto
+</features>
<name>
HTTP POST --digest with PUT and resumed upload and modified method
</name>
<server>
http
</server>
+<features>
+crypto
+</features>
<name>
HTTP POST --digest with PUT and resumed upload and modified method, twice
</name>
<server>
http
</server>
-<features>
-crypto
-</features>
<name>
HTTP GET with unexpected 1xx response
</name>
lib547
</tool>
<features>
+crypto
</features>
<name>
HTTP proxy auth Digest with POST data from read callback
<server>
http
</server>
+<features>
+crypto
+</features>
# tool is what to use instead of 'curl'
<tool>
lib565
<server>
http
</server>
+<features>
+crypto
+</features>
# tool is what to use instead of 'curl'
<tool>
lib579
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
$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"));