<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- TcpSocket.cpp.orig	2012-09-08 16:47:13.000000000 +1000
+++ TcpSocket.cpp	2021-01-18 22:54:21.000000000 +1100
@@ -1283,7 +1283,7 @@ void TcpSocket::InitializeContext(const 
 	/* Create our context*/
 	if (m_client_contexts.find(context) == m_client_contexts.end())
 	{
-		const SSL_METHOD *meth = meth_in ? meth_in : SSLv3_method();
+		const SSL_METHOD *meth = meth_in ? meth_in : SSLv23_method();
 		m_ssl_ctx = m_client_contexts[context] = SSL_CTX_new(const_cast&lt;SSL_METHOD *&gt;(meth));
 		SSL_CTX_set_mode(m_ssl_ctx, SSL_MODE_AUTO_RETRY|SSL_MODE_ENABLE_PARTIAL_WRITE);
 	}
@@ -1339,7 +1339,7 @@ void TcpSocket::InitializeContext(const 
 	/* Create our context*/
 	if (m_server_contexts.find(context) == m_server_contexts.end())
 	{
-		const SSL_METHOD *meth = meth_in ? meth_in : SSLv3_method();
+		const SSL_METHOD *meth = meth_in ? meth_in : SSLv23_method();
 		m_ssl_ctx = m_server_contexts[context] = SSL_CTX_new(const_cast&lt;SSL_METHOD *&gt;(meth));
 		SSL_CTX_set_mode(m_ssl_ctx, SSL_MODE_AUTO_RETRY|SSL_MODE_ENABLE_PARTIAL_WRITE);
 		// session id
</pre></body></html>