mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
25 lines
904 B
C++
25 lines
904 B
C++
--- gsoap/stdsoap2.cpp.orig 2019-02-10 15:19:37 UTC
|
|
+++ gsoap/stdsoap2.cpp
|
|
@@ -4473,10 +4473,12 @@ ssl_auth_init(struct soap *soap)
|
|
minv = TLS1_1_VERSION;
|
|
else if ((soap->ssl_flags & SOAP_TLSv1_2))
|
|
minv = TLS1_2_VERSION;
|
|
+#ifdef TLS1_3_VERSION
|
|
else if ((soap->ssl_flags & SOAP_TLSv1_3))
|
|
minv = TLS1_3_VERSION;
|
|
if ((soap->ssl_flags & SOAP_TLSv1_3) && OpenSSL_version_num() >= 0x10101000L)
|
|
maxv = TLS1_3_VERSION;
|
|
+#endif
|
|
else if ((soap->ssl_flags & SOAP_TLSv1_2))
|
|
maxv = TLS1_2_VERSION;
|
|
else if ((soap->ssl_flags & SOAP_TLSv1_1))
|
|
@@ -6714,6 +6716,9 @@ soap_bind(struct soap *soap, const char *host, int por
|
|
}
|
|
#endif
|
|
#ifdef TCP_FASTOPEN
|
|
+ #ifndef SOL_TCP
|
|
+ #define SOL_TCP IPPROTO_TCP
|
|
+ #endif
|
|
if (!(soap->omode & SOAP_IO_UDP) && setsockopt(soap->master, IPPROTO_TCP, TCP_FASTOPEN, (char*)&set, sizeof(int)))
|
|
{
|
|
/* silently ignore */
|