Hello community, here is the log from the commit of package openssl checked in at Wed Jan 10 17:54:25 CET 2007. -------- --- openssl/openssl.changes 2006-11-30 14:37:36.000000000 +0100 +++ /mounts/work_src_done/STABLE/openssl/openssl.changes 2007-01-09 14:32:42.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Jan 9 14:30:28 CET 2007 - mkoenig@suse.de + +- fix PadLock support [#230823] + +------------------------------------------------------------------- New: ---- openssl-0.9.8d-padlock-static.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openssl.spec ++++++ --- /var/tmp/diff_new_pack.f23921/_old 2007-01-10 17:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.f23921/_new 2007-01-10 17:53:18.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package openssl (Version 0.9.8d) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -17,14 +17,14 @@ %endif %define ssletcdir %{_sysconfdir}/ssl %define num_version %(echo "%{version}" | sed -e "s+[a-zA-Z]++g; s+_.*++g") -License: BSD License and BSD-like, Other License(s), see package +License: BSD License and BSD-like Group: Productivity/Networking/Security Provides: ssl Conflicts: ssleay Obsoletes: ssleay Autoreqprov: on Version: 0.9.8d -Release: 17 +Release: 22 Summary: Secure Sockets and Transport Layer Security URL: http://www.openssl.org/ Source: http://www.%{name}.org/source/%{name}-%{version}.tar.bz2 @@ -43,6 +43,7 @@ Patch20: openssl-0.9.8a.ca-app-segfault.bug128655.dif Patch21: bswap.diff Patch22: openssl-CVE-2006-2940-fixup.patch +Patch23: openssl-0.9.8d-padlock-static.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -131,6 +132,7 @@ %patch20 -p1 %patch21 %patch22 +%patch23 -p1 cp -p %{S:10} . cp -p %{S:20} certs/ cp -p %{S:21} certs/ @@ -336,6 +338,8 @@ %{_libdir}/engines %changelog -n openssl +* Tue Jan 09 2007 - mkoenig@suse.de +- fix PadLock support [#230823] * Thu Nov 30 2006 - mkoenig@suse.de - enable fix for CVE-2006-2940 [#223040], SWAMP-ID 7198 * Mon Nov 06 2006 - poeml@suse.de ++++++ openssl-0.9.8d-padlock-static.patch ++++++ # PadLock engine is never compiled as a shared object although # OpenSSL sometimes thinks so. This patch fixes the # initialization sequence so that it works with static PadLock # again. # Taken from Fedora Core 5 Index: openssl/crypto/engine/eng_all.c =================================================================== --- openssl.orig/crypto/engine/eng_all.c +++ openssl/crypto/engine/eng_all.c @@ -68,6 +68,9 @@ void ENGINE_load_builtin_engines(void) #if 0 ENGINE_load_openssl(); #endif +#if !defined(OPENSSL_NO_HW) && !defined(OPENSSL_NO_HW_PADLOCK) + ENGINE_load_padlock(); +#endif ENGINE_load_dynamic(); #ifndef OPENSSL_NO_STATIC_ENGINE #ifndef OPENSSL_NO_HW @@ -95,9 +98,6 @@ void ENGINE_load_builtin_engines(void) #ifndef OPENSSL_NO_HW_UBSEC ENGINE_load_ubsec(); #endif -#ifndef OPENSSL_NO_HW_PADLOCK - ENGINE_load_padlock(); -#endif #endif #if defined(__OpenBSD__) || defined(__FreeBSD__) ENGINE_load_cryptodev(); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org