]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
KNOWN_BUGS: Renegotiate from server may cause hang for OpenSSL backend
authorJay Satiro <raysatiro@yahoo.com>
Wed, 18 Aug 2021 07:41:41 +0000 (03:41 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Wed, 18 Aug 2021 07:41:41 +0000 (03:41 -0400)
Closes https://github.com/curl/curl/issues/6785

docs/KNOWN_BUGS

index a4fbe49100d7a1a84d81f260d9711daa95c74be6..22f7bc420e269a31b80aab9c91536f68e8efa72a 100644 (file)
@@ -35,6 +35,7 @@ problems may have been fixed or changed somewhat since this was written!
  2.11 Schannel TLS 1.2 handshake bug in old Windows versions
  2.12 FTPS with Schannel times out file list operation
  2.14 Secure Transport disabling hostname validation also disables SNI
+ 2.15 Renegotiate from server may cause hang for OpenSSL backend
 
  3. Email protocols
  3.1 IMAP SEARCH ALL truncated response
@@ -345,6 +346,17 @@ problems may have been fixed or changed somewhat since this was written!
 
  https://github.com/curl/curl/issues/6347
 
+2.15 Renegotiate from server may cause hang for OpenSSL backend
+
+ A race condition has been observed when, immediately after the initial
+ handshake, curl has sent an HTTP request to the server and at the same time
+ the server has sent a TLS hello request (renegotiate) to curl. Both are
+ waiting for the other to respond. OpenSSL is supposed to send a handshake
+ response but doesn't.
+
+ https://github.com/curl/curl/issues/6785
+ https://github.com/openssl/openssl/issues/14722
+
 3. Email protocols
 
 3.1 IMAP SEARCH ALL truncated response