summaryrefslogtreecommitdiff
path: root/lib/vtls/vtls.h
Commit message (Expand)AuthorAgeFilesLines
* proxy: http2 proxy tunnel implementationStefan Eissing2023-04-061-52/+0
* misc: fix spellingJohn Bampton2023-02-081-1/+1
* connections: introduce http/3 happy eyeballsStefan Eissing2023-02-021-1/+43
* curl_log: for failf/infof and debug logging implementationsStefan Eissing2023-01-121-0/+3
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* vtls: use ALPN HTTP/1.0 when HTTP/1.0 is usedDaniel Stenberg2022-12-311-0/+2
* lib: connect/h2/h3 refactorStefan Eissing2022-12-301-2/+6
* cfilter: improve SSL connection checksStefan Eissing2022-12-081-3/+0
* tls: backends use connection filters for IO, enabling HTTPS-proxyStefan Eissing2022-11-281-12/+0
* cfilter: re-add `conn` as parameter to cfilter setup methodsStefan Eissing2022-11-261-2/+4
* vtls: localization of state data in filtersStefan Eissing2022-11-221-71/+44
* lib: connection filters (cfilter) addition to curl:Stefan Eissing2022-11-111-123/+46
* openssl: reduce CA certificate bundle reparsing by cachingMichael Drake2022-11-081-0/+8
* vtls: make Curl_ssl_backend() return the enum type curl_sslbackendDaniel Stenberg2022-07-231-1/+1
* vtls: make curl_global_sslset thread-safeJay Satiro2022-06-161-0/+3
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* vtls: use a generic "ALPN, server accepted" messageDaniel Stenberg2022-03-311-0/+6
* vtls: use a backend standard message for "ALPN: offers %s"Daniel Stenberg2022-03-311-0/+2
* vtls: provide a unified APLN-disagree string for all backendsDaniel Stenberg2022-03-311-0/+3
* vtls: pass on the right SNI nameDaniel Stenberg2022-01-271-0/+1
* openssl: check SSL_get_ex_data to prevent potential NULL dereferencexkernel2022-01-231-1/+1
* mesalink: remove supportDaniel Stenberg2022-01-101-2/+1
* vtls: Fix a memory leak if an SSL session cannot be added to the cacheMichael Kaufmann2021-09-241-1/+2
* version: turn version number functions into returning voidDaniel Stenberg2021-06-301-1/+1
* vtls: fix warning due to function prototype mismatchJay Satiro2021-06-211-1/+1
* vtls: only store TIMER_APPCONNECT for non-proxy connectDaniel Stenberg2021-06-191-1/+2
* openssl: associate/detach the transfer from connectionHarry Sintonen2021-05-241-0/+12
* SSL: support in-memory CA certs for some backendsGilles Vollant2021-05-051-0/+1
* tls: add USE_HTTP2 defineJacob Hoffman-Andrews2021-04-291-1/+3
* vtls: deduplicate some DISABLE_PROXY ifdefsMichaƂ Antoniak2021-04-221-0/+3
* vtls: add 'isproxy' argument to Curl_ssl_get/addsessionid()Daniel Stenberg2021-03-281-0/+2
* urldata: remove the _ORIG suffix from string namesDaniel Stenberg2021-02-191-2/+2
* vtls: initial implementation of rustls backendJacob Hoffman-Andrews2021-02-091-0/+1
* vtls: factor out Curl_ssl_getsock to field of Curl_sslJacob Hoffman-Andrews2021-02-081-0/+12
* vtls: remove md5sumDaniel Stenberg2021-02-021-9/+0
* vtls: reduce conn->data usePatrick Monnerat2021-01-191-19/+30
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* vtls: deduplicate some DISABLE_PROXY ifdefsKamil Dudka2020-10-011-0/+14
* vtls: make it 'struct Curl_ssl_session'Daniel Stenberg2020-09-021-1/+1
* ntlm: enable NTLM support with wolfSSLRuurd Beerstra2020-06-161-6/+0
* build: disable more code/data when built without proxy supportDaniel Stenberg2020-05-301-8/+15
* checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg2020-05-141-3/+3
* version: make curl_version* thread-safe without using global contextDaniel Stenberg2020-03-071-1/+0
* polarssl: removedDaniel Stenberg2020-01-161-2/+1
* TLS: add BearSSL vtls implementationMichael Forney2019-11-261-0/+1
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-2/+1
* wolfssl: refer to it as wolfSSL onlyDaniel Stenberg2019-06-101-1/+1
* vtls: rename some of the SSL functionsChris Young2019-03-151-2/+2
* Secure Transport: no more "darwinssl"Daniel Stenberg2019-02-281-2/+2
* axtls: removedDaniel Stenberg2018-11-011-1/+0