generic-poky/meta/recipes-connectivity/openssl/openssl
Jussi Kukkonen a59bfd05d1 openssl: Bump SONAME to match the ABI
Commit 7933fbbc637 "Security fix Drown via 1.0.2g update" included
a version-script change from Debian that was an ABI change. It did
not include the soname change that Debian did so we have been calling
our ABI 1.0.0 but it really matches what others call 1.0.2.

Bump SONAME to match the ABI. In practice this changes both libcrypto
and libssl sonames from 1.0.0 to 1.0.2.

For background: Upstream does not do sonames so these are set by
distros. In this case the ABI changes based on a build time
configuration! Debian took the ABI changing configuration and bumped
soname but e.g. Ubuntu kept the deprecated API and just made it not
work, keeping soname. So both have same version of openssl but support
different ABI (and expose different SONAME).

Fixes [YOCTO #11396].

Thanks to Alexander Larsson et al for detective work.

(From OE-Core rev: 1b430eef7131876bc735c22d66358379b0516821)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-04-21 08:22:09 +01:00
..
debian openssl: update to 1.0.2i (CVE-2016-6304 and more) 2016-09-24 07:30:09 +01:00
debian1.0.2 openssl: Bump SONAME to match the ABI 2017-04-21 08:22:09 +01:00
0001-Fix-build-with-clang-using-external-assembler.patch openssl: Fix regression when building for thumb2 2017-03-31 10:10:29 +01:00
Makefiles-ptest.patch openssl: Upgrade to 1.0.2 2015-03-10 10:47:46 +00:00
Use-SHA256-not-MD5-as-default-digest.patch OpenSSL: CVE-2004-2761 replace MD5 hash algorithm 2016-11-23 11:10:14 +00:00
configure-musl-target.patch openssl: Add musl configuration support 2015-12-12 23:42:55 +00:00
configure-targets.patch openssl: 1.0.2 -> 1.0.2a 2015-03-25 12:39:46 +00:00
engines-install-in-libdir-ssl.patch openssl: Upgrade to 1.0.2 2015-03-10 10:47:46 +00:00
find.pl openssl: Upgrade to v1.0.1g 2014-04-08 17:45:09 +01:00
fix-cipher-des-ede3-cfb1.patch meta: update patch metadata 2016-07-08 09:57:24 +01:00
oe-ldflags.patch openssl: Upgrade to v1.0.1g 2014-04-08 17:45:09 +01:00
openssl-1.0.2a-x32-asm.patch openssl: fix building on x32 systems 2015-06-23 11:46:58 +01:00
openssl-avoid-NULL-pointer-dereference-in-EVP_DigestInit_ex.patch openssl: Security fix via update to 1.0.2h 2016-05-11 10:33:39 +01:00
openssl-c_rehash.sh openssl: fix bashism in c_rehash shell script 2016-11-23 11:10:12 +00:00
openssl-fix-des.pod-error.patch openssl: Upgrade to v1.0.1g 2014-04-08 17:45:09 +01:00
openssl-util-perlpath.pl-cwd.patch openssl: fix do_configure error when cwd is not in @INC 2016-09-20 15:11:09 +01:00
openssl_fix_for_x32.patch meta: update patch metadata 2016-07-08 09:57:24 +01:00
parallel.patch openssl: update to 1.0.2i (CVE-2016-6304 and more) 2016-09-24 07:30:09 +01:00
ptest-deps.patch openssl: Upgrade to 1.0.2 2015-03-10 10:47:46 +00:00
ptest_makefile_deps.patch openssl: fix ptest failures 2015-10-01 07:43:33 +01:00
run-ptest openssl: enable ptest support 2014-04-29 17:20:11 +01:00
shared-libs.patch openssl: Upgrade to v1.0.1g 2014-04-08 17:45:09 +01:00