is no longer only present when built with SSL support.
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
<server>
http
</server>
-# NTLM only works if we are built with SSL
<features>
-SSL
+NTLM
</features>
<name>
HTTP with proxy-requiring-NTLM to site-requiring-Digest
http
</server>
<features>
-SSL
+NTLM
</features>
<name>
HTTP POST with --proxy-ntlm and no SSL with no response
# Client-side
<client>
-# require SSL since we need that for NTLM
<features>
-SSL
+NTLM
</features>
<server>
http
<server>
http
</server>
-# NTLM requires SSL
<features>
-SSL
+NTLM
</features>
<name>
HTTP proxy CONNECT auth NTLM
<server>
http
</server>
-# NTLM requires SSL
<features>
-SSL
+NTLM
</features>
<name>
HTTP proxy CONNECT auth NTLM and then POST
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
# Client-side
<client>
-# NTLM only works if SSL-support is present
<features>
-SSL
+NTLM
</features>
<server>
http
my $has_ipv6; # set if libcurl is built with IPv6 support
my $has_libz; # set if libcurl is built with libz support
my $has_getrlimit; # set if system has getrlimit()
+my $has_ntlm; # set if libcurl is built with NTLM support
my $skipped=0; # number of tests skipped; reported in main loop
my %skipped; # skipped{reason}=counter, reasons for skip
if($feat =~ /libz/i) {
$has_libz = 1;
}
+ if($feat =~ /NTLM/i) {
+ # NTLM enabled
+ $has_ntlm=1;
+ }
}
}
if(!$curl) {
next;
}
}
+ elsif($f eq "NTLM") {
+ if($has_ntlm) {
+ next;
+ }
+ }
elsif($f eq "getrlimit") {
if($has_getrlimit) {
next;