ladybird/Libraries/LibTLS
rmg-x 555c8139d8 LibTLS: Call close() when we receive SSL_ERROR_ZERO_RETURN
If we don't do this, then we endlessly spin trying to read data which
ends up in a deadlock.

The description for SSL_ERROR_ZERO_RETURN states:
> The TLS/SSL connection has been closed. If the protocol version is SSL
> 3.0 or TLS 1.0, this result code is returned only if a closure alert
> has occurred in the protocol, i.e., if the connection has been closed
> cleanly. Note that in this case SSL_ERROR_ZERO_RETURN does not
> necessarily indicate that the underlying transport has been closed.
2025-04-14 21:07:42 +02:00
..
CMakeLists.txt LibTLS: Remove unused DefaultRootCACertificates 2025-02-17 19:52:43 +01:00
OpenSSLForward.h LibTLS: Replace TLSv12 implementation with OpenSSL 2025-02-17 19:52:43 +01:00
TLSv12.cpp LibTLS: Call close() when we receive SSL_ERROR_ZERO_RETURN 2025-04-14 21:07:42 +02:00
TLSv12.h Everywhere: Remove unused private fields 2025-04-04 12:40:07 +02:00