]> granicus.if.org Git - curl/commitdiff
runtests: detect "schannel" as an alias for "winssl"
authorDaniel Stenberg <daniel@haxx.se>
Tue, 26 Feb 2019 13:01:30 +0000 (14:01 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 26 Feb 2019 21:18:35 +0000 (22:18 +0100)
Follow-up to 180501cb02

Reported-by: Marcel Raad
Fixes #3609
Closes #3620

tests/runtests.pl

index 66ab405f52a5a06b882a1c5b8d313123aee2b9cf..5a1d1b6cd6cafc9a4a5d0e4ad40a2b5a4646874c 100755 (executable)
@@ -257,7 +257,6 @@ my $has_sslpinning; # built with a TLS backend that supports pinning
 my $has_shared = "unknown";  # built shared
 
 my $resolver;       # name of the resolver backend (for human presentation)
-my $ssllib;         # name of the SSL library we use (for human presentation)
 
 my $has_textaware;  # set if running on a system that has a text mode concept
                     # on files. Windows for example
@@ -2688,55 +2687,45 @@ sub checksystem {
                 # Win32-style path.
                 $pwd = pathhelp::sys_native_current_path();
             }
-           if ($libcurl =~ /winssl/i) {
+           if ($libcurl =~ /(winssl|schannel)/i) {
                $has_winssl=1;
                $has_sslpinning=1;
-               $ssllib="WinSSL";
            }
            elsif ($libcurl =~ /openssl/i) {
                $has_openssl=1;
                $has_sslpinning=1;
-               $ssllib="OpenSSL";
            }
            elsif ($libcurl =~ /gnutls/i) {
                $has_gnutls=1;
                $has_sslpinning=1;
-               $ssllib="GnuTLS";
            }
            elsif ($libcurl =~ /nss/i) {
                $has_nss=1;
                $has_sslpinning=1;
-               $ssllib="NSS";
            }
            elsif ($libcurl =~ /(yassl|wolfssl)/i) {
                $has_yassl=1;
                $has_sslpinning=1;
-               $ssllib="yassl";
            }
            elsif ($libcurl =~ /polarssl/i) {
                $has_polarssl=1;
                $has_sslpinning=1;
-               $ssllib="polarssl";
            }
            elsif ($libcurl =~ /securetransport/i) {
                $has_darwinssl=1;
                $has_sslpinning=1;
-               $ssllib="DarwinSSL";
            }
            elsif ($libcurl =~ /BoringSSL/i) {
                $has_boringssl=1;
                $has_sslpinning=1;
-               $ssllib="BoringSSL";
            }
            elsif ($libcurl =~ /libressl/i) {
                $has_libressl=1;
                $has_sslpinning=1;
-               $ssllib="libressl";
            }
            elsif ($libcurl =~ /mbedTLS/i) {
                $has_mbedtls=1;
                $has_sslpinning=1;
-               $ssllib="mbedTLS";
            }
            if ($libcurl =~ /ares/i) {
                $has_cares=1;
@@ -2744,7 +2733,6 @@ sub checksystem {
            }
            if ($libcurl =~ /mesalink/i) {
                $has_mesalink=1;
-               $ssllib="MesaLink";
            }
         }
         elsif($_ =~ /^Protocols: (.*)/i) {
@@ -3279,7 +3267,7 @@ sub singletest {
                     next;
                 }
             }
-            elsif($1 eq "WinSSL") {
+            elsif(($1 eq "WinSSL") || ($1 eq "Schannel")) {
                 if($has_winssl) {
                     next;
                 }
@@ -3452,7 +3440,7 @@ sub singletest {
                         next;
                     }
                 }
-                elsif($1 eq "WinSSL") {
+                elsif(($1 eq "WinSSL") || ($1 eq "Schannel")) {
                     if(!$has_winssl) {
                         next;
                     }