Hello community, here is the log from the commit of package haveged for openSUSE:Factory checked in at 2012-08-14 14:26:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/haveged (Old) and /work/SRC/openSUSE:Factory/.haveged.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "haveged", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/haveged/haveged.changes 2012-01-04 07:24:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.haveged.new/haveged.changes 2012-08-14 14:26:32.000000000 +0200 @@ -1,0 +2,32 @@ +Mon Aug 13 13:15:15 UTC 2012 - [email protected] + +- Update to 1.5 + * Add online tests based on AIS-31 + * Add -p option to specify the pid location. + * Fix -F option to not take argument - i.e. now a switch + * Factor diagnostic methods for capture and inject for better performance + * Fix install target, move to bin and eliminate script if not daemon, now use sysv and systemd templates +- use -F with no arguments in haveged.service +- work-around nist check on i586 by decreasing the size of static array in a test + +------------------------------------------------------------------- +Fri May 15 22:46:03 UTC 2012 - [email protected] + +- Update to version 1.4 + * Add s390 architecture. Thanks to Dan Horak and Jiri Hladky + * Add generic architecture with clock_gettime() timer. + * Rewrite collection loop to support multiple instances and new diagnostics + * Rewrite tuning mechanism to add virtual file system mining and correct cpuid bugs + * Add prototype multi-thread collection option + * Reduce collection buffer size to .5MB + * Improve/correct build and install + * Add new invocation options to support new features. + +- init script additions $remote_fs added + +------------------------------------------------------------------- +Thu Feb 9 21:20:37 UTC 2012 - [email protected] + +- build with -fpie + +------------------------------------------------------------------- Old: ---- haveged-1.3a.tar.gz haveged-otherarch.patch haveged-ppc64.patch New: ---- haveged-1.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ haveged.spec ++++++ --- /var/tmp/diff_new_pack.UFxdN2/_old 2012-08-14 14:26:34.000000000 +0200 +++ /var/tmp/diff_new_pack.UFxdN2/_new 2012-08-14 14:26:34.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package haveged # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,16 @@ # -%define extra_ver a - Name: haveged -Version: 1.3 +Version: 1.5 Release: 0 -License: GPL-3.0 Summary: Feed entropy into random pool -Url: http://www.issihosts.com/haveged/ +License: GPL-3.0 Group: System/Daemons -Source0: http://www.issihosts.com/haveged/%{name}-%{version}%{extra_ver}.tar.gz +Url: http://www.issihosts.com/haveged/ +Source0: http://www.issihosts.com/haveged/%{name}-%{version}.tar.gz Source1: %{name}.init Source2: %{name}.service -Patch1: %{name}-ppc64.patch -Patch2: %{name}-otherarch.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: %{arm} BuildRequires: automake @@ -54,16 +50,22 @@ %prep %setup -q -%patch1 -%patch2 %build autoreconf -fiv -export LDFLAGS="-Wl,-z,relro,-z,now" +export CFLAGS="%optflags -fpie" +export LDFLAGS="-Wl,-z,relro,-z,now -pie" %configure --enable-nistest=yes --enable-daemon=yes make %{?_smp_mflags} %check +#XXX: nist test is killed by SIGKILL with static int random_pool1[_32MB] on +# 32bit. Let change it to _08MB to avoid the test beeing killed, even if I +# am not sure allocate of 128M is prohibited +%ifarch %{ix86} +sed -i 's/\[_32MB\]/[_08MB]/' nist/nist.c +%endif + make %{?_smp_mflags} check %install ++++++ haveged-1.3a.tar.gz -> haveged-1.5.tar.gz ++++++ ++++ 8863 lines of diff (skipped) ++++++ haveged.init ++++++ --- /var/tmp/diff_new_pack.UFxdN2/_old 2012-08-14 14:26:34.000000000 +0200 +++ /var/tmp/diff_new_pack.UFxdN2/_new 2012-08-14 14:26:34.000000000 +0200 @@ -2,8 +2,8 @@ ### BEGIN INIT INFO # Provides: haveged -# Required-Start: $syslog $local_fs -# Required-Stop: $syslog $local_fs +# Required-Start: $syslog $local_fs $remote_fs +# Required-Stop: $syslog $local_fs $remote_fs # Default-Start: 2 3 5 # Default-Stop: # Short-Description: Daemon to feed entropy into /dev/urandom ++++++ haveged.service ++++++ --- /var/tmp/diff_new_pack.UFxdN2/_old 2012-08-14 14:26:34.000000000 +0200 +++ /var/tmp/diff_new_pack.UFxdN2/_new 2012-08-14 14:26:34.000000000 +0200 @@ -3,7 +3,7 @@ [Service] Type=simple -ExecStart=/usr/sbin/haveged -F 1 -w 1024 -v 0 +ExecStart=/usr/sbin/haveged -w 1024 -v 0 -F CapabilityBoundingSet=CAP_SYS_ADMIN [Install] -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
