Created attachment 189924 [details] Patch to fix net/qt5-network SSL runtime detection code with LibreSSL net/qt5-network: Fix SSL runtime detection code with LibreSSL Patch taken from OpenBSD ports: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp.diff?r1=1.2&r2=1.3 http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h.diff?r1=1.2&r2=1.3 Original report from Brendan Doyle <doyle.brendan@yandex.com>.
Without this fix, I am seeing the following error in Quassel built with LibreSSL: $ quasselclient WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded QSslSocket: cannot resolve BN_is_word Incompatible version of OpenSSL Enabling compression... Using the DataStream protocol... Starting encryption... In the GUI interface I see the error: Invalid or empty cipher list (error:14FFF0B9:lib(20):func(4095):reason(185))
Comment on attachment 189924 [details] Patch to fix net/qt5-network SSL runtime detection code with LibreSSL Waiting for approval from kde ports team to commit patch.
I am yet to confirm this patch fully fixes the issue - builds in progress for testing.
Confirmed - this patch fixes the qt5-network SSL runtime detection code with LibreSSL for me, and quassel is now working with it.
Hi Ben Looks sane, please go ahead. mfg Tobias
Committed. Thanks!
A commit references this bug: Author: woodsb02 Date: Sat Jan 20 11:56:15 UTC 2018 New revision: 459510 URL: https://svnweb.freebsd.org/changeset/ports/459510 Log: net/qt5-network: Fix SSL runtime detection code with LibreSSL Patch taken from OpenBSD ports: http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp.diff?r1=1.2&r2=1.3 http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h.diff?r1=1.2&r2=1.3 PR: 225332 Approved by: tcberner Obtained from: OpenBSD ports Changes: head/net/qt5-network/Makefile head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols.cpp head/net/qt5-network/files/patch-src_network_ssl_qsslsocket__openssl__symbols__p.h
No need to merge to 2018Q1, as QT5 has not been upgraded to 5.9.3 in quarterly.
*** Bug 224982 has been marked as a duplicate of this bug. ***