From: Viktor Szakats Date: Sun, 17 Nov 2024 02:18:13 +0000 (+0100) Subject: GHA/linux: enable ECH in wolfSSL jobs X-Git-Tag: curl-8_11_1~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6081703bd9610f04f5badf607b5c344b541231e6;p=thirdparty%2Fcurl.git GHA/linux: enable ECH in wolfSSL jobs 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 --- diff --git a/.github/workflows/http3-linux.yml b/.github/workflows/http3-linux.yml index 8949dea592..e4301f03e7 100644 --- a/.github/workflows/http3-linux.yml +++ b/.github/workflows/http3-linux.yml @@ -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' diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index f16914be8e..e75536b85d 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -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 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 0b6ea759d9..f484216a34 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -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'