aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 07c57dac4f8cbcd7a2adbfe0cad56309aa9e32c6 (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
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
Tue May 09 2004  Henrique de Moraes Holschuh <hmh@debian.org>

	* rngd.h, rngd.c, rngd_linux.c, rngd.8.in: Let the user
	  set the fill watermark explicitly, using the new -W
	  command line option.  This gets rid of RNDGETPOOL
	  usage, and of a hardcoded (yuck) setting of 50%.
	  This change will make rngd work right with 2.6 kernels.

Thu Apr 15 2004  Jeff Garzik  <jgarzik@pobox.com>

	* Makefile.am, configure.ac: put common code in a lib

Tue Apr  6 2004  Henrique de Moraes Holschuh <hmh@debian.org>

	* rngd.c, rngtest.c: Add Copyright and license notices
	  to --version output, as per the GNU guidelines;
	  Improve --help output a little.
	* rngtest.c: Cleanup logging, and exit with status 1
	  when input drains before the first block is tested.
	* rngtest.1.in: Minor text change.

	Preparatory cleanup for merging the multithreaded 
	code later:
	* rngd.c: split globals to rngd.h; split linux
	  /dev/random functionality to rngd_linux.c;
	  split entropy source (/dev/hwrandom) functionality
	  to rngd_entsource.c.
	* rngd.h, rngd_linux.h, rngd_linux.c,
	  rngd_entsource.h, rngd_entsource.c: add

Tue Apr  6 2004  Jeff Garzik  <jgarzik@pobox.com>

	* Release version 1.1.

Fri Apr  5 2004  Henrique de Moraes Holschuh <hmh@debian.org>

	Add rngtest application:
	* Makefile.am: build rngtest.
	* configure.ac: process rngtest.1.in.
	* stats.h/stats.c: add.  Statistics based on ideas
	  from mtrngd.cpp by Martin Peck <coderman@peertech.org>
	* exits.h: add.
	* rngtest.c: add.
	* contrib/Makefile.am: remove rngtest.c.
	* contrib/rngtest.c: remove.
	* AUTHORS: add myself

Fri Apr  5 2004  Henrique de Moraes Holschuh <hmh@debian.org>

	* rngd.c: use C99 initializers syntax, and stop
	  compilation if build env. is incomplete
	* fips.c, fips.h: s/FIPS_TESTS/N_FIPS_TESTS/ and
	  remove uneeded includes
	* fips.c: reword error message when build env. is 
	  incomplete, and also reorder some includes
	* AUTHORS, configure.ac, fips.c, fips.h, rngd.c,
	  rngd.8.in: Update Jeff Garzik's email address, remove
	  outdated email address for Philipp Rumpf, on request
	  by Jeff Garzik.
	* configure.ac, rngd.c: Change bugreport address to
	  Jeff Garzik's.

Fri Apr  4 2004  Henrique de Moraes Holschuh <hmh@debian.org>
	* Makefile.am: Add header and CVS Id tag; Do some cosmetic
	  reformating; Add rngd_SOURCES.
	* rngd.c: move all FIPS test code to fips.h/fips.c
	* fips.h, fips.c: add.  
	  + Update comments with more FIPS 140-2 trivia. 
	  + Use a context structure to hold the FIPS test data.
	  + Implement FIPS 140-2 4.9 Continuous Run test.
	  + Add constants with the test names and bitmask for
	    easier statistic reporting later.

Fri Apr  3 2004  Henrique de Moraes Holschuh <hmh@debian.org>

	* autogen.sh: Add comments with the required versions
	  of the tools.  Call aclocal before autoheader.  
	  Use --copy for automake invocation.
	  Identify as version 1.1-devel.
	* configure.in: rename to configure.ac
	* configure.ac: Add GPL header.  Convert to autoconf
	  2.50 macros, enable AM_MAINTAINER_MODE and disable
	  useless cross-platform compatiblilty glue that
	  isn't used anywere
	* acconfig.h: remove
	* .cvsignore: update for new autotools

Sat Jul  5 2003  Jeff Garzik  <jgarzik@pobox.com>

	* contrib/rngtest.c, rngd.8.in: s/intel_rng/hwrandom/

	Noticed by Olivier NICOLAS.

Sat Jul  5 2003  Sami Farin  <safari@users.sourceforge.net>

	"updated" to FIPS140-2 standard, it has a bit more
	strict constraints on randomness.. about one out of
	1000 blocks read from /dev/urandom causes a failure.

	also a bugfix:
	checks for EINTR in xread (maybe not necessary with
	i810 driver?) 

Sat Jul  5 2003  Jeff Garzik  <jgarzik@pobox.com>

	Rename to rng-tools, release version 1.0.
	Rename input device to /dev/hwrandom in code and docs.
	Rename config.h to rng-tools-config.h.

Tue Mar 27 2001  Jeff Garzik  <jgarzik@mandrakesoft.com>

	* rngd.c: Include config.h, pick up VERSION from
	configure.in, via config.h.

Mon Mar 26 2001  Philipp Rumpf  <prumpf@mandrakesoft.com>

	* rngd.c: fail before the daemon() call if we
	can't open /dev/random or /dev/intel_rng

Mon Mar 26 2001  Philipp Rumpf  <prumpf@mandrakesoft.com>

	* rngd.c: bugfixes, allow --timeout=0 to disable
	periodical writes.

Fri Mar 23 2001  Jeff Garzik  <jgarzik@mandrakesoft.com>

	* rngd.c: Remove unused var.
	Include stdlib.h for exit(3).

Fri Mar 23 2001  Philipp Rumpf  <prumpf@mandrakesoft.com>

	* rngd.c: fix argp_parse arguments

Fri Mar 23 2001  Jeff Garzik  <jgarzik@mandrakesoft.com>

	* configure.in: Change version in cvs

	* Makefile.am, configure.in, rngd.8.in: Add man page.

	* rngd.c: Update --help output, listing defaults.
	Move 'arguments' local to top of file, call it
	default_arguments.

Fri Mar 23 2001  Philipp Rumpf  <prumpf@mandrakesoft.com>

	* rngd.c: fix mixed-up options

Fri Mar 23 2001  Philipp Rumpf  <prumpf@mandrakesoft.com>

	* rngd.c: add argp support
	* rngd.c: make random write granularity, poll timeout
	  command line options
	* rngd.c: optionally daemonize

Fri Mar 23 2001  Jeff Garzik  <jgarzik@mandrakesoft.com>

	* Makefile.am, configure.in, contrib/Makefile.am,
	  autogen.sh, NEWS, ChangeLog, AUTHORS, README,
	  contrib/Makefile.am: Add autoconf/automake support.