summaryrefslogtreecommitdiff
path: root/audio/murmur/files/patch-initialize-SSL
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2015-11-12 20:23:53 +0000
committerMark Felder <feld@FreeBSD.org>2015-11-12 20:23:53 +0000
commitd0daae4fdf61a2a173ca4c800ec514f6dbde3f5f (patch)
tree8bbf04d40d1ef5f7933395c468291dc21bbe9fc9 /audio/murmur/files/patch-initialize-SSL
parent- Update to 1.17 (diff)
audio/murmur: Update to 1.2.10
PR: 204467
Notes
Notes: svn path=/head/; revision=401396
Diffstat (limited to 'audio/murmur/files/patch-initialize-SSL')
-rw-r--r--audio/murmur/files/patch-initialize-SSL34
1 files changed, 34 insertions, 0 deletions
diff --git a/audio/murmur/files/patch-initialize-SSL b/audio/murmur/files/patch-initialize-SSL
new file mode 100644
index 000000000000..5513176cc423
--- /dev/null
+++ b/audio/murmur/files/patch-initialize-SSL
@@ -0,0 +1,34 @@
+Description: the SSL library must be initialized, otherwise mumble and
+ mumble-server both fail to find the available ciphers after a rebuild
+ with openssl_1.0.2d-3. The two calls used are based on:
+ https://wiki.openssl.org/index.php/SSL/TLS_Client#Initialization
+Author: Colomban Wendling <lists.ban@herbesfolles.org>
+ Christohper Knadle <Chris.Knadle@coredump.us>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804363
+Bug-Mumble: https://github.com/mumble-voip/mumble/issues/1876
+Last-Updated: 2015-11-10
+
+--- src/mumble/main.cpp
++++ src/mumble/main.cpp
+@@ -170,6 +170,9 @@
+ os_init();
+ #endif
+
++ SSL_library_init();
++ SSL_load_error_strings();
++
+ bool bAllowMultiple = false;
+ QUrl url;
+ if (a.arguments().count() > 1) {
+--- src/murmur/main.cpp
++++ src/murmur/main.cpp
+@@ -203,6 +203,9 @@
+ qsrand(QDateTime::currentDateTime().toTime_t());
+ qInstallMsgHandler(murmurMessageOutput);
+
++ SSL_library_init();
++ SSL_load_error_strings();
++
+ #ifdef Q_OS_WIN
+ Tray tray(NULL, &le);
+ #endif