Commit 2e2f981b authored by Steve Holme's avatar Steve Holme
Browse files

runtests.pl: Added support for SPNEGO

parent 8cc7e74a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -228,6 +228,7 @@ http2
SSPI
GSS-API
Kerberos
SPNEGO

as well as each protocol that curl supports.  A protocol only needs to be
specified if it is different from the server (useful when the server
+15 −0
Original line number Diff line number Diff line
@@ -213,6 +213,7 @@ my $has_ntlm_wb; # set if libcurl is built with NTLM delegation to winbind
my $has_sspi;    # set if libcurl is built with SSPI support
my $has_gssapi;  # set if libcurl is built with a GSS-API library
my $has_kerberos;# set if libcurl is built with Kerberos support
my $has_spnego;  # set if libcurl is built with SPNEGO support
my $has_charconv;# set if libcurl is built with CharConv support
my $has_tls_srp; # set if libcurl is built with TLS-SRP support
my $has_metalink;# set if curl is built with Metalink support
@@ -2408,6 +2409,10 @@ sub checksystem {
                # Kerberos enabled
                $has_kerberos=1;
            }
            if($feat =~ /SPNEGO/i) {
                # SPNEGO enabled
                $has_spnego=1;
            }
            if($feat =~ /CharConv/i) {
                # CharConv enabled
                $has_charconv=1;
@@ -2879,6 +2884,11 @@ sub singletest {
                    next;
                }
            }
            elsif($1 eq "SPNEGO") {
                if($has_spnego) {
                    next;
                }
            }
            elsif($1 eq "getrlimit") {
                if($has_getrlimit) {
                    next;
@@ -3009,6 +3019,11 @@ sub singletest {
                        next;
                    }
                }
                elsif($1 eq "SPNEGO") {
                    if(!$has_spnego) {
                        next;
                    }
                }
                elsif($1 eq "getrlimit") {
                    if(!$has_getrlimit) {
                        next;