Hello community, here is the log from the commit of package neon for openSUSE:Factory checked in at Tue Sep 6 15:44:27 CEST 2011.
-------- --- neon/neon.changes 2011-07-21 14:25:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/neon/neon.changes 2011-09-06 01:14:39.000000000 +0200 @@ -1,0 +2,13 @@ +Mon Sep 5 23:13:56 UTC 2011 - [email protected] + +- test suite hangs or fails in the OBS, but works locally + disable it. + +------------------------------------------------------------------- +Mon Sep 5 19:48:00 UTC 2011 - [email protected] + +- Load openssl engines as well, needed to support + AES-NI, fast/hardware provided hash functions and Ivy bridge's + RDRAND instruction. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- neon-aes-ni.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ neon.spec ++++++ --- /var/tmp/diff_new_pack.GCDSKP/_old 2011-09-06 15:40:19.000000000 +0200 +++ /var/tmp/diff_new_pack.GCDSKP/_new 2011-09-06 15:40:19.000000000 +0200 @@ -19,7 +19,7 @@ Name: neon Version: 0.29.6 -Release: 1 +Release: 7 License: GPLv2+ Summary: An HTTP and WebDAV Client Library BuildRequires: krb5-devel @@ -39,6 +39,7 @@ Source2: baselibs.conf # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/Packaging/Patches Patch0: %{name}-0.28.4-bloat.patch +Patch1: neon-aes-ni.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -151,6 +152,7 @@ %prep %setup -q %patch0 +%patch1 %build rm -f aclocal.m4 ltmain.sh @@ -169,7 +171,7 @@ rm -f %{buildroot}%{_libdir}/*.la %check -# make check +#make check %clean rm -rf %{buildroot} ++++++ neon-aes-ni.patch ++++++ --- src/ne_openssl.c.orig +++ src/ne_openssl.c @@ -35,6 +35,7 @@ #include <openssl/x509v3.h> #include <openssl/rand.h> #include <openssl/opensslv.h> +#include <openssl/engine.h> #ifdef NE_HAVE_TS_SSL #include <stdlib.h> /* for abort() */ @@ -1132,11 +1133,15 @@ static void thread_lock_neon(int mode, i int ne__ssl_init(void) { + OPENSSL_config(NULL); CRYPTO_malloc_init(); SSL_load_error_strings(); SSL_library_init(); + ENGINE_load_builtin_engines(); + ENGINE_register_all_complete(); OpenSSL_add_all_algorithms(); + #ifdef NE_HAVE_TS_SSL /* If some other library has already come along and set up the * thread-safety callbacks, then it must be presumed that the ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
