[Bug 218421] net/qt5-network: securesocketclient example is broken: qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set1_groups
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Apr 1 22:39:05 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218421
--- Comment #12 from commit-hook at freebsd.org ---
A commit references this bug:
Author: cmt
Date: Sun Apr 1 22:38:07 UTC 2018
New revision: 466188
URL: https://svnweb.freebsd.org/changeset/ports/466188
Log:
restore ssl functionality with openssl
The "libressl compatibility" unfortunately added a dependency on the
SSL_CTX_set1_groups() function, which is neither available in base (for
released versions of FreeBSD) nor ports openssl (it's only in openssl-devel
and libressl). This broke SSL (most importantly HTTPS) functionalty
in many Qt5-ports.
This adds some #ifdefs around the SSL_CTX_set1_groups() calling sites
and restores the old code in cases where libressl has not been detected.
PR: 218421
Reported by: yuri
Approved by: maintainer-timeout
Changes:
head/net/qt5-network/Makefile
head/net/qt5-network/files/patch-src_network_ssl_qsslcontext__openssl.cpp
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
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the kde-freebsd
mailing list