[Bug 232784] devel/qca Latest version links against undefined OpenSSL 1.1 symbols on 11.2

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 28 13:48:23 GMT 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232784

--- Comment #18 from commit-hook at freebsd.org ---
A commit references this bug:

Author: rakuco
Date: Thu Feb 28 13:47:40 UTC 2019
New revision: 494150
URL: https://svnweb.freebsd.org/changeset/ports/494150

Log:
  MFH: r494079

  Replace OpenSSL 1.1.0 with upstream ones

  The patches from bug 228902 and added in r481850 are not entirely compatible
  with older OpenSSL versions, to the point that the qca-ossl plugin refuses to
  load at all on FreeBSD 11.2, for example (see bug 232784 and its duplicates).

  Fix it by replacing our patches with backports from upstream the same way
  OpenSUSE does it (the OpenSSL 1.1.0 upstream patch was authored by SUSE):

  * Revert an upstream commit made only to the 2.1 branch disabling a few
ciphers
    in the unit tests.
  * Backport a change to the master branch that never made it to the 2.1 branch
    disabling the ciphers mentioned above as well as a few other ones, so that
we
    can backport the actual change adding support for OpenSSL 1.1.0 more
clealy.
  * Backport the actual OpenSSL 1.1.0 support commit, with a few conflicts
    resolved due to the lack of a commit adding suport for AES GCM and AES CCM
in
    the 2.1 branch. The patch was actually obtained from OpenSUSE's
repositories,
    since they had to resolve the same conflict as well.

  The port built fine on 11.2-i386, an old 12-CURRENT snapshot on amd64 as well
  as 13-CURRENT on amd64, and all unit tests are passing except for some PGP
ones
  that are unrelated. With the patches we have in the tree, a lot of unit tests
  failed on 11.2 due to the qca-ossl plugin failing to load.

  PR:           228902
  PR:           232784
  Reviewed by:  tcberner
  Differential Revision:        https://reviews.freebsd.org/D19347

  Approved by:  ports-secteam (joneum)

Changes:
_U  branches/2019Q1/
  branches/2019Q1/devel/qca/Makefile
  branches/2019Q1/devel/qca/files/patch-openssl110_01
  branches/2019Q1/devel/qca/files/patch-openssl110_02
  branches/2019Q1/devel/qca/files/patch-openssl110_03
  branches/2019Q1/devel/qca/files/patch-plugins_qca-ossl_libcrypto-compat.c
  branches/2019Q1/devel/qca/files/patch-plugins_qca-ossl_libcrypto-compat.h
  branches/2019Q1/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list