summaryrefslogtreecommitdiffstats
path: root/NEWS
blob: b9fec0fd0074cbba6c02cd2d7306e683f605f16a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Please see ChangeLog for the latest NEWS.

v1.9.8 (Sep 30, 2019)
 * Various bug fixes - please see ChangeLog for the detailed list of changes
 
v1.9.5 (Aug 11, 2018)
 * Various bug fixes - please see ChangeLog for the detailed list of changes

v1.9.4 (Aug 11, 2018)
 * Avoid misleading message if cmd socket is in use

v1.9.3 (Aug 10, 2018)
 I (Jirka Hladky) took over haveged upstream development and moved it to GiHub
 https://github.com/jirka-h/haveged
 This version implements a command mode and use it for chroot -it was
 contributed by Dr. Werner Fink.

v1.9.2 (Nov 16, 2017)

   This release cleans up issues that have accumulated since the last release. I retired
   several years ago, and haveged is no longer under active development. This release only
   attempts to collect and document the downstream reports I have received.

v1.9.1 (Feb 11, 2014)
   Documentation and sample file touch-up for v1.9.

v1.9   (Feb 10, 2014)

   A Fedora bugzilla request was received to harden the haveged build. Since haveged has
   traditionally been fussy with compiler options, Jirka Hladky set up a large scale test
   using using TestU01's BigCrush and PractRand. A normally harmless bug inadvertently sent
   the 8TB data sets through the haveged run-time continuous test. This accident revealed
   many problems with the run-time test implementation, including incorrect test defaults
   based on app/daemon selection, broken dead man limit in test procedure B, broken retry
   logic, and implementation bugs in both test procedure A and B. Attempting to diagnose
   these problems also revealed the injection feature of the diagnostic build was also
   broken.

   Once the injection facility was fixed, an independent implementation of the AIS reference
   for procedure B was used to verify the haveged implementation down to bit level. Portions
   of the run-time test suite were rewritten to correct defects and improve performance of the
   run-time test suite in PIE builds. The procedure A tests were rewritten to remove the need
   to overlap the previous test to attain byte alignment - all test procedures are now bit
   oriented. Unrelated changes included in the release include adding a quick version check
   for libhavege use, many small improvements to diagnostics, and more cleanup man pages,
   sample files, and other documentation.

   Special thanks to Jirka Hladky for help in sorting out the procedure B bugs, verifying
   the haveged RNG is statistically comparable to RDRAND, and the first formal testing of
   haveged on ARM.

v1.8   (Jan 02, 2014)

   Fix return code for signaled termination. Update init.d/service.fedora to use new
   return code and simple service type. Add --enable_unitdir as DESTDIR for systemd
   install. Cleanup documentation and man file.

v1.7c  (Jun 08, 2013)

   Additional fix for run-time test alignment problems on mips.

v1.7b  (Jun 06, 2013)

   Fix run-time test alignment problems on sparc and mips. Fix ppc detection in build.

v1.7a  (Feb 13, 2013)

   Fix broken parallel builds - fix LDADD problem in build, VPATH problems in check targets.
   Move to check-local for check target to work with automake v1.13 but retain backward
   compatibility. Modify build to make tuning component optional in build. Improve sample
   spec file and docs.

v1.7   (Jan 15, 2013)

   The build has been restructured to provide a devel package. This introduces a new libtool
   dependency. The new contrib/build/build.sh script is intended to toggle this requirement
   as well as providing a bootstrap to recover from automake mismatches. The script will also
   build and run devel sample code for those interested in using the devel package.

   Other build related changes include updating AC_PREQ to a more reasonable, 2.59 and changing
   the build option for init scripts to default to --enable-init=none. The format of the
   haveged diagnostic display has changed to provided more information and the output is now
   displayed after output is generated in the non-daemon case.