haveged Changelog

What's new in haveged 1.9.1

Feb 12, 2014
  • This version fixes documentation and sample file issues in the 1.9.0 release.

New in haveged 1.9.0 (Feb 11, 2014)

  • Bugs and performance issues uncovered during large-scale bouts of continuous run-time testing have been fixed.
  • More effort has been put into the documentation in an attempt to improve the experience of both the haveged and libhavege users.

New in haveged 1.7c (Jun 8, 2013)

  • This version fixes more test alignment woes on mips.

New in haveged 1.7b (Jun 8, 2013)

  • This version fixes runtime test aligment problems on sparc and mips, and ppc detection in building.

New in haveged 1.7a (Feb 14, 2013)

  • This version fixes parallel build issues and modifies the check target to accommodate changes in the automake 1.13 test harness.
  • It updates the sample spec file and adds other documentation changes.

New in haveged 1.7 (Jan 16, 2013)

  • Build and package sources have been restructured to create a devel sub-package consisting of the haveged RNG complete with support for auto-tuning and on-line testing features.
  • Updated documentation, man(8) and man(3) pages, and additional build and usage samples are provided.
  • The potential for a rare syssegv left over from the 1.6 changes has been removed.

New in haveged 1.6a (Dec 19, 2012)

  • This version corrects a config typo to fix building on generic architectures.

New in haveged 1.6 (Dec 17, 2012)

  • The runtime test implementation has been corrected to remove an alignment fault which appeared in AIS test0 on arm64 hosts.
  • The build procedure for clock_gettime() support has been altered to provide better control (now an override for all architectures) and correctly determine dependencies.
  • Minor typos and inaccuracies in the source and man page have been corrected.

New in haveged 1.4 (Feb 9, 2012)

  • A 'generic' architecture based upon clock_gettime() has also been added.
  • An s390 architecture has also been added.
  • The build script now allows non Red Hat init scripts to be installed without patching the build.
  • The collection loop has been rewritten to support multiple instances, and an experimental threaded option is now available to spread the CPU load.
  • Auto tuning has been rewritten to replace buggy cpuid code and to incorporate information obtained from the /proc and /sys filesystems.

New in haveged 1.3a (Nov 7, 2011)

  • Small fixes to the 1.3 version for PPC.

New in haveged 1.3 (Oct 25, 2011)

  • haveged has been reorganized to allow its collection mechanism to be better accessed directly through the file system.
  • This reorganization includes the option to suppress the daemon interface in the build for circumstances where /dev/random is unavailable or its use is inappropriate.
  • This also means that haveged can now be built and used on non-Linux systems.

New in haveged 1.01 (Jan 5, 2011)

  • An attached option for those who use a supervising daemon such as runit.

New in haveged 1.0 (Nov 29, 2010)

  • A bug was fixed to remove a sigsegv that occurred when the code was compiled under gcc 4.5.
  • Other minor code cleanup was done.
  • A user contributed adaptation for Fedora 12 was included.

New in haveged 0.9 (Sep 3, 2009)

  • The package is now known to build and run under gcc 4.4 in 64-bit mode.
  • This required a major cleanup of the test suites, and a rework of the strategy to deal with compiler optimization.
  • The auto-tune feature was updated according to the Intel cpuid application note of August 2009.
  • A man(8) page was added.