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.
