1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-17 15:05:02 -05:00
curl/lib/vtls
Daniel Stenberg f2f91ac709
openssl: remove conn->data use
We still make the trace callback function get the connectdata struct
passed to it, since the callback is anchored on the connection.

Repeatedly updating the callback pointer to set 'data' with
SSL_CTX_set_msg_callback_arg() doesn't seem to work, probably because
there might already be messages in the queue with the old pointer.

This code therefore makes sure to set the "logger" handle before using
OpenSSL calls so that the right easy handle gets used for tracing.

Closes #6522
2021-02-15 09:08:59 +01:00
..
bearssl.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
bearssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gskit.c lib: remove redundant code 2021-02-10 16:47:27 +01:00
gskit.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
gtls.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
gtls.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
keylog.c curl.se: new home 2020-11-04 23:59:47 +01:00
keylog.h curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls_threadlock.c curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls_threadlock.h curl.se: new home 2020-11-04 23:59:47 +01:00
mbedtls.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
mbedtls.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
mesalink.c vtls: factor out Curl_ssl_getsock to field of Curl_ssl 2021-02-08 14:10:55 +01:00
mesalink.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
nss.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
nssg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
openssl.c openssl: remove conn->data use 2021-02-15 09:08:59 +01:00
openssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
rustls.c vtls: initial implementation of rustls backend 2021-02-09 11:06:18 +01:00
rustls.h vtls: initial implementation of rustls backend 2021-02-09 11:06:18 +01:00
schannel_verify.c vtls: reduce conn->data use 2021-01-19 09:14:40 +01:00
schannel.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
schannel.h vtls: reduce conn->data use 2021-01-19 09:14:40 +01:00
sectransp.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
sectransp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
vtls.c vtls: initial implementation of rustls backend 2021-02-09 11:06:18 +01:00
vtls.h vtls: initial implementation of rustls backend 2021-02-09 11:06:18 +01:00
wolfssl.c urldata: don't touch data->set.httpversion at run-time 2021-02-12 08:13:37 +01:00
wolfssl.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00