home *** CD-ROM | disk | FTP | other *** search
-
-
- catCALL Version .1.39
- "A Last Caller Identification Program"
- Written Exclusively for WildCat! BBS Version 3.XX
- By: Greg Sunderland
- SysOp of Tech Noir BBS
-
- All Rights Are Reserved
-
-
- catCALL Table of Contents
-
- catCALL Features List 2
- Overview of Operation 2
- Liscense Agreement 3
- Warranty 3
- Acknowledgments 3
- Special Thanks 3
- Supplied Files List 4
- Installation Instructions 4
- Command Line Options 5
- Notes on catCALL.CFG 5
- How to Contact the Author/Requests for
- Modifications/Donations 7
- Version History 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Note: If you are reading the ASCII version of this file
- you may see some characters which were not removed in
- its conversion from the Microsoft Word .DOC file.
- catCALL Features List
- catCALL Features List
- FREEWARE! You don't pay NUTT'IN!
- SysOp created ANSI header file (Examples are
- supplied)
- Simple Installation
- Quick Operation, Catcall is written in C++
- SysOp definable, color-coded baud rate
- identification
- Stealth Mode for SysOp logins
-
- Overview of Operation
- Overview of Operation:
-
- If you are unsure of whether or not catCALL may
- suit your needs please read the following information:
-
- For WildCat! 3.6+ systems immediately after a user
- logs onto the system and correctly types his password
- the LOGINX.BAT file is executed. With WildCat! 3.5X
- and lower systems catCALL is executed from the
- POSTCALL.BAT file. In the latter case the user will
- not be able to see his name in the login list. After
- being executed, catCALL reads the DOS enviroment
- variable WCNODEID to determine which node the program
- is being run from. Upon finding the correct node
- catCALL then opens a node configuration file which
- states the explicit path to that node's activity log
- and the display file associated with that particular
- node. In this manner multiple nodes can list their
- output to separate files or all to the same file if
- wished. After reading this configuration information
- in catCALL proceeds to extract information from the
- ACTIVITY log. It will then check that callers baud
- rate against that found in the catCALL.CFG file in
- order to determine the color in which to display the
- current user. Colors are any 2 character WildCat!
- @CODE@. By default catCALL will check the current
- user's name against that of the SysOp and if it there
- is a match he will not be listed. Note: this can be
- overided with the command line option of sysop.
- Otherwise, catCALL will then append this information to
- the appropriate file and exit.
- Liscense Agreement
- Notice: License Agreement
-
- This release of catCALL is FREEWARE/BEGWARE. You are
- not required to register it in anyway. If you use it
- and would like to send me a couple bucks to ease your
- conscience then please do. Please note that I do not
- guruntee that future releases will be FREEWARE and I
- reserve all rights to change this liscense with future
- versions.
-
- Warranty
- Warranty:
-
- catCALL is provided as is without any warranties
- expressed or implied, including but not limited to the
- implied warranties of merchantability and fitness for
- any purpose. The entire risk of using catCALL and all
- associated utilites is assumed by the user of the
- program. The programmer, Greg Sunderland is not
- responsible for any damage or loss of information
- caused either directly or indirectly by this program.
- By executing catCALL you agree to these agree to these
- terms.
-
- Acknowledgments
- Acknowledgments:
-
- TheDraw (TM) (c) TheSoft Programming Services and Ian
- E. Davis
- WildCat! (TM) (c) Mustang Software, Bakersfield CA
- Word (TM) (c) Microsoft Inc., WA
-
- Special Thanks
- Special Thanks:
-
- All my users on Tech Noir BBS for helping me
- trouble shoot this program.
- Will Wagner, SysOp of The Editorial Page BBS for
- moral support.
- Charles Dowling & Admiral Gracie Hopper for
- programming inspiration.
- And last but not least, Mustang Software Inc. for
- making such an excellent Bulletin Board System and
- providing it at a reasonable price.
-
- Supplied Files List
- Supplied Files List
-
- catCALL.EXE The executable program
- catCALL.HDR Sample text header file using WildCat
- @codes@. This file may be replaced by one of
- your own design.
- catCALL.DOC This instruction manual in Wordr for Windows
- Version 2.0 format.
- catCALL.ASC This instruction manual in common DOSr ASCII
- format.
- CCALL1.CFG catCALL sample configuration file for Node 1
- of a BBS
- catMAINT.EXE catCALL's nightly maintenance program.
- catCALL.CFG catCALL's @CODE@'ed configuration file for
- colors
-
- Installation Instructions
- Installation Instructions:
-
- 1. Copy the following files to the root directory of your
- WildCat! BBS
-
- catCALL.EXE catCALL executable file
- catMAINT.EXE catCALL's Nightly Maintenance program
- catCALL.HDR SysOp created or Supplied ANSI file
- catCALL.CFG Color configuration file
- ccallXXX.CFG Node Configuration file supplied
-
- 2. Edit the sample CCALLX.CFG configuration file that
- is supplied with this package or you can make one of
- your own by deleting it and then executing catCALL.
-
- a. To have a configuation file created for you execute
- the program with the following command line parameter:
-
- catCALL RUN
-
- The program will then try to execute as if called after
- a login by a user. It will search for a configuration
- file and after not finding one will ask you some
- questions providing examples. Afterward catCALL will
- create a configuration file for node one of your BBS.
- Which you may clone for other nodes after renaming
- them.
-
- 3. Now you must create an output file. To do this
- execute caMAINT:
-
- catMAINT RUN
-
- This will create the output file (typically HELLO2.BBS
- which is displayed immediately after you logon screen,
- HELLO1.BBS) in the directory that you have specified.
- Running catMAINT with the "RUN" option appends to the
- caller list file the ANSI header file that you have
- created using an ANSI editor like TheDrawr.
-
- 4. Now just add the following line to WildCat!r's
- LOGIN1.BAT file:
-
- catCALL RUN
-
- NOTE: if you don't have a LOGIN1.BAT file then you will
- have to create one. Also if you are running a version
- of WILDCAT! prior to 3.60 then you will have to use the
- batch file POSTCALL.BAT in which case your user won't
- see himself in the last caller list.
-
- 5. Nightly maintenance is performed by executing
- catMAINT with the RUN parameter. Add this command to
- your nightly maintenance batch file:
-
- catMAINT RUN
-
- This erases the current output file and makes another
- with the header file which you have created or I have
- supplied. Remember! To have this run automatically
- you have to enter it into a nightly event batch file
- that you have executed by WildCat!. If you don't run
- catMAINT with the nightly maintenance the last calers
- list will keep growing. It is up to you how often that
- you have it purged.
-
- That is all there is too it.
-
- Command Line Options
- catCALL Command Line Options
-
- Option Example
- sysop catcall run sysop
-
-
-
- Notes on catCALL.CFG
- catCALL.CFG Notes
-
- catCALL.CFG contains a list of different baud rates and
- the color @CODE@'s associated with them. I have picked
- a couple at random and you are welcome to go in and
- change them to whatever you would like. Any color
- @code@ is supported.
-
- A Note about catCALL.CFG's placement. I don't have the
- path to catCALL.CFG specifically stated anyplace so
- catCALL will probably want to get to it in the same
- directory that it is in. In a future version of
- catCALL I will be implementing an explicit path to this
- file in each node's configuration file. That way
- different nodes could be displayed in different colors.
-
- Here is the file at this moment:
- CATCALL.CFG
-
- 14400 @0C@ Bright Red
- 9600 @09@ Bright Blue
- 2400 @02@ Dark Green
- 1200 @01@ Dark Blue
- 300 @8A@ Flashing Bright Red!
- LOCAL @0E@ Bright Yellow
-
- How to Contact the Author/Requests for
- Modifications/Donations
- How to Contact the Author/Requests for
- Modifications/Donations:
-
- If you would like to see something added to catCALL
- then feel free to email me either via the MSI Support
- Network if you are connected or via email on my BBS,
- Tech Noir. Tech Noir's phone numbers are:
-
- (410)-859-0974 USR Dual 14.4k HST,V32, V32bis
- (410)-859-1998 Twincom 14.4k V32, V32bis
-
- I don't mind feedback, constructive criticism, or
- donations! So please feel free to send up any of the
- previous!
-
- Tech Noir BBS
- PO BOX 462
- Linthicum, MD 21090
- Version History
- Version History
-
- Version Description
-
- 1.00-1.20 catCALL non-release beta versions
- Configuration files used for each node
- User definable ANSI header files implemented
-
- 1.20 Separate maintenance file, catMAINT created
-
- 1.21 catMAINT re-written in C++
-
- 1.36 Parts of catCALL are re-written in C++
-
- 1.37 catCALL gets @CODED@ Color configuration file for
- caller's baudrates.
-
- First public release
-
- 1.38 File sharing edited to allow all accesses to any
- file that catCALL has open
-
- Table of Contents added to Dox and erroneous
- information from previous releases removed removed
- from them.
-
- 1.39 SysOp Stealth mode added. Allows sysop to logon
- in secrecy.
-
- Default file naming convention changed to:
- "CATCXXX.ZIP" where XXX is the current version
- number.
-
-