diff options
author | Stefan Eissing <stefan@eissing.org> | 2022-11-25 14:06:43 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2022-11-28 13:56:23 +0100 |
commit | 55807e6c056f27846d70cec70ee6ac3f0e5b3bbe (patch) | |
tree | 85ab09a67ed74d35a1c6689ed539bac116f08341 /m4 | |
parent | dbd74baf781e33e95071a729a81c91a972eff0b7 (diff) | |
download | curl-55807e6c056f27846d70cec70ee6ac3f0e5b3bbe.tar.gz |
tls: backends use connection filters for IO, enabling HTTPS-proxy
- OpenSSL (and compatible)
- BearSSL
- gnutls
- mbedtls
- rustls
- schannel
- secure-transport
- wolfSSL (v5.0.0 and newer)
This leaves only the following without HTTPS-proxy support:
- gskit
- nss
- wolfSSL (versions earlier than v5.0.0)
Closes #9962
Diffstat (limited to 'm4')
-rw-r--r-- | m4/curl-wolfssl.m4 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/m4/curl-wolfssl.m4 b/m4/curl-wolfssl.m4 index d66c97935..0872bcb78 100644 --- a/m4/curl-wolfssl.m4 +++ b/m4/curl-wolfssl.m4 @@ -143,6 +143,15 @@ if test "x$OPT_WOLFSSL" != xno; then ] ) + dnl if this symbol is present, we can make use of BIO filter chains + AC_CHECK_FUNC(wolfSSL_BIO_set_shutdown, + [ + AC_DEFINE(HAVE_WOLFSSL_FULL_BIO, 1, + [if you have wolfSSL_BIO_set_shutdown]) + WOLFSSL_FULL_BIO=1 + ] + ) + if test -n "$wolfssllibpath"; then dnl when shared libs were found in a path that the run-time dnl linker doesn't search through, we need to add it to |