curl/lib/vtls
Stefan Eissing 3797f1a4ca
rustls: fix error in recv handling
- when rustls is told to recieve more TLS data and its internal
  plaintext buffers are full, it returns an IOERROR
- avoid receiving TLS data while plaintext is not read empty

pytest:
- increase curl run timeout when invoking pytest with higher verbosity

Closes #10876
2023-03-31 16:05:15 +02:00
..
bearssl.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
bearssl.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gskit.c gskit: various compile errors in OS400 2023-03-22 13:55:26 +01:00
gskit.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
gtls.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
gtls.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostcheck.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
hostcheck.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
keylog.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
keylog.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mbedtls_threadlock.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mbedtls_threadlock.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mbedtls.c connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
mbedtls.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
nss.c url: fix logic in connection reuse to deny reuse on "unclean" connections 2023-03-07 12:50:31 +01:00
nssg.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
openssl.c openssl: interop with AWS-LC 2023-03-30 10:56:14 +02:00
openssl.h ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfssl 2023-01-10 13:41:21 +01:00
rustls.c rustls: fix error in recv handling 2023-03-31 16:05:15 +02:00
rustls.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
schannel_verify.c copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
schannel.c schannel: loop over the algos to pick the selected one 2023-03-03 23:26:41 +01:00
schannel.h cf-socket: improvements in socket I/O handling 2023-01-31 11:23:59 +01:00
sectransp.c secure-transport: fix recv return code handling 2023-03-14 09:59:27 +01:00
sectransp.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
vtls_int.h connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
vtls.c vlts: use full buffer size when receiving data if possible 2023-03-30 10:04:20 +02:00
vtls.h misc: fix spelling 2023-02-08 08:30:05 +01:00
wolfssl.c wolfSSL: ressurect the BIO io_result 2023-03-10 08:06:17 +01:00
wolfssl.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
x509asn1.c x509asn1: use plain %x, not %lx, when the arg is an int 2023-03-06 23:59:12 +01:00
x509asn1.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00