David McMackins:
> The BTS now shows this as a bug in 1.2.10-2, but that's the version that
> I have been rolling back to so I don't have this problem. It's
> 1.2.10-2+b1 that has the problems.
Yes, unfortunately the BTS doesn't understand the 1.2.10-2+b1 version number
(i.e. doesn't understand binNMUs) so the best option is version 1.2.10-2 but
with a tag for Sid only.
Thankfully I've got a patch (attached) which fixes both mumble-server and
the mumble client, and I'm about to upload 1.2.10-3.
It's still not clear how/why a rebuild with openssl_1.0.2d-3 would have
caused an issue, and I'm discussing this in #804487 and I'm planning to do a
few regression tests to see if I can narrow down the cause.
-- Chris
--
Chris Knadle
[email protected]
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 <[email protected]>
Christohper Knadle <[email protected]>
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
--- a/src/mumble/main.cpp
+++ b/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) {
--- a/src/murmur/main.cpp
+++ b/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