Package Release Info

rng-tools-6.17-bp160.1.10

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

rng-tools

Change Logs

* Thu Oct 24 2024 Andreas Schwab <schwab@suse.de>
- Enable build on risc64
* Wed Oct 23 2024 ro@suse.de
- add patch rng-tools-missing-includes.patch
  add missing include statements to fix compilation with recent gcc
* Wed Jul 31 2024 Andreas Stieger <andreas.stieger@gmx.de>
- Do not specify a fill-watermark in the service file to fix non-
  starting service since 6.17, use auto-detection (boo#1228245)
* Sun Jun 30 2024 Dirk Müller <dmueller@suse.com>
- update to 6.17:
  * mix data fed to the kernel byte-wise from multiple sources
  * added option to attempt more persistent use of slow entropy
    sources
  * fix some missing m4 quotes
  * improved debug output to show FIPS failures more clearly
  * added a named pipe entropy source
  * adjusted linux poolsize
  * fixed some pkcs11 error messages
  * fixed ignorefail and random_step options
* Sun Apr 16 2023 Dirk Müller <dmueller@suse.com>
- update to 6.16:
  * Misc man page fixes, specifically addressing -V option
    misdocumentation
  * Improve security by allowing rngd to drop privlidges
  * Misc documentation improvements
  * Fix building with jitterentropy when configured for internal
    software clock usage
  * Fix building of power9 darn code on power systems that don't
    natively support DARN instruction
  * Fix jitterentropy long timeout failures on low power hardware
  * Fix various build time errors on non libc systems
  * Misc covscan issue fixes
* Sun Mar 27 2022 Dirk Müller <dmueller@suse.com>
- update to 6.15:
  * Adjust rngtests for better behavior in travis
  * fix use of non-posix setaffinity call to allow building on strict posix
    (musl) systems
  * Add armv6l to list of detected arches for pkcs11
  * misc fixes to allow building on libc-musl
  * fix a deadlock in jitter shutdown sequence
  * minor warning fixups (unused variables)
  * improve cpu detection code
  * improve jitter cpu monopolization on small/single cpu systems
* Mon Nov 15 2021 Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * rng-tools.service
* Wed Oct 06 2021 Dirk Müller <dmueller@suse.com>
- disable nistbeacon support
* Thu Aug 12 2021 Dirk Müller <dmueller@suse.com>
- update to 6.14:
  * Fixed a null pointer deref in nistbeacon entropy source
  * fixed some confguration tests
  * clarified some rngd behavior in the man page
  * update init code to do proper logging
  * various covscan fixes
  * fixed a memory leak in jitter entropy source
  * fixed possible NULL deref in rdrand source
  * various fixed in openssl mangling code
  * added randstat binary to build
  * minor modernizations to configure.ac
  * Support rndr instruction on arm
  * Support jitter software timer on coarse time systems
  * Merged all openssl use into a single helper library
  * Improved console output readability
* Thu Mar 18 2021 Paolo Stivanin <info@paolostivanin.com>
- update to 6.12:
  * Fix compiler warning over log message format
  * Fix some typos in force-reseed documentation in rngd man page
  * Improve --list option so that we properly capture entropy sources
    that are available and configured on at build time, but failed
    initalization at run time (due to lack of hw, or some other error, etc)
  * Drop the use of libsysfs - we only used it to access a single file,
    and we can do so with a simple open/read/close.
    Given the lack of maintenance of libsysfs, we can save lots of
    effort by dropping this lib
Version: 5-bp150.2.4
* Sat Feb 06 2016 crrodriguez@opensuse.org
- 90-hwrng.rules: Improve udev rule, autostart rngd only
  when there are hwrng drivers available and one is actually
  bound to the device.
* Mon Oct 19 2015 dmueller@suse.com
- enable aarch64 as well
* Sat Oct 17 2015 dvaleev@suse.com
- Enable Power64 architecture. Starting with Power7+ we have in
  CPU random number generator
* Thu Sep 18 2014 ro@suse.de
- add patch: rng-tools-check_signals.patch (bnc#897335)
  check for signals in all loops to react to SIGINT/SIGTERM
* Wed Sep 03 2014 idonmez@suse.com
- Apparently --fill-watermark expects a number between 0 and 4096
  now. So we now set it to 3700 which is ~90% of 4096.
* Mon Aug 25 2014 idonmez@suse.com
- Update to version 5
  * Support RDRAND capable systems that don't have AES-NI
  * Man page spelling fixes
  * Don't use fixed AES key for data reduction
  * Platform: Support x32. x86-64 micro-optimizations.
  * Fix RDRAND data reduction
  * Enable RDSEED instruction
- Add libgcrypt dependency needed for RDRAND
- Add back --fill-watermark=90% to the service file
- Package NEWS file
- Spec cleanup
* Fri Aug 22 2014 crrodriguez@opensuse.org
- package is needed on %arm (raspberry pi at least).
* Tue Jun 24 2014 crrodriguez@opensuse.org
- systemd: Do not start in containers, in that case
  entropy comes from the "host"
- systemd: Conflict with haveged, only one entropy daemon
  must be running.
* Wed Apr 30 2014 crrodriguez@opensuse.org
- Fix automagic startup with udev/systemd virtio-rng KERNEL
  name is hw_random not hwrng..
* Wed Apr 30 2014 crrodriguez@opensuse.org
- in some parallel universe --fill-watermark took a percentage
  value, not in this incarnation at least, where it takes
  an integer. just use the sane builtin default
* Fri Dec 27 2013 crrodriguez@opensuse.org
- udev does not like rules without a new line
* Sun Nov 24 2013 crrodriguez@opensuse.org
- there is no trousers-devel requirement anymore
- define _udevrulesdir only if not already defined
- run %udev_rules_update, if defined.
* Wed Oct 23 2013 p.drouand@gmail.com
- Drop old sysvinit stuff; none of distribution targets use it anymore
- Remove redundant %clean section
- Remove useless automake BuildRequires, CFLAGS export and autoreconf call
* Mon Sep 02 2013 crrodriguez@opensuse.org
- in a previous change I removed WantedBy=multi-user.target
  from the systemd service file because the service can get
  automatically started by udev, however there are usecases
  on which manual start is desirable, restore that.
* Wed May 15 2013 ro@suse.de
- remove option "--feed-interval=1" from init-script and
  service file, no current version of rng-tools has ever
  known this option (bnc#819764)
* Thu Apr 11 2013 crrodriguez@opensuse.org
- Just to be in the safe side, put udev rules later into
  the mix 50-hwrng.rules --> 90-hwrng.rules
* Tue Apr 09 2013 crrodriguez@opensuse.org
- 50-hwrng.rules + rng-tools.service, use activation by systemd+udev
  combo, the service will come up automatically when the kernel
  registers a /dev/hwrng device, service no longer requires
  manual intervention to work at all.
* Thu Oct 04 2012 lars@linux-schulserver.de
- update to version 4:
  * Add RDRAND instruction support
  * Add -q and -v options for quiet and verbose output
  * Add -p option for specifying PID file (text file containing daemon's PID)
  * Disable entropy source if facing continued failures, but be
    tolerant of the occasional fault.
  * Default device is now the preferred /dev/hwrng
  * Do not use TPM device for RNG access, if /dev/hwrng is present
    (TPM RNG is exported via the kernel, in newer kernels)
- require $remote_fs in init script as binaries are below /usr
* Sun Jan 29 2012 tabraham@novell.com
- Update to version 3
  * add rngteswt program
  * support TPM chip's hardware RNG (and thus, a framework for
    supporting multiple entropy sources)
  * change default hardware RNG device name to "/dev/hw_random"
* Sat Dec 31 2011 crrodriguez@opensuse.org
- Put rngd back into %{_sbindir} /usr is mounted in the initrd now.