mirror of
https://github.com/curl/curl.git
synced 2026-08-26 17:53:33 +03:00
build: fix HTTPSIG option for unsupported TLS backends
Show a warning and force-disable HTTPSIG when the TLS backend is not
OpenSSL or wolfSSL. Before this patch this resulted in a mismatched
feature list in configure and `curl -V`.
Also enable HTTPSIG in more CI jobs to cover unsupported ones, Windows
compilers, clang-tidy, cmake.
Follow-up to a55731050e #22386 #21239
Cherry-picked from #22437
Closes #22439
This commit is contained in:
parent
c155cbc638
commit
7d5398f764
6 changed files with 20 additions and 7 deletions
4
.github/workflows/linux.yml
vendored
4
.github/workflows/linux.yml
vendored
|
|
@ -316,7 +316,7 @@ jobs:
|
|||
- name: '!ssl !http !smtp !imap'
|
||||
image: ubuntu-26.04-arm
|
||||
tflags: '--min=500'
|
||||
configure: --without-ssl --enable-debug --disable-http --disable-smtp --disable-imap --disable-unity
|
||||
configure: --without-ssl --enable-debug --disable-http --disable-smtp --disable-imap --disable-unity --enable-httpsig
|
||||
|
||||
- name: 'clang-tidy'
|
||||
image: ubuntu-26.04
|
||||
|
|
@ -341,7 +341,7 @@ jobs:
|
|||
-DCURL_USE_OPENSSL=ON -DOPENSSL_ROOT_DIR=/home/linuxbrew/.linuxbrew/opt/openssl@4
|
||||
-DCURL_USE_WOLFSSL=ON -DCURL_USE_GNUTLS=ON -DCURL_USE_MBEDTLS=ON -DCURL_USE_RUSTLS=ON
|
||||
-DCURL_USE_GSASL=ON
|
||||
-DUSE_ECH=ON -DCURL_USE_GSSAPI=ON -DUSE_SSLS_EXPORT=ON
|
||||
-DUSE_ECH=ON -DCURL_USE_GSSAPI=ON -DUSE_SSLS_EXPORT=ON -DCURL_DISABLE_HTTPSIG=OFF
|
||||
-DCURL_CLANG_TIDY=ON -DCLANG_TIDY=/usr/bin/clang-tidy-22
|
||||
|
||||
- name: 'clang-tidy H3 c-ares !examples'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue