
The code of this finger daemon is derived from the NetBSD fingerd version 8.1
and can be used to provide extensive logging of remote requests for the
finger service. The source code of this fingerd can be compiled into 3 
different executables. Compilation without any flags will produce the code
of original NetBSD fingerd 8.1. Compilation with macro LOGALL defined will
produce the fingerd that always requires username to be given to it. This
fingerd will never supply a list of all users active on a system. This version
also will not forward finger request to another site. For every request it will
log the originating host address and name of accounts the client requested 
information about. All denied services will also be recorded into a syslog.


Fingerd with extended logging
   Version 0.0.01 based on NetBSD fingerd 8.1
   Created: February 4, 1995
   Copyright (C) 1995 Alexander O. Yuriev, <alex@bach.cis.temple.edu>
   Computer and Information Science Laboratories,
   Department of Computer and Information Science,
   TEMPLE UNIVERSITY, USA

   In order to compile fingerd with total logging of information,
   compile fingerd.c with macro LOGALL defined, otherwise you will receive
   Berkeley fingerd version 8.1. This version of fingerd can also be compiled
   to rely on a tcp wrapper to obtain the host and user that attempts to
   connect to a finger client. Generally, the tcp wrapper does better 
   job then the server itself. In order to place the job of determining 
   the source of call to a tcp wrapper, define macro NOLOOKUP.

   All information is logged with levels LOG_AUTHPRIV, LOG_WARNING.
