
NodeInfo v1.3x
--------------
The following notes are specific to the NodeInfo utility (NODEINFO.EXE)
developed by Avanti Technology, Inc.


STATEMENT OF TITLE AND WARRANTY
-------------------------------
NodeInfo (the Software) was developed by and is the property of Avanti
Technology, Inc., of 13492 Research Boulevard, Suite 120-271, Austin,
Texas 78750 USA (Avanti).  All rights are reserved worldwide under both
Federal and International Copyright Laws.  No distribution or use of the
Software in any form relinquishes Avanti's claim to ownership and title
of the Software and concept.

Avanti warrants that the Software, when used as intended, is free from
known defects at the time it was distributed.  Should a defect become
evident, a detailed report of the conflict or anomaly should be provided
to Avanti.  Upon confirmation of the report, Avanti will endeavor to
correct the problem and make the correction available to registered users.
If a registered user encounters a defect within the initial ninety (90)
days following original receipt of the software which Avanti is unable to
rectify, the software may, at Avanti's sole discretion, be replaced or
arrangements made for a refund of the license fee.

Avanti shall not be required to insure the compatibility of the Software
with future revisions to the workstation or network operating system, nor
the hardware on which it may be installed.  Nevertheless, Avanti reserves
the right to enhance, update, or change the Software in ways which may
alter its specification, operation, performance, and/or support levels.
However, such a modification does not obligate Avanti to continue doing
so.  Registered users of the Software may be eligible for such revisions
provided they adhere to the terms of the Software License Agreement
accompanying the Software.


NOTICE OF DISCLAIMER
--------------------
AVANTI TECHNOLOGY, INC. SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES
IMPLIED OR EXPRESSED, INCLUDING BUT NOT LIMITED TO, IMPLIED WARRANTIES
OF MERCHANTABILITY AND ANY IMPLIED OR EXPRESSED WARRANTY FOR PARTICULAR
USE.  IN NO EVENT SHALL AVANTI TECHNOLOGY, INC. BE LIABLE FOR ANY LOSS
WHICH IS GREATER THAN THE LICENSE FEE PAID BY THE REGISTERED USER.
AVANTI TECHNOLOGY, INC. SHALL NOT BE LIABLE UNDER ANY CIRCUMSTANCES FOR
DIRECT, INDIRECT, OR SPECIAL DAMAGES RESULTING FROM THE USE OF THE
SOFTWARE (some of these exclusions may not apply in some states).


Overview:
---------
	NodeInfo is a utility designed to help manage users and
	files on NetWare v2.1x, v2.2, v3.1x, and v4.0x servers,
	including 500 and 1000 user versions of NetWare.  As a
	client utility, it provides a visual map showing the
	number of active connections, logged in users, and open
	file activity.  It can be used to identify connections
	where users are logged in, find a connection by its node
	ID, locate connections accessing a specific file, check
	record locks against a file, send messages to individual
	or groups of connections, and to clear individual or
	groups of connections.

	It can also be used as a batch utility to identify, alert,
	and clear connections prior to performing critical tasks.

	(Note: NetWare v4.0x support requires Bindery emulation.)


Installation:
-------------
        1). Create the destination network directory where the files
            are to be copied, if necessary.
            e.g.:  md z:\public\nodeinfo

        2). Copy the files from the root (licensed copy) or NODEINFO
            (demo/eval copy) subdirectory on the distribution diskette
            to the destination directory.
            e.g.:  copy a:[source_dir]\*.* z:\public\nodeinfo

        3). Execute the NodeInfo utility (NODEINFO.EXE) as the system
            SUPERVISOR or as a SUPERVISOR equivalent user.  This
            initial installation requirement of SUPERVISOR rights
            insures that NodeInfo is only installed by authorized
            support personnel.  Once properly installed, any logged in
            user can run NodeInfo.  However, viewing open file &/or
            task information requires that the user have File Server
            Console Operator rights (assigned through the Supervisor
            Options in SYSCON).

        4). Registered User Versions Only:  Registered users are
            provided with a bonus NLM which provides additional
            connection statistics, plus the ability to configure
            NodeInfo so that regular users are granted temporary File
            Server Console Operator rights while running the client
            (.EXE) utility.  Determine if the NodeInfo NLM is to be
            loaded from the NetWare default SYS:SYSTEM directory or
            from the NodeInfo network directory.  If the NodeInfo NLM
            is to be loaded from the NetWare default SYS:SYSTEM
            directory, copy the NODEINFO.NLM file to SYS:SYSTEM.

        5). Registered User Versions Only:  Load the NodeInfo NLM
            (NODEINFO.NLM) on the server using the LOAD command (at the
            server console or via a remote console utility such as
            RCONSOLE) specifying the desired options.
            [Note: If the message 'Loader unable to resolve public
            symbol ...' appears, an old CLIB is loaded on the server. 
            NodeInfo requires CLIB v3.11 rev D, 12/16/92, or later.]
            [Note: To review the modules loaded on the server,
            including the CLIB information, type MODULES at the
            console.  The latest CLIB can usually be found in the file
            LIBUPx.EXE where the x is a numeric value representing the
            upload sequence for the NetWare library file updates. 
            LIBUPx.EXE is available on CompuServe either in the
            NOVFILES forum or in Library 7 of the NOVLIB forum.]
            [Note: If the client utility continues to display the
            message 'No NLM' after the NLM is loaded, unload and then
            reload the NodeInfo NLM (NODEINFO.NLM) to re-register it
            with NetWare.)
            e.g.:   load nodeinfo                        (in SYS:SYSTEM)
            e.g.:   load [path\]nodeinfo             (not in SYS:SYSTEM)
            e.g.:   load [vol:path\]nodeinfo    (not on the SYS: volume)

        6). Registered User Versions Only:  Execute the NodeInfo client
            utility (NODEINFO.EXE) using the config or reconfig command
            line option.
            e.g.:   nodeinfo config
            e.g.:   nodeinfo reconfig

            The user will then be prompted for the Update Interval. 
            This specifies how frequently NodeInfo will update the
            connection grid by polling the server for information about
            every active connection.  Supported frequencies are every
            15 seconds, every 30 seconds, and every 60 seconds.  The
            more frequent the update interval the more accurate the
            connection grid.  However, servers with a large number of
            active connections may notice increased load at each update
            interval since every active connection must be polled to
            update the connection grid.  Typically, a 30 second
            interval is sufficient for 100 - 250 user systems while a
            15 second interval may be desired for systems with under 50
            active users on average and 60 second intervals may be
            better for systems with 251+ active users.

            The user is next prompted whether to Enable/Disable
            temporary File Server Console Operator privileges for users
            when running NodeInfo.  Enabling these temporary privileges
            (pressing 'E') will allow regular users to view open file
            and task information when running NodeInfo.  However, the
            rights are removed upon exiting NodeInfo and SUPERVISOR
            equivalence is required to clear connections.  Disabling
            these temporary privileges (pressing 'D') requires that the
            user be a File Server Console Operator (granted through the
            Supervisor Options in SYSCON) in order to view open file
            and task information.
            [Note: These temporary privileges are only available if the
            NodeInfo NLM (NODEINFO.NLM) is loaded.  This configuration
            option does not apply if the NLM is not loaded.]


Usage:
------
        While users can run NodeInfo, clearing connections requires
        SUPERVISOR rights and most file access information requires
        File Server Console Operator status (granted through the
        Supervisor Options in SYSCON).  Attempts to perform tasks in
        excess of the user permissions will be trapped and the user
        informed.

	Note:	Upon registering a licensed copy of the software, 
		a bonus NLM (NODEINFO.NLM) will be provided which
		can be configured to grant users temporary Console
		Operator status to users while in NodeInfo under
		NetWare v3.1x/v4.0x.  This temporary status grants
		them the ability to view who has files open but
		not the ability to clear connections.  The licensed
		version of the software also allows the visual map
		update frequency to be selected from among 15, 30,
		and 60 second intervals (default is 30 seconds).

		Both of these features are configured through the
		CONFIG or RECONFIG command line options.  However,
		the granting of temporary FS Console Operator status
		only works when the NODEINFO NLM is loaded on the
		NetWare v3.1x/v4.0x server in use.


	The following command line options may be specified:

	  MONO                  - force use of monochrome attributes even
                                  if the workstation has a color monitor

	  SET | MARK		- mark all active connections
	  RESET | UNMARK	- unmark any previously marked connections

	  F=[sys:path\file.ext]	- mark connections with specified file open
				  (vol:path\file.ext specification required -
				   wildcards allowed in file.ext)
	  FL=[sys:path\file.ext]- mark conns with a File Lock on the file
				  (vol:path\file.ext specification required -
				   wildcards allowed in file.ext)
	  RL=[sys:path\file.ext]- mark conns with Record Lock(s) on the file
				  (vol:path\file.ext specification required -
				   wildcards allowed in file.ext)
	  G=[group]		- mark all connections for [group] members
	  -G=[group]		- unmark all connections for [group] members
				  (exact [group] name required)
	  N=[node] 		- mark connection for the specified node ID
	  -N=[node] 		- unmark connection for the specified node ID
				  (right justified exact match of node ID)
	  U=[user]		- mark all connections for specified user
	  -U=[user]		- unmark all connections for specified user
				  (left-based match of logged-in/marked users)

	  M="message"		- send message to marked connections
				  (maximum message length = 55 chars.)
	  CLR|CLEAR|DEL|DELETE	- terminate marked connections
				  (except program's connection - without
				   prompts, requires SUPERVISOR equiv.)
	  LIST			- display all marked connections
				  (useful for reports or action verification)

	  P=#####		- pause the specified number of seconds
	  R=#####		- repeat previous commands for a total
				  of the specified number of iterations

	  STATS			- displayed counts for Logged In, Logged Out,
				  Marked, and Inactive connections
	  BAT | BATCH		- process options as batch commands
				  (processed without operator intervention)

	The command line options can be combined.  However, they are
	processed in the order specified so any action (CLEAR or M=)
	or exclusion (-U=) options should be specified last.  The results
	of any actions or exclusions are displayed on the screen in a
	manner which allows them to be redirected (i.e., append '> filename'
	to the command line).

	Note that unless BAT or BATCH is specified, the program will
	merely pre-process the options and load in a manner requiring
	operator intervention (i.e., full screen display).  Use the
	BAT or BATCH options for batch file processing.

	Command line option examples:

	    F=SYS:MAIL\MAIL.DAT U=GUE M="Please logout!" BAT
		Mark all connections which have SYS:MAIL\MAIL.DAT open or
		are logged in under a user name beginning with GUE and
		send them the message "Please logout!".  Process the
		options as batch commands (i.e., terminate the program
		once processed).

	    RESET G=MAIL -U=ADMIN M="Please logout!" P=60 R=5 DEL BAT
		Reset any marked connections.  Mark all connections where
		the logged in user is a member of the GROUP MAIL.  Unmark
		any connections where a USER whose login name begins with
		ADMIN is active.  Send remaining marked connections the
		message "Please logout!"  Pause 60 seconds then repeat
		the search and message for a total of 5 iterations after
		which it then clears any matching connections.  Process
		the options as batch commands (i.e., terminates once
		processing complete).

	    F=SYS:MAIL\MAIL.* F:=SYS:MAIL\USR*.* -U=MAIL_ADMIN CLEAR BAT
		Mark all connections which have SYS:MAIL\MAIL.* or
		SYS:MAIL\USR*.* open.  Unmark any connections where the USER
		MAIL_ADMIN is logged in. Terminate the marked connections.
		Process the options as batch commands (i.e., terminate the
		program once processed).

	    N=00608C116F2A
		Mark the connection with the specified node ID.  Load in
		normal interactive mode with the marked connection flashing
		on the connection grid.

	    F=SYS:MAIL\*.*
		Mark all connections which have any files open in the
		SYS:MAIL\ subdirectory.  Pre-process the options before
		loading in normal interactive mode.  Marked connections
		will be flashing on the connection grid.

	    SET LIST BAT > USERLIST.TXT
		Mark all active connections.  Display a list of the active
		connections.  Process the options as batch commands (i.e.,
		terminate once options are processed).  Redirect the displayed
		information to USERLIST.TXT.


	In addition to being supported in the Main screen, the '?'
	key can be pressed in the following situations:

	- In the Main screen to show this help information, plus the
	  following areas within the Main screen:
	  - At the Change Servers prompts to provide explanations
	  - At the Find File prompt to show usage examples
	  - At the Find Node prompt to show usage examples
	  - At the Find User prompt to show usage examples
	- In the User Information screen to show file attribute explanations
	- In the Reconfiguration screen for both the Update Interval and
	  the Enable/Disable temporary FS Console Operator status prompts
	- In a help screen to show Technical Support contact information
	- In the Technical Support contact screen to show an overview
	- In the Overview screen to show information on ordering

	Pressing Up, Down, PgUp, PgDn, Home, and End will move through those
	help screens with multiple pages.  Escape exits the help subsystem.

	A description of the keys supported in the Main screen follows:

	Cursor Movement: Up, Down, Left, Right, Home, & End
		    Tab: jump to next logged in connection
	      Shift-Tab: jump to previous logged in connection
	     Ctrl-Right: jump to next marked connection
	      Ctrl-Left: jump to previous marked connection
	         PageUp: previous block of nodes (500 & 1000 user NetWare)
	       PageDown: next block of nodes (500 & 1000 user NetWare)

	Enter:	additional user/open file details - Req. Console Operator status
		('?' will provide another help screen for this option)

	Ins:    change to a different file server
		(press Ins a second time to bring up a list of known servers)

	Del:    clear current/marked connections - Requires SUPERVISOR rights
		(if none are marked, only the current connection is cleared)
	Ctrl-Del: clear only the current connection (even if others are marked)

	F1:*	mark conns accessing a file - Requires Console Operator status
		(vol:path\file.ext required - wildcards allowed in file.ext)

	F2:*	locate an active connection by its six byte node ID
		(left-based search - i.e., 00008C116F2A & 8C116F2A are equal)

	F3:*	mark all connections for specified USER/GROUP member
		(USER search is left-based - i.e., S & SUPER match SUPERVISOR)

	F4:     send a NetWare message to current/marked connections
		(if none marked, only the current connection is notified)
	Ctrl-F4: send only to the current connection (even if others are marked)

	F5:     toggle (mark/unmark) this connection

	F6:     toggle (mark/unmark) all connections
		(if none marked, mark all - if any marked, clear all)

	   *	[Note: Previously marked connections are not cleared first.]


	The following connection information is shown on the main screen:

		Logged In  (###) - number of logged in connections
		Logged Out (###) - number of logged out connections
		Inactive   (###) - number of unused connection slots

	If the currently positioned connection has any files open on this
	server, a subset of up to 11 actively open files will appear in the
	lower left portion of the screen.  A plus (+) before the file name
	indicates the file is locked by the connection.  A dash (-) before
	the name indicates the file is open in a restricted access mode
	(i.e., limiting other users read or write access to the file).

	Example:	 TEMPFILE.001 - Other users may read & write this file
			-TEMPFILE.002 - Other users have restricted access to
					this file - to check the restrictions,
					press Enter to view the full file list
					and defined attributes for each file
			+TEMPFILE.003 - Locked exclusively by the connection


	Only information regarding files residing on the current server is
	shown.  NodeInfo has no way to report on files residing on other
	than the current selected server (i.e., other servers or the local
	workstation drives).


	The following details about the connection number are also shown:

	[login name]:	If a connection logs out while the program is running,
			it saves the name for reference.  Otherwise, logged out,
			as well as inactive, connections show [NOT-LOGGED-IN].

	Node:		net:node address (Note: [N/A, possibly non-PC] is
			usually a Mac and internal NLM connections often
			return invalid net:node addresses)

	Status:		Inactive               - not an active connection
			Normal                 - normal operation
			File Lock Wait         - wait on file lock release
			Logical Rec Lock Wait  - wait on logical lock release
			Physical Rec Lock Wait - wait on physical lock release
			Semaphore Wait         - wait on semaphore lock release

	Type:		01 - User		- normal User connection
			05 - Job Server		- Job Server connection
			07 - Print Server	- Print Server connection
			09 - Archive Server	- Backup/Archive Server conn
			     [various others or UNKNOWN if not recognized]

	Service Requests:* Total number of NCP requests made by this node since
			   it attached to the File Server.  This count does not
			   reset when a new User logs in, only if the connection
			   becomes inactive (i.e., cleared by the watchdog).

	Disk Usage (Kb):*  Total KBytes of disk space assigned on the Server
			   for the User.  The cumulative space allocated
			   to all files for which this User is the owner.
			   (Note: This is not available for NetWare v2.1x/v2.2.)

	Read KBytes:*	   Total KBytes of file read requests made by this User
			   since logging into the File Server.

	Write KBytes:*	   Total KBytes of file write requests made by this User
			   since logging into the File Server.

	(*Note:	NetWare v3/v4 requires the NodeInfo NLM, provided upon product
		registration, be loaded to support these items.)


Licensing:
----------
	NodeInfo is offered as a licensed software product with continuous
	right to use so long as the user registers the software and remains
	in adherence with the terms and conditions of the Software License
	Agreement.  NodeInfo is available under two licensing methods:

		       Site License at $150.00/Site
				  - or -
	   Corporate/Organization License at $595.00/Organization

	Under either licensing method, registered users are provided
	with free updates for the first ninety (90) days and free
	technical support for the first year following the initial
	software order.  Upgrades after that period are available
	for a fee which may vary based upon the licensing method.

	Prices quoted are pre-paid in US Dollars, excluding any
	applicable sales taxes or export duties.  The license fee
	includes ground delivery within the continental United States
	(call for quotes on express or non-continental U.S. delivery).
	The availability of credit terms and invoicing is at the sole
	discretion of Avanti Technology, Inc.


System Requirements:
--------------------
	The NodeInfo NLM requires NetWare v3.11, v3.12, or v4.0x.
	CLIB v3.11 rev D or later is required for the NodeInfo NLM
	(provided to registered users) to run under NetWare v3.11.
	The standard CLIB which ships with NetWare v3.12 or v4.0x
	will support this NLM.

	NetWare v4.0x support requires active Bindery emulation.

	Full NetWare v4.0x support requires File Server Console
	Operator rights (assigned or temporary).  This is due to an
	anomaly in Novell's support for File Server Information NCP
	queries which requires such rights in order to properly ascertain
	the maximum number of active user connections which can be
	supported by the copy of NetWare in use.  Under NetWare
	v2.1x, v2.2, and v3.1x, such information is available to
	any attached workstation.  However, NetWare v4.0x requires
	special access rights to determine this basic, non-security
	related, information.

			    Microsoft Windows Notes
			    -----------------------
	It is important to note that NodeInfo is not presently designed
	or intended to be a Windows application per se.  However, certain
	logic has been incorporated in an attempt towards compatibility
	with Windows v3.10 so that NodeInfo can be run in a DOS Window
	(even multiple DOS Windows).  The success of such attempts is
	predicated on numerous factors, least of which being the correct
	definition of a .PIF for NodeInfo plus the proper implementation
	of Novell's IPX/NETx and associated Windows drivers.

	The following was used for certifying Windows v3.10 compatibility:

        - DOS:  MS-DOS v5.0 or later
        - IPX:  IPXODI drivers (LSL v1.21 & IPXODI v1.20 -or later-)
                (Add GET LOCAL TARGET STACKS = 10 to NET.CFG/SHELL.CFG)
        - NET:  NETx shell v3.32 or later (Windows & BNETX may conflict)
	- VLM:	VLM v1.10 or later recommended
        - SYSTEM.INI: TimerCriticalSection=10000              ([386Enh])
                      network=*vnetbios,vnetware.386,vipx.386 ([386Enh])
                      network.drv=netware.drv                 ([boot]  )
                      (For additional Windows/NetWare configuration hints,
                       download WINTIP.TXT from NOVUSER on CompuServe.)
        - PIF:  Video Memory:         Text
                Memory Requirements:  KB Required: 384  KB Desired: 384
                Display Usage:        Windowed
                Execution:            Background
                Advanced Options...
                Multitasking:         Background       = 1500
                                      Foreground       = 1500
                                      Detect Idle Time = Enabled
                Memory Options:       Uses High Memory Area
                                      Lock Application Memory
                Display Options:      Emulate Text Mode
				      Retain Video Memory
                Other Options:        Allow Fast Paste
                (The remaining .PIF parameters are not relevant so they
		should remain disabled or unconfigured.)


Technical Support:
------------------
	In order to provide the best and most expedient technical
	support possible, it is requested that the following information
	be known prior to initiating technical support contact:

	Workstation:	DOS, IPX/NETx, or VLM versions, plus free RAM size
	File Server:	NetWare version and CLIB revision (if NetWare v3/v4)

	In addition, the more indepth the problem can be described & isolated
	(including any error message), the greater the chances are for quick
	resolution.  The following means may be used for technical support:

	Mail:		Avanti Technology, Inc.
			13492 Research Boulevard
			Suite 120-271
			Austin, Texas  78750  USA

	Telephone:	(+1)512/335-1168
			08:30 to 17:30 (US Central time zone)

	Facsimile:	(+1)512/335-7838

	CompuServe:	76517,3117

	internet:	avanti@netcom.com


Release Notes for v1.32:
------------------------
      - Added a count of the currently marked conns to the main screen
      - Added logic to better differentiate between PC connections, Mac
	connections, and NLM connections
      - Optimized code for collecting connection information
      - Optimized code for determining active record locks
      - Optimized code for displaying the open file lists

Release Notes for v1.31:
------------------------
      - Added logic to retain the last file, group, and user entered
        and to redisplay it for subsequent searches
      - Changed the Broadcast Mode setting to support the retention
        of both server and user messages
      - Corrected a logic problem which would cause Record Lock searches
        to fail unless at least one wildcard was used
      - Corrected a logic problem which would cause the number of Record
        Locks data to be greater than the actual value
      - Modified the file name wildcard scanning logic to work like DOS
	(i.e., *.* matches files with or without extensions) versus Novell
	(i.e., *.* only matches files with extensions while * matches files
	with or without extensions)

Release Notes for v1.30:
------------------------
      - Increased support for maximum listing for open files by user
        from 100 files to 250 files.
      - Removed a logic limitation which would only mark/unmark the
        first matching connection in any Node ID searches

Release Notes for v1.29:
------------------------
      - Added support for MONO command line option
      - Corrected a logic oversight which could cause file searches
        using names with other than alphabetic characters to fail

Release Notes for v1.28:
------------------------
      - Added command line support for identifying only those connections
        which have placed a File Lock against specified file(s)
        (Note: Supported through the FL= command line option.)
      - Added command line support for identifying only those connections
        which have placed Record Lock(s) against specified file(s)
        (Note: Supported through the RL= command line option.)
      - Added main screen support for identifying only those connections
        which have placed a File Lock against specified file(s)
        (Note: Implemented as a sub-function of the F1 (check File) key.)
      - Added main screen support for identifying only those connections
        which have placed Record Lock(s) against specified file(s)
        (Note: Implemented as a sub-function of the F1 (check File) key.)
      - Added main screen support for identifying only those connections
	which are a member of the specified GROUP
        (Note: Implemented as a sub-function of the F3 (find Users) key.)
      - Enhanced the main screen open file subwindow listing to display
        any open files based upon the following priority:  Locked files,
        Restricted access to the file, and Unrestricted file access.
      - Enhanced the on-line help system to increase informational value
        and improve functionality.
      - Corrected the logic which could cause some high connections
        to be skipped under NetWare v4.0x due to Novell's undocumented
        change in the API's regarding in use and peak active connections
        (Note: NLM connections are not authenticated and do not count
        as active connections even though consuming a connection slot.)
      - Modified the logic to support NetWare v4.0x servers which do not
        have either an ADMIN or SUPERVISOR user account

Release Notes for v1.27:
------------------------
      - Enhanced both NODEINFO.EXE & NODEINFO.NLM to optimize
	integration and error reporting

Release Notes for v1.26:
------------------------
      - Added necessary logic to code around the NetWare limitation that
	a SEND broadcast is limited to a maximum of 62 connections
      - Corrected a logic problem which would inadvertently set the blink
	attribute for any individually cleared/terminated connection
      - Corrected a logic problem which would inadvertently set the blink
	attribute for the row counters and the connection information line
	separators if more than 50 connections were active

Release Notes for v1.25:
------------------------
      - Added support for the STATS option to display the Logged In,
	Logged Out, Marked, and Inactive connection counts
      - Added support for -G=[group] command line option to unmark/exclude
	connections which are a member of the specified group name
	(Note: The exact [group] name is require, e.g., -G=EVERYONE )
      - Added support for -N=[node] command line option to unmark/exclude
	the connection for the specified node ID
	(Note: The check is a right justified exact match of node ID)
      - Changed the X=[user] command line option (unmark/exclude all
	connections for the specified [user]) to utilize -U=[user]
      - Modified the Open Files list logic so that it does not require
	the allocation of temporary directory handles which sometimes
	failed due to problems with some of Novell's NetWare shells

Release Notes for v1.24:
------------------------
      - Added 'Processing command line options...' message for
	display during BAT | BATCH processing
      -	Added support for Ctrl-Del to CLEAR only the current pointed
	connection (even if other connections are marked)
      -	Added support for Ctrl-F4 to SEND only to the current pointed
	connection (even if other connections are marked)
      - Changed banner display logic so it is not written to the file
	when used in BATCH mode with the output being redirected
      - Corrected a logic problem which could keep a SEND message from
	being sent to an unmarked connection when individually selected
      - Corrected a logic problem which could cause the file Lock test
	to fail (i.e., locked files not properly identified)

Release Notes for v1.23:
------------------------
      - Added support for wildcards (* and ?) in the file.ext portion
	of the vol:path\file.ext file specifications for open file searches
      - Added support for the following command line options and batch
	processing functions ( [] are for example only, "" are required ):
	  SET | MARK		- mark all active connections
	  RESET | UNMARK	- unmark any previously marked connections
	  G=[group]		- mark connections who are members of [group]
	  X=[user]		- exclude (unmark) specified [user] from actions
	  P=#####		- pause processing for ##### number of seconds
	  R=#####		- repeat previous options for a total of
				  ##### iterations
	  LIST			- display a list of the marked connections
      - Changed support for SET | MARK option to SET | MARK

Release Notes for v1.22:
------------------------
      - Further optimized code towards incorporating command line options
	and supporting batch file processing
      - Added support for the following command line options and batch
	processing functions ( [] are for example only, "" are required ):
	  SET | MARK   		- mark all active connections
	  F=[sys:path\file.ext]	- mark connections with specified file open
	  N=[node] 		- mark connection with specified node ID
	  U=[user]		- mark connections for specified user
	  M="message"		- send message to marked connections
	  CLR|CLEAR|DEL|DELETE	- terminate marked connections
	  BAT | BATCH		- process options as batch commands

Release Notes for v1.21:
------------------------
      - Hand coded around a bug in the NetWare Client API SDK which would
	result in an error for any connection with more than 22 files open
	running under NetWare v2.
	(Note: The SDK built a reply buffer to retrieve the open file
	information in blocks of records.  A bug in the SDK Library causes
	it to allocate too small of a buffer resulting in an error.)
      - Hand coded around a bug in the NetWare Client API SDK which would
	result in incomplete open file information for a connection with
	more than 17 files open running under NetWare v3/v4.
	(Note: The SDK retrieves open file information in blocks of 17
	records.  A bug in the SDK Library results in the information
	for the first file in each supplemental block, after the initial
	request for the first 17 files, being skipped.)

Release Notes for v1.20:
------------------------
      - Added support for granting temporary File Server Console Operator
	rights under NetWare v4.0x to the NLM and NodeInfo which is
	distributed to registered users
      -	Added support for Disk Space in Use to the NetWare v3.1x/v4.0x
	NLM and NodeInfo which is distributed to registered users
      -	Added support for NCP Requests to the NetWare v3.1x/v4.0x
	NLM and NodeInfo which is distributed to registered users
      -	Added support for file Bytes Read to the NetWare v3.1x/v4.0x
	NLM and NodeInfo which is distributed to registered users
      -	Added support for file Bytes Written to the NetWare v3.1x/v4.0x
	NLM and NodeInfo which is distributed to registered users

