curl/lib/vtls
Stefan Eissing 7bbad0c033
gnutls: improve TLS shutdown
local ftp upload tests sometimes failed with an invalid TLS record being
reported by gnutls. vsftp did log that the shutdown was not regarded as
clean, failing the control connection thereafter.

These changes make test_31_05 work reliable locally.

- on closing the SSL filter, shutdown READ *and* WRITE
- on closing, try a receive after shutdown is sent
- convert to DEBUGF to CURL_TRC_CF

Closes #13790
2024-05-28 10:37:52 +02:00
..
bearssl.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
bearssl.h
cipher_suite.c
cipher_suite.h
gtls.c gnutls: improve TLS shutdown 2024-05-28 10:37:52 +02:00
gtls.h
hostcheck.c
hostcheck.h
keylog.c
keylog.h
mbedtls_threadlock.c
mbedtls_threadlock.h
mbedtls.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
mbedtls.h
openssl.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
openssl.h openssl: stop duplicate ssl key logging for legacy OpenSSL 2024-05-24 15:22:53 -04:00
rustls.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
rustls.h
schannel_int.h multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
schannel_verify.c
schannel.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
schannel.h
sectransp.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
sectransp.h
vtls_int.h multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
vtls.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
vtls.h multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
wolfssl.c multi: add multi->proto_hash, a key-value store for protocol data 2024-05-26 00:15:01 +02:00
wolfssl.h
x509asn1.c x509asn1: return error on missing OID 2024-05-17 14:54:41 +02:00
x509asn1.h