2000/12/06	== Released 0.2.6 ==

2000/12/06
- Compiler options were not consistent, some platforms had "-g" for debugging,
  some "-O" for optimization. Now use "optimized, no debugging support" for
  all platforms as default.
- Added a 00DESIGN document explaining roughly the idea behind PRNGD.

2000/12/05
- Support for Tru64 UNIX provided by James Bourne <jbourne@mtroyal.ab.ca>
  * configuration file for Tru64
  * defines for Tru64 in config.h
  * Makefile Changes for Tru64

2000/09/20	== Released 0.2.5 ==

2000/09/20
- PRNGD did not compile on NeXTstep, since I moved around the items Michael
  Weiser sent and broke it during the operation.
  Don't declare system functions in config.h, rather include the correct
  libc.h in the source files instead.
- Fixed too high entropy estimates for NeXTstep and IRIX (Michael Weiser).

2000/09/19	== Released 0.2.4 ==

2000/09/19
- PRNGD entropy command files and config.h/Makefile additions for NeXTstep 3
  and IRIX 6.5 have been provided by Michael Weiser
  <michael@weiser.saale-net.de>:
  * Gathering commands are in prngd.conf.nextstep-33 and prngd.conf.irix-65.
  * On NeXTstep, sizeof is long int, so printf() statements must e %ld.

2000/08/15	== Released 0.2.3 ==

2000/08/15
- Changed rand_bytes, so that whenever entropy is requested, the complete
  entropy pool is completely mixed one time and the read-pointer is moved
  to an "arbitrary" position. The data obtained during these operations is
  discarded.
  By perfoming these operations, somebody trying to guess the pool state from
  consequtively retrieving random bytes forces a stronger oposition :-)

2000/08/08	== Released 0.2.2 ==

2000/08/08
- Checked in final open issues from Louis LeBlanc <leblanc@mirror-image.com>:
  * Gathering commands are in prngd.conf.solaris-26
  * On Solaris pid_t is long int, so printf() statements must be %ld.
  * Make gcc shut up about variables that "might be used uninitialized in this
    function".

2000/08/04	== Released 0.2.1 ==

2000/08/04
- Another bug popped up for Louis LeBlanc <leblanc@mirror-image.com>.
  Now the segmentation fault is fixed, but the problematic gatherer
  is called again and again and again, because the step to the next
  gatherer is only performed for normal close. Fixed.
  * I never experienced unclean shutdown, so this went by rather badly
    tested.

2000/08/04	== Released 0.2.0 ==

2000/08/03
- Received report from Louis LeBlanc <leblanc@mirror-image.com> with some
  porting hints for Solaris 2.6:
- Added a typecast to (struct sockaddr *) in serverloop.c for accept().
- On Solaris pid_t is long (HP-UX is int32_t, Linux 2.2 is int). Hence
  for Solaris, I would need the %ld format for printout. I am not sure
  on how to deal with this in a portable manner.
- Louis LeBlanc also reports about a Segmentation Fault he gets. I cannot
  reproduce this on HP-UX or Linux, my PRNGDs are up and running since
  2000/07/03... Have to wait for more input from Louis LeBlanc.
  * Just received a line number: At this place the FD_SET rfds is checked
    against gather_fd. It is possible that gather_fd was just set to -1
    and this was not caught. Fixed.
- Fixed a bug in the initial seeding: Actually when starting up, PRNGD
  should have called all gatherers once to get initial seeding. Unfortunately
  the check was missing so gatherers were called as in normal operation.
- Made startup behaviour more consistent: When no entropy is available
  in the seed-save file, don't bail out but continue running. Our job _is_
  to collect entropy.

2000/07/21
- Received compiler flags for Solaris 7 compilation with gcc from
  Phil Howard <phil-openssh-unix-dev@ipal.net>.

2000/07/03	== Released 0.1.0 ==
