summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2020-04-04 00:01:35 +0200
committerDaniel Stenberg <daniel@haxx.se>2020-04-04 00:02:05 +0200
commit0c511b44ffd9fa93a791d6e16fc9a0076091f5b2 (patch)
tree6ca982c806548e2323d27456879530d3f4e9d43f
parent57476a91e4c8028fcd47b8d322a2248dd2cb5091 (diff)
downloadcurl-0c511b44ffd9fa93a791d6e16fc9a0076091f5b2.tar.gz
KNOWN_BUGS: Store TLS context per transfer instead of per connection
Closes #5102
-rw-r--r--docs/KNOWN_BUGS11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS
index 6613aafe0..9b7be5fa9 100644
--- a/docs/KNOWN_BUGS
+++ b/docs/KNOWN_BUGS
@@ -32,6 +32,7 @@ problems may have been fixed or changed somewhat since this was written!
2.7 Client cert (MTLS) issues with Schannel
2.8 Schannel disable CURLOPT_SSL_VERIFYPEER and verify hostname
2.9 TLS session cache doesn't work with TFO
+ 2.10 Store TLS context per transfer instead of per connection
3. Email protocols
3.1 IMAP SEARCH ALL truncated response
@@ -270,6 +271,16 @@ problems may have been fixed or changed somewhat since this was written!
See https://github.com/curl/curl/issues/4301
+2.10 Store TLS context per transfer instead of per connection
+
+ The GnuTLS `backend->cred` and the OpenSSL `backend->ctx` data and their
+ proxy versions (and possibly other TLS backends), could be better moved to be
+ stored in the Curl_easy handle instead of in per connection so that a single
+ transfer that makes multiple connections can reuse the context and reduce
+ memory consumption.
+
+ https://github.com/curl/curl/issues/5102
+
3. Email protocols
3.1 IMAP SEARCH ALL truncated response