[comp.os.rsts] Finger V1.1 bugfix - minor

terry@spcvxa.spc.edu (Terry Kennedy) (03/19/90)

  This message describes a correction to RSTS/E Finger V1.1. If you haven't
heard of RSTS/E Finger before, it's a super SYSTAT / WHOIS program which
interoperates with other Finger implementations (RSTS/VMS/Ultrix/TOPS over
DECnet, others via routing through a cooperating host). The complete package
(including BP2 / Macro-11 source) is available from the SPCVXA VMSSERV. Send
a mail message to VMSSERV@SPCVXA.SPC.EDU with text (not subject) containing
one or more of the following lines:

  GET FINGER11.PACKAGE  (gets the whole thing in VMS_SHARE format)
  GET FINGER11.FILELIST (gets the list of files and descriptions)
  GET FINGER11.DOC      (gets the documentation file)

  Now, on with the bug fix...

  In RSTS/E Finger V1.1, Finger will display the forwarding address of a
user if system forwarding is set. Finger will also display the message "X
is an alias for Y" if the username X only exists in the forwarding database
and does not have a real account on the system.

  The FINMAI program is used to construct the Finger user database. It has
a bug which caused it to ignore any nickname (forwarding) information after
it enountered a deleted nickname. The following DIFFERENCES output shows
the change needed to correct this problem:

Comparing: 1) :[0,216]FINMAI.B2S to 2) :[0,216]FINMAI.BAK

******************************
1) :[0,216]FINMAI.B2S
6!		EDIT		: 02
7!		EDIT DATE	: 19-Mar-90
10	EXTEND
**********
2) :[0,216]FINMAI.BAK
6!		EDIT		: 01
7!		EDIT DATE	: 10-Sep-89
10	EXTEND
******************************
1) :[0,216]FINMAI.B2S
	! 1.1-02	19-Mar-90	TMK	Handle deleted nicknames &
	&
**********
2) :[0,216]FINMAI.BAK
	&
******************************
1) :[0,216]FINMAI.B2S
1000	PRINT "FINMAI V1.1-02 of 19-Mar-1990" &
	\ PRINT &
**********
2) :[0,216]FINMAI.BAK
1000	PRINT "FINMAI V1.1-01 of 10-Sep-1989" &
	\ PRINT &
******************************
1) :[0,216]FINMAI.B2S
	\ GOTO 1080 IF NICK$="            " ! V1.1-02 - handle deletions &

**********
2) :[0,216]FINMAI.BAK
	\ GOTO 1090 IF NICK$="            " &

?4 Differences Found.

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, US
	terry@spcvxa.spc.edu	(201) 915-9381