]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/linux: enable ECH in wolfSSL jobs
authorViktor Szakats <commit@vsz.me>
Sun, 17 Nov 2024 02:18:13 +0000 (03:18 +0100)
committerViktor Szakats <commit@vsz.me>
Sun, 17 Nov 2024 03:45:12 +0000 (04:45 +0100)
wolfSSL `--enable-all` builds support ECH. Enable it for 3 jobs using
such builds.

Also:
- GHA/windows: drop ECH from the job name.

Closes #15598

.github/workflows/http3-linux.yml
.github/workflows/linux.yml
.github/workflows/windows.yml

index 8949dea592750edbc1e6ed773f5eee1cff92b0b9..e4301f03e79faab3b8b5a61447fb2a3e6a05a257 100644 (file)
@@ -282,6 +282,7 @@ jobs:
               --with-ngtcp2=$HOME/ngtcp2/build --enable-warnings --enable-werror --enable-debug
               --with-test-nghttpx="$HOME/nghttp2/build/bin/nghttpx"
               --with-wolfssl=$HOME/wolfssl/build
+              --enable-httpsrr --enable-ech
 
           - name: wolfssl
             PKG_CONFIG_PATH: '$HOME/wolfssl/build/lib/pkgconfig:$HOME/nghttp3/build/lib/pkgconfig:$HOME/ngtcp2/build/lib/pkgconfig:$HOME/nghttp2/build/lib/pkgconfig'
@@ -289,6 +290,7 @@ jobs:
               -DCURL_USE_WOLFSSL=ON -DUSE_NGTCP2=ON -DENABLE_DEBUG=ON
               -DTEST_NGHTTPX="$HOME/nghttp2/build/bin/nghttpx"
               -DHTTPD_NGHTTPX="$HOME/nghttp2/build/bin/nghttpx"
+              -DUSE_HTTPSRR=ON -DUSE_ECH=ON
 
           - name: openssl-quic
             PKG_CONFIG_PATH: '$HOME/openssl/build/lib64/pkgconfig'
index f16914be8ea6298b6cb623293c0a3760b037a350..e75536b85d4d4518e35284535adff27500cc9aa6 100644 (file)
@@ -94,7 +94,7 @@ jobs:
           - name: wolfssl-all
             install_packages: zlib1g-dev
             install_steps: wolfssl-all
-            configure: LDFLAGS="-Wl,-rpath,$HOME/wolfssl-all/lib" --with-wolfssl=$HOME/wolfssl-all --enable-debug
+            configure: LDFLAGS="-Wl,-rpath,$HOME/wolfssl-all/lib" --with-wolfssl=$HOME/wolfssl-all --enable-httpsrr --enable-ech --enable-debug
 
           - name: wolfssl-opensslextra valgrind
             install_packages: zlib1g-dev valgrind
index 0b6ea759d90b80589a89f92502bf81ec4eb6e47d..f484216a348c22d240a347ee774dca4b6500a568 100644 (file)
@@ -669,7 +669,7 @@ jobs:
               -DCURL_USE_SCHANNEL=OFF -DCURL_USE_OPENSSL=ON -DUSE_NGTCP2=ON
               -DCURL_CA_SEARCH_SAFE=ON
 
-          - name: 'boringssl-ECH'
+          - name: 'boringssl'
             install: 'brotli zlib zstd libpsl nghttp2 boringssl libssh2[core,zlib]'
             arch: 'x64'
             plat: 'windows'