userinfo-1.5
    o if no username or filename arguments are specified use standard input
    o added support for DESTDIR environment variable (thanks Blues
      <blues@ds6.pg.gda.pl> for the patch)
    o added option --enable-dmalloc to configure to support the dmalloc memory
      debugging library
    o added configure options --with-include-path and --with-library-path 
    o a few memory leaks fixed
    o dont try to open files more than once
    o some manual page cleanups

userinfo-1.4
    o added utmpx support for systems that have it (request: Blues
      <blues@ds6.pg.gda.pl>)
    o changed parent process option -P to -C
    o re-added major mode options -P, -M, -L and -A (request: martin f krafft
      <madduck@madduck.net>)
    o yanked noncommon stuff from common.h
    o #ifdef fixes for linux build problems
    o dont check for getopt.h, use BSD's getopt() (getopt.c: this is needed
      because it has an extension which supports multiple calls (optreset))

userinfo-1.3
    o fixed free() bug when reading stdin
    o fixed lastlog and gecos options segfault with bad username reading stdin
    o a duration or idle time of zero is output as zero rather than unknown (!)
    o fixed getpwuid() with filenames (-f) error output
    o manual page cleanups

userinfo-1.2
    o code cleanups
    o lastlog info has its own options (like gecos info) for consistancy

userinfo-1.1
    o added option -q to show idle time
    o use paths defined in /usr/include/paths.h when possible
    o added --with-aliases autoconf option to specify an alternate mail 
      aliases file (default is /etc/aliases)
    o added option -P to show parent process id (PPID)
    o linux needs a proc filesystem for PPID (-P) info

userinfo-1.0
    o first stable release
    o fixed .forward info segfault
    o fixed lastlog output corruption

userinfo-0.9
    o fixed getspnam() when using owners of files as usernames
    o .forward files don't have comments (dont check for line[0] == '#')
    o forwardaddr() no longer uses FORWARD, rather, stores in the character
      array info->mail->forward[LINE_MAX]
    o the aliases() code no longer uses the ALIAS type, rather a character
      array info->mail->aliases[LINE_MAX]
    o output bug fixes (consistantcy)

userinfo-0.8
    o fixed shadow passwd output for systems with getspnam() (thankx Mike
      Machado <mike@innercite.com>)
    o the custom strftime() format option -c has been changed to -j
    o added options -c and -k for password change and expire times
    o manual page cleanups
    o dropped all major mode options
    o added last login option -n to display lastlog info for a user

userinfo-0.7
    o now uses autoconf (thankx Dominik Seichter <domseichter@web.de> for 
      testing)
    o builds on Linux
    o removed redundant option -k (-c can specify epoch time format via "%s")
    o fixed mail forward output bug when file has more than one entry
    o finished mail aliases (works with alias groups; it wont map out
      subgroups though)

userinfo-0.6
    o preliminary mail alias output (-a)
    o all known memory leaks fixed
    o fixed outputting an extra deliminating character when specifying
      non-output options
    o fixed -t for non-logged in users
    o fixed corrupted -x hostname output
    o added option -c to specify the time format to strftime(3)

userinfo-0.5
    o new author address <bjk@arbornet.org>
    o renamed KnownBugs to BUGS
    o changed versioning scheme to X.X
    o plugged most (see BUGS) memory leaks and other cleanups
    o there is only one level of verbose now
    o dropped finger output option -F
    o added option -k to output time values in epoch format
    o open the utmp file only once per session (faster)
    o fixed .forward parsing

userinfo-0.1.4
    o added a manual page
    o added 'install' target to Makefile
    o dropped quiet-about-unknowns (-q) option (maybe add it again later)
    o added mail info options -ozr and -w 
    o added simulated finger output -F
    o more verbose with -vv (will display the filename on output)
    o some code cleanups and reorganization
    o renamed other.c to misc.c 
    o added -ytrxz and -L login info options

userinfo-0.1.3 Mon Jul  2 14:49:11 EDT 2001
    o added -q option to suppress output of unknowns
    o added major passwd and group info mode option -P
    o the 'I' option has moved over the 'i' option
    o escape characters now work with the -D option
    o fixed a bug where a user in an invalid group would segfault
    o a user in the first entry in the group file wasn't being displayed, this
      is fixed

userinfo-0.1.2 Sat Jun 30 11:08:41 EDT 2001
    o lots of changes to the layout (structures and such)
    o added option -D to change the deliminating character for output
    o added option -I to show extended gecos info (try -I nowh)
    o can read from standard input now (filenames or usernames) using '-' as
      the argument
    o added verbose option (-v)
    o version info is displayed with -V now
    o added config.h (for future), README and KnownBugs files to the archive

userinfo-0.1.1 Wed Jun 27 13:15:07 EDT 2001
    o initial release
    o outputting password file info works by username or by file
