1 Tue May 09 2004 Henrique de Moraes Holschuh <hmh@debian.org>
3 * rngd.h, rngd.c, rngd_linux.c, rngd.8.in: Let the user
4 set the fill watermark explicitly, using the new -W
5 command line option. This gets rid of RNDGETPOOL
6 usage, and of a hardcoded (yuck) setting of 50%.
7 This change will make rngd work right with 2.6 kernels.
9 Thu Apr 15 2004 Jeff Garzik <jgarzik@pobox.com>
11 * Makefile.am, configure.ac: put common code in a lib
13 Tue Apr 6 2004 Henrique de Moraes Holschuh <hmh@debian.org>
15 * rngd.c, rngtest.c: Add Copyright and license notices
16 to --version output, as per the GNU guidelines;
17 Improve --help output a little.
18 * rngtest.c: Cleanup logging, and exit with status 1
19 when input drains before the first block is tested.
20 * rngtest.1.in: Minor text change.
22 Preparatory cleanup for merging the multithreaded
24 * rngd.c: split globals to rngd.h; split linux
25 /dev/random functionality to rngd_linux.c;
26 split entropy source (/dev/hwrandom) functionality
28 * rngd.h, rngd_linux.h, rngd_linux.c,
29 rngd_entsource.h, rngd_entsource.c: add
31 Tue Apr 6 2004 Jeff Garzik <jgarzik@pobox.com>
33 * Release version 1.1.
35 Fri Apr 5 2004 Henrique de Moraes Holschuh <hmh@debian.org>
37 Add rngtest application:
38 * Makefile.am: build rngtest.
39 * configure.ac: process rngtest.1.in.
40 * stats.h/stats.c: add. Statistics based on ideas
41 from mtrngd.cpp by Martin Peck <coderman@peertech.org>
44 * contrib/Makefile.am: remove rngtest.c.
45 * contrib/rngtest.c: remove.
48 Fri Apr 5 2004 Henrique de Moraes Holschuh <hmh@debian.org>
50 * rngd.c: use C99 initializers syntax, and stop
51 compilation if build env. is incomplete
52 * fips.c, fips.h: s/FIPS_TESTS/N_FIPS_TESTS/ and
53 remove uneeded includes
54 * fips.c: reword error message when build env. is
55 incomplete, and also reorder some includes
56 * AUTHORS, configure.ac, fips.c, fips.h, rngd.c,
57 rngd.8.in: Update Jeff Garzik's email address, remove
58 outdated email address for Philipp Rumpf, on request
60 * configure.ac, rngd.c: Change bugreport address to
63 Fri Apr 4 2004 Henrique de Moraes Holschuh <hmh@debian.org>
64 * Makefile.am: Add header and CVS Id tag; Do some cosmetic
65 reformating; Add rngd_SOURCES.
66 * rngd.c: move all FIPS test code to fips.h/fips.c
67 * fips.h, fips.c: add.
68 + Update comments with more FIPS 140-2 trivia.
69 + Use a context structure to hold the FIPS test data.
70 + Implement FIPS 140-2 4.9 Continuous Run test.
71 + Add constants with the test names and bitmask for
72 easier statistic reporting later.
74 Fri Apr 3 2004 Henrique de Moraes Holschuh <hmh@debian.org>
76 * autogen.sh: Add comments with the required versions
77 of the tools. Call aclocal before autoheader.
78 Use --copy for automake invocation.
79 Identify as version 1.1-devel.
80 * configure.in: rename to configure.ac
81 * configure.ac: Add GPL header. Convert to autoconf
82 2.50 macros, enable AM_MAINTAINER_MODE and disable
83 useless cross-platform compatiblilty glue that
86 * .cvsignore: update for new autotools
88 Sat Jul 5 2003 Jeff Garzik <jgarzik@pobox.com>
90 * contrib/rngtest.c, rngd.8.in: s/intel_rng/hwrandom/
92 Noticed by Olivier NICOLAS.
94 Sat Jul 5 2003 Sami Farin <safari@users.sourceforge.net>
96 "updated" to FIPS140-2 standard, it has a bit more
97 strict constraints on randomness.. about one out of
98 1000 blocks read from /dev/urandom causes a failure.
101 checks for EINTR in xread (maybe not necessary with
104 Sat Jul 5 2003 Jeff Garzik <jgarzik@pobox.com>
106 Rename to rng-tools, release version 1.0.
107 Rename input device to /dev/hwrandom in code and docs.
108 Rename config.h to rng-tools-config.h.
110 Tue Mar 27 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
112 * rngd.c: Include config.h, pick up VERSION from
113 configure.in, via config.h.
115 Mon Mar 26 2001 Philipp Rumpf <prumpf@mandrakesoft.com>
117 * rngd.c: fail before the daemon() call if we
118 can't open /dev/random or /dev/intel_rng
120 Mon Mar 26 2001 Philipp Rumpf <prumpf@mandrakesoft.com>
122 * rngd.c: bugfixes, allow --timeout=0 to disable
125 Fri Mar 23 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
127 * rngd.c: Remove unused var.
128 Include stdlib.h for exit(3).
130 Fri Mar 23 2001 Philipp Rumpf <prumpf@mandrakesoft.com>
132 * rngd.c: fix argp_parse arguments
134 Fri Mar 23 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
136 * configure.in: Change version in cvs
138 * Makefile.am, configure.in, rngd.8.in: Add man page.
140 * rngd.c: Update --help output, listing defaults.
141 Move 'arguments' local to top of file, call it
144 Fri Mar 23 2001 Philipp Rumpf <prumpf@mandrakesoft.com>
146 * rngd.c: fix mixed-up options
148 Fri Mar 23 2001 Philipp Rumpf <prumpf@mandrakesoft.com>
150 * rngd.c: add argp support
151 * rngd.c: make random write granularity, poll timeout
153 * rngd.c: optionally daemonize
155 Fri Mar 23 2001 Jeff Garzik <jgarzik@mandrakesoft.com>
157 * Makefile.am, configure.in, contrib/Makefile.am,
158 autogen.sh, NEWS, ChangeLog, AUTHORS, README,
159 contrib/Makefile.am: Add autoconf/automake support.