summaryrefslogtreecommitdiff
path: root/lib/vtls/openssl.c
Commit message (Expand)AuthorAgeFilesLines
* openssl: rename 'errcode_t' to 'sslerr_t'Daniel Stenberg2023-02-141-5/+5
* openssl: test and fix for forward proxy handling (non-tunneling).Stefan Eissing2023-02-131-6/+22
* openssl: remove dead codeDaniel Stenberg2023-02-111-6/+1
* openssl: store the CA after first send (ClientHello)Stefan Eissing2023-02-081-64/+35
* openssl: fix "Improper use of negative value"Daniel Stenberg2023-02-061-1/+4
* connections: introduce http/3 happy eyeballsStefan Eissing2023-02-021-55/+11
* openssl: only use CA_BLOB if verifying peerDaniel Stenberg2023-01-311-171/+167
* openssl: adapt to boringssl's error code typeDaniel Stenberg2023-01-291-3/+9
* vtls: Manage current easy handle in nested cfilter callsStefan Eissing2023-01-261-8/+4
* openssl: don't log raw record headersCherish982023-01-241-0/+3
* openssl: Don't ignore CA paths when using Windows CA store (redux)Jay Satiro2023-01-171-19/+36
* openssl: make the BIO_METHOD a local variable in the connection filterStefan Eissing2023-01-121-27/+35
* curl_log: for failf/infof and debug logging implementationsStefan Eissing2023-01-121-12/+5
* ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfsslStefan Eissing2023-01-101-10/+10
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* urldata: cease storing TLS auth typeDaniel Stenberg2022-12-311-5/+1
* vtls: use ALPN HTTP/1.0 when HTTP/1.0 is usedDaniel Stenberg2022-12-311-13/+20
* lib: connect/h2/h3 refactorStefan Eissing2022-12-301-8/+22
* openssl: remove attached easy handles from SSL instancesStefan Eissing2022-12-281-144/+34
* openssl: return -1 on error in the BIO callbacksDaniel Stenberg2022-12-061-12/+2
* openssl: fix for BoringSSL BIO result interpretation mixupsStefan Eissing2022-12-011-0/+17
* openssl: prefix errors with '[lib]/[version]: 'Daniel Stenberg2022-11-301-4/+15
* openssl/mbedtls: use %d for outputing port with failf (int)Daniel Stenberg2022-11-291-1/+1
* tls: backends use connection filters for IO, enabling HTTPS-proxyStefan Eissing2022-11-281-53/+217
* vtls: repair build with disabled proxyDaniel Stenberg2022-11-241-1/+3
* openssl: silence compiler warning when not using IPv6Daniel Gustafsson2022-11-231-0/+5
* vtls: localization of state data in filtersStefan Eissing2022-11-221-262/+274
* lib: connection filters (cfilter) addition to curl:Stefan Eissing2022-11-111-3/+4
* curl.h: add CURLOPT_CA_CACHE_TIMEOUT optionMichael Drake2022-11-081-11/+20
* openssl: reduce CA certificate bundle reparsing by cachingMichael Drake2022-11-081-260/+416
* lib: fix some type mismatches and remove unneeded typecastsRose2022-11-081-3/+3
* strcase: use curl_str(n)equal for case insensitive matchesDaniel Stenberg2022-11-011-1/+1
* http, vauth: always provide Curl_allow_auth_to_host() functionalityPatrick Monnerat2022-09-271-1/+2
* openssl: make certinfo available for QUICDaniel Stenberg2022-09-271-339/+341
* misc: ISSPACE() => ISBLANK()Daniel Stenberg2022-09-061-1/+1
* NPN: remove support for and use ofDaniel Stenberg2022-09-051-74/+3
* openssl: add cert path in error messageJacob Tolar2022-08-271-2/+4
* openssl: add details to "unable to set client certificate" erroropensignature2022-08-081-2/+3
* amissl: make AmiSSL v5 a minimum requirementFutaura2022-08-081-8/+0
* openssl: add `CURL_BORINGSSL_VERSION` to identify BoringSSLViktor Szakats2022-07-081-0/+6
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* opts: deprecate RANDOM_FILE and EGDSOCKETDaniel Stenberg2022-05-171-24/+7
* tls: check more TLS details for connection reuseDaniel Stenberg2022-05-091-5/+5
* openssl: define HAVE_SSL_CTX_SET_EC_CURVES for libresslChristian Weisgerber2022-04-291-4/+3
* openssl: don't leak the SRP credentials in redirects eitherDaniel Stenberg2022-04-251-1/+2
* lib: remove exclamation marksDaniel Stenberg2022-04-161-5/+5
* vtls: use a generic "ALPN, server accepted" messageDaniel Stenberg2022-03-311-1/+1
* vtls: use a backend standard message for "ALPN: offers %s"Daniel Stenberg2022-03-311-2/+2
* vtls: provide a unified APLN-disagree string for all backendsDaniel Stenberg2022-03-311-1/+1
* openssl: check SSL_get_peer_cert_chain return valueJean-Philippe Menil2022-03-111-0/+5