mirror of
https://github.com/curl/curl.git
synced 2026-07-22 11:07:16 +03:00
tests: skip test 311 for wolfSSL 5.9.2
To fix this for everyone running curl tests. Also: drop workarounds for CI. Refs: https://github.com/wolfSSL/wolfssl/pull/107937dd269fc52Ref: https://github.com/curl/curl/pull/22269#issuecomment-4892203666 Follow-up to7183bec8fe#22269 Follow-up to03f9751585#22204 Closes #22286
This commit is contained in:
parent
06a42cd8bb
commit
50c244c74d
5 changed files with 4 additions and 13 deletions
3
.github/workflows/http3-linux.yml
vendored
3
.github/workflows/http3-linux.yml
vendored
|
|
@ -327,9 +327,6 @@ jobs:
|
|||
cd ~
|
||||
git clone --quiet --depth 1 --branch "v${WOLFSSL_VERSION}-stable" https://github.com/wolfSSL/wolfssl
|
||||
cd wolfssl
|
||||
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 30 --retry 6 --retry-connrefused \
|
||||
https://github.com/wolfSSL/wolfssl/commit/7dd269fc52228cbc854b9f0ed8c3938b95d8a2c8.diff --output pkg.patch
|
||||
patch -p1 -i pkg.patch
|
||||
./autogen.sh
|
||||
./configure --disable-dependency-tracking --prefix="$PWD"/build --enable-all --enable-quic \
|
||||
--disable-benchmark --disable-crypttests --disable-examples
|
||||
|
|
|
|||
9
.github/workflows/linux.yml
vendored
9
.github/workflows/linux.yml
vendored
|
|
@ -598,9 +598,6 @@ jobs:
|
|||
--location --proto-redir =https "https://github.com/wolfSSL/wolfssl/archive/v${WOLFSSL_VERSION}-stable.tar.gz" --output pkg.bin
|
||||
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
|
||||
cd "wolfssl-${WOLFSSL_VERSION}-stable"
|
||||
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 30 --retry 6 --retry-connrefused \
|
||||
https://github.com/wolfSSL/wolfssl/commit/7dd269fc52228cbc854b9f0ed8c3938b95d8a2c8.diff --output pkg.patch
|
||||
patch -p1 -i pkg.patch
|
||||
./autogen.sh
|
||||
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-all \
|
||||
--enable-tls13 --enable-harden --enable-all \
|
||||
|
|
@ -624,9 +621,6 @@ jobs:
|
|||
--location --proto-redir =https "https://github.com/wolfSSL/wolfssl/archive/v${WOLFSSL_VERSION}-stable.tar.gz" --output pkg.bin
|
||||
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
|
||||
cd "wolfssl-${WOLFSSL_VERSION}-stable"
|
||||
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 30 --retry 6 --retry-connrefused \
|
||||
https://github.com/wolfSSL/wolfssl/commit/7dd269fc52228cbc854b9f0ed8c3938b95d8a2c8.diff --output pkg.patch
|
||||
patch -p1 -i pkg.patch
|
||||
./autogen.sh
|
||||
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra \
|
||||
--enable-tls13 --enable-harden --enable-ech --enable-ed25519 --enable-opensslextra \
|
||||
|
|
@ -650,9 +644,6 @@ jobs:
|
|||
--location --proto-redir =https "https://github.com/wolfSSL/wolfssl/archive/v${WOLFSSL_VERSION}-stable.tar.gz" --output pkg.bin
|
||||
sha256sum pkg.bin && tar -xzf pkg.bin && rm -f pkg.bin
|
||||
cd "wolfssl-${WOLFSSL_VERSION}-stable"
|
||||
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 30 --retry 6 --retry-connrefused \
|
||||
https://github.com/wolfSSL/wolfssl/commit/7dd269fc52228cbc854b9f0ed8c3938b95d8a2c8.diff --output pkg.patch
|
||||
patch -p1 -i pkg.patch
|
||||
./autogen.sh
|
||||
./configure --disable-dependency-tracking --prefix=/home/runner/wolfssl-opensslextra \
|
||||
--enable-tls13 --enable-harden --enable-ech --enable-ed25519 --enable-opensslextra \
|
||||
|
|
|
|||
1
.github/workflows/macos.yml
vendored
1
.github/workflows/macos.yml
vendored
|
|
@ -343,7 +343,6 @@ jobs:
|
|||
install: brotli wolfssl zstd
|
||||
install_steps: pytest
|
||||
generate: -DCURL_USE_WOLFSSL=ON -DCURL_DISABLE_LDAP=ON -DUSE_ECH=ON -DCURL_ENABLE_NTLM=ON
|
||||
tflags: '~311' # fails on wolfSSL v5.9.2, fixed in upcoming release
|
||||
|
||||
- name: 'mbedTLS !ldap brotli zstd MultiSSL AppleIDN'
|
||||
compiler: llvm@18
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ PEM certificate
|
|||
<features>
|
||||
SSL
|
||||
local-http
|
||||
!wolfssl-5.9.2
|
||||
</features>
|
||||
<server>
|
||||
https test-localhost0h.pem
|
||||
|
|
|
|||
|
|
@ -589,6 +589,9 @@ sub checksystemfeatures {
|
|||
elsif($libcurl =~ /\swolfssl\b/i) {
|
||||
$feature{"wolfssl"} = 1;
|
||||
$feature{"SSLpinning"} = 1;
|
||||
if($libcurl =~ /\swolfssl\/5\.9\.2\b/i) {
|
||||
$feature{"wolfssl-5.9.2"} = 1;
|
||||
}
|
||||
}
|
||||
elsif($libcurl =~ /\s(AWS-LC|BoringSSL)\b/i) {
|
||||
# OpenSSL compatible API
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue