From: Daniel Stenberg Date: Mon, 13 Jan 2025 17:32:34 +0000 (+0100) Subject: GHA: enable the SSL session cache in a few builds X-Git-Tag: curl-8_12_0~128 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=97d278fd763ea1a37e6df424c8bfef9145886274;p=thirdparty%2Fcurl.git GHA: enable the SSL session cache in a few builds Closes #15989 --- diff --git a/.github/workflows/http3-linux.yml b/.github/workflows/http3-linux.yml index 1624c785bd..1d006613b7 100644 --- a/.github/workflows/http3-linux.yml +++ b/.github/workflows/http3-linux.yml @@ -231,7 +231,7 @@ jobs: LDFLAGS="-Wl,-rpath,$HOME/quictls/build/lib" --with-ngtcp2=$HOME/ngtcp2/build --enable-warnings --enable-werror --enable-debug --disable-ntlm --with-test-nghttpx="$HOME/nghttp2/build/bin/nghttpx" - --with-openssl=$HOME/quictls/build + --with-openssl=$HOME/quictls/build --enable-ssls-export - name: gnutls PKG_CONFIG_PATH: '$HOME/gnutls/build/lib/pkgconfig:$HOME/nghttp3/build/lib/pkgconfig:$HOME/ngtcp2/build/lib/pkgconfig:$HOME/nghttp2/build/lib/pkgconfig' @@ -239,7 +239,7 @@ jobs: LDFLAGS="-Wl,-rpath,$HOME/gnutls/build/lib" --with-ngtcp2=$HOME/ngtcp2/build --enable-warnings --enable-werror --enable-debug --with-test-nghttpx="$HOME/nghttp2/build/bin/nghttpx" - --with-gnutls=$HOME/gnutls/build + --with-gnutls=$HOME/gnutls/build --enable-ssls-export - 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' @@ -248,7 +248,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-ech + --enable-ech --enable-ssls-export - 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' diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index f5ea5d00e8..18a46f272c 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -152,7 +152,7 @@ jobs: generate: -DCURL_USE_MBEDTLS=ON -DCURL_DISABLE_LDAP=ON - name: 'GnuTLS !ldap krb5' install: gnutls nettle krb5 - generate: -DCURL_USE_GNUTLS=ON -DCURL_USE_OPENSSL=OFF -DCURL_USE_GSSAPI=ON -DGSS_ROOT_DIR=$(brew --prefix krb5) -DCURL_DISABLE_LDAP=ON + generate: -DCURL_USE_GNUTLS=ON -DCURL_USE_OPENSSL=OFF -DCURL_USE_GSSAPI=ON -DGSS_ROOT_DIR=$(brew --prefix krb5) -DCURL_DISABLE_LDAP=ON -DUSE_SSLS_EXPORT=ON - name: 'OpenSSL torture !FTP' generate: -DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DENABLE_THREADED_RESOLVER=OFF -DOPENSSL_ROOT_DIR=$(brew --prefix openssl) tflags: -t --shallow=25 !FTP diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 33e56083e0..7f5f450863 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -581,7 +581,7 @@ jobs: config: >- -DCURL_USE_LIBSSH2=ON -DCURL_USE_SCHANNEL=ON -DCURL_USE_OPENSSL=ON -DCURL_USE_MBEDTLS=ON -DCURL_USE_WOLFSSL=ON -DCURL_DEFAULT_SSL_BACKEND=schannel - -DCURL_USE_GSASL=ON -DUSE_WIN32_IDN=ON -DENABLE_UNICODE=ON + -DCURL_USE_GSASL=ON -DUSE_WIN32_IDN=ON -DENABLE_UNICODE=ON -DUSE_SSLS_EXPORT=ON - name: 'openssl' install: 'brotli zlib zstd libpsl nghttp2 nghttp3 openssl libssh2 pkgconf gsasl c-ares libuv krb5' @@ -614,7 +614,7 @@ jobs: config: >- -DCURL_USE_LIBSSH2=ON -DCURL_USE_SCHANNEL=OFF -DCURL_USE_OPENSSL=ON -DUSE_NGTCP2=ON - -DCURL_CA_SEARCH_SAFE=ON + -DCURL_CA_SEARCH_SAFE=ON -DUSE_SSLS_EXPORT=ON - name: 'boringssl' install: 'brotli zlib zstd libpsl nghttp2 boringssl libssh2[core,zlib]'