Chris Knadle: > Chris Knadle: > [...] >>> So, please fix the code to properly init LibSSL as required -- or >>> whatever the proper fix is. >> >> Just off-the-top-of-my-head based on what you found with [1] it looks like >> this could be fixed by adding init_openssl_library(); to line 52 of >> src/SSL.cpp and then a blank line. I'm attaching a patch that I'm about to >> try that does this.
The attached patch seems to work for allowing mumble and mumble-server to find the SSL cipher list; however even with this fix I'm not able to load my saved SSL certificate from a stored .p12 file. I'm wondering if the SSL_library_init() might need to be done earlier. I've reported this as upstream #1876 https://github.com/mumble-voip/mumble/issues/1876 Although this (mostly) works I want to be sure it's the right fix before doing an upload, and I'd like to have a look at a 'debdiff' of the changes made to the OpenSSL package to see if I can figure out all of what's been removed between the versions. -- Chris -- Chris Knadle chris.kna...@coredump.us
Description: the SSL library must be initialized, otherwise mumble and mumble-server both fail to find the available ciphers fail to start Author: Colomban Wendling <lists....@herbesfolles.org> Christohper Knadle <chris.kna...@coredump.us> Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804363 Last-Updated: 2015-11-08 --- a/src/SSL.cpp +++ b/src/SSL.cpp @@ -49,6 +49,8 @@ QByteArray csbuf = cipherString.toLatin1(); const char *ciphers = csbuf.constData(); + SSL_library_init(); + meth = SSLv23_server_method(); if (meth == NULL) { qWarning("MumbleSSL: unable to get SSL method");
signature.asc
Description: OpenPGP digital signature