forked from jirka-h/haveged
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
132 lines (106 loc) · 4.92 KB
/
ChangeLog
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
v1.9.4 (Aug 11, 2018)
* Avoid misleading message if cmd socket is in use
v1.9.3 (Aug 10, 2018)
* Implemented a command mode and use it for chroot - contributed Dr. Werner Fink
v1.9.2 (Nov 16, 2017)
* Add cross compile fixes contributed by Robert Schwebel
* Limit watermark max to less than pool size to avoid 100% cpu condition
* Add service.suse init script contributed by Tomáš Chvátal
v1.9.1 (Feb 11, 2014)
* Documentation and sample file touch-up for v1.9.
v1.9 (Feb 10, 2014)
* Fix dead man limit in test procedure B. Fix broken AIS retry logic.
* Correct online test defaults
* Improve diagnostic display of test results, output summary, testing retries
* Add test/output summary to all abnormal app terminations
* Add required <stddef.h> include to havege.h. Add quick version check for lib users.
* Improve diagnostic build for testing online tests. Fix broken inject features.
* Rework major portions of havegetest,c for better performance with -fpic
* Correct test procedure B to match independent clean room implementation of reference
* Tweak configure.ac for arm build, make --disable-clock_gettime consistent
* Major edit of man pages, haveged.8 and libhavege.3
* Many other documentation changes: havege.h, README, etc...
v1.8 (Jan 02, 2014)
* Fix return code for signalled termination.
* Update init.d/service.fedora - new return code + simple, not forking
* Add --enable_unitdir as DESTDIR for systemd install
v1.7c (Jun 08, 2013)
* Fix alignment fault on mips in havegetest.c, procedure B.
v1.7b (Jun 06, 2013)
* Fix alignment fault on sparc in havegetest.c, procedure A, test5XOR().
* Fix build ppc detection in configure.ac
v1.7a (Feb 13, 2013)
* Fix parallel build (LDADD fix + VPATH fixes to test programs)
* Fix check target for automake v1.13 and previous (use check-local)
* Add option to suppress tuning code build
* Improve sample spec file for library
v1.7 (Jan 15, 2013)
* Add havege_status_dump() as basis for haveged diagnostics
* Provide sample spec to build haveged and haveged-devel
* Add contrib/build to provide build support
* Modify build to use libtool
* Rename base types to alias stdint.h types to allow 'fixes' if necessary
* Rename all public functions to follow havege_* naming convention
* Sanitize havege.h to be include file for devel package
* Add destroy() to havege for library use.
* Move all remaining static vars to allocated memory.
* Rework include file structure to eliminate include sequence errors.
* Fix (rare) segfault in test0 caused by 1.6 alignment fix
v1.6a (Dec 18, 2012)
* Fix typo in configure.ac
v1.6 (Dec 15, 2012)
* Correct makefile encoding and defaults description
* Make clock_gettime a build option and correct dependencies when used.
* Fix alignment fault on arm64 in procedure A test0.
v1.5 (Aug 12, 2012)
* Add online tests based on AIS-31 controlled by --enable-olt build option
* Add -o option to specify online tests to perform
* 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
v1.4 (Feb 07, 2012)
* 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.
v1.3 (Oct 23, 2011)
* Integrate contributions by Jirka Hladky to fine tune collection implementation.
* Add non-daemon interface with option to send continuous stream of output to stdout.
v1.2 (June 26, 2011))
* Address compiler issues by using compiler intrinsics.
* Fix cpuid pic issues once again.
v1.01 (Jan 04,2011)
* Add detached option for those who use a supervising daemon
* Build cleanup for non-cpuid environments
v1.0 (Nov 28,2010)
* Fix gcc 4.5 optimization of HARDCLOCK
* Add contrib section
v0.9 (Sep 01, 2009)
* Refine collection for gcc 4.4 on Intel i7 (gentoo)
* Update auto tune to Intel latest cpuid spec
* Add check for cpuid instruction on i386
* Add man(8) page
* Cleanup check target to build with -Wall
v0.8 (Jul 30, 2009)
* Correct pool size related calculations.
v0.7 (May 1, 2009)
* More package contents confusion.
v0.6 (Apr 29, 2009)
* Correct mix up in package contents
v0.5 (Apr 28, 2009)
* Migrated project to GNU build
v04 (Apr 26, 2009)
* Fix documentation typos!
v03 (Apr 24, 2009)
* Reworked build/test for more general install.
* Integrate init script changes from A Bartlett
v02 (Jan 19, 2009)
* Reworked daemon with run-time loop tuning.
* Submitted to freshmeat
v (Jan 10, 2009)
* Original daemon based on libhavege.