commit 07052a6b9c4624588c0aa324e5820165dd392c18
parent 6e8b77c088b6ab3a884f9be8a464e270695008d4
Author: Hannu Nyman <hannu.nyman@iki.fi>
Date: Sat, 31 Dec 2016 14:32:36 +0200
Merge pull request #3724 from fededim/master
softethervpn: updated to version 4.22-9634
Diffstat:
1 file changed, 33 insertions(+), 0 deletions(-)
diff --git a/net/softethervpn/patches/105-nossl3.patch b/net/softethervpn/patches/105-nossl3.patch
@@ -0,0 +1,33 @@
+Index: v4.22-9634/src/Mayaqua/Network.c
+===================================================================
+--- v4.22-9634.orig/src/Mayaqua/Network.c
++++ v4.22-9634/src/Mayaqua/Network.c
+@@ -13013,20 +13013,28 @@ bool StartSSLEx(SOCK *sock, X *x, K *pri
+ }
+ else
+ {
++#ifndef SSL_OP_NO_SSLv3
+ if (client_tls == false)
+ {
+ SSL_CTX_set_ssl_version(ssl_ctx, SSLv3_method());
+ }
+ else
+ {
++#endif // SSL_OP_NO_SSLv3
+ SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method());
++#ifndef SSL_OP_NO_SSLv3
+ }
++#endif // SSL_OP_NO_SSLv3
+ }
+ sock->ssl = SSL_new(ssl_ctx);
+ SSL_set_fd(sock->ssl, (int)sock->socket);
+
+ #ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
++#ifndef SSL_OP_NO_SSLv3
+ if (sock->ServerMode == false && client_tls)
++#else
++ if (sock->ServerMode == false)
++#endif // SSL_OP_NO_SSLv3
+ {
+ if (IsEmptyStr(sni_hostname) == false)
+ {