New in GNU Finger 1.38:

  o  Numerous bug fixes.

  o  The installation procedure now fully supports `--prefix' and
     `--exec_prefix' options to configure. They didn't work previously
     due to an oversight on my behalf. These arguments are used to
     deduce `prefix', `exec_prefix', `bindir', `datadir', `statedir'
     and `daemondir' in the top-level Makefile.
     
  o  Support for request relaying, either in the old finger form
     `what@host2@host1', the RFC822-type form `@host1:what@host2', or
     combinations thereof. Any number of relays can be made, with
     `@host:...' taking precedence over `...@host'. With GNU Finger,
     the argument `bson@gnu.ai.mit.edu' is now equivalent to
     `@gnu.ai.mit.edu:bson'.

  o  Support for `~/.movedto' file. Put a user's new location in this
     file and GNU Finger will give the new address to anyone who
     fingers the user.  This is more explicit than regular mail
     forwarding, and is intended to indicate that the account is no
     longer in use.

  o  Lists long info for specific users, or when matching patterns,
     much like regular BSD finger.

  o `finger .clients' is now vastly faster on System V hosts, and
     perhaps on some others as well. It has improved heuristics for
     determining the console user, too.

  o  `finger .free' now generates a listing that's a subset of
     `.clients'.

  o  Rudimentary support for HP-UX HP-HIL devices.

  o  Inclusion of `xfinger', an X-based finger. Rather spiffy.
     Donated by Robert Heller <heller@cs.umass.edu>. It is included in
     this release for test purposes; Robert says it works fine for
     him, but it behaves strangely for me. Check it out and tell me
     whether it works for you, it may well be that I only have access
     to an old and poor X implementation. Use `./configure --with-x'
     to build it.  This program is not mentioned in the INSTALL file,
     as it's only included for evaluation. Try it!

  o `configure' supports the option `--with-x' to build all X clients
     (found in `./X11/'), but currently only one is in existence:
     `xfinger' mentioned above. To explicitly specify which X release
     you have, use `--with-x11r[345]' as appropriate.  Default for
     `--with-x' is the latest version supported, X11R5.


What's new in GNU Finger 1.37:

       This release of GNU Finger consists mostly of bug fixes. A
    memory leak in fingerd, among other things, has been fixed. There
    are also some cosmetic changes: `finger .free' now always strips
    off the domain part of the host names listed.

       A `.fingerrc' script to generate a SunOS-like long finger
    listing can be found in `support/sunworship.perl' (you need
    perl(1) to use it).  This script was contributed by Noah Friedman
    (friedman@gnu.ai.mit.edu).

       The mugshot code is still unsupported. This means you will
    probably be in for some work modifying makefiles and tweaking the
    installation procedures to get it to work. You're on you own;
    please don't send me mail asking how to do this, and above all
    don't get disappointed if you can't get it to work at all. The
    mugshot code is being moved entirely out of finger itself -- once
    this is accomplished mugshots will be fully supported.

What's new in GNU Finger 1.36:

  o  Various minor bugs fixed

  o  Should deal properly with `./configure --srcdir ...'

  o  Bug that caused fingerd to hang on Suns after SIGHUP fixed

  o  Finger now gives correct information when a user has no logins
     recorded in the Finger database.

  o  New option ``--brief'': opposite to ``--info''. Finger client can
     be built to make either be the default (see config.h). ``--brief''
     is the default as delivered.

  o  Finger should now correctly list info on what a user is doing
     when the option ``--info'' is used.

  o  Finger now correctly tells you what processes a user is running
     on SVR4 by merging what it finds in /proc with utmpx.

  o  Finger can be installed on systems where there is no host data
     in utmp; the ``Console Location'' column will just be left blank.

  o  Security are issues addressed in the manual.

  o  The shell used to run a user's .fingerrc can be hard-coded by
     editing config.h.

  o  Should now install properly on Suns where only standard SunOS
     utilities (make, sed, etc) are used.

  o  Finger client reduces all trailing CR/LFs from remote server to
     single LFs before passing on.

  o  Completely new protocol for gathering host data. It's not
     backwards compatible, so all clients should have version 1.36
     installed. The new protocol is designed to be both upwards and
     downwards compatible in the future so different versions can
     coexist. There is no longer any exchange of raw binary data.

  o  The finger daemon can now be instructed to make connections to the
     client hosts on a specific port (or use a particular service).
     This avoids problems on systems where port 2003 is already in
     use.

  o  New fingerd option ``--interval'' sets the wait between polls. The
     default value is found in config.h.

  o  If finger doesn't recognize a user and a file
     `/usr/local/etc/fingerdir/forwardhost' exists, then the request
     if forwarded to finger on the host specified in this file.

  o  Improved real user name matching.

The following is a list of changes from GNU Finger 1.0b to 1.34.

  o  Lots of bugs have been fixed -- far too many to mention.

  o  Changes to messages and output formatting.

  o  Mugshot support has been dropped. These parts will be redone in a
     future release. The code is included, but currently unsupported.

  o  Port to PC/RT.

  o  Port to SVR4.

  o  Special target ``.help'' to list special targets supported
     by the finger server.

  o  Special target ``.site'' to describe a site - the organization
     it belongs to, geographic location, who manages it, and other
     relevant data.

  o  Configuration greatly simplified. (E.g. uses autoconf.)

  o  Code made more robust (e.g. uses getutent(3) if present).

  o  Option syntax changed to adhere to current GNU standards. Long
     option ``--port'' added, along with a method for service resolution.

  o  Prints message if .plan exists but is inaccessible.

  o  Added support for .project file.

  o  If the user fingered has a .fingerrc script, then it will be
     executed and the normal finger output piped through it. The
     output of the script becomes the output of finger.

  o  Considerable changes to the documentation.

  o  Support for site-defined special targets. These are scripts
     that are run when the corresponding user name is fingered. The
     two targets ``.site'' and ``.help'' are such scripts.
