From: Daniel Stenberg Date: Sun, 9 Jan 2022 10:59:10 +0000 (+0100) Subject: runtests: make 'rustls' a testable feature X-Git-Tag: curl-7_82_0~238 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1fefa1a85689b306443f42e7e50b0c86edcc4e7d;p=thirdparty%2Fcurl.git runtests: make 'rustls' a testable feature --- diff --git a/tests/FILEFORMAT.md b/tests/FILEFORMAT.md index 6053b523fc..655c648fcc 100644 --- a/tests/FILEFORMAT.md +++ b/tests/FILEFORMAT.md @@ -402,6 +402,7 @@ Features testable here are: - `parsedate` - `proxy` - `PSL` +- `rustls` - `Schannel` - `sectransp` - `shuffle-dns` diff --git a/tests/runtests.pl b/tests/runtests.pl index ca82d09b2e..e6546631b3 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -277,6 +277,7 @@ my $has_unicode; # set if libcurl is built with Unicode support # this version is decided by the particular nghttp2 library that is being used my $h2cver = "h2c"; +my $has_rustls; # built with rustls my $has_openssl; # built with a lib using an OpenSSL-like API my $has_gnutls; # built with GnuTLS my $has_nss; # built with NSS @@ -2880,6 +2881,7 @@ sub setupfeatures { $feature{"libz"} = $has_libz; $feature{"libssh2"} = $has_libssh2; $feature{"libssh"} = $has_libssh; + $feature{"rustls"} = $has_rustls; $feature{"wolfssh"} = $has_wolfssh; $feature{"manual"} = $has_manual; $feature{"MinGW"} = $has_mingw; @@ -2999,6 +3001,9 @@ sub checksystem { $has_gnutls=1; $has_sslpinning=1; } + elsif ($libcurl =~ /rustls-ffi/i) { + $has_rustls=1; + } elsif ($libcurl =~ /nss/i) { $has_nss=1; $has_sslpinning=1;