









                          Winsock Finger Daemon Version 1.3

                                          by

                         Tidewater Systems, Copyright (c) 1994



     wsfngrd  is  a shareware  winsock finger  daemon for  Microsoft Windows
     v3.11.   It was developed in  C and is  based on my  interpretation of
     RFC1288.   Some of the  code in  wsfngrd is based  on source  code
     published in  'Unix Network  Programming' by  W. Richard Stevens,  and
     'Programming Windows 3.1' by Charles Petzold.  

     Developers Ian Blenke  and John A.  Junod are also  to be thanked  for
     making  their source code available,  as it is  an invaluable resource
     when trying to figure how things work in Windows.

     This is a shareware product, and as such you are free to use and 
     evaluate the program for 30 days.  At the end of the evaluation period,
     you are requested to register the product or remove it from your system.
     Please see register.frm or the register topic in the help file for 
     more details.  This archive may not be distributed in any commercial 
     product without the express permission of Tidewater Systems.

     
File List:

     wfngrd13.zip should have the following:
    
	wsfngrd.exe
	wsfngrd.hlp
	idle.dll
	fixini.exe
	wsfngrd.txt
	register.frm
	license.txt

Installation:

     Copy wsfngrd.exe, wsfngrd.hlp and idle.dll to a sub directory of
     your choice.  Using program manager, create a new program item in
     a group of your choice.

     ** Note:  If you are upgrading from v1.1 or v1.0 you should
	run fixini before running wsfngrd v1.3 the first time.
	The ini files are not compatible.  Fixini will read your
	old ini file and create a new one using the old information.

Usage:
     	
     The first time you run wsfngrd,  an ini  file (wsfngrd.ini) will  be
     created in your windows directory.  A dialog box will be presented for
     you to fill in the information returned when your machine is fingered.

     Hiding the Icon:  to hide the WSFNGRD icon, and 'h' to the command
		       line field of the wsfngrd property.  When running
		       wsfngrd in the 'hidden' mode, it will not be
                       listed in the windows task list.  It will be,
		       in effect, resident until you end the windows 
                       session.	

Setup:

     Server Mode:  Single User or Multi-User.  In single user
	mode, all finger requests are serviced with information
	about the 'default user'.  In multi-user mode, each
	finger request is parsed and if there is a username
	match, then information about that user is returned.

     Plan File Directory:  Type in the full path for a directory
	that ALL plan files will be kept.  This provides support
	for multiple users and maintains security. (ie. c:\planfile)

     Log File:  Type in the full path and filename of the file
	you want finger requests logged too. (ie. c:\temp\finger.log)
	This file is made up of single line entries.  A entry is
	added for every finger request received.  Eash entry has
	the following information:  Date (in local format), Time,
	the requesting machines Hostname or IP address and the user
	that was fingered.

     Default Plan:  Type in the name of a 'default' plan file to
	return in response to finger request with no data when 
	in multi-user mode.  If left blank, the following message
	will be returned:
	
	** specify user+@<hostname>

     Default User:  This is a list of users defined by you.  The 
	'user' selected here is used in single user mode.  It can
	be ignored if operating in multi-user mode.  This list will
	be empty until at least on user is defined.

     Log Finger Requests:  Toggle logging on/off.

     Return Idle Time:  Toggle Idle on/off.
  

     Adding Users:

	Fill in the field under User Setup: Username (required),
	Full Name, Email, Phone, Plan.  Click the Add button
	to commit user information to Disk.

	All fields, with the exception of Username, can be left
	blank.  If a field is left blank,  it will not be returned
	when a finger query is serviced.

     Changing a User:

       	Select the user from the Username list, update the users
	information and click the Change button.  If you change the
	user name, WSFNGRD will not be aware of it and actually
	create another user with the new username.  You'll then
	have to delete the 'old' username.

     Deleteing a User:

	Select the user from the Username list.  Click on the 
	Delete button.		

Limitations:

     wsfngrd will service only one finger request at a time.
     Idle time will reset if idle for more then 49 days.	
     
Version History:

     version 1.0 - March 8, 1994
        First Public Release

     version 1.1 - May 17, 1994
	Command Line parameter h will hide the desktop icon.
	Optionally log all finger requests to a plan file.
	Increased length of phone field to accomodate international users.
        Tracks and reports idle time of workstation.
	
     version 1.2 - August 31, 1994
	Mutli-User support.
	Optionally return idle time.
	Does not return blank fields.
	Return 'login' time in single user mode.
	Return 'default' plan in multi-user mode.
	Parse finger request in multi-user mode.
	Accepts non-compliant requests.
	Moved code for Idle time to idle.dll.	
	Fixed Hook problem in idle.dll.
	Fixed problem with plan files in root directory.
	Windows Help file included.
	Is now shareware.

     version 1.3 - November 9, 1994
	Add username to log output.
	Presents 'About' dialog every 10 uses while unregistered.
	Fixed a few small bugs that could have caused wsfngrd to crash.
	Shareware.


Bug Reports and Enhancement Requests:

     Send  bug reports  and enhancement  requests to  one of  the addresses
     listed under Contacting the Author.

License Information: 

     See license.txt included in this archive.

Registration:

     A 30 day evaluation period is granted for testing/evaluation
     of this product.  If after that time, you wish to continue
     using this product, it must be registered.  There are 2 ways
     to register,  print and fill out register.frm.  Send the completed
     form with check or money order to the address listed on the
     form.  This product can also be registered through the 
     Shareware Register Forum on CIS (GO SWREG), #3421

Contacting the Author:

Jim O'Brien              Internet:      72713.1426@compuserve.com
Tidewater Systems        Compuserve:    72713,1426
207 Glen Avenue          
Salisbury, MD 21801
(410) 860-0593
