home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-06-24 | 448.2 KB | 8,308 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- _________________________________________________________________________
- ___________________ ___________________
- ________________ S P I T F I R E ________________
- _____________ ------------------------- _____________
- __________ Bulletin Board System __________
- _______ for MS/PC DOS _______
- ____ Personal Computers ____
- _______________________________
- ____ ____
- ____ Version 3.1 ____
- ___________________
-
-
-
- Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
- ------------------------------------------------
- Buffalo Creek Software
-
-
- A Member Of
- The Association Of Shareware Professionals
-
-
- ------------------------------------------
- >>> Release Date June 24, 1991 <<<
- ------------------------------------------
-
-
-
-
-
-
-
-
-
-
- TABLE OF CONTENTS
- ---------------------
-
- # Section Title Page #
- +--+------------------------------------------------+------+
- Introduction..................................... 1
- <1> 1.0 Important Notice............................ 1
- 1.1 Copyright & Registered Trademark Notice..... 2
- <2> 2.0 SPITFIRE Hardware Requirements.............. 3
- 2.1 Modems...................................... 4
- 2.2 Modem Initialization........................ 5
- <3> 3.0 Getting Started............................. 6
- <4> 4.0 SPITFIRE File Paths......................... 19
- 4.1 SPITFIRE System Files....................... 19
- 4.2 SPITFIRE Work Files......................... 21
- 4.3 SPITFIRE Message Files...................... 21
- 4.4 SPITFIRE Display Files...................... 22
- 4.5 SPITFIRE Menu Files......................... 26
- 4.6 SPITFIRE File Clarifications................ 29
- 4.7 About SPITFIRE Display Files................ 35
- 4.8 Backup Files................................ 36
- 4.9 THOUGHTS.BBS................................ 37
- <5> 5.0 Command Line Parameters..................... 37
- 5.1 SF.BAT...................................... 38
- <6> 6.0 Setting Up the System Records............... 39
- 6.1 Configuring Message Conference Records...... 39
- 6.2 Configuring File Area Records............... 43
- <7> 7.0 SPITFIRE Questionnaires..................... 47
- <8> 8.0 Special Function Keys....................... 50
- 8.1 Available Special Function Keys............. 51
- 8.2 Special Function Key Definitions............ 51
- <9> 9.0 Main Section Explained...................... 63
- 9.1 Main Menu Example........................... 64
- 9.2 Explanation of Main Menu Features........... 64
- <10> 10.0 Message Section Explained................... 67
- 10.1 Message Menu Example........................ 67
- 10.2 Message Menu Explanation.................... 68
- <11> 11.0 File Section Explained...................... 75
- 11.1 File Menu Example........................... 75
- 11.2 File Menu Explanation....................... 76
- 11.3 Upload/Download Protocols................... 82
- 11.4 Batch Download Menu......................... 82
- 11.5 Batch Upload Menu........................... 84
- <12> 12.0 Sysop Section Explained..................... 86
- 12.1 Sysop Menu Explanation...................... 86
-
-
-
-
-
-
-
-
-
-
-
-
- TABLE OF CONTENTS (cont)
- ------------------------
-
- # Section Title Page #
- +--+------------------------------------------------+------+
- <13> 13.0 Special Commands for Sysop Status........... 90
- 13.1 Special Commands for Sysop.................. 91
- <14> 14.0 Events Menu Example......................... 91
- 14.1 Events Menu Explanation..................... 92
- <15> 15.0 Hardware/Software Data Flow Control......... 96
- <16> 16.0 Screen Save Feature......................... 96
- <17> 17.0 SPITFIRE Doors Section...................... 96
- 17.1 SPITFIRE Doors Display Files................ 99
- 17.2 SPITFIRE Doors Support...................... 99
- <18> 18.0 External File Transfer Protocols........... 100
- 18.1 External Download Protocols................ 100
- 18.2 External Batch Download Protocols.......... 103
- 18.3 External Upload Protocols.................. 105
- 18.4 External Batch Upload Protocols............ 108
- 18.5 External Protocol Support.................. 109
- <19> 19.0 SPITFIRE Utilizes EMS...................... 109
- <20> 20.0 SPITFIRE Net-Mail Capabilities............. 110
- <21> 21.0 Operating A Multi-Node SPITFIRE............ 111
- 21.1 System Requirements........................ 111
- 21.2 SPITFIRE Configuration..................... 111
- 21.3 Features Unique To Multi-Node Operation.... 112
- 21.4 SPITFIRE Node Chat......................... 113
- <22> 22.0 SPITFIRE Multi-Tasking/Network Environment. 115
- 22.1 SPITFIRE With Windows 3.0.................. 116
- 22.2 SPITFIRE With DESQview..................... 118
- 22.3 SPITFIRE With LANtastic Network............ 120
- <23> 23.0 SPITFIRE Technical Reference Information... 122
- <24> 24.0 Comment from the Author.................... 129
- Appendix A Modem Initialization Strings................131
- Appendix B SPITFIRE Questions and Answers............. 133
- Subject Index
-
- Page 1
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
-
-
- INTRODUCTION
- ------------
-
- SPITFIRE is a bulletin board program written in Borland's Turbo
- Pascal and interfaced with assembler code compiled by Borland's Turbo
- Assembler. Designed on an IBM Personal Computer, SPITFIRE is
- compatible with MS/PC DOS machines (IBM "Compatibles").
-
- SPITFIRE is distributed under the "Shareware" concept. You are
- encouraged to distribute this software to others, in its original,
- unmodified condition, as long as you DO NOT charge for this program
- in any way, shape or form.
-
-
- 1.0 - IMPORTANT NOTICE!
- -----------------------
-
- Thank you for taking the time and expense to obtain SPITFIRE.
- Surely, after you've had a chance to look SPITFIRE over, you'll agree
- it is a powerful bulletin board program which combines both speed,
- flexibility and user ease.
-
- This program, like many others, is distributed under the
- "Shareware" concept. SPITFIRE can be utilized on a trial basis for
- not more than 30 days or 500 callers, whichever comes first. In the
- event SPITFIRE is used beyond the trial period, then a registration
- fee of $85.00 in "U.S. FUNDS" is required. Please specify on your
- registration form whether you wish to receive 5 1/4" disks or 3 1/2"
- disks. If not specified, 5 1/4" disks will be sent. If you live
- outside of the North American continent (countries other than Canada,
- Mexico, the United States or provinces of the United States) an
- addition $10 fee (i.e., $95.00) is required for postage and handling.
-
- Your registration of SPITFIRE will provide you with support and
- notification of future updates and revisions of SPITFIRE. Any portion
- of or all such support and notification may be changed and/or
- terminated at any time without notice.
-
- Many of you will be running SPITFIRE 24 hours per day, 7 days per
- week. This is more than any other program you'll use. Considering
- that, it becomes apparent that the registration fee is truly minimal.
-
- |--------------------------------------------------------------------|
- | Registration is simple & easy. Send the registration fee to: |
- |--------------------------------------------------------------------|
- |-----------------------------|
- | Buffalo Creek Software |
- | Attention: Mike Woltz |
- | 913 - 39th Street |
- | West Des Moines, Iowa 50265 |
- |-----------------------------|
-
- Page 2
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- Mike Woltz and/or Buffalo Creek Software shall in no way be held
- responsible for any damage incurred while operating SPITFIRE. All
- responsibility lies with the user of the software.
-
- No part of this manual may be reproduced, transmitted, transcribed,
- stored in a retrieval system, or translated into any language (natural
- or computer), in any form or by any means, without the prior written
- permission of Mike Woltz.
-
- THIS SOFTWARE IS NOT FOR SALE! You are granted a limited license
- to use the software described in this manual. The software may be used
- or copied only in accordance with the terms set forth herein.
-
- You may not make any changes or modifications to SPITFIRE, and you
- may not de-compile, disassemble, or otherwise reverse-engineer it. You
- may not rent or lease it to others.
-
- No fee, charge or other compensation may be accepted or requested
- by anyone without express written permission from Mike Woltz. This
- includes disk vendors.
-
- Operators of electronic bulletin board systems (Sysops) may post
- SPITFIRE for downloading by their users without written permission
- only as long as the conditions set forth herein are met. A fee may be
- charged for access to the BBS as long as no specific fee is charged
- for access to the SPITFIRE files.
-
- Distributors of public domain and user supported software, such
- as disk vending services, may distribute copies of SPITFIRE subject to
- the above conditions only after obtaining written permission from Mike
- Woltz.
-
-
- 1.1 - COPYRIGHT & REGISTERED TRADEMARK NOTICE
- ---------------------------------------------
-
- SPITFIRE and affiliate programs distributed with it are not to be
- modified or distributed in modified form without the express written
- consent of Mike Woltz.
-
- SPITFIRE is NOT to be sold, used or modified for, or with, illegal
- intent under the penalty of law.
-
- "SPITFIRE" is Copyright (C) 1987, 88, 89, 90, 91 by Mike Woltz
-
- "SPITFIRE" is a registered trademark of Buffalo Creek Software.
-
- "Turbo Pascal" is a registered trademark of Borland International Corp.
-
- Page 3
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- "BRK" is Copyright (C) 1985, by Solid Systems
-
- "SEALINK" is Copyright (C) 1986 by System Enhancement Associates
-
- "WILDFIRE" is Copyright (C) 1988, 1989, 1990, 1991 by Stephen L. Cox
-
- "MUV" is Copyright (C) 1989, 1990, 1991 by Buffalo Creek Software
-
- "COLDBOOT" is Copyright (C) 1990, 1991 by Buffalo Creek Software
-
- "DSZ" is Copyright (C) 1988, 1989, 1990, 1991 by Omen Technology, Inc.
-
- "WINDOWS 3.0" is Copyright (C) 1990, 1991 by Microsoft
-
- "DESQview 386" is Copyright (C) 1990, 1991 by Quarterdeck Office Systems
-
- "LANtastic" is Copyright (C) 1990 by Artisoft
-
- "Doorway" is Copyright (C) 1987 through 1991 by Marshall Dudley
-
- "Remdoor" is Copyright (C) 1989, 1990, 1991 by Ken Brown
-
-
- 2.0 - SPITFIRE HARDWARE REQUIREMENTS
- ------------------------------------
-
- The following are considered the minimum equipment requirements
- for running SPITFIRE:
-
- <1> MS/PC DOS Personal Computer
- <2> At least 256K Memory
- <3> Fixed Disk (preferable)
- <4> Modem
-
- SPITFIRE requires several files being open at the same time.
- For this reason, you will need to have the following files and buffers
- set in your system's CONFIG.SYS file located in your root directory.
- SPITFIRE may not work properly if this is not done!
-
- CONFIG.SYS should have the following settings:
-
- FILES=25
- BUFFERS=30
- DEVICE=ANSI.SYS
- DEVICE=BRK.DRV
-
- The "DEVICE=BRK.DRV" is optional, however, if your system supports
- the use of SPITFIRE Doors, External File Transfer Protocols, or any
- of the Sysop Configurable commands from the Main, File or Message Menus
-
- Page 4
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- then the use of BRK (or some similar utility) is certainly recommended.
- More information regarding the use of BRK is provided in the EXTERNAL
- FILE PROTOCOLS Section of this manual.
-
- If you are unfamiliar with how CONFIG.SYS works, consult your DOS
- manual. In the event you do not configure your system to allow at
- least 25 files to be open at once, you may have a problem with SPITFIRE
- aborting and giving a message of Runtime error 004.
-
- SPITFIRE supports a number of features which cause SPITFIRE to
- search the directories you have specified in your PATH for COMMAND.COM.
- For these features to work properly, SPITFIRE must be able to find
- COMMAND.COM residing in a directory set up in your path statement.
- These features are the ability to jump to DOS, the Sysop configurable
- features from each menu, execution of either the SFINIT.BAT or the
- SFMSGPCK.BAT and external file transfer drivers. In the event you
- are unfamiliar with setting a PATH, please refer to your DOS manual.
-
-
- 2.1 - MODEMS
- ------------
-
- SPITFIRE automatically determines your incoming callers' baud
- rates. In order for this to work, your modem must be able to send
- verbose result codes. Appendix A contains a list of modems and their
- corresponding initialization strings which have been tested to work
- with SPITFIRE. SPITFIRE determines the baud rate of incoming calls
- by receiving the verbose result code from your modem when the modem
- establishes carrier detect. SPITFIRE defaults to the codes listed
- below:
-
- 300 Baud - CONNECT
- 1200 Baud - CONNECT 1200
- 2400 Baud - CONNECT 2400
- 7200 Baud - CONNECT 7200
- 9600 Baud - CONNECT 9600
- 14400 Baud - CONNECT 14400
-
- Error-correction modems
- -----------------------
- 1200 Baud - CONNECT 1200/ARQ
- 2400 Baud - CONNECT 2400/ARQ
- 7200 Baud - CONNECT 7200/ARQ
- 9600 Baud - CONNECT 9600/ARQ
- 14400 Baud - CONNECT 14400/ARQ
-
- The SPITFIRE default modem initialization string seems to work
- with many modems. However, some modems may require a unique
- initialization string. There are three modem register settings that
- MUST exist in your modem initialization string for SPITFIRE to work
- properly. They are S0=0, V1 and S2=1. A list of modem initialization
- strings known to work with SPITFIRE can be found in Appendix A of
- this manual.
-
- Page 5
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Mike Woltz and Buffalo Creek Software would like to take this
- opportunity to express its appreciation to US Robotics Inc., FASTCOMM
- COMMUNICATIONS CORP., and Artisoft's LANtastic for their technical
- support and the use of their products during the development of this
- version of SPITFIRE. Each of these firms were gracious enough to
- provide evaluation products for testing with SPITFIRE and whose
- products have proven to work flawlessly in combination with SPITFIRE.
-
-
-
- 2.2 - MODEM INITIALIZATION
- --------------------------
-
- SPITFIRE automatically sends an "ATZ", pauses 1.5 seconds and then
- sends the configured modem initialization string to the modem after
- each caller. This procedure and SPITFIRE'S default initialization
- string (listed below) seems to work fine with most modems:
-
- ATS0=0Q0V1E0M0H0S2=1X1
-
- In the event you are using an USR HST and wish to run your BBS
- at 19200 baud, the initialization string listed below works:
-
- ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
-
- In the event you are using an USR HST Dual Standard and wish to
- run your BBS at 38400 baud in V.32 mode, the initialization string
- listed below works:
-
- ATS0=0B0&B1&N0&H1&R1&Y1Q0V1E0M0H0S2=1X6
-
- Should you need to change the modem initialization string, you
- select ALT+M at the "SPITFIRE ready for use" prompt. Appendix A
- contains a listing of modems and corresponding initialization
- strings which have been reported to work with SPITFIRE. The modem
- initialization string can also be altered at the DOS prompt by
- entering the following command line parameters:
-
- SPITFIRE /M ATS0=0Q0V1E0M0H0S2=1X1 (Your Initialization String)
-
- Using the same command line parameters, the modem initialization
- string can be included within the SF.BAT file. Please note, however,
- the command line parameters set in SF.BAT will always override those
- set by using ALT+M at the "SPITFIRE ready for use" prompt.
-
- Page 6
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 3.1 GETTING STARTED
- --------------------
-
- If you're like most, you're probably not too thrilled with the
- prospect of reading such a comprehensive document as this. Most folks
- are going to boot this program and try to run SPITFIRE without reading
- further, so here are some quick guidelines regarding your initial setup
- of SPITFIRE.
-
- <1> Create a directory named SF on the drive on which you intend
- to run SPITFIRE. Copy all SYSTEM FILES into your newly
- created SF directory. (Listed in the SPITFIRE SYSTEM FILES
- section of this manual.)
-
- <2> You should have received a file named SF.BAT with your
- SPITFIRE package. You may need to use your favorite text
- editor (as long as it saves in ASCII format) to modify
- this file. Examine the default values (such as target and
- source drives) and configure them to comply with your setup.
- (Example: Default on drive specification is C: and if
- you're running SPITFIRE on drive D, then you'll have to
- change it to D:). After finishing that, look for the line
- that contains SPITFIRE /I2400 /C1. "/I2400" indicates the
- top speed of your modem. You may have to change this to the
- highest speed your modem is capable of. (Example: If you
- have a 9600 baud modem, change the string to read
- "SPITFIRE /I9600 /C1" or "SPITFIRE /I19200 /C1"). "/C1"
- indicates the COMM port you are using. If you are using
- COMM port 2, you need to change the string to read
- "SPITFIRE /I2400 /C2". After you've made your changes,
- be certain to save your modified file to disk.
-
- **NOTE** The default command line parameters are used for
- booting SPITFIRE on your system for the first time. After
- setting these parameters in SPITFIRE by using the ALT+M modem
- configuration window, any unnecessary command line parameters
- should be removed from your SF.BAT file.
-
- <3> Now you are ready to boot SPITFIRE by using your SF.BAT
- file. When first booting SPITFIRE, you will get the prompt
- "SFSYSTEM.DAT not found! Do you wish to create it? <Y/n>".
- SPITFIRE defaults to "Y" and by pressing return or entering
- "Y" for yes SPITFIRE will create one. Next you will get
- the prompt "SFNODE.DAT not found! Do you wish to create
- it? <Y/n>". SPITFIRE defaults to "Y" and by pressing return
- or entering "Y" for yes SPITFIRE will create one. Next you
- will get the prompt "SFUSERS.DAT not found! Do you wish to
- create it? <Y/n>". SPITFIRE defaults to "Y" and by pressing
-
- Page 7
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- return or entering "Y" for yes SPITFIRE will create one.
- Next you will get the prompt "SFFAREA.DAT not found! Do you
- wish to create it? <Y/n>". SPITFIRE defaults to "Y" and by
- pressing return or entering "Y" for yes SPITFIRE will create
- one. Then you will get the prompt "SFMCONF.DAT not found!
- Do you wish to create it? <Y/n>". SPITFIRE defaults to "Y"
- and by pressing return or entering "Y" for yes SPITFIRE will
- create one. The first thing we have to be concerned with is
- the dilemma of not having properly assigned the correct COMM
- port. In this event, you will get a message that states
- "COMM Port Number ? is not responding! SPITFIRE halting."
- If that happens, refer to step number 2 in this Section. If
- all goes well, you will then be prompted for the Sysop Name.
- The name you enter here is the name that users will see
- credited as Sysop of the system. You should enter your real
- full name. After that, SPITFIRE will ask you for a Sysop
- User Name. It is recommended you answer this prompt with
- "Sysop". It should be noted, that the name you enter here,
- should be the name that you use to log-on the BBS. Also, it
- is to this name, that all comments to the Sysop from your
- users, will be addressed. At this time SPITFIRE will prompt
- you to input password, phone number, city, state/province
- and birthdate. SPITFIRE uses the responses you enter here to
- automatically add you as the first user in the SFUSERS.DAT
- file. If your modem is malfunctioning, is turned off or not
- connected, SPITFIRE will then relay the message "Your modem
- is not responding properly! Do you wish to continue? <y/n>".
- Answer "Y" and SPITFIRE will progress to the "SPITFIRE ready
- for use..." prompt. Press the ALT+M keys to modify the modem
- initialization string to one that is proper for your modem.
-
- <4> At the "SPITFIRE ready for use..." prompt, press ALT+S to
- log-on locally as Sysop. When asked for your name, you must
- enter the same name as you entered as the Sysop User Name
- when configuring SPITFIRE. (If you use the name "Sysop", the
- system will ask for a last name. Here you can simply hit
- <RETURN> and continue.) Then enter the password you have
- selected previously. When you get to the Main Menu, press
- F2 and set your security level to 999. Now move from menu
- to menu and view the various features. After you have
- viewed and experimented with the various features, log off
- in a normal fashion. You should see SPITFIRE reset and the
- "SPITFIRE ready for use" prompt should appear at this
- point.
-
- <5> At the "SPITFIRE ready for use..." prompt you can view
- or modify your modem configuration by pressing ALT+M
-
- Page 8
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- simultaneously. This opens SPITFIRE's Modem Configuration
- window. The commands that you will see are listed
- below:
-
- --< SPITFIRE NODE 1 MODEM CONFIGURATION >--
-
- <S> Serial Port Number................: 1
- <B> Baud Rate.........................: 19200
- <I> Initialization String.............:
- ATS0=0&B1&N0&H1&R2&Y3Q0V1E0M0H0S2=1X1 <1> Line COM1..: IRQ4
- <M> Modem - Error Correction Type.....: Yes <2> Line COM2..: IRQ3
- <E> Error Correction Message..........: ARQ <3> Line COM3..: IRQ4
- <H> Hardware Data Flow Control........: Yes <4> Line COM4..: IRQ3
- <A> Answer On What Ring...............: 1
- <D> Display Result Messages...........: On
- <C> Disconnect Delay..................: 28
- <U> Use High Speed Async Routines.....: Yes
- <R> Baud Rate Requirement.............: 1200
-
- Enter Command or <Q>uit -
-
- Command <S> is used to specify the COMM Port being utilized
- by this particular node.
-
- Command <B> should be used to enter the maximum baud rate
- allowed for this node.
-
- Command <I> is used to enter the modem initialization
- appropriate for your modem.
-
- Command <M> is used to specify whether the modem is an
- error correction modem. Pressing <M> will
- toggle this from Yes to No and vice versa.
-
- Command <E> allows you to enter the Error Correction Message
- for your particular modem if an error correction
- modem is being used. For instance, US Robotics
- uses ARQ. Please refer to your modem manual to
- determine the error correction message used by
- your modem, provided it has error checking
- capabilities.
-
- Command <H> allows you to toggle the Hardware Data Flow
- Control between Yes and No. For more information
- on this, refer to the section - HARDWARE/SOFTWARE
- DATA FLOW CONTROL - of this manual.
-
- Command <A> allows you to specify on what ring, SPITFIRE
- will answer the incoming call. For instance,
-
- Page 9
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- with 1, SPITFIRE will answer the incoming
- call on the first ring. Most often, you
- will want this set to 1.
-
- Command <D> will allow you to toggle On and Off whether
- SPITFIRE will display the modem's verbose message.
- For instance, when toggled on if a user logs on at
- 2400 baud, CONNECT 2400 will be displayed to the
- screen and recorded in the CALLERS.LOG. If this is
- toggled off, the CONNECT message will not be written
- to the screen or recorded in the CALLERS.LOG.
-
- Command <C> allows you to specify the disconnect delay. This
- feature is for modems which utilize their own
- data buffer. The Sysop can use this option to
- configure the amount of time to delay the
- disconnect, allowing the data contained in the
- modem buffer to be displayed to the caller.
- The SPITFIRE default for this is 28, which is
- adequate for the 5k buffer in the US Robotics HST.
-
- Command <U> This switch should be turned on provided your system
- will operate properly using the high speed routines.
- In the event your display files are not properly
- shown to the remote caller, then turn this switch off.
-
- Command <R> This switch determines the minimum baud rate a caller
- must use to access your BBS. For instance, if this
- is set at 1200, a caller must connect at a baud rate
- between 1200 and the maximum baud rate of your BBS.
- If a caller connects at a baud rate less than what
- is specified here, SF2SLOW.BBS will be displayed
- and the caller will be logged off the system. This
- is a variable option and will disallow callers with
- a baud rate of 65535 or less.
-
- Command <1> Allows the Sysop to configure the IRQ SPITFIRE will
- use for COMM port 1. IRQ4 is standard for COM1.
- Valid options are 1 through 7.
-
- Command <2> Allows the Sysop to configure the IRQ SPITFIRE will
- use for COMM port 2. IRQ3 is standard for COM2.
- Valid options are 1 through 7.
-
- Command <3> Allows the Sysop to configure the IRQ SPITFIRE will
- use for COMM port 3. Valid options are 1 through 7.
-
- Command <4> Allows the Sysop to configure the IRQ SPITFIRE will
- use for COMM port 4. Valid options are 1 through 7.
-
- Page 10
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <6> At the "SPITFIRE ready for use" prompt, press ALT+Z.
- Pressing ALT+Z opens the window which allows you to
- configure SPITFIRE. The commands that you will see
- are listed below:
-
-
- --< SPITFIRE CONFIGURATION >--
- <A> Sysop User Name...............: Sysop
- <B> Sysop Security................: 50
- <C> New User Security.............: 10
- <D> New User Log On Time..........: 45
- <E> No Activity Time Limit........: 3
- <F> Daily Time Limit..............: 60
- <G> Log On Time Limit.............: 60
- <H> Maximum Users.................: 500
- <I> Maximum User Calls Per Day....: 10
- <J> Number of Callers.............: 1
- <K> Upload/Download Ratio Prompts.: 10
- <L> Upload Time Compensation......: 1.000
- <M> Drop to DOS Password..........: Spitfire
- <N> BBS Starting Date.............: June 1, 1991
- <O> Sysop Name....................: John Doe
- <P> Node Number...................: 2
- <R> Private BBS Security Level....: 0
- <S> Total Number Of Nodes.........: 3
- <T> U/D Ratio Violation Security..: 9
-
- ENTER COMMAND <<Q>... Quit>:
-
- Command <A> Allows you to change the Sysop User Name.
-
- Command <B> Allows you to change the Sysop security level. Any
- user with an access equal to or greater than this
- numeric value can read all messages (public and
- non-public), undelete messages, delete any message and
- overwrite existing files during uploading (if the
- filename already exists) as well as being able to
- perform other functions not available to users with
- a security level less than this numeric value.
-
- Command <C> Allows you to set the default security level for a new
- user.
-
- Command <D> Allows you to set the amount of time on the board for
- the new user's visit. (First day only)
-
- Command <E> Allows you to set the amount of time a caller can
- remain inactive (no keyboard input) before being
- automatically logged off the BBS.
-
- Page 11
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <F> Sets the amount of time per day a user is allowed on
- the board. Refer to the section on SPITFIRE FILE
- CLARIFICATION in this manual for more information on
- setting time limits.
-
- Command <G> Sets the amount of time per call, per user. Refer
- to the section on SPITFIRE FILE CLARIFICATION in this
- manual for more information on setting time limits.
-
- Command <H> Determines the amount of users you will allow to
- utilize your BBS. (i.e. - If you have this value set
- at 500 and you already have 500 users and a new user
- (501) tries to log-on, the system displays the file
- MAXUSERS.BBS and logs the user off.)
-
- Command <I> This sets the limit of how many times a user can call
- your board per day. If this amount is exceeded, the
- system will display TOOMANY.BBS and log the user off.
-
- Command <J> This gives you the opportunity to set the number of
- callers. The reason for this is if you are already
- running an established board, you can enter the
- the current number of callers, so as not to start
- the BBS with Caller Number 1.
-
- Command <K> Sets the ratio of downloads to uploads. (i.e. - If a
- user's ratio exceed 1 upload for every "x" amount of
- files downloaded; after the download is completed,
- SPITFIRE sends SFRATIO.BBS unless DAILYLMT.DAT
- instructs SPITFIRE not to). SFRATIO.BBS is normally
- displayed to users to notify them that their
- upload/download ratio is not acceptable.
-
- Command <L> This sets the time compensation for time used during
- an upload. The default is 1.000. Should you wish to
- have the user rewarded with extra time for an upload,
- you can increase this numeric value.
-
- Command <M> Sets the password that is needed to drop to DOS from a
- remote location. The default is "Spitfire", but you
- should change this for the sake of security.
-
- Command <N> This provides an opportunity to set the starting date
- of your bulletin board. The reason for this is if you
- are already running an established board, you can
- enter the original starting date of your BBS
- rather than the date of your conversion to SPITFIRE.
-
- Command <O> Allows you to change the Sysop name. This is the name
- that users will see credited as the Sysop of the BBS.
-
- Page 12
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <P> Sets the Node Number for this particular node of the
- BBS. If you are not operating a multi-node system,
- this should be set to 1. If you are operating a
- multi-node BBS, the node number here should be set to
- correspond to the appropriate node number. In other
- words, the second node should be set to 2, the third
- node set to 3, etc.
-
- Command <R> Sets the security required to access the BBS if the
- BBS has been toggled to be a private BBS. If a
- caller attempts to log-on the BBS and does not have
- a security equal to or greater than that which the
- Sysop has set here, the display file, PRIVATE.BBS/CLR
- is displayed, if found, and the caller is logged off
- the BBS. Those using multi-node systems may set
- this individually for each node.
-
- Command <S> Sets the total number of nodes available on your
- system. For single node systems, a 1 is entered,
- and for multi-node systems, it would be equivalent
- to the total number of nodes supported in your system
- setup.
-
- Command <T> This specifies the security level that a caller
- will be changed to if the upload/download ratio
- is violated and the following conditions are met:
-
- 1) The caller has exceeded the upload/download
- ratio of 1 upload to the amount specified at the
- ALT+Z configuration screen command <K> Upload/
- Download Ratio Prompts plus 6. SPITFIRE adds the
- additional amount to ensure SFRATIO.BBS/CLR will
- be displayed to warn the caller of the possible
- change in status.
-
- 2) The caller's security level in the DAILYLMT.DAT
- file is set to display SFRATIO.BBS/CLR when the
- upload/download ratio is violated
-
- 3) The SPITFIRE Toggle Switch (ALT+T) option
- <M> Enforce Up/Download ratio is toggled to Yes.
-
- **NOTE** SPITFIRE will return the caller to their original
- security once the caller's upload/download ratio is
- again within the required ratio limits and provided:
-
- 1) The Enforce Up/Download Ratio switch is toggled
- On.
-
- Page 13
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 2) The caller's security level matches the U/D
- Ratio Violation Security.
-
-
- After setting your configuration for SPITFIRE enter <Q> to Quit
- and you are returned to the "Ready..." prompt.
-
- <7> Once this has been completed, you will need to press the
- ALT+T key strokes at the SPITFIRE ready prompt to continue
- your SPITFIRE configuration of setting the SPITFIRE toggle
- switches. A window will open up which allows to configure
- the following options:
-
- -----< Toggle SPITFIRE Switches >-----
-
- <A> US Phone Number Style..........: On
- <B> Log On - Message Statistics....: On
- <C> Log On - New File Statistics...: On
- <D> Require New User Birthdate.....: Yes
- <E> New User Default Protocol......: Off
- <F> File Description Conversion....: On
- <G> Type Of BBS....................: Public BBS
- <H> Graphics.......................: Ansi Available
- <I> Second Password................: One Password
- <J> Direct Screen Writes...........: Yes
- <K> Net-mail Message Base..........: Yes
- <L> Multi-Node System..............: Yes
- <M> Enforce Up/Download Ratio......: Yes
- <N> Scan All Msg Conferences.......: Yes
- <O> Comprehensive Upload Search....: On
-
- Enter Command <<Q>... Quit>:
-
- Command <A> This allows the Sysop to set whether the BBS will
- use a US phone number format (###-###-####) or allow
- for SPITFIRE to merely accept any 12 character string
- entered by the user. The SPITFIRE default is set for
- the US Phone Number Style.
-
- Command <B> This feature allows the Sysop to determine whether
- callers will be prompted with their message statistics
- when logging on the BBS. If this is set On, the
- caller will be notified upon log-on of any new
- messages, number of received messages, messages sent
- by the caller and total number of messages on the
- BBS. SPITFIRE's default is On.
-
- Command <C> This feature allows the Sysop to designate whether
- callers will be prompted with new file statistics
-
- Page 14
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- when logging on the BBS. If this is set to On and the
- caller opts to list for new files when logging on the
- BBS, all new files will be listed. In addition,
- SPITFIRE will inform the caller of the number of new
- files since last checked and the total downloadable
- files and bytes available on the system. SPITFIRE's
- default is On.
-
- Command <D> This feature allows the Sysop to designate whether
- a new user logging onto the BBS for the first time
- will be required to enter their birthdate. If
- toggled to Yes, the birthdate will be required and
- if toggled to No, the user will not be prompted to
- enter their birthdate.
-
- If Command <I>, Second Password, is toggled to
- Second Password Required, and the Require New User
- Birthdate is changed to No, SPITFIRE will
- automatically change Command <I> to One Password.
-
- **NOTE** SPITFIRE uses a caller's birthdate as the second
- password, when required. It is not possible to
- require a second password if the BBS does not
- require the caller to enter their birthdate.
-
- Command <E> This feature is used to determine if a new user
- logging on the BBS can select a default file transfer
- protocol after completing the new user questionnaire.
- If this is toggled to Yes, the new user will be
- presented with this option. If this feature is set
- Off, the new user will not automatically be presented
- with this option, but may still select a default file
- transfer protocol from the <Y>...Your Statistics
- option of the Main Menu.
-
- Command <F> This feature allows the Sysop to set SPITFIRE's File
- Description Conversion on. When this is toggled On,
- SPITFIRE will automatically convert the first
- character of each word in the file description to
- uppercase. All other characters will be lower case.
- The exception to this being, any words the Sysop
- includes in SFUPCASE.DAT in the Work File Path
- will be converted to all uppercase characters,
- i.e., BBS, SPITFIRE, COMM, ZIP, etc. If this is
- toggled Off, SPITFIRE makes no attempt to alter the
- description entered by the caller. SPITFIRE's
- default is On.
-
- Page 15
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <G> Toggles whether you are going to have a Private or a
- Public BBS. If you toggle this as a Private BBS, then
- the user attempting to log-on must be in the users
- file to be granted access. If you have the system
- toggled as a Private BBS and a caller tries to log-on
- as new user, then SPITFIRE will display NEWUSER.BBS
- /CLR (if found) and will then have the caller answer
- the new user questionnaire (if found). After the
- questionnaire is answered, then SPITFIRE will display
- PRIVATE.BBS/CLR (if found) and log the caller off.
- A note is left in HEYSYSOP.LOG advising that a new
- user attempted to log-on.
-
- Command <H> Toggles whether or not you wish to offer Ansi
- graphics. If you wish to offer Ansi graphics, you
- must create .CLR files to match the display .BBS
- files you have: (i.e. - ALL.BBS {non-Ansi} & ALL.CLR
- {Ansi Graphics}). In order for you to see the Ansi
- Graphics locally, you must have DEVICE=ANSI.SYS in
- your CONFIG.SYS file.
-
- Command <I> Toggles password prompt. If toggled to One Password,
- the caller simply enters their password. If toggled
- to Second Password Required, then after entering the
- first password, the system prompts the user for their
- birth date. Should the user not know their birth date,
- the system will log them off.
-
- **NOTE** If the BBS is configured not to require a user to
- enter their birthdate when logging on to the BBS
- the first time, SPITFIRE automatically sets this
- option to One Password, if it is not already. The
- Second Password Required is only available when
- the users are required to enter their birth date.
-
- Command <J> Toggles the Direct Screen Write feature on and off.
- If you are running SPITFIRE in a multi-tasking
- environment, you will want to set this to No to
- disable direct screen writing. Otherwise, you will
- want to set this to Yes because using direct screen
- writes increases the speed of the display.
-
- Command <K> Toggles whether your system will be supporting net-
- mail. If this is toggled on and that Message
- Conference has been configured to allow net-mail,
- when a user enters a message, SPITFIRE will prompt
- the user whether to "Send this Message via net-mail?
- [Y/n]", with Yes being the default response. If the
-
- Page 16
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- user responds with a Yes, then the caller can leave a
- message to someone who is not a user on the BBS and
- the message will be marked that it is a message for
- net-mail. If the caller responds to the prompt with
- an N then the message must be a person who is a user
- on the BBS. (This also applies to Carbon Copies).
-
- Command <L> Toggles whether you will be operating a multi-node
- BBS system. If you are operating a single node
- BBS, this should be toggled to No and if you are
- operating a multi-node system, this should be toggled
- to Yes.
-
- Command <M> Toggles whether the BBS will enforce the required
- upload/download ratio. If set to No, it will have
- no affect on caller. If set to Yes, and the
- following conditions are met:
-
- 1) The caller has exceeded the upload/download
- ratio of 1 upload to the amount specified at the
- ALT+Z configuration screen command <K> Upload/
- Download Ratio Prompts plus 6. SPITFIRE adds the
- additional amount to ensure SFRATIO.BBS/CLR will
- be displayed to warn the caller of the possible
- change in status.
-
- 2) The caller's security level in the DAILYLMT.DAT
- file is set to display SFRATIO.BBS/CLR when the
- upload/download ratio is violated
-
- the callers security is changed to that specified
- in the ALT+Z U/D Ratio Violation Security.
-
- **NOTE** SPITFIRE will return the caller to their original
- security once the caller's upload/download ratio is
- again within the required ratio limits and provided:
-
- 1) The Enforce Up/Download Ratio switch is toggled
- On.
-
- 2) The caller's security level matches the U/D
- Ratio Violation Security.
-
- Command <N> This feature allows the Sysop to designate the
- message scan parameters. When set to Yes, all
- message conferences are included in the scan. When
- set to No, only messages in the caller's queued
- conferences are scanned. This affects both the
- log-on message scan and the scan done by selecting
- <Y>...Your Message option from the Message Menu.
-
- Page 17
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
-
- <8> When setting up SPITFIRE for the first time, SPITFIRE will
- automatically create default file paths:
-
- --<SPITFIRE FILE PATHS>--
-
- <A> External Transfer Protocols......: No
- <B> Work Files Path..................: C:\SF\WORK
- <C> Message Files Path...............: C:\SF\MESSAGE
- <D> Display Files Path...............: C:\SF\DISPLAY
- <E> External Transfer Path...........: C:\SF\EXTNOD1
-
-
- ENTER COMMAND < <Q>...Quit> :
-
- SPITFIRE will also place the files it creates in the
- appropriate file path.
-
- If you wish to modify these settings, you may do so by
- pressing ALT+P at the "Ready..." prompt. Pressing ALT+P
- opens the window which allows you to set the file paths
- which will be used in running SPITFIRE. An explanation
- of the commands are listed below:
-
- Command <A> Toggles whether you wish to implement the use of
- the external transfer protocol feature.
-
- Command <B> Allows you to specify the directory in which the
- SPITFIRE Work Files reside. (For more information
- on this refer to the section FILE PATHS in this
- manual.) All files which belong in the Work File
- Path are specified as such with a (WORK) in the file
- description in the section - SPITFIRE WORK FILES.
-
- Command <C> Allows you to specify the directory in which the
- SPITFIRE Message Files will reside. All files
- which belong in the Message File Path are specified
- as such with a (MESSAGE) in the file description in
- the section SPITFIRE MESSAGE FILES.
-
- Command <D> Allows you to specify the directory in which the
- SPITFIRE Display Files reside. All files with a
- BBS or CLR extension are Display Files and should
- reside in the directory you designate here. (For
- more information refer to the section on FILE PATHS
- in this manual.) All files which belong in the
- Display File Path are specified as such with a
- (DISPLAY) in the file description in the section -
- SPITFIRE DISPLAY FILES.
-
- Page 18
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <E> Allows you to specify the directory from which you
- opt to run the SPITFIRE External Transfer Protocols.
- All files which you are using to run the External
- Transfer Protocols must reside in the directory you
- designate here. (For more information refer to the
- section - EXTERNAL FILE TRANSFER PROTOCOLS of this
- manual.)
-
- Establishing specified file paths will provide the Sysop with more
- manageable directories. However, if the Sysop prefers, all files can
- be accessed from the SF directory. Simply enter C:\SF in response to
- each of the above files path questions.
-
- After you've configured SPITFIRE to meet your specifications,
- Quit and return to the "SPITFIRE ready for use..." prompt.
-
- At the "SPITFIRE ready for use..." prompt, press ALT+R to
- configure your Message Conference records and ALT+F to configure your
- File Area records. For more information on this feature, refer to the
- section - SETTING UP SYSTEM RECORDS of this manual.
-
- After you've completed that, you're ready to go!
-
- If you're having problems running SPITFIRE, and you're sure you've
- tried everything, gather together a report of your version number and
- all the information pertaining to the difficulties (such as System,
- Modem, Comm Port) you are experiencing and contact Buffalo Creek's BBS
- (515-225-8496) for registered support. Be as thorough as possible so
- an accurate determination of the cause of your problem(s) can be made.
- Every effort will be made to determine and correct the problem!
- Please keep in mind that it is difficult at best to provide help if
- you simply leave a message that says something like, "I can't make
- external protocols work. What am I doing wrong?". You need to
- provide specific information regarding the problem.
-
- Further, if you had a problem that isn't covered by this manual
- and were able to work it out without registered support, please contact
- Buffalo Creek's BBS so the information you have discovered can be
- shared with other users of SPITFIRE. Also, please report any unique
- configurations you may discover so everyone will benefit from your
- ideas.
-
- Page 19
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 4.0 SPITFIRE FILE PATHS
- -----------------------
-
- SPITFIRE supports file paths for the files which are accessed in
- the process of its execution. Using the individual file paths created
- by SPITFIRE (SYSTEM, WORK, MESSAGE, DISPLAY and EXTERNAL), your
- directories are more manageable.
-
- The SYSTEM files path is the directory in which you have set up
- SPITFIRE (usually C:\SF) and contains the files which are required
- for the execution of SPITFIRE. The WORK files path contains files
- which SPITFIRE accesses and writes to periodically in the process of
- program execution. The DISPLAY files path contains all files which
- are displayed to the user while logged on the BBS. The MESSAGE files
- path contains all files used by the message section of SPITFIRE. The
- EXTERNAL files path includes the files necessary to provide the user
- with optional transfer protocols other than those automatically
- accessed from within SPITFIRE.
-
- **NOTE** All DISPLAY files are optional. Should the Sysop choose
- not to use these files, SPITFIRE will operate just fine. In fact,
- SPITFIRE will normally display a default message when a display
- file is not found. The DISPLAY files merely provide an additional
- means by which the Sysop can create unique screens to personalize
- their BBS system.
-
- The system files that were created when setting up SPITFIRE
- MUST reside in the main SPITFIRE directory . The WORK, MESSAGE,
- DISPLAY and EXTERNAL file paths are created by SPITFIRE or can be
- modified by pressing ALT+P at the "SPITFIRE Ready For Use" prompt.
- (Refer to the section - GETTING STARTED of the SPITFIRE manual.)
-
- The following sections, discuss individually, files used by
- SPITFIRE. After the file description, a (SYSTEM), (WORK), (MESSAGE)
- or (DISPLAY) is included to help you determine in which directory the
- file should be placed. No files which will be used in your External
- Protocol Path will be found. These are not included in the SPITFIRE
- package because they are separate programs written by other
- programmers.
-
-
- 4.1 - SPITFIRE SYSTEM FILES
- ---------------------------
-
- There are five file types that comprise SPITFIRE and allow it
- to function - System, Work, Message, Display and External Protocol.
-
- The first type is referred to as SYSTEM FILES. System Files
- are mandatory for SPITFIRE's operation and MUST reside in your main
- SPITFIRE directory from which you run SPITFIRE.
-
- Page 20
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SPITFIRE.EXE - Main System Program. (SYSTEM)
- SPITFIRE.OVR - SPITFIRE Overlay File. (SYSTEM)
- SFMAIN .MNU - SPITFIRE Main Menu. (SYSTEM)
- SFMSG .MNU - SPITFIRE Message Menu. (SYSTEM)
- SFFILE .MNU - SPITFIRE File Menu. (SYSTEM)
- SFSYSOP .MNU - SPITFIRE Sysop Menu. (SYSTEM)
-
- The above-mentioned files MUST be present for SPITFIRE to
- run. SPITFIRE will halt if these files are not found in the directory
- in which you are running your system.
-
- The following system files will be created by SPITFIRE if they
- are not already present.
-
- SFNODE.DAT - Configuration information for this node. (SYSTEM)
- SFFAREA.DAT - File Area system information. (SYSTEM)
- SFMCONF.DAT - Message Conference system information. (SYSTEM)
- SFEVENTS.DAT - Contains scheduled events information. (SYSTEM)
-
- Other system files which will need to reside in the main
- SPITFIRE directory include:
-
- SFREMOTE.BAT - Used for remote Drop to DOS. (SYSTEM)
- SF .BAT - Batch file for invoking SPITFIRE. (SYSTEM)
- SFMAIN .BAT - Executes Sysop configurable command option
- available from the Main Menu. (SYSTEM)
- SFMESS .BAT - Executes Sysop configurable command option
- available from the Message Menu. (SYSTEM)
- SFFILE .BAT - Executes Sysop configurable command option
- available from the File Menu. (SYSTEM)
- SFDOOR .MNU - SPITFIRE Door Menu. (SYSTEM)
- SFORDER .MNU - SPITFIRE Questionnaire Menu. (SYSTEM)
- SFCHAT .CAP - Text file of chat captures. (SYSTEM)
- CALLERS .TMP - Temporary file used to record callers activity.
- This file is later appended to CALLERS.LOG file
- in the WORK file path. (SYSTEM)
- DAILYLMT.DAT - Determines daily time limits, number of downloadable
- files and bytes , quick log-on capability, number of
- node chats, etc. for each security level (SYSTEM)
- SFINIT .BAT - Batch file, if found, is executed after each
- caller prior to initializing the modem. (SYSTEM)
- SFLOGON .BAT - Batch file, if found, is executed after a caller
- logs onto the BBS and the system information is
- displayed. (SYSTEM)
- SFSEC<X>.BAT - Batch file, if found, is executed after a caller
- logs onto the BBS whose security is equal to <X>
- of the SFSEC<X>. (SYSTEM)
- BADINIT .BAT - Batch file executed when modem initialization fails,
- i.e., SPITFIRE reports our modem is not responding
- properly. (SYSTEM)
-
- Page 21
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SPITFIRE.HLP - Help with all commands at all menus. This file can be
- modified via SFHELP.EXE. Consult the documentation
- accompanying SFHELP.EXE. NOTE: Systems using the
- Sysop configurable command option(s) will need to
- modify this help file with SFHELP.EXE to include an
- explanation of the added feature(s). (SYSTEM)
- SFPROTCO.HLP - Extra help with Uploads/Downloads. This is a simple
- text file that you can modify with your favorite text
- editor, provided it saves in ASCII format. (SYSTEM)
-
-
- The SFREMOTE.BAT, SFPROTCO.HLP, SFDOOR.MNU, SFORDER.MNU, SF.BAT,
- DAILYLMT.DAT, SPITFIRE.HLP, SFINIT.BAT, SFSEC<X>.BAT, SFLOGON.BAT,
- SFMESS.BAT, SFMAIN.BAT, SFFILE.BAT and BADINIT.BAT may be edited to
- your own personal tastes.
-
- *NOTE* Any Sysop operating a multi-node system must have a copy of
- all the system files being used by a particular node in that
- node's main SPITFIRE directory. While some files such as
- SPITFIRE.EXE are mandatory, other files, such as SFINIT.BAT,
- may be optional.
-
-
- 4.2 SPITFIRE MESSAGE FILES
- --------------------------
-
- All files relating to the message conference are kept in the MESSAGE
- file path. SPITFIRE supports up to 255 message conferences and for
- each message conference on the system a SFMSG<X>.DAT, SFMSG<X>.PTR,
- SFMSG<X>.LMR and SFMSG<X>.IDX file will be created. (<X> refers to
- the number of the corresponding message conference and will range from
- 1 to 255.)
-
- SFMSG<x> .DAT - All messages are contained here. (MESSAGE)
- SFMSG<x> .PTR - Message pointers for scans, etc. (MESSAGE)
- SFMSG<x> .IDX - Message index file. (MESSAGE)
- SFMSG<x> .LMR - Last message read pointer file. (MESSAGE)
-
- * NOTE * Any Sysop operating a multi-node system should be aware that
- SPITFIRE will allow all nodes to share a common MESSAGE file
- path.
-
-
- 4.3 SPITFIRE WORK FILES
- ------------------------
-
- The third type of file category is WORK FILES. Although not all
- of these files are required to run SPITFIRE, you will find them
- invaluable in the operation of your BBS system. These files are
- accessed routinely and are periodically written to during the course
-
- Page 22
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- of SPITFIRE's execution. In the event the REQUIRED work files are
- not found, SPITFIRE will create them. (SFNEWU.QUE, SFMAIN<x>.QUE,
- SFUPCASE.DAT, SFNOUP.DAT and SFMSGPCK.BAT are not required and must be
- created by the Sysop.)
-
- SFSYSTEM .DAT - Starting date, number of callers, etc. (WORK)
- SFUSERS .DAT - User data file. (WORK)
- SFUSERS .PTR - User data pointer file. (WORK)
- CALLERS .LOG - Record of the callers' activities. (WORK)
- HEYSYSOP .LOG - Record of special Sysop notification. (WORK)
- SFNEWU .QUE - New user questionnaire. (WORK)
- SFNEWU .ANS - Contains new user questionnaire answers. (WORK)
- SFMAIN<x>.QUE - Questionnaires at Main Menu for users. (WORK)
- SFMAIN<x>.ANS - Answers to Main Menu Questionnaires. (WORK)
- JOKER .DAT - List of undesirable caller names. (WORK)
- SFBBSLST .DAT - Contains list of other boards to call. (WORK)
- SFUPCASE .DAT - Keywords in a file description that will
- be converted to uppercase. (WORK)
- SFNOUP .DAT - Files the Sysop does not want uploaded. (WORK)
- SFMSG .TXT - A text file that can be imported when entering
- or replying to messages if logged on locally.(WORK)
- SFMSGPCK .BAT - Batch file, if found, is executed immediately
- after packing the message base. (WORK)
- SFPURGED .USR - Listing of users purged from the BBS. Contains
- user's name, address and security level at the time
- of the purge. (WORK)
- SFWHOSON .DAT - Information regarding who is logged onto
- each node. (WORK)
- BBSNAME .DAT - Net-mail tag line data. (WORK)
-
-
- ** NOTE ** Any Sysop operating a multi-node system should be aware that
- SPITFIRE will allow all nodes to share a common WORK file
- path.
-
-
- 4.4 SPITFIRE DISPLAY FILES
- --------------------------
-
- The following files are used as display files by SPITFIRE. If
- these are not found, SPITFIRE will run just the same. Display files
- can be created using your favorite text editor or screen generating
- program.
-
- <x> .BBS/CLR - Displayed to caller of user record #<x>. (DISPLAY)
- <x>SEC .BBS/CLR - Displayed to all callers of <x> security level.
- (DISPLAY)
- ALL .BBS CLR - The file that's displayed to all users upon
- log-on, unless their security allows for a
- quick log-on. (DISPLAY)
-
- Page 23
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- BULLETIN .BBS/CLR - Lists the bulletins available to the user.
- (DISPLAY)
- BULLET<x>.BBS/CLR - <x> file is displayed when <x> bulletin is
- selected. Maximum of <x> is 99. (DISPLAY)
- CHATDONE .BBS/CLR - Displayed to user upon completion of chat
- with the Sysop. (DISPLAY)
- DLMT .BBS/CLR - Displayed to user when downloads exceed daily
- limit. (DISPLAY)
- DORBUL<x>.BBS/CLR - <x> file displayed to the user when <x> bulletin
- is selected from the Door Bulletin Menu, where
- the maximum of <x> is 99. (DISPLAY)
- EVENTIME .BBS/CLR - Displayed to a user who logs on and has their
- log-on time adjusted to allow an on time event to
- be completed at a specified time. (DISPLAY)
- FILE<x> .BBS/CLR - Non-ansi and ansi created file menus for each of
- the corresponding security levels on the BBS.
- (DISPLAY)
- FILST<x> .BBS/CLR - Listing of available File Areas displayed to user
- with corresponding <x> security level. (DISPLAY)
- GOODBYE .BBS/CLR - Displayed to user when logging off. (DISPLAY)
- LOCKOUT .BBS/CLR - Displayed to a user who is marked as locked out
- or is found in JOKER.DAT. (DISPLAY)
- MAIN<x> .BBS/CLR - Non-ansi and ansi created main menus for each of
- the corresponding security levels on the BBS.
- (DISPLAY)
- MAXUSERS .BBS/CLR - Contains message sent to new user when maximum
- amount of users has been reached. (DISPLAY)
- MSG<x> .BBS/CLR - Non-ansi and ansi created message menus for each
- of the corresponding security levels on the BBS.
- (DISPLAY)
- MGLST<x> .BBS/CLR - Message Menu displayed to user with corresponding
- <x> security level. (DISPLAY)
- NEEDSYS .BBS/CLR - Displayed to user prior to terminating connection
- when utilizing the ALT+F1 key. (DISPLAY)
- NEWUSER .BBS/CLR - Displayed to new user (normally rules of the BBS).
- (DISPLAY)
- PRIVATE .BBS/CLR - Contains message displayed to new user when
- logging on a private system after answering
- the new user questionnaire (if found). (DISPLAY)
- SF1STM .BBS/CLR - Displayed to the user when entering the Message
- Section the first time per log-on. (DISPLAY)
- SF1STF .BBS/CLR - Displayed to the user when entering the file
- section the first time per log-on. (DISPLAY)
- SF2SLOW .BBS - Displayed to a user who connects at a baud rate
- lower than what the Sysop has configured as the
- minimum baud rate allowed on the BBS. (DISPLAY)
- SFASLEEP .BBS/CLR - Displayed to user who has not entered a key-
- stroke for the amount of time configured by
- the Sysop in ALT+Z's No Activity Time Limit,
- prior to logging them off the BBS. (DISPLAY)
-
- Page 24
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SFBATCHD .BBS/CLR - Non-ansi and ansi created menus for the
- Batch Download Menu. (DISPLAY)
- SFBATCHU .BBS/CLR - Non-ansi and ansi created menus for the
- Batch Upload Menu. (DISPLAY)
- SFBDAY .BBS/CLR - Displayed to a user on user's birthday. (DISPLAY)
- SFDOOR<x>.BBS/CLR - Displayed to user upon entering the corresponding
- SPITFIRE Door program. <x> can be an alphabetical
- character A through Z, with the exception of G
- and Q which are reserved for use by SPITFIRE.
- (DISPLAY)
- SFDORBAK .BBS/CLR - Displayed to user upon returning to SPITFIRE
- BBS after completing Door program. (DISPLAY)
- SFDORBUL .BBS/CLR - Lists the door bulletins available to the user
- from the SPITFIRE Door Menu. (DISPLAY)
- SFDOWN .BBS/CLR - Displayed to user prior to a download. (DISPLAY)
- SFDR<x> .BBS/CLR - Non-ansi and ansi created door menus for each of
- the corresponding security levels on the BBS.
- (DISPLAY)
- SFEXTDN .BBS - Contains list of external download file transfer
- protocols available for use. (DISPLAY)
- SFEXTUP .BBS - Contains list of external upload file transfer
- protocols available for use. (DISPLAY)
- SFFILES .BBS - Display files which contain names of files
- available for downloading in each of the file
- areas on the BBS. This is the only exception to
- the rule of placing a Display File in the Display
- File Path. An SFFILES.BBS should be placed in
- each download directory, listing the files
- available for download for that particular file
- area. (DOWNLOAD DIRECTORIES)
- SFFILE .<x> - Listing of files available for download from a
- CD-Rom file area. <x> represents the number of
- the file area. (DISPLAY)
- SFFILE<x>.BBS/CLR - Displayed to the user when selecting a specific
- file area. <x> would correspond to the area
- selected. (DISPLAY)
- SFIMPEXP .BBS/CLR - Ansi and non-ansi menus displayed when logging on
- locally and selecting either the <D>..Download or
- <U>..Upload option from the File Menu. (DISPLAY)
- SFMAINT .BBS/CLR - Displayed to the caller after WELCOME1.BBS/CLR
- and prior to the caller entering their name if
- system maintenance is being performed. After
- SFMAINT.BBS/CLR is displayed, the caller is
- logged off the BBS. (DISPLAY)
- SFMSG<x> .BBS/CLR - Displayed to the user when selecting a specific
- message conference. <x> would correspond to
- the conference selected. (DISPLAY)
- SFMQDONE .BBS/CLR - Displayed to user who attempts to answer a main
- questionnaire a second time when it is configured
- to limit the user to one response. (DISPLAY)
-
- Page 25
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SFNODE .BBS/CLR - Displayed to the caller after the ALL.BBS/CLR
- and prior to the <X>SEC.BBS/CLR. (DISPLAY)
- SFNOTIME .BBS/CLR - Displayed to users who attempt to log-on after
- using their daily allotted time. (DISPLAY)
- SFNWSLTR .BBS - Sysop's newsletter available from the Main Menu.
- Mono display (ASCII) file only. (DISPLAY)
- SFORD<x> .BBS/CLR - Questionnaire Menu displayed to user with a
- corresponding <x> security level. (DISPLAY)
- SFPAGED .BBS/CLR - Displayed to screen if page goes unanswered
- or is toggled off. (DISPLAY)
- SFPRELOG .BBS - The first file displayed upon log-on. (DISPLAY)
- SFPROMSG .BBS/CLR - Displayed to the user prior to selecting a
- default file transfer. Sysops should use this
- display file to inform users that if a default
- transfer protocol is selected, External Transfer
- Protocols will not be available to them.
- (DISPLAY)
- SFRATIO .BBS/CLR - Displayed to user after a download if the user's
- download/upload ratio exceeds your setting.
- (DISPLAY)
- SFREMIND .BBS/CLR - Displayed to caller upon log-on if such caller
- was logged off during the previous session due
- to inactivity. (DISPLAY)
- SFTIMEUP .BBS/CLR - Displayed to a user whose log-on time has
- expired. (DISPLAY)
- SFUP .BBS/CLR - Displayed to user prior to an upload. (DISPLAY)
- SOP<x> .BBS/CLR - Non-ansi and ansi created Sysop menus for the
- specified security levels. <x> would correspond
- to the user's security level. (DISPLAY)
- TOOMANY .BBS/CLR - Displayed to user who exceeds daily limit of
- calls. (DISPLAY)
- SYSINIT .BBS/CLR - Displayed to the user upon entering chat if the
- Sysop initiated the chat. (DISPLAY)
- THOUGHTS .BBS - Contains thoughts created for SPITFIRE with
- THOUGHTS.EXE. (DISPLAY)
- USERINIT .BBS/CLR - Displayed to user upon entering chat with the
- Sysop if the user paged the Sysop and requested
- the chat. (DISPLAY)
- WELCOME1 .BBS/CLR - The second file displayed upon log-on. (DISPLAY)
- WELCOME<x>.BBS/CLR - WELCOME2.BBS/CLR through WELCOME9.BBS/CLR
- are displayed in numerical order after a user
- enters the name and password and gains access
- to the BBS. (DISPLAY)
-
- * NOTE * Any Sysop operating a multi-node system should be aware that
- SPITFIRE will allow all nodes to share a common DISPLAY file
- path.
-
- Page 26
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SPITFIRE supports the use of Ansi/Graphics display files. The
- Ansi files use the file extension .CLR (color). In the event you have
- Ansi/Graphics available and SPITFIRE does not find the appropriate
- .CLR file to display, then the appropriate .BBS file will be displayed.
- If neither file is found, SPITFIRE will, in most cases, display a
- default message.
-
- IMPORTANT: When you create display files to be used with
- SPITFIRE, it is recommended that the line length not exceed 255
- characters. Also, in the event, you make Ansi/Graphics available
- be sure to load the ansi driver (DEVICE=ANSI.SYS) from within your
- CONFIG.SYS file.
-
- NOTE: If you are making ANSI graphics available to your callers,
- you should duplicate all display <filename>.BBS files to ANSI files and
- call them <filename>.CLR. For an attractive BBS, you should offer both
- sets of files.
-
- The following list of files are an EXCEPTION to this .CLR rule:
-
- THOUGHTS.BBS SFEXTDN .BBS SFEXTUP .BBS
- SFFILES .BBS SFNWSLTR.BBS SFPRELOG.BBS
- SF2SLOW .BBS
-
- SPITFIRE will automatically display SFFILES.BBS in color if the
- caller selected Ansi color graphics when logging on the BBS. In the
- event a file line is not colored like the others, but rather uses
- the caller's default caller, that is because the comma in the file size
- is either not located properly or does not exist. SPITFIRE utilizes
- the comma in the file size to determine the coloring of the SFFILES.BBS
- listings.
-
-
- 4.5 SPITFIRE MENU FILES
- ------------------------
-
- Menu files contain all the information needed for SPITFIRE to
- dynamically build each caller's menus, dependent on the caller's
- security level.
-
- SPITFIRE displays a feature only if a caller's security level is
- high enough to access it. Therefore, a caller doesn't necessarily see
- every possible choice in a given menu. This places you in control and
- allows you to tailor your board for your individual needs.
-
- The format used for the SFMAIN.MNU, SFSYSOP.MNU, SFMSG.MNU and
- SFFILE.MNU is:
-
- Command Character,Command Description,,Security Level,Command Identifier
-
- Page 27
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Knowing this, let's use the following example:
-
- B,<B>.... Bulletins,,5,A
- ------------------------
- The "B" is the Command Character. This will be the letter
- your caller must type to access this particular option. In
- this instance "B" is used to select Bulletins.
-
- "<B>.... Bulletins" is your Command Description. This is how
- your file entry will be displayed in your menu on the screen.
-
- "5" is the minimum Security Level required for the caller to
- access this function...or even see it!
-
- "A" is the SPITFIRE Command Character Identifier and should
- NEVER be changed. The Command Character Identifier is
- constant in SPITFIRE programming. This character will be
- DIFFERENT for every command.
-
- Once you've explored a bit, you'll find SPITFIRE allows you
- to design your menus to suit your own personal taste as well as control
- what commands are available to what users. The SFFILE.MNU file that
- comes with the SPITFIRE package sets the <D>.... Download A File
- security at 10. While a user is on-line, hit F2 and change a user's
- security to 9 and the Download feature is gone for that user.
-
- THERE ARE THREE RULES CONCERNING MENU LINES!
- --------------------------------------------
-
- You CANNOT change the Command Character Identifier from what it
- is in the original distribution package menu!
-
- You CANNOT assign the same Command Letter to two commands in the
- same menu!
-
- You CANNOT make the total length of the line more than 40
- characters long!
-
- Therefore, if you wanted, you could change the Bulletins option
- described above to read:
-
- A,<A>.... Announcements,,5,A
-
- Just remember: NEVER change the Command Character Identifier (the
- last character on each entry line), and NEVER use a Command Letter more
- than once in each menu.
-
- Page 28
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SPITFIRE uses the following Menu Files and display menus:
-
- SFMAIN .MNU - Main Menu (SYSTEM)
- SFMSG .MNU - Message Menu (SYSTEM)
- SFFILE .MNU - File Menu (SYSTEM)
- SFSYSOP .MNU - Sysop Menu (SYSTEM)
- SFDOOR .MNU - Door Menu (SYSTEM)
- SFORDER .MNU - Questionnaire Menu (SYSTEM)
- MAIN<x> .CLR - Color Main Menu (DISPLAY)
- MAIN<x> .BBS - Non-Ansi Main Menu (DISPLAY)
- FILE<x> .CLR - Color File Menu (DISPLAY)
- FILE<x> .BBS - Non-Ansi Main Menu (DISPLAY)
- MSG<x> .CLR - Color Message Menu (DISPLAY)
- MSG<x> .BBS - Non-Ansi Message Menu (DISPLAY)
- SOP<x> .CLR - Color Sysop Menu (DISPLAY)
- SOP<x> .BBS - Non-Ansi Sysop Menu (DISPLAY)
- SFDR<x> .CLR - Color Doors Menu (DISPLAY)
- SFDR<x> .BBS - Non-Ansi Doors Menu (DISPLAY)
- SFORD<x>.CLR - Color Questionnaire Menu (DISPLAY)
- SFORD<x>.BBS - Non-Ansi Questionnaire Menu (DISPLAY)
- SFBATCHU.CLR - Color Batch Upload Menu (DISPLAY)
- SFBATCHU.BBS - Non-Ansi Batch Upload Menu (DISPLAY)
- SFBATCHD.CLR - Color Batch Download Menu (DISPLAY)
- SFBATCHD.BBS - Non-Ansi Batch Download Menu (DISPLAY)
- SFIMPEXP.CLR - Color Local Log-on File Transfer Menu
- (DISPLAY)
- SFIMPEXP.BBS - Non-Ansi Local Log-on File Transfer Menu
- (DISPLAY)
-
- Refer to SPITFIRE DOORS section of this manual for information
- regarding the structure of SFDOOR.MNU. Refer to the SPITFIRE
- QUESTIONNAIRES section of this manual for information regarding the
- structure of SFORDER.MNU.
-
- You can use EDLIN, any text editor or screen generating program
- that can create ASCII files to edit these files.
-
- Should you edit these menu files and come up with some real nice
- looking menus, please advise so the information can be shared with
- other Sysops using SPITFIRE.
-
- SPITFIRE supports both color and Non-Ansi display menus. The
- names of the files displayed for the color menus are:
-
- MAIN<x>.CLR FILE<x>.CLR MSG<x>.CLR
- SFDR<x>.CLR SOP<x>.CLR SFORD<x>.CLR
- SFBATCHU.CLR SFBATCHD.CLR SFIMPEXP.CLR
-
- Page 29
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- the names of the Non-Ansi files displayed for the non color menus
- are:
-
- MAIN<x>.BBS FILE<x>.BBS MSG<x>.BBS
- SFDR<x>.BBS SOP<x>.BBS SFORD<x>.BBS
- SFBATCHU.BBS SFBATCHD.BBS SFIMPEXP.BBS
-
- The "x" represents the security level of the current caller. For
- example, if a caller with a security level of 10 called and selected
- Ansi/Graphics, then SPITFIRE would look for files named MAIN10.CLR,
- FILE10.CLR, MSG10.CLR, SFDR10.CLR, etc. to display as the color menus.
- If a caller with a security level of 10 called and choose not to use
- Ansi Graphics, then SPITFIRE would look for files named MAIN10.BBS,
- FILE10.BBS, MSG10.BBS, SFDR10.BBS, etc. In the event these files are
- not found, then SPITFIRE will display the default menus.
-
- The reason for different color and Non-Ansi display menu files
- for each security level is to control what commands are shown to the
- user. For example, if it takes a security level of 10 to be able to
- download a file, then FILE10.CLR and FILE10.BBS would show the
- <D>... Download A File command while FILE9.CLR and FILE9.BBS would not
- show the command. A color menu file and a Non-Ansi menu file will have
- to be created for each security level that you assign to users if you
- decide to have SPITFIRE display created menus rather than having
- SPITFIRE build menus. The exception to the security defined Non-Ansi
- and Ansi menus, are those used for the batch file transfer menus and
- the local log-on import/export menu. The batch file transfer menus are
- simply named SFBATCHU.BBS/CLR and SFBATCHD.BBS/CLR. The local log-on
- import/export menu is named SFIMPEXP.BBS/CLR.
-
- Buffalo Creek Software provides a utility to create the color
- and non-color menu files. The name of this utility is MKSFMENU.EXE.
- You can download it from Buffalo Creek's BBS at 515-225-8496.
-
- Sample MAIN10.CLR, FILE10.CLR, SFBATCHU.CLR, SFBATCHD.CLR,
- MSG10.CLR, SFIMPEXP.CLR, SOP.CLR, MAIN10.BBS, FILE10.BBS, SFBATCHU.BBS,
- SFBATCHD.BBS and MSG10.BBS, SFIMPEXP.BBS and SOP.BBS display files are
- furnished with your SPITFIRE package.
-
-
- 4.6 SPITFIRE FILE CLARIFICATIONS
- ---------------------------------
-
- The following files are deserving of a more involved explanation:
-
- DAILYLMT.DAT - If you would like to set different DAILY time
- (SYSTEM) limits according to the user's security level, you
- want to use this file.
-
- Page 30
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- The syntax for each line in the DAILYLMT.DAT is:
-
- 10,60,,15,,,500000,,,,Y,QL,#OCA=5,TPNC=5
-
- where:
-
- 10 represents the security level for which the subsequent
- parameters will apply and is followed by one comma
-
- 60 represents the daily time allowed for this security level and
- is followed by two commas
-
- 15 represents the number of downloads allowed each day for this
- security level and is followed by three commas
-
- 500000 represents the number of downloadable bytes allowed each day
- for this security level and is followed by four commas
-
- Y a Y or N is used after the number of downloadable bytes to
- indicate whether SFRATIO.BBS/CLR will be displayed if a
- user of this security file transfer ration in excess of
- the amount configured at the ALT+Z's Upload/Download Ratio
- Y indicates SFRATIO.BBS/CLR will be displayed and N
- indicates that SFRATIO.BBS/CLR will not be displayed
-
- QL will allow a remote caller with this security level to quickly
- log-on the BBS. This remote quick log-on is similar to a local
- quick log. After the initial log-on, a user of this security
- is immediately displayed the Main Menu, avoiding the display of
- WELCOME2.BBS/CLR to WELCOME9.BBS/CLR, ALL.BBS/CLR, etc. To
- require a normal log-on, simply do not include QL on the
- line
-
- #OCA=5 is used to determine the Number Of Chats Allowed (node chats)
- each day on a multi-node system for this security level
- SPITFIRE defaults to 5. If you desire not to allow node
- chats for a particular security level, this can be done
- using #OCA=0. The #OCA=<x> is only applicable to multi-node
- systems.
-
- TPNC=5 is used to designate the Time (in minutes) Per Node Chat
- allowed for this security level. SPITFIRE defaults to
- 5 minutes per node chat. The TPNC=<x> is only applicable
- to multi-node systems.
-
- Using the above example, all users with a security level of 10
- would be allowed 60 minutes per day, 10 downloads per day, 500,000
- bytes per day, SFRATIO.BBS/CLR would be displayed if the U/D ratio
-
- Page 31
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- was exceeded, allowed a remote quick log-on and be limited to 5
- node chats per day where the maximum length of time per chat is
- 5 minutes.
-
- DAILYLMT.DAT should contain a line for each security level allowed
- on the BBS.
-
-
- SFRATIO .BBS/CLR - It's rare when a caller's uploads exceed their
- (DISPLAY) downloads. Some users get in the habit of taking
- and never give much consideration toward uploading.
- This file is displayed after a download is completed
- that has tipped the scales on the users' U/D ratio
- provided the DAILYLMT.DAT for the user's security
- level contains a Y. (This U/D ratio is set at the
- SPITFIRE CONFIGURATION MENU.) SFRATIO will then be
- displayed, showing your "friendly" words of advice
- to the user when this situation presents itself.
- If you are not concerned about a users' U/D ratio,
- simply don't include this file in your SF display
- file directory.
-
- JOKER .DAT - JOKER.DAT contains a list of all names you don't
- (WORK) want to allow on your board. Names like: Dr.
- Phreak, Micro Muck, Lord Havoc, Nybbler, Killer,
- etc.. You can create an ASCII file that has each
- name listed on a separate line, such as:
-
- Dr. Phreak
- Micro Muck
- Lord Havoc
- Nybbler
- Killer
- All Users
-
- When locking a caller out of the SPITFIRE BBS
- system or marking the caller for deletion, SPITFIRE
- prompts you as to whether you wish to add the name
- to JOKER.DAT. If you respond with a Yes, the name
- is automatically added to JOKER.DAT. SPITFIRE
- allows a user to be locked out or marked for
- deletion using ALT+A at the "Ready..." prompt or
- from the Sysop Menu. A caller may be locked out
- by pressing ALT+L while caller is logged on the BBS.
- A caller may be added to JOKER.DAT using any of
- these features.
-
- Page 32
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- LOCKOUT .BBS/CLR - SPITFIRE reads JOKER.DAT line-by-line and compares
- (DISPLAY) the names in the file against the caller's first
- and last name. If a match is found, then the
- LOCKOUT.BBS/CLR is displayed to the screen and the
- caller is logged off!
-
- SFNWSLTR.BBS - File which is displayed to callers when they
- (DISPLAY) request the <N>...Newsletter from the Main Menu.
- This file can be used to send a special message
- to the users regarding the system.
-
- SFNOUP .DAT - SFNOUP.DAT contains a list of files which the
- (WORK) Sysop does not wish to have uploaded to the BBS.
- SFNOUP.DAT accepts simple usage of wildcards
- (i.e. *.GIF, TROJAN.*, etc.). You can create
- an ASCII file that has each name listed on a
- separate line, such as:
-
- TROJAN.*
- PERVERT.COM
- *.GIF
-
- When erasing a file from the file menu, SPITFIRE
- prompts you as to whether you wish the file to be
- added to SFNOUP.DAT. Responding with a Y for Yes
- will add the erased file's name to SFNOUP.DAT.
-
- SFFILES .BBS - Used in each File Area for listing files available
- (DL FILE AREA) for download in that area. This file is set up
- using your favorite text editor. Here are some
- guidelines one must follow for this to work
- properly with SPITFIRE.
-
- 1--------10--------20--------30--------40--------50--------60--------70
- SF31-1.ZIP 325,000 06-24-91 SPITFIRE Bulletin Board System (V3.1)
-
- The FILENAME must begin at column 1
- The FILESIZE must end at column 21
- The FILEDATE must end at column 31
- The FILE DESCRIPTION must start at column 34
-
- When the SFFILES.BBS is being displayed to a
- caller who is using Ansi Color Graphics and a
- file line is not colored like the others, but
- rather uses the caller's default color, that is
- because the comma in the file size is either not
- located properly or does not exist. SPITFIRE
- utilizes the comma in the file size to determine
- whether the line is a file listing.
-
- Page 33
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- SFUPCASE.DAT - A list of keywords that are converted to or left
- (WORK) uppercase when converting file descriptions.
- This is a simple text file that lists these
- keywords, one per line.
-
- SFREMOTE.BAT - This batch file is used with the remote Drop to
- (SYSTEM) DOS feature and designed to be used with a carrier
- detect utility such as WATCHDOG. If connection
- is terminated while a user is at the DOS level
- the system is reset provided WATCHDOG is
- used. If you have included SF.BAT in the
- AUTOEXEC.BAT, SPITFIRE will automatically boot on
- system start up. WATCHDOG is recommended but is
- not included in the SPITFIRE package because it
- was written by another author. However, it may
- be downloaded from Buffalo Creek as well as from
- numerous other BBS systems. When shelling to
- SFREMOTE.BAT, SPITFIRE sends a parameter to
- SFREMOTE.BAT which is the number of the comm port.
-
- SF .BAT - Batch file used to invoke SPITFIRE. This file
- (SYSTEM) contains the necessary data for the scheduled
- events feature within SPITFIRE to work properly.
- Refer to section - EVENT MENU EXPLANATION - of
- this manual for more information on Scheduled
- Events. It also contains the data necessary to
- execute programs using the SPITFIRE Door feature.
- Refer to the section - SPITFIRE DOORS SECTION -
- of this manual for more information on SPITFIRE
- Doors.
-
- SFMAIN .BAT - Batch file used to execute the Sysop configurable
- (SYSTEM) Main Menu option.
-
- SFFILE .BAT - Batch file used to execute the Sysop configurable
- (SYSTEM) File Menu option.
-
- SFMESS .BAT - Batch file used to execute the Sysop configurable
- (SYSTEM) Message Menu option.
-
- SFMSGPCK.BAT - Batch file executed immediately after packing the
- (WORK) message base. SFMSGPCK.BAT allows net-mail
- drivers to perform some necessary duties required
- after packing the message base. This batch file
- could also be used to control which conferences are
- packed by SPITFIRE. For instance, if the Sysop
- desired to pack all Message Conferences, except
- Message Conference #1, the following commands in
- the SFMSGPCK.BAT could be used:
-
- Page 34
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- Echo Off
- IF EXIST SFMSG01.$AT GOTO DATFOUND
- GOTO END
- :DATFOUND
- IF EXIST SFMSG01.$TR GOTO PTRFOUND
- GOTO END
- :PTRFOUND
- IF EXIST SFMSG01.DAT DEL SFMSG01.DAT
- IF EXIST SFMSG01.PTR DEL SFMSG01.PTR
- REN SFMSG01.$AT SFMSG01.DAT
- REN SFMSG01.$TR SFMSG01.PTR
- :END
-
- SFINIT .BAT - Batch file executed, if it exists, after a caller
- (SYSTEM) hangs up and prior to the modem being initialized.
- This will allow utilities (such as creating a
- listing of the last 10 callers to the BBS) to be
- executed between callers to the BBS.
-
- SFPAGED .BBS/CLR - This file is displayed to the screen in the event
- (DISPLAY) a user has paged the Sysop and either the page
- was turned off or the Sysop doesn't answer.
-
- BBSNAME .DAT - Simple one line text file that is placed in the
- (WORK) Work file directory and contains information
- about the BBS from which the message originates.
- SPITFIRE will tag this on the end of each
- net-mail message.
-
- SFSEC<x>.BAT - This batch file, if it exists, is executed after
- (SYSTEM) the caller logs on the BBS, provided the caller's
- security is equal to <x> in the .BAT file. One
- example for utilizing this would be if your BBS
- served as a hub for net-mail. All users who
- your BBS for mail could be assigned a set security
- level. Upon logging on the BBS, the caller could
- immediately begin the mail transfer process.
-
- BADINIT .BAT - This batch file, if it exists, is executed in the
- (SYSTEM) event the modem fails to respond when initialized
- between callers. Commands could be placed in the
- batch file to issue modem commands to reset your
- modem or to reboot your system with Buffalo
- Creek Software's COLDBOOT utility. (COLDBOOT may
- be downloaded from Buffalo Creek's BBS.)
-
- <x>SEC .BBS/CLR - This feature is used to allow the Sysop to send a
- (DISPLAY) special notice to all users of a certain security
- level. This file is note automatically erased.
-
- Page 35
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- (x=The security level of the users to whom you
- wish to send the special message.)
-
- <x> .BBS - This feature allows the Sysop to send a special
- (DISPLAY) message to an specific user. Once the user has
- received it, SPITFIRE automatically erases it.
-
- Example: John Doe is User Record # 95 on your system. If you have
- a file named "95.BBS", SPITFIRE will display this file
- when John Doe logs on and then erase it after it has been
- received. Your callers log will have a notation that the
- special message was sent.
-
- IMPORTANT NOTE: In the event you are using <x>.BBS to send special
- messages to users and you purge users from the
- users file by packing the users file, please
- note that the <x>.BBS may no longer match the
- user for whom you intended the message.
-
-
- 4.7 ABOUT SPITFIRE DISPLAY FILES
- ---------------------------------
-
- As you can see, SPITFIRE allows you complete flexibility when it
- comes to displaying files. The Sysop has nearly total flexibility in
- making the board as unique as desired. In addition, SPITFIRE uses
- control characters which may be built into display files for even
- more control. These are:
-
- ^B - Inhibits the display of the "More Prompt"
- ^C - Disables a callers' ability to break out of the display
- ^D - Displays user's first name
- ^E - Enables the "More Prompt" if previously turned off by ^B
- ^F - Displays the user's city and state/province
- ^G - Transmits a beep over the user's PC speaker
- ^J - Displays the number of files uploaded by the user
- ^K - Displays the number of files downloaded by the user
- ^L - Will clear the display screen
- ^N - Allows caller to interrupt screen display - cancels a ^C
- ^O - Displays the caller's original log-on date
- ^P - Exhibits a "More Prompt" in the display
- ^Q - Displays the number of minutes allowed this log-on
- ^R - Displays the caller's phone number
- ^S - Displays the date of the caller's last call
- ^T - Displays the caller's password
- ^U - Displays the caller's birthdate
- ^V - Displays the caller's full name
- ^W - Displays the number of K uploaded
- ^X - Displays the number of K downloaded
- ^Y - Displays the caller's security level
-
- Page 36
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- Place these characters in your display file. When SPITFIRE sees a
- ^B when displaying a file to the screen, then the <More?> prompt will
- not interrupt the display. When SPITFIRE sees a ^C when displaying the
- file, then the user cannot abort the screen. A ^N nullifies the affect
- of a previous ^C and will allow the caller to interrupt screen display
- once again. When SPITFIRE sees a ^P the <More?> prompt is displayed
- to the screen. It should be mentioned that if a ^B is present in the
- same display as a ^P, it will always override the ^P prompt, nulling
- the affect of the ^P feature. However, a ^E can be used to nullify
- the effect of the ^B and allow the ^P to display the <More?> prompt.
- When SPITFIRE encounters a ^G, a beep is transmitted over the caller's
- PC speaker and a ^L clears the display screen. When SPITFIRE sees a
- ^D it will display the user's first name at that point in the display.
- In the same manner, when SPITFIRE sees a ^F, the caller's city and
- state/province is displayed, a ^H displays the K bytes uploaded by the
- caller, a ^I displays the K bytes downloaded by the caller, a ^J the
- number of files uploaded by the caller, a ^K the number of files
- downloaded by the caller and a ^O the original log-on date of the
- caller. The ^D, ^F, ^H, ^I, ^J, ^K and ^O should not be used inside
- a box. It causes characters to be inserted where the information is
- entered which throws the box completely out of line.
-
- ^B is the extended ASCII value of 002.
- ^C is the extended ASCII value of 003.
- ^D is the extended ASCII value of 004.
- ^E is the extended ASCII value of 005.
- ^F is the extended ASCII value of 006.
- ^G is the extended ASCII value of 007.
- ^J is the extended ASCII value of 010.
- ^K is the extended ASCII value of 011.
- ^L is the extended ASCII value of 012.
- ^N is the extended ASCII value of 014.
- ^O is the extended ASCII value of 015.
- ^P is the extended ASCII value of 016.
- ^Q is the extended ASCII value of 017.
- ^R is the extended ASCII value of 018.
- ^S is the extended ASCII value of 019.
- ^T is the extended ASCII value of 020.
- ^U is the extended ASCII value of 021.
- ^V is the extended ASCII value of 022.
- ^W is the extended ASCII value of 023.
- ^X is the extended ASCII value of 024.
- ^Y is the extended ASCII value of 025.
-
-
- 4.8 BACKUP FILES
- -----------------
-
- When you perform Sysop maintenance like Packing the Message Base
- or Packing the Users file, SPITFIRE will first make "Backup" copies for
-
- Page 37
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- you. If disk space is a problem on your board you could copy the
- backups to disk or discard them. They are:
-
- SFMSG<x>.$TR - Message Pointer Backup File
- SFMSG<x>.$AT - Message Base Backup File
- SFMSG<x>.$DX - Message Index Backup File
- SFMSG<x>.$MR - Last Message Read Backup File
- SFUSERS .$AT - Users Backup File
- SFMCONF .$$$ - Message Conferences Backup File
- SFFAREA .$$$ - File Areas Backup File
-
-
- 4.9 THOUGHTS.BBS
- ----------------
-
- SPITFIRE will display a THOUGHT FOR THE DAY if a file named
- THOUGHTS.BBS is found in the directory configured as your display
- file path. The program to create THOUGHTS.BBS can be downloaded
- from Buffalo Creek's BBS at 515-225-8496 or you can download a
- ready-made THOUGHTS.BBS file.
-
-
- 5.0 COMMAND LINE PARAMETERS
- ----------------------------
-
- Command Line Parameters can be used to make SPITFIRE start-up with
- a different configuration. Command Line Parameters are what you type
- at the DOS prompt (or send to the program from a batch file) when you
- boot SPITFIRE.
-
- /Cx - Sets which COMM port to use (<x> is COMM port).
- /E - Used with front end programs for detecting error
- correction modem connections, making the Ymodem-g
- file transfer protocols available. Must be used
- with baud rate parameter.
- /Ix - Initializes the System speed (<x> is modem speed).
- /M - Sets the initialization string used with your
- modem.
- /N - Allows SPITFIRE to be terminated without hanging
- up the phone or re-initializing the modem. This
- allows a second copy of SPITFIRE to be run as a
- door. NOTE: A baud rate parameter must be specified
- prior to the /N or the /N parameter has no affect.
- /P - Sets the drive and directory used as the SPITFIRE
- Work File Path.
- /Tx - Used with frontend programs to set the amount of
- time allotted to the caller. This allows systems
- running under a frontend program to pass the
-
- Page 38
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- amount of time remaining before a frontend scheduled
- event. This only applies to the first caller on
- immediately after SPITFIRE is booted since SPITFIRE
- will terminate and return control to the frontend
- program when the caller logs off. This could
- also be used when running SPITFIRE as a door.
- (x indicates the amount of time in minutes the
- caller will be allowed.)
- (baud rate) - This represents the numerical value for the highest
- possible baud rate of your system. This allows
- SPITFIRE to be booted without initializing the
- modem so it can be used in conjunction with net
- mail software programs. Refer to the section -
- SPITFIRE NET-MAIL CAPABILITIES - of this manual
- for further information. The range of allowable
- baud rates for SPITFIRE are 0 (allows local log
- ons only) to 38400.
-
- The use of these Command Line Parameters is not usually necessary.
- An exception might be when you are originally booting SPITFIRE for the
- very first time or if your configuration has changed. When originally
- booting SPITFIRE you should only use Command Line Parameters if you are
- using a COMM port other than COMM 1 and a modem speed different than
- 2400 baud. In other words, SPITFIRE is written to default to COMM port
- 1 and to initialize the system at 2400 baud so you will not have to use
- Command Line Parameters unless these defaults are different from what
- you plan to use while running SPITFIRE.
-
- SPITFIRE /C2 /I9600
-
- The above example would boot SPITFIRE utilizing COMM port #2 and
- initializing the system at 9600 baud rate.
-
- It should also be mentioned that any Command Line Parameters
- assigned from the DOS prompt or included in the SF.BAT file will
- override those set by using ALT+M or ALT+P at the SPITFIRE "Ready
- Prompt". Anytime a change is made in the baud rate, work path,
- modem initialization string or COMM port assignment, you MUST also
- change the specifications you have set in the SF.BAT file. This is
- the reason the use of command line parameters is not recommended.
-
-
- 5.1 SF.BAT
- -----------
-
- It is advisable to use batch files when running SPITFIRE. Here
- are some advantages:
-
- If an error occurs, and you're using the SF.BAT included with
- your SPITFIRE package, SPITFIRE will automatically reset with
-
- Page 39
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- the SF.BAT file. The SF.BAT file which is included with your
- SPITFIRE package is vital for running Scheduled Events and Door
- programs. You will find more information regarding Scheduled
- Events and Door programs in other Sections of this manual.
-
- If you have your AUTOEXEC.BAT file written to automatically
- boot SPITFIRE upon system startup and you have a power outage,
- then SPITFIRE will automatically reboot when power is restored.
- If you should want to configure your AUTOEXEC.BAT file to
- automatically boot SPITFIRE upon system startup then the last
- two commands in your AUTOEXEC.BAT file should resemble this:
-
- CD\SF
- SF
-
- The above example assumes you are running SPITFIRE on the drive
- you are booting from and you are running SPITFIRE in a directory
- named SF.
-
-
- 6.0 SETTING UP THE SYSTEM RECORDS
- -----------------------------------
-
- Message Conference records and File Area records comprise your
- SPITFIRE system records. There are two ways to set up these system
- records in SPITFIRE. The first way is by using ALT key combinations
- at SPITFIRE's "Ready..." prompt. The second way is through the Sysop
- Menu which can be accessed from the Main, Message or File Menus.
- SPITFIRE will allow a total of 256 different Message Conferences and
- an unlimited amount of File Areas.
-
-
- 6.1 CONFIGURING MESSAGE CONFERENCE RECORDS
- -------------------------------------------
-
- Message Conference records are configured by pressing ALT+R at the
- "Ready" prompt or by selecting option <M> from the Sysop Menu. When
- this is done the following will be displayed on your screen:
-
- MESSAGE SYSTEM RECORD NUMBER 1 Of 1
- Conference Description.. : "Untitled Message Conference"
- Conference Security..... : 5
- Net-Mail Conference..... : No
- Msg Conference Access... : Equal To Or Greater Than User Security
- Public Msg Conference... : Non-Public Message Allowed
- User Message Deletion... : Allowed
- Purge Msgs Older Than... : 120 days
- Msg Pack Backup File.... : Yes
- Delete Old Thread Msg... : Yes
-
- Page 40
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- >>>> MESSAGE SYSTEM RECORD MENU <<<<
- <N>.......... Net-Mail Toggle <M>... Conference Description
- <S>...... Conference Security <#>........ Conference Access
- <R>............ Record Number <A>........... Add New Record
- <P>.... Public Msg Conference <U>............ User Deletion
- <I>.....Insert New Conference <D>........ Delete Conference
- <O>.........Old Message Purge <B>..............Backup Files
- <+>.......... Next Conference <->...... Previous Conference
- <T>.....Delete Old Thread Msg <Q>..................... Quit
- ENTER COMMAND - [N M S # R A P U I D + - T Q]?
-
- Command <N> - Net-Mail Toggle
- Allows the Sysop to configure whether an individual
- message conference will allow net-mail. If a message
- conference is set up to allow net-mail, the callers
- to the BBS will be allowed to leave messages to another
- person who is not a user on the BBS. If a message
- conference is not set up to allow net-mail a caller can
- only leave messages to other users of the BBS. (This
- also applies to Carbon Copy messages.)
-
- Command <M> - Conference Description
- You will notice that the default Message Conference
- description is "Untitled Message Conference". You will
- want to change this to suit your needs. As an example,
- you may wish to change the description of this conference
- to "Public Messages".
-
- Command <S> - Conference Security
- This allows you to set the security level for this
- Message Conference. You will notice that the default
- security level is 5, which means that any user with a
- security of 5 or greater will be able to read messages
- in this conference. If you wish to set a different
- security level for this Message Conference, then select
- <S> to change the security level of the conference.
-
- Command <#> - Conference Access
- You will note that SPITFIRE defaults the Message
- Conference Access to "Equal To Or Greater Than". What
- this means is that any user with a security level equal
- to or greater than the security level of this Message
- Conference can access it. If you select <#>, SPITFIRE
- will toggle this feature to "Equal To User Security".
- Then only users with a security level equal to the
- security level of the Message Conference will be able to
- access this conference. Users with a security level
- greater than or less than the security level of this
- conference will not be able to access this conference
- except those users with Sysop security.
-
- Page 41
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <R> - Record Number
- This option will allow you to enter a specific Message
- Conference record number. Upon entering the number,
- all current information for the record number you
- specified will be displayed.
-
- Command <A> - Add New Record
- By selecting the <A> option, a Sysop can add a new
- Message Conference to the Message Conference system
- records. The new record will be added after the last
- existing Message Conference record. For instance, if
- your system has 25 Message Conferences and the <A>
- option is selected, a Message System Record Number 26
- will be added.
-
- Command <P> - Public Msg Conference
- The <P> option is used to toggle whether the Message
- Conference will allow non-public messages. The default
- setting of SPITFIRE is to allow non-public messages. By
- selecting <P> you can toggle this feature so that only
- messages marked as public are allowed.
-
- Command <U> - User Deletion
- This option toggles whether a user of the BBS will be
- allowed to delete messages. If it is set at Yes, the
- caller will be able to delete messages either sent to
- or sent by them. If this is toggled to No, a caller
- will not be allowed to erase any messages. This option
- is set for each message conference individually. You may
- toggle it one way for one message conference and the
- other for another message conference.
-
- **** Although Buffalo Creek Software has included this option within
- SPITFIRE, it assumes no responsibility for Sysops who use this
- feature. Legal judgments concerning the ownership of messages
- on a bulletin board system could possibly hold Sysops liable for
- denying callers control of their posted messages.
-
- Command <I> - Insert Msg Conference
- By selecting <I>, a Sysop can insert a new Message
- Conference record between two existing Message
- Conference records. Upon selecting this option, you
- are prompted with "Insert before which conference?". A
- new Message System Record will be inserted preceding
- the Message System Record entered here.
-
- ***IMPORTANT NOTE***
- When inserting a new Message Conference the SFMSG<x>.DAT,
- SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR files are
- automatically reset to correspond to the appropriate
-
- Page 42
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Message Conference. For example, let's assume you have
- five active Message Conferences. Then you insert a new
- Message Conference prior to Message Conference #4.
- The new Message Conference becomes Message Conference
- #4. The previous Message Conference #4 now becomes
- Message Conference #5, therefore, the SFMSG04.DAT,
- SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR are renamed to
- SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX and SFMSG05.PTR.
- The previous Message Conference #5 now becomes Message
- Conference #6 and the SFMSG05.DAT, SFMSG05.PTR,
- SFMSG05.IDX and the SFMSG05.LMR are renamed to
- SFMSG06.DAT, SFMSG06.PTR, SFMSG06.IDX and SFMSG06.LMR.
-
- Command <D> - Delete Conference
- This option allows an existing Message System Record to
- be deleted. Upon selecting this option, you are prompted
- with "Delete which conference?". The number you enter
- here will cause that Message Conference to be removed.
-
- ***IMPORTANT NOTE***
- When deleting an existing Message Conference the
- SFMSG<x>.DAT, SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR
- files are automatically reset to correspond to the
- appropriate Message Conference. For example, let's again
- assume you have five active Message Conferences. Then
- you delete Message Conference #4. The pre-existing
- SFMSG04.DAT, SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR
- files are deleted when Message Conference #4 is deleted.
- The previous Message Conference #5 now becomes Message
- Conference #4. The SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX
- and SFMSG05.LMR are appropriately renamed to SFMSG04.DAT,
- SFMSG04.PTR, SFMSG04.IDX and SFMSG04.PTR.
-
- Command <O> - Old Message Purge
- This option allows you to specify how many days old
- a message within this individual conference should
- be prior to it being purged during SPITFIRE's
- internal message packing procedure. For instance,
- it this is set to 120 days, when SPITFIRE packs
- this particular message conference any messages
- older than 120 days will be purged.
-
- Command <B> - Backup Files
- This option allows you to specify whether to retain
- the backup files created during SPITFIRE's internal
- message packing procedure. If this is set to Yes,
- the SFMSG<x>.$AT, SFMSG<x>.$TR, SFMSG<x>.$DX and
- SFMSG<x>.$MR backup message conference files will
-
- Page 43
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- remain on the drive. If this is set to No, the
- backup files will be deleted following the completion
- of the message packing procedure.
-
- Command <+> - Next Conference
- This option is used to move forward from one Message
- System record to another. Pressing the "+" key will
- allow you to progress from one record to the next in
- numerical order. When reaching the last record and
- the "+" key is pressed you will cycle to the first
- Message System record.
-
- Command <-> - Previous Conference
- This option allows you to cycle through the the Message
- System records in reverse order. Pressing the "-" key
- will move you to the preceding record number. From the
- first Message System record if the "-" key is pressed
- you will cycle to the last Message System record.
-
- Command <T> - Delete Old Thread Msg
- This option allows the Sysop to designate whether
- threaded messages will be deleted when using SPITFIRE's
- internal message packer. If this is toggled to Yes,
- when the message base is packed, threaded messages
- older than the days set with the <O>..Old Message Purge
- will be deleted. If toggled to No, threaded messages
- will not be deleted from the message base.
-
- Command <Q> - Quit
- Selecting this option will return you to the place in
- SPITFIRE from where the Message System Record Menu was
- called. In other words, you will be returned either
- to the Sysop Menu or the "Ready..." prompt. SPITFIRE
- will automatically save your newly configured System
- Record.
-
-
- 6.2 CONFIGURING FILE AREA RECORDS
- ----------------------------------
-
- File Area records are configured by pressing ALT+F at the "Ready"
- prompt or by selecting option <F> from the Sysop Menu. When this is
- done the following will be displayed on your screen:
-
- FILE SYSTEM RECORD NUMBER 1 Of 1
- Download Path..... : C:\SF
- Upload Path....... : C:\SF
- Area Description.. : "Untitled File Area"
- Area Security..... : 5
- Area Access....... : Equal To Or Greater Than User Security
- Preview Area...... : No
- CD Rom Area....... : No
-
- Page 44
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- >>>> FILE SYSTEM RECORD MENU <<<<
- <F>......... Area Description <U>.............. Upload Path
- <D>............ Download Path <S>............ Area Security
- <&>.............. Area Access <R>............ Record Number
- <A>............. Add New Area <I>.......... Insert New Area
- <P>............... Purge Area <T>...... Toggle Preview Area
- <+>................ Next Area <->............ Previous Area
- <C>...............CD Rom Area <Q>..................... Quit
-
- ENTER COMMAND - [F U D S & R A I P T + - C Q]?
-
- Command <F> - Area Description
- You will notice that the default File Area description
- is "Untitled File Area". You will want to change this
- to suit your needs. As an example, you may wish to
- change the description of this area to "Utilities".
- Select <F> to make this change.
-
- Command <U> - Upload Path
- To change the upload path, you simply select <U> from
- the menu. The Upload and Download paths are any legal
- DOS pathnames telling SPITFIRE where it can find the
- files associated with the File Area. You can set
- uploads to go into a single "Recent Uploads" File Area,
- or to different areas which you could specify by subject.
- Here are a few examples of upload/download paths:
-
- The following would send the uploads to a sub-directory
- called "UPLOADS" and allow the caller to download
- programs from a sub-directory called "GOODIES". (Note:
- SF is the parent directory.)
-
- Upload Path.......C:\SF\UPLOADS
- Download Path.....C:\SF\GOODIES
-
- The next example would send uploads to the same
- sub-directory where the files available for download
- exist:
-
- Upload Path.......C:\SF\GOODIES
- Download Path.....C:\SF\GOODIES
-
- If you're running on a floppy-based system with your
- uploads and download files on drive B, and not using
- sub-directories, you could do the following:
-
- Upload Path.......B:\
- Download Path.....B:\
-
- Page 45
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <D> - Download Path
- You will notice that SPITFIRE sets the default download
- path to the directory where SPITFIRE resides. To change
- this DOS filepath, select <D> to set the path for this
- File Area. In the event that the filepath set does not
- exist, SPITFIRE will create it. For example, if you
- set your download path to C:\UTILITY and the utility
- directory doesn't exist on your drive, SPITFIRE will
- create the directory. You will also notice once you
- have entered the drive letter, SPITFIRE automatically
- adds the colon ":" and the backslash "\" after it. If
- an invalid path is entered, SPITFIRE will not accept it.
- You will have to copy the files you want available for
- download into this directory and create a SFFILES.BBS
- (text file) listing the files in that directory. The
- SFFILES.BBS file must also reside in that directory.
- (The utility, MKSFFBBS, which will create your
- SFFILES.BBS for each file directory, is available for
- download from Buffalo Creek - 515-225-8496.)
-
- Command <S> - Area Security
- This allows you to set the security level for this
- File Area. You will notice that the default security
- level is 5, which means that any user with a security
- of 5 or greater will be able to access this File Area.
- If you wish to set a different security level for this
- File Area, then select <S> to change the security level
- of the area.
-
- Command <&> - Area Access
- You will note that SPITFIRE defaults the File Area
- Access to "Equal To Or Greater Than". What this means
- is that any user with a security level equal to or
- greater than the security level of this File Area can
- access it. If you select <&>, SPITFIRE will toggle this
- feature to "Equal To User Security". Then only users
- with a security level equal to the security level of the
- File Area will be able to access this area. Users with
- a security level greater than or less than the security
- level of this area will not be able to access this area,
- except those users with Sysop security.
-
- Command <R> - Record Number
- This option will allow you to enter a specific File
- Area record number. Upon entering the number, all
- current information for the record number you specified
- will be displayed.
-
- Command <A> - Add New Area
- By selecting the <A> option, a Sysop can add a new
- File Area Conference to the File Area System Records.
-
- Page 46
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- The new record will be added after the last existing
- File Area System Record. For instance, if your system
- has 25 File Areas and the <A> option is selected, a File
- Area Record Number 26 will be added. SPITFIRE will
- allow an unlimited number of File Areas.
-
- Command <I> - Insert New Area
- By selecting <I>, a Sysop can insert a new File Area
- System Record records between two existing file area.
- Upon selecting this option, you are prompted with
- "Insert before which area?". A new File Area System
- Record will be inserted preceding the File Area System
- Record entered here.
-
- Command <P> - Purge Area
- This option allows an existing File Area System Record
- to be deleted. Upon selecting this option, you will be
- prompted with "Delete which area?". The number that you
- enter here will cause that File Area to be removed from
- the File Area System Records.
-
- Command <T> - Toggle Preview Area
- The "T" option is used to toggle a File Area's Preview
- Area between Yes and No. If the Preview Area is toggled
- to Yes, a user with a security less than the required
- Area Security will be allowed to preview this file area.
- This means that the user can access this file area, list
- files, read text files, view file archives, etc. but will
- not be allowed to download any files from this area. In
- other words, the user can do everything except download
- from this file area. If this is toggled to No, users
- with a security less than the specified Area Security
- will not be allowed access to this File Area.
-
- Command <+> - Next Area
- This option is used to move forward from one File Area
- System record to another. Pressing the "+" key will
- allow you to progress from one record to the next in
- numerical order. When reaching the last record and
- the "+" key is pressed you will cycle to the first
- File Area System record.
-
- Command <-> - Previous Area
- This option allows you to cycle through the the File Area
- System records in reverse order. Pressing the "-" key
- will move you to the preceding record number. From the
- first File Area System record if the "-" key is pressed
- you will cycle to the last File Area System record.
-
- Page 47
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <C> - CD Rom Area
- The option allows you to specify the file area as a
- CD Rom Area. If this is toggled on, then SPITFIRE
- searches the Display File Path for a SFFILES.<x>
- for the file listing of this CD Rom Area. The <x>
- should correspond with the number of the file area.
- For instance, if file area 15 is a CD Rom Area then
- it would need to be named SFFILES.15.
-
- Command <Q> - Quit
- Selecting this option will return you to the place in
- SPITFIRE from where the File System Record Menu was
- called. In other words, you will be returned either
- to the Sysop Menu or the "Ready..." prompt. SPITFIRE
- will automatically save your newly configured System
- Record.
-
-
- 7.0 SPITFIRE QUESTIONNAIRES
- ----------------------------
-
- Questionnaire files are created with any ASCII text editor and
- placed in the directory you have configured as your Work File Path.
- The Questionnaire answer files will automatically be created by
- SPITFIRE.
-
- There are 2 types of questionnaires available for use in SPITFIRE.
-
-
- There is the NEWUSER __/ SFNEWU .QUE The questionnaire file
- Questionnaire \ SFNEWU .ANS The answer file
-
- This is automatically utilized ONLY when a new user logs on.
-
-
- There is the ORDER ___/ SFMAIN<x>.QUE Poll questionnaire files
- Questionnaire \ SFMAIN<x>.ANS Poll answer files
-
- This is utilized only from the MAIN MENU when the caller selects
- <Q>.. Questionnaire Menu.
-
- SPITFIRE uses a simple procedure to utilize Questionnaires.
-
- Questionnaires are simple text files that are interpreted by
- SPITFIRE. The special control codes discussed in the section - ABOUT
- SPITFIRE DISPLAY CODES - of this manual also apply to the SPITFIRE
- questionnaire files. Any line in the questionnaire file will simply
- be displayed to the user unless it begins with a special character.
- SPITFIRE uses established first characters to determine the type of
- response required by the user. These are:
-
- Page 48
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- : - If the first character in the line is a colon, SPITFIRE will
- pause for the user's input and the user must respond to the
- question before SPITFIRE will continue with the questionnaire.
-
- ; - If the first character in the line is a semicolon, SPITFIRE
- will pause for the users input. But unlike the colon, the user
- is not required to respond to the question. The user can
- simply hit the Enter key and SPITFIRE will continue with the
- questionnaire.
-
- @ - If the first character in the line is an "at" sign, SPITFIRE
- will pause for the user to input a date in the format of
- MM-DD-YY. SPITFIRE will automatically insert the hyphens
- when the user responds. Once the user has entered the
- response, SPITFIRE will redisplay it to the user and ask
- whether the information is correct.
-
- # - If the first character in the line is the pound sign, SPITFIRE
- will pause for the user to input a phone number. The
- format will depend on how the Sysop has the system configured.
- If the Sysop has used the ALT+T to configure the phone
- number to US format, then SPITFIRE will require the following
- format: ###-###-####. Again, SPITFIRE will automatically
- insert the hyphens when the user responds. If the Sysop does
- not have the system configured to US format, SPITFIRE will
- accept any input up to 12 characters in length. Once
- the user has entered the response, SPITFIRE will redisplay
- it to the user and ask whether the information is correct.
-
- ^# - If a line begins with a caret sign followed by a number, SPITFIRE
- will adjust the user's security level equal to the number
- following the caret sign provided the number is less than the
- configured Sysop security. If the number used here is equal
- to or greater than configured Sysop security level, the caller's
- security level will not be changed. The number should be a valid
- security level available on your system. SPITFIRE writes
- a note in HEYSYSOP.LOG to advise you that the callers security
- level was changed.
-
- ~ - If the first character in a questionnaire line begins with a
- " ~ " character, the caller will be disconnected from the BBS.
- This could be used by Sysops in the SFNEWU.QUE so callers could
- be verified before they are allowed access to the BBS.
-
- - If a line begins with a ampersand followed by a number, SPITFIRE
- will adjust the caller's time left on the system by the number
- following the ampersand. &20 would provide the caller with an
- additional 20 minutes.
-
- Page 49
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- ? - If the first character in the line is a question mark, SPITFIRE
- will prompt the line and automatically add a "[y/n]?". SPITFIRE
- will then only accept a Y or N response from the user. This
- Yes/No question is used to branch to other special questions
- depending on the user's response. For instance, when SPITFIRE
- receives a Y response to a question beginning with a question
- mark, it will continue on through the questionnaire until a plus
- sign, "+", is found. The text or additional questions you would
- like to present to the user who has responded with a Y should
- start immediately after the plus sign. This Y series of lines
- is ended with a second plus sign, "+". When the second plus
- sign "+" is encountered, SPITFIRE will continue on with the
- questionnaire normally. Similarly, when SPITFIRE receives a
- N response to a question beginning with a question mark, it will
- continue on through the questionnaire until a minus sign, "-",
- is found. Any text or additional questions you would like to
- present to the user who responded with an N should be contained
- between between two minus signs, "-". When the second minus
- sign "-" is encountered, SPITFIRE will continue on with the
- questionnaire normally. It should be mentioned that any text
- or questions between where the user responds with a Y and the
- first plus sign will be ignored, just as any text or questions
- between where the user responds with an N and the first minus
- sign will be ignored. Each line that starts with a question
- mark must be followed by a set of plus signs and minus signs.
- For example:
-
- ?Are you the Sysop of a SPITFIRE Bulletin Board
- +
- You have made a wise choice!
- +
- -
- You really should consider running SPITFIRE!
- -
-
- If none of the above described characters are found at the beginning
- of the line, the line is simply displayed to the user.
-
- The user's answer(s) is written to either SFNEWU.ANS or SFMAIN<x>.ANS,
- depending upon which questionnaire the user is replying to. In
- addition to the user's answers, the user's name, date and time
- of the response is recorded within the same file. In the new user
- questionnaire answer file, SPITFIRE will also note which node the user
- was logged on to when the questionnaire was answered.
-
- The SFNEWU.QUE is displayed to the user upon log-on. The
- SFMAIN<x>.QUE is displayed to the user if the Questionnaire Menu is
- selected from the Main Menu. The Questionnaire Menu file name
- is SFORDER.MNU. The SFORDER.MNU file can be created using your
- favorite text editor and the following format:
-
- Page 50
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Questionnaire Topic,10,,Y,,,>,,,,NP
-
- The first item on the line will be a description of the questionnaire
- topic you have available on the BBS and is limited to 25 characters.
- This is followed by a comma and the security level required for the
- user to be able to access the questionnaire. The security is then
- followed by two commas and either a Y or an N. If a Y is placed after
- the two commas, the user will be allowed to answer the questionnaire
- multiple times. If an N is placed after the two commas, the user will
- only be allowed to answer the questionnaire one time. This is followed
- by three commas and either a "greater than" sign (>) or an "equal sign"
- (=). The greater than sign makes the questionnaire menu option
- available to users who have a security level equal to or greater than
- the specified security level. If the equal sign is used, the
- questionnaire will only be available to users with a security level
- equal to that specified. This in turn is followed by four commas and
- either an NP or a P. This delegates whether the user's answers will
- be sent to the printer. If NP is used, the answers are not sent to the
- printer. If P is used the user's responses are sent to the printer as
- well as being saved to the appropriate SFMAIN<x>.ANS file. Keep in
- mind that your printer must be turned on and ready for use. SPITFIRE
- checks to determine if your printer is properly connected and ready for
- use and responds accordingly.
-
- Optional Ansi and Non-Ansi display menu files may be created
- using the SFORD[x].BBS/CLR file name. The x in SFORD[x].BBS/CLR will
- correspond to the security level of the user. As with other Ansi and
- Non-Ansi display menu files, a file should be created for each
- security level assigned to users on your BBS system.
-
- SPITFIRE will allow nine different questionnaire files to be
- accessed. The files which contain the questions are SFMAIN[x].QUE.
- The file SPITFIRE uses to store the user's answers to the corresponding
- questionnaire is SFMAIN<x>.ANS. The x in the SFMAIN[x].QUE and the
- SFMAIN[x].ANS corresponds to the available questionnaire, 1 through 9.
- The user's answers are appended to the end of the appropriate answer
- file. If the file does not already exist, SPITFIRE will create it.
-
-
- 8.0 SPECIAL FUNCTION KEYS
- --------------------------
-
- SPITFIRE uses various ALT keys in combination with a letter key and
- Function keys for many of its commands. To use an ALT+Key, the ALT key
- and the appropriate letter key must be pressed simultaneously. (First,
- press down the ALT key, then, while holding the ALT key down, press
- the letter key.)
-
- The following sections will list these special function keys used
- by SPITFIRE, explain from where within SPITFIRE these commands can be
- activated and the functions they perform.
-
- Page 51
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 8.1 AVAILABLE SPECIAL FUNCTION KEYS
- ------------------------------------
-
- The special function keys available in SPITFIRE and a brief
- description of their usage include:
-
- F1 - Review Callers & Heysysop Logs & Purged User
- Listing/New Users Answers
- F2 - Change Security Level
- F3 - Toggle Sysop Page/Bell
- F4 - Toggle Printer
- F5 - Check Today's Statistics
- F6 - Take Five Minutes From User
- F7 - Give Five Minutes To User
- F8 - Toggle Full/Divided Screen
- F9 - Capture Chat To Disk
- F10 - Quit SPITFIRE
- ALT+F1 - Log User Off With Message
- ALT+F2 - Log User Off Without Message
- ALT+F3 - Remove Backup/Log Files
- ALT+A - Maintains Users File
- ALT+C - Enter/Exit Chat Mode
- ALT+D - Jump to DOS/Set Modem Offhook
- ALT+E - Configure Events
- ALT+F - Configure File Areas
- ALT+J - Jump to DOS/Modem Stays On Hook
- ALT+L - Lock Caller Out
- ALT+M - Configure Modem
- ALT+P - Configure File Paths
- ALT+Q - Quick Local Log-On
- ALT+R - Configure Message Conferences
- ALT+S - Log On Locally/Sysop Next
- ALT+T - Toggle SPITFIRE Switches
- ALT+Z - Configure SPITFIRE
- HOME - SPITFIRE Sysop Help Screen
-
-
- 8.2 SPECIAL FUNCTION KEY DEFINITIONS:
- --------------------------------------
-
- Prior to each individual special function key definition, you
- will notice an <O>, <R> or <B>. These are used to indicate from
- where in SPITFIRE each particular function key can be utilized.
- Listed below is a guide that explains what these letters represent:
-
- <O> - User must be ON-LINE to perform
- <R> - SPITFIRE must be at "Ready for Use" prompt to perform
- <B> - Can be used BOTH when a user's on-line or from the
- SPITFIRE "Ready..." prompt.
-
- Page 52
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <R> F1 (View Log File Menu)
- Caller's, Heysysop Logs, Purged User List & New User's Answers
- -----------------------------------------------------------
- This option allows you to view the CALLERS.LOG, HEYSYSOP.LOG,
- SFPURGED.USR and/or SFNEWU.ANS. These files can be read from
- the SPITFIRE "Ready..." prompt without having to log-on the BBS
- and accessing this feature from the Sysop Menu. You are prompted
- as to whether you wish to review the Caller's log, Heysysop log,
- purged user listing or user responses to SPITFIRE's new user
- questionnaire. Upon selecting the desired log, you are then
- presented with the following options for reading the log file:
-
- <T>..Today's Date
- will begin displaying the CALLERS.LOG, HEYSYSOP.LOG
- SFPURGED.USR or SFNEWU.ANS from its first entry for the
- current day.
-
- <B>..Beginning Of File
- will display the CALLERS.LOG, HEYSYSOP.LOG or SFNEWU.ANS
- or SFPURGED.USR from the beginning of the file, starting
- with the first entry.
-
- <S>..Specify Date
- will prompt for a date to be entered and will begin
- displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
- or SFNEWU.ANS with the first entry of the date entered.
- If the date specified here can not be found, SPITFIRE
- will search for the next newer date than what was
- specified and display the file from that point forward.
-
- <Q>..Quit
- Returns SPITFIRE to the Ready For Use prompt.
-
- <O> F2 (Change Security Level)
- --------------------------------
- If a user is ONLINE and you wish to change the user's security
- level, you can change it by pressing F2. The user is unable to
- see that you are changing the security level.
-
- <B> F3 (Toggle Sysop Page)
- ----------------------------
- By toggling this parameter <ON or OFF> the Sysop can decide
- whether or not to be paged. If the PAGE is ON, the words "PAGE
- ON" will appear on the top of your screen, provided you are using
- the split screen. If the page is turned on and a user selects
- <P> for page, then the prompt bell will sound to notify you that
- a user wishes to chat with you. USERINIT.BBS/CLR will be
- displayed to the screen when you respond to the page. If the
- PAGE is turned off and a user pages you, then SFPAGED.BBS/CLR
- will be displayed to the user and CHAT REQUESTED will display
-
- Page 53
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- if you are using the divided screen. After SFPAGED.BBS/CLR is
- displayed, the caller will be prompted as to whether he/she would
- like to leave a comment to the Sysop, provided the caller is not
- the Sysop. SPITFIRE will not allow the Sysop to leave a comment
- to him/herself.
-
- <B> F4 (Toggle Printer)
- -------------------------
- This allows you to toggle the printer ON/OFF. Everything that
- is written to the CALLERS.LOG will also be sent to the printer if
- this toggle is on. This is useful if you wish to retain a hard
- copy of your users' activities while on-line. Keep in mind that
- your printer must be turned on and ready for use. SPITFIRE
- checks to determine if your printer is properly connected and
- ready for use and responds accordingly.
-
- <R> F5 (Check Today's Statistics)
- -----------------------------------
- While at the "SPITFIRE ready for use prompt...", if you press
- F5, SPITFIRE will display the name of the last caller, number of
- calls for the day, number of uploads for the day, daily door
- usage and so on...
-
- <O> F6 (Take Five Minutes from a User)
- ----------------------------------------
- When a user is on-line, you can take 5 minutes from the user's
- log-on time by pressing F6. If you press F6 in multiples, then
- multiples of 5 minutes are taken from the user's time.
-
- <O> F7 (Give Five Minutes to a User)
- --------------------------------------
- When a user is on-line, you can give 5 minutes to the users log-on
- time. If you press F7 in multiples, then multiples of 5 minutes
- are added to the user's time.
-
- <B> F8 (Toggle Screen)
- ------------------------
- This feature is used to toggle the split-screen/full-screen
- option.
-
- <O> F9 (Capture Chat To Disk)
- -------------------------------
- Either when responding to a caller who has paged you or when
- initiating a chat pressing F9 will capture the conversation
- and save it to a file called SFCHAT.CAP in the main SPITFIRE
- directory. There are two ways to activate the chat capture.
- You can begin the chat using F9 (rather than ALT+C). This will
- begin the chat and immediately save the chat to SFCHAT.CAP. Or
- the F9 can be pressed any time during a chat, at which time it
- will save the remaining chat to the SFCHAT.CAP file. If SFCHAT.CAP
-
- Page 54
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- does not exist, it will be created. If it does exist, the chat
- will be appended to the existing SFCHAT.CAP file. Chats will be
- differentiated in the SFCHAT.CAP file by beginning with "Chat
- started with (user name) at (date/time)" and ending with "Chat
- ended at (date/time)".
-
- <R> F10 (Terminate SPITFIRE)
- -----------------------------
- Pressing F10 will terminate SPITFIRE and returns you to DOS.
-
- <O> ALT+F1 (Log Caller Off With Message)
- ------------------------------------------
- Displays NEEDSYS.BBS/CLR and logs user off. If a user is on-line
- and you need to access your system, pressing ALT+F1 displays your
- message via the NEEDSYS.BBS/CLR screen and terminates the
- connection.
-
- <O> ALT+F2 (Log User Off Without Message)
- -------------------------------------------
- If a user is on-line and you wish to disconnect this user, simply
- press the ALT+F2 keys simultaneously and the connection will be
- terminated. No message will be displayed to the user.
-
- <R> ALT+F3 (Remove Backup/Log Files)
- -------------------------------------
- When selected, this option will display the following menu:
-
- >>> FILE REMOVAL MENU <<<
- <C>.... Erase CALLERS.LOG
- <H>... Erase HEYSYSOP.LOG
- <M>..... Erase SFMSG*.$??
- <U>.... Erase SFUSERS.$??
-
- FILE REMOVAL MENU - [C H M U Q]?
-
- <C>... Erase CALLERS.LOG
- Selecting this option will cause the existing CALLERS.LOG
- file to be erased. SPITFIRE will automatically create a
- new CALLERS.LOG file.
-
- <H>... Erase HEYSYSOP.LOG
- Selecting this option will cause the existing HEYSYSOP.LOG
- file to be erased. SPITFIRE will automatically create a
- new HEYSYSOP.LOG file.
-
- <M>... Erase SFMSG*.$??
- When this option is selected, all backup files from the
- Message Conferences are erased.
-
- Page 55
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <U>... Erase SFUSERS.$??
- When this option is selected, the SPITFIRE user's backup
- files are erased.
-
-
- <R> ALT+A (Maintain Users File)
- ---------------------------------
- At the "Ready..." prompt, when you select ALT+A, you can maintain
- the user's file, rather than logging on and maintaining the users
- file from the Sysop Menu. When this option is selected, the
- following screen will be displayed:
-
- USER RECORD NUMBER [3 of 233] Original Log.. : 07-15-90
- User Name. : John Doe Subscription.. : N/A
- Address... : Peoria, IL Last File Area : 10
- Password.. : Doeboy Msg Conference : 1
- Phone No.. : 555-151-5555 Security Level : 10
- Birth date : 01-20-54 K Uploaded.... : 10
- Time Left. : 25 K Downloaded.. : 122
- Last Call. : 07-01-90 Expert Mode... : Off
- Times On.. : 3 More Prompt... : On
- Uploads... : 0 Downloads..... : 3
- Purge Allowed. : Yes
-
- SPITFIRE USER RECORD MENU
- (+) Next Record (-) Previous Record (D) Downloads
- (N) User Name (X) Expert (U) Uploads
- (A) User Address (&) Delete User (E) Last Msg Conference
- (P) User Password (L) Lock User Out (C) Last File Area
- (#) User Phone No (T) Times On (!) Time Left
- (R) Record Number (M) Subscription Date ($) More Prompt
- (F) Find User (S) Security Level (B) Birth Date
- (O) Original Log Date (@) Add New User (Z) Purge Allowed
-
- ENTER COMMAND - [+ - D N X U A & E P L C # T ! R M $ F S B O @ Z Q]?
-
- You will notice that when this option is selected, SPITFIRE will
- take you to the last user record. Usually the first record in the
- user's list is the Sysop's. Therefore, if the Sysop would do any
- maintenance on the user's file while others are nearby, displaying
- the last user's record prevents the Sysop's password from being
- readily visible. This is done to insure the security of your system.
-
- Although, most of the command line options are self explanatory a
- description of each feature is discussed more fully below:
-
- Command <+> - Next Record
- This option is used to move forward from one user
- record to another. Pressing the "+" key will allow you
-
- Page 56
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- to progress from one record to the next in numerical
- order. When reaching the last record and the "+" key
- is pressed you will cycle to the first user record.
-
- Command <-> - Previous Record
- This option allows you to cycle through the user
- records in reverse order. Pressing the "-" key
- will move you to the preceding record number. From
- the first user record if the "-" key is pressed
- you will cycle to the last user record.
-
- Command <D> - Downloads
- This option provides the opportunity to change the
- number of downloads the user is credited as having
- made on the BBS. This must be a numeric value ranging
- from 0-9999.
-
- Command <N> - User Name
- This option provides the opportunity to change or edit
- the user's name. Select "N" and you are prompted to
- enter the first name of the user and then the last name
- of the user. When prompted for the first name, you can
- also enter the first name, space and enter the last name.
- The information is automatically updated. SPITFIRE will
- allow up to 30 character spaces for the user's first and
- last name to be entered.
-
- Command <X> - Expert
- By selecting this command line option you will toggle
- the Expert status of the user on and off. If the Expert
- status is off, the user will receive a full menu display.
- If the Expert status is on, only the command line options
- will be displayed to the user.
-
- Command <U> - Uploads
- This option provides the opportunity to change the
- number of uploads the user is credited as having made
- on the BBS. This must be a numeric value ranging from
- 0-9999.
-
- Command <A> - User Address
- This option provides the opportunity to change or edit
- the user's address. When <A> is selected, you are
- are prompted to enter the city and state/province for
- the current user record. SPITFIRE allows up to 30
- character spaces for this information. Once the
- corrections are made, you will be prompted regarding
- whether the new information is correct.
-
- Page 57
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Command <&> - Delete User
- When you press the "&" key you toggle whether or not a
- user is marked for deletion from the SFUSERS.DAT file.
- If a user is marked to be deleted, the next time the
- SFUSERS.DAT file is packed the user will be removed from
- the SFUSERS.DAT file. You will notice that when a user
- is marked for deletion a "User Marked For Deletion!"
- will appear on the menu screen. Also, when marking
- a user for deletion, you are prompted as to whether
- to add the user's name to SPITFIRE's JOKER.DAT file
-
- Command <E> - Last Msg Conference
- This option will allow you to change the user's last
- message conference number. SPITFIRE allows 256 message
- conferences and you can enter any number from 1 to the
- number of the last available message conference.
-
- Command <P> - User Password
- Provides an opportunity to change or edit the user's
- password. When selected, you will be prompted to enter
- the new password. SPITFIRE allows up to 14 characters
- for the input of the new password. Once the new password
- is entered, it will be redisplayed and you will be
- prompted to verify that the information is correct.
-
- Command <L> - Lock User Out
- This feature will toggle whether a user is locked out
- from the BBS. Any user who is locked out will be denied
- access to the BBS when he/she attempts to log-on. You
- will notice that when a user is locked out, the words
- "Locked Out!" are displayed on the menu. When locking
- out a user, you will be prompted as to whether the
- user's name should be added to SPITFIRE's JOKER.DAT
- file.
-
- Command <C> - Last File Area
- This option will allow you to change the user's last
- file area number. SPITFIRE allows for an unlimited
- amount of file areas and you can enter any number from
- 1 to the number of the last available file area.
-
- Command <#> - User Phone No.
- Provides the opportunity to change or edit the user's
- phone number. Upon selecting this option, you are
- prompted to enter the new number. A sample format is
- also displayed with the prompting. The format displayed
- will depend on how you have configured the US Phone
- format option from the ALT+T configuration window. If
- the US format is toggled to Yes, the format will be
-
- Page 58
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- ###-###-#### and the dashes will automatically be
- inserted when entering the new number. If the US Phone
- format option is toggled to No, the format will be
- [ ] and any 12 character input will be
- accepted. Regardless, of the format, after the new
- phone number is entered, you will be prompted as to
- whether the information is correct.
-
- Command <T> - Times On
- This option will allow you to change or edit the number
- of times the user has logged on the BBS. This number
- may range from -999 to 9999. Normally you will only
- use the range from 1 to 9999 but Sysops or co-Sysops
- who do not wish to have their names included in top
- user bulletins may wish to use negative numbers here.
-
- Command <!> - Time Left!
- This option will allow you to enter the daily time
- remaining in minutes. This number may range from
- -999 to 9999 minutes remaining.
-
- Command <R> - Record Number
- This option will allow you to enter a specific user
- record number. Upon entering the number, all current
- information for the record number you specified will
- be displayed.
-
- Command <M> - Subscription date
- This option will allow you to modify the Subscription
- Date. This option is included for Sysops who require
- users to subscribe to gain access to their system. When
- a new user logs on SPITFIRE will default to setting this
- as "N/A". If a Sysop wishes to use this option, the
- subscription date will need to be set. In the event, the
- Sysop would decide to change the Subscription Date back
- to "N/A", this can be done by entering 01-01-80 as the
- Subscription Date.
-
- Command <$> - More Prompt
- Selecting the "$" More Prompt option from the command
- line will toggle the More Prompt On and Off. If the More
- Prompt is toggled On, each time a complete screen display
- is received the "More, Continue" prompt is sent and the
- display is paused until a keystroke is entered signaling
- the display to continue. The number of lines of text
- which are displayed between the "More, Continue" prompt
- is determined by the user's screen display setting set
- from <Y>our Statistics of SPITFIRE's Main Menu. For
- instance, if the screen display is set at 80X23, after
- every 23 lines the "More, Continue" prompt will be
-
- Page 59
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- displayed. If the More Prompt is toggled Off, the "More,
- Continue" prompt will not display and information will
- continue to scroll without being paused.
-
- Command <F> - Find User
- When this option is chosen you are prompted to input the
- user's first name and then the user's last name of the
- user to be searched for. It is also possible to enter
- the entire name when prompted for the first name by
- separating the first and last name with a space. Once
- the name is entered SPITFIRE will inform you it is
- searching for the user whose name you have entered. If
- the user is located, that user's record becomes the
- current record being displayed. If no user is found that
- matches the name you entered, SPITFIRE will inform you it
- was unable to find a user with the name you have entered.
- You are then prompted as to whether you wish to continue
- searching using the first name and initial of the last
- name of user's name you entered.
-
- ***NOTE*** When inputting your search criteria you will
- notice that SPITFIRE is not case sensitive.
-
- Command <S> - Security Level
- Provides an opportunity to change or edit the security
- level of the current user record. You will be prompted
- to enter the number to represent the user's new security
- level when this option is selected. SPITFIRE allows up
- to a four digit figure for the new security level and
- will only accept numerical values.
-
- Command <B> - Birth Date
- Provides the opportunity to change or edit the user's
- birth date. When selected, you are prompted to enter the
- new birth date. The format for entering the correction
- is the numerical representation for MM-DD-YY. SPITFIRE
- will automatically insert the dash between the month, the
- day and the year. Once the corrections have been made,
- SPITFIRE will prompt you by displaying the new birth date
- entered and ask you if these changes are correct.
-
- Command <O> - Original Log Date
- Provides the opportunity to change or edit the date the
- user logged onto the BBS for the first time (original
- date). When selected, you are prompted to enter the new
- date of the original log-on. The format for entering the
- correction is the numerical representation for MM-DD-YY.
- SPITFIRE will automatically insert the hyphens between
- the month, the day and the year. Once the corrections
-
- Page 60
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- have been made, SPITFIRE will prompt you by displaying
- the new date entered and ask you if these changes are
- correct.
-
- Command <@> - Add New User
- This option provides you the opportunity to add a new
- user to the SFUSERS.DAT. Adding a new user locally,
- eliminates the necessity of the new user responding
- to the new user questionnaire when calling the BBS for
- the first time.
-
- You will be prompted to provide certain information about
- the user before they can be added. You will need to
- answer prompts regarding the user's name, address,
- password, birthdate (if required on your BBS) and phone
- number. Once this information is entered, you will be
- prompted for the security level you wish to assign to the
- new user. The security level you assign will determine
- what features of the BBS the new user will have access
- to.
-
- Command <Z> - Purge Allowed
- This option allows you to toggle whether purging the
- user will be Allowed or Not Allowed. Normally, you
- will want this toggled to Purge Allowed. If purge is
- allowed, and the caller has not logged on the BBS for
- whatever the number of days the Sysop configures when
- packing the user file, the caller will be deleted.
- However, if the purge not allowed is toggled, the caller
- will not be deleted from the users file during packing
- regardless of how many days it has been since the caller
- last logged on.
-
- <O> ALT+C (Enter/Exit Chat Mode)
- ----------------------------------
- This feature is for entering and exiting chat with a user. You
- can use this feature to answer a page or force a user into chat.
- When you answer a page, the caller's time on-line is still ticking
- away. However, when you force a user into chat, the user's time
- on-line counter is halted until the chat is finished and the user
- is returned to the system.
-
- <R> ALT+D (Jump to DOS/Set Modem Offhook)
- -------------------------------------------
- This feature allows you to jump to DOS at the "Ready..." prompt
- and places the modem offhook so callers attempting to phone the
- BBS will get a busy signal. When you wish to go back to SPITFIRE,
- type EXIT. If you are not in the proper directory when you EXIT,
- SPITFIRE will automatically take you back to the directory in
- which SPITFIRE resides.
-
- Page 61
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <R> ALT+E (Configure Events)
- ------------------------------
- This feature causes the Events Menu to be displayed. The Events
- Menu is used to cycle through the active events in a forward or
- backward direction, list events, enable an event or disable an
- event. For more information on the ALT+E Events Menu refer to
- the section - EVENTS MENU EXPLANATION - of this manual.
-
- <R> ALT+F (Configure File Area Records)
- ----------------------------------------
- While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
- can select ALT+F to configure your File Area system records. This
- feature allows you to do so without having to go through the
- motions of logging on as Sysop and using the Sysop Menu to make
- these changes. Refer to the section - CONFIGURING FILE AREA
- RECORDS - of this manual for more detailed information .
-
- <B> ALT+J (Jump to DOS - Modem Stays On Hook)
- -----------------------------------------------
- This feature allows you to jump to DOS when a user is on-line
- and also when you are at the "Ready..." prompt. When you wish to
- go back to SPITFIRE, type EXIT. If you are not in the proper
- directory when you EXIT, SPITFIRE will automatically take you back
- to the directory in which SPITFIRE resides. ALT+J does not set
- the modem offhook.
-
- <O> ALT+L (Lock Caller Off System)
- -----------------------------------
- ALT+L can be utilized to lock a caller out of your BBS while they
- are on-line. Once the ALT+L is pressed to lock the caller out,
- the Sysop is prompted as to whether the caller should be locked
- out. If the Sysop responds with a "Y" for Yes, the Sysop is then
- asked if the caller should be logged off. If ALT+L is pressed
- while a locked out caller is logged on, SPITFIRE displays a
- message informing you the caller is locked out and prompts you
- as to whether you wish to reverse the lockout. In other words,
- the ALT+L is used to toggle whether a caller is to be locked out
- from the BBS.
-
- <R> ALT+M (Configure Modem)
- -----------------------------
- This feature allows you to configure your modem initialization
- string, COMM port, baud rate, etc. You will also notice a toggle
- switch for use of an error-correction modem. If you are using an
- error-correction modem, be sure to turn this switch ON and enter
- the Error Correction Message specific to your modem type.
-
- If you are using an error-correction modem and this is not done,
- when a caller logs on with an error-correction modem, the Ymodem-g
-
- Page 62
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- transfer protocols will not be available to the user. (Refer to
- the section - GETTING STARTED - of this manual for detailed
- information.)
-
- In the event your modem requires an initialization string
- different than those listed in this manual, please advise by
- calling Buffalo Creek's BBS (515-225-8496), so the information
- can be passed on to other Sysops.
-
- <R> ALT+P (Configure File Paths)
- ---------------------------------
- Pressing the ALT+P at the "SPITFIRE ready for use..." prompt
- opens a window which allows you to configure the File Paths you
- are using and set whether you are using the External File Transfer
- Protocols on your system. (For more information on this, refer to
- the section - GETTING STARTED and the section - FILE PATHS of this
- manual.)
-
- <R> ALT+Q (Sysop Quick Log-On/Sysop Next)
- -------------------------------------------
- This feature is used to log-on SPITFIRE locally. It can be used
- at the "Ready..." prompt or while a user is on-line. Logging on
- with ALT+Q will not display the initial log-on display files, but
- rather takes you right to the Main Menu after entering your
- name and password.
-
- <R> ALT+R (Configure Message Conference Records)
- --------------------------------------------------
- While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
- can select ALT+R to configure your Message Conference records.
- This feature allows you to do so without having to go through the
- motions of logging on as Sysop and using the Sysop Menu to make
- these changes. Refer to the section - CONFIGURING MESSAGE
- CONFERENCE RECORDS - of this manual for detailed information.
-
- <B> ALT+S (Log On Locally/Sysop Next)
- --------------------------------------
- This feature is used to log-on to SPITFIRE locally. It can be
- used at the "Ready..." prompt or while a user is on-line. If you
- use this feature while a user is on-line, then when the user logs
- off, SPITFIRE will sound a audible signal to notify you the BBS is
- now available and you will be able to log-on immediately. Logging
- on with ALT+S will display the same initial log-on display files
- that are displayed to the remote users on the BBS, such as
- SFPRELOG.BBS, WELCOME1.BBS/CLR, through WELCOME9.BBS/CLR
- and ALL.BBS/CLR.
-
- Page 63
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <R> ALT+T (Toggle SPITFIRE Switches)
- --------------------------------------
- This feature is used to set the various toggle switches contained
- within SPITFIRE. (For more information on this, refer to the
- section - GETTING STARTED - of this manual.)
-
- <R> ALT+Z (Configure SPITFIRE)
- --------------------------------
- This feature is used to configure certain aspects of SPITFIRE.
- (Refer to the section - GETTING STARTED - of this manual for
- detailed information.)
-
- <B> HOME (SPITFIRE Sysop Help Screen)
- ---------------------------------------
- The "HOME" key displays a quick summary of all the special
- function keys available to the Sysop. When used at the SPITFIRE
- "Ready..." prompt a window will open up displaying the help
- information. When used while a caller is on-line and if the
- Sysop is using the divided/split screen option, the upper portion
- of the screen will display the help information.
-
-
- 9.0 MAIN SECTION EXPLAINED
- ---------------------------
-
- The Main Menu is the crux of any system, being that all major
- sections of the BBS are to be accessed from the Main Menu. However, it
- is important to note that a user does not have to return to the Main
- Menu from the Message Section to go to the File Section (and vice-
- versa). In the event there is a command on the Main Menu that you do
- not wish to have functional, set the security level of that command
- high enough so users cannot see it.
-
- As the Main Menu is described and the features explained, please
- keep in mind that you can control the usage of each command by changing
- the security level of the commands. In other words, you can control
- what commands are available to what users. (i.e. - If the security
- level of the <B>.... Bulletins command is set at 25 then a user with
- a security level of 24 or less would not see the command or be able to
- use the command.)
-
- The Main Menu is the first focal point your callers will see after
- they have gone through the log-on screens. For the purpose of
- discussion, each menu displayed will be as if the Sysop (with the
- highest security level) were viewing it. In this case the Main Menu
- would look like this:
-
- Page 64
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 9.1 MAIN MENU EXAMPLE
- ----------------------
-
- >>>>>>>>> MAIN MENU <<<<<<<<<
- <M>.......... Message Section <F>.............. File Section
- <S>........... SPITFIRE Doors <B>................. Bulletins
- <C>......... Comment To Sysop <#>......... List Active Users
- <L>............ Locate A User *<W>............ Welcome Screen
- <Q>....... Questionnaire Menu <T>........ This System's Info
- <N>............... Newsletter <P>............ Page The Sysop
- <G>........ Goodbye & Log Off <X>......... Xpert Mode Toggle
- <Y>.......... Your Statistics <O>..... Other Bulletin Boards
- <A>......... Add BBS Name & # <K>....... Main Menu Extension
- <@>.......... Sysop Utilities <?>........ HELP With Commands
-
- MAIN MENU - <M F S B C # L W Q T N P G X Y O A K @ ?>?
-
- * The <W>... Welcome Screen is used for single node SPITFIRE BBS
- system only. If you are operating a multi-node SPITFIRE BBS,
- this is replaced with <W>........ Who's On/Node Chat.
-
-
- 9.2 EXPLANATION OF MAIN MENU FEATURES
- --------------------------------------
-
- <M>.... Message Section
- This feature takes a user from the MAIN Section of SPITFIRE
- to the MESSAGE Section.
-
- <F>.... Files Section
- This feature takes a user from the MAIN Section of SPITFIRE
- to the FILE Section.
-
- <S>.... SPITFIRE Doors
- This feature allows a caller to terminate SPITFIRE so a
- third party program can be run on-line. Normally, but not
- always, the third party program is a game. When the third
- party program is finished, the caller is returned to
- SPITFIRE.
-
- <B>.... Bulletins
- This feature allows a user to read the available bulletins.
-
- <C>.... Comment to Sysop
- Allows a user to enter a non-public message to the Sysop.
- All comments are automatically saved to Message Conference
- #1. However, these are marked and listed as Comment Number
-
-
- Page 65
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <x> rather than Message Number <x>. In order for users to
- leave a comment to the Sysop, the Sysop must log onto the
- BBS using the name configured as the Sysop User Name in the
- ALT+Z configuration window. If the Sysop does not use the
- name entered there for logging onto the BBS, callers will
- not be able to leave a comment to the Sysop.
-
- <#>.... List Active Users
- This feature will scroll the name and address of each user of
- this BBS. It also shows the last date each user logged on.
-
- <L>.... Locate a User
- This feature allows a user to see if a certain person is a
- user on this BBS. For example, if a user selects this
- feature, then the user will be asked for a name. After a
- user enters a name, SPITFIRE will check to see if that
- person is a user of this BBS. If found, SPITFIRE will
- inform the user that the person is a user of the BBS and
- display the date the person last called the BBS. If the last
- name cannot be matched with a current user, SPITFIRE provides
- the option of continuing to search for a user with the first
- name and last name initial corresponding to that which was
- entered.
-
- <W>.... Welcome Screen (Single Node SPITFIRE BBS)
- This feature allows a user to review the opening screen.
- This feature is only available on single node SPITFIRE BBS
- systems. On multi-node SPITFIRE systems this option is
- replaced with <W>........ Who's On/Node Chat.
-
- <W>.... Who's On/Node Chat (Multi-node SPITFIRE BBS)
- This feature will display information regarding what other
- callers are currently logged on the other available nodes
- and provide an option for entering into a node chat with a
- user on another node. (Refer to the Section - NODE CHAT for
- a more detailed explanation of node chat). This feature is
- only available on multi-node SPITFIRE BBS systems. On single
- node SPITFIRE systems this option is replaced with the
- <W>...Welcome Screen.
-
- <Q>.... Questionnaire Menu
- This feature presents the Questionnaire Menu to your users.
- Individual questionnaire files (SFMAIN<x>.QUE) are used to
- present questions to your users. The user's responses are
- then stored in the corresponding answer file, SFMAIN<x>.ANS.
- (For more information, please refer to the section, SPITFIRE
- QUESTIONNAIRES of this manual.)
-
- <T>.... This System's Info
- This feature will show a user certain information about the
-
- Page 66
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- BBS, such as Sysop's name, starting date of the BBS, total
- number of calls received on the BBS, etc.
-
- <N>.... Newsletter
- This feature will display SFNWSLTR.BBS (your BBS newsletter)
- to the user. This can be used to keep the users updated with
- changes or news concerning your BBS.
-
- <P>.... Page the Sysop
- This feature notifies the Sysop that a user has a question
- or problem to chat about. If the Sysop is not available to
- answer the page or has the page turned off, SFPAGED.BBS/CLR
- is displayed to the caller and the caller is prompted as to
- whether they would like to leave a comment to the Sysop.
-
- <G>.... Goodbye & Log Off
- This feature simply allows a user to log off the BBS.
-
- <X>.... Xpert Mode Toggle
- This feature changes a user's status from a novice to an
- expert or vice versa. If a user is set as a novice, then
- the menu descriptions will scroll by after each command. If
- a user is set as an expert, then only the command letters
- scroll by after each command.
-
- <Y>.... Your Statistics
- This feature displays certain user's statistics on this BBS
- and allows a user the opportunity to change some of them.
- For example, this is where a user can change the keystroke
- feature, toggle Ansi display on and off or select their
- default colors.
-
- <O>.... Other Bulletin Boards
- This feature will display SFBBSLST.DAT, a listing of names
- and phone numbers of other Bulletin Boards.
-
- <A>.... Add BBS Name & #
- This feature allows a user to add a name and phone number to
- the BBS list to display names and numbers of other bulletin
- boards described above. The BBS name and number is added
- to SFBBSLST.DAT. When this feature is used, the number is
- recorded in the caller's log to provide the Sysop a means
- of tracing who entered the listing.
-
- <K>.... Main Menu Extension
- This command can be set to the run a third party program
- configured by the Sysop. It is set up using the necessary
- commands to execute the desired option within the SFMAIN.BAT
-
- Page 67
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- file. It should be noted that Sysops will need to use the
- SFHELP.EXE utility to modify the SPITFIRE.HLP file so it
- properly explains the added option.
-
- <@>.... Sysop Utilities
- This feature takes a user from the MAIN Section to the SYSOP
- section. The BBS is maintained from the SYSOP Section. This
- feature is not normally available to most users.
-
- <?>.... HELP with Commands
- This feature will provide help for each command available
- from the MAIN MENU.
-
-
- 10.0 MESSAGE SECTION EXPLAINED
- -------------------------------
-
- The Message Menu is the point from which your callers take part
- in mail exchange. The Message Menu may be selected from either the
- Main Menu or the File Menu with the <M>...Message Section command
- option.
-
- As the Message Menu is described and the features explained,
- please keep in mind that you can control the usage of each command by
- changing the security level of the commands. In other words, you can
- control what commands are available to what users. For the purpose
- of discussion, however, each menu displayed will be as if the Sysop
- (with the highest security level) is viewing it. In this case the
- Message Menu would look like this.
-
-
- 10.1 MESSAGE MENU EXAMPLE
- --------------------------
-
- >>>>>>>> MESSAGE MENU <<<<<<<<
- <C>. Change Message Conference <R>............. Read Messages
- <H>....... Hurry Scan Messages <B>........... Browse Messages
- <N>.. Non-stop Message Capture <E>........... Enter A Message
- <Y>............. Your Messages <A>........Alter Message Queue
- <T>............... Text Search <F>.............. File Section
- <P>............ Page The Sysop <Q>......... Quit To MAIN MENU
- <S>.... SPITFIRE Doors Section <G>......... Goodbye & Log Off
- <X>......... Xpert Mode Toggle <K>.... Message Menu Extension
- <@>........... Sysop Utilities <?>........ HELP With Commands
-
- MESSAGE MENU - <C R H B N E Y A T F P Q S G X K @ ?>?
-
- Page 68
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 10.2 MESSAGE MENU EXPLANATION
- ------------------------------
-
- <C>.... Change Message Conference
- This feature allows a user to change to a different Message
- Conference by entering the number of the Message Conference
- he/she wishes to change to. If a user selects <Q>uit, the
- user will remain in the current Message Conference. If a
- user presses the ENTER key, SPITFIRE will list the Message
- Conferences available to the user. If a MGLST<x>.BBS/CLR is
- found it will be displayed here.
-
- <R>.... Read Messages
- This feature allows the user to read public messages and
- non-public messages sent to and/or from the user in specified
- Message Conferences. The user is presented with five
- options and may elect to read:
-
- <T>...This Message Conference
- This option allows the caller to read available
- messages in the current Message Conference.
-
- <A>...All Message Conferences
- This option allows the caller to read available
- messages in all Message Conferences to which the
- caller has access.
-
- <O>...Only Queued Conferences
- This option allows the callers to read available
- messages in the Message Conferences the callers have
- selected to be included in their Message Queue.
-
- <S>...Set Conference Queue
- When this option is selected, SPITFIRE will display
- a list of all conferences contained in the user's
- message queue and prompt the user as to whether to
- change the current queue. If the user selects to
- change the queued message conferences, the Message
- Queue Menu is displayed. For more information on
- the Message Queue Menu, refer to Command <A>..Alter
- Message Queue discussed below.
-
- <Q>...Quit
- This option will return the user to the Message Menu.
-
- During the process of reading messages, the user will have
- the following commands available to them, provided the
- command is a viable option at the time. If it is not a
- viable option, the command will not be shown to the caller.
-
- Page 69
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <R>...Reply
- Allows the caller to reply to an existing message.
- When replying to a message, SPITFIRE will prompt the
- caller as to whether they wish to change the message
- subject. If the caller responds with a "Y", the caller
- is given the opportunity to change the message subject.
-
- If the caller responds with a "N", the message subject
- remains the same as the original message. Replies to
- messages with the same message subject allows the
- messages to be threaded together. The caller is also
- prompted whether the reply should be made public
- if the Message Conference allows non-public messages.
-
- When replying to a message the caller may use the
- combination CTRL+Q keys to Review/Quote Original
- Message. The original message is redisplayed and
- the caller is prompted to enter the line numbers
- for the range of lines which he/she desires to quote.
- This range is then included in their reply message
- with the initials from the author of the original
- message preceding each line, as such:
-
- MW> SPITFIRE is the best BBS software available!
-
- A quoted portion of a reply can not be edited.
-
- If the person replying to the message is logged on
- locally, another option, the CTRL+F will allow an
- existing text file to be imported into the reply.
- When the CTRL+F - Import File! feature is selected,
- SPITFIRE will prompt you for the path and filename
- of the file to be imported. In the event, a filename
- is not entered, SPITFIRE will look in the Work
- directory for a file named SFMSG.TXT and import this
- if it is found. If after pressing the CTRL+F keys
- you decide you do not want to import a file, simply
- enter a non-existent path at the prompt to abort the
- process.
-
- <D>...Delete
- This option will be available only if 1) The caller has
- Sysop security or; 2) If the Message Conference has
- been configured to allow the user the ability to delete
- messages and the message is either being sent to or
- by the caller. Deleting a message makes it unavailable
- except to those with Sysop security and will cause it
- to be purged from the message base the next time the
- message base is packed.
-
- Page 70
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <N>...Non-stop
- This feature will display all appropriate messages
- nonstop.
-
- <E>... Enter A Message
- This feature allows a user to enter a message. If
- the message the user enters is not to a specific
- person, then SPITFIRE addresses the message to "All
- Users". If the message is to a specific person and
- that person is not a user of this BBS, then SPITFIRE
- will not allow the user to enter the message unless
- the BBS has been configured to allow net-mail and the
- specific Message Conference has been toggled to allow
- net-mail. Users are allowed to send carbon copies of
- a message to other users. There are a total of nine
- carbon copies available. SPITFIRE will automatically
- prevent duplicating carbon copy messages to users
- already receiving the message. There are a total of
- 99 lines per message. When entering (or responding)
- to a message, SPITFIRE will display the Message
- Conferences available to the user and whether the
- specific Message Conference allows public or public
- and non-public messages. Pressing ENTER twice when
- prompted for the message subject will abort the
- message.
-
- If the person entering the message is logged on
- locally, another option, the CTRL+F will allow an
- existing text file to be imported into the reply.
- When the CTRL+F - Import File! feature is selected,
- SPITFIRE will prompt you for the path and filename
- of the file to be imported. In the event, a filename
- is not entered, SPITFIRE will look in the Work
- directory for a file named SFMSG.TXT and import this
- if it is found. If after pressing the CTRL+F keys
- you decide you do not want to import a file, simply
- enter a non-existent path at the prompt to abort the
- process.
-
- <ENTER>... Next Message
- Pressing the enter key will cycle the caller to the
- next available message to be read.
-
- <#>... Number Of An Existing Message In This Conference
- Entering a number of a specific message that is
- available in the conference will cause that message
- to be displayed.
-
- Page 71
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <F>... Follow Msg Thread
- Allows the caller to simultaneously read messages
- which are threaded together by a common Message
- Subject. When this option is selected the following
- menu is displayed:
-
- >>>> MESSAGE THREAD MENU <<<<
- <S>........ Start Of Thread
- <F>........... Forward Read
- <B>.......... Backward Read
- <E>.... Exit Message Thread
-
- <S>...Start Of Thread will take the user to the first
- message containing the common message subject
- which threads the messages together.
-
- <F>...Forward Read will cycle through the threaded
- messages in forward order one message at a time.
-
- <B>...Backward Read will cycle through the threaded
- messages in reverse order one message at a time.
-
- <E>...Exit Message Thread will return the user to the
- original message from where the Threaded Message
- Menu was activated.
-
- <P>... Public
- Allows a caller with Sysop security to toggle a public
- message to non-public or to toggle a non-public message
- to public.
-
- <U>...Undelete
- Allows a caller with Sysop security to undelete a
- deleted message, making it available once again.
-
- <X>...Xport
- This feature is only available when a caller is logged
- on locally. Using this option saves the message to
- a text file to the directory designated as the Message
- file path. The format for the file name it is saved
- to is; MSG+message#.conference#. In other words, if
- message 15 of conference 3 was Xported, it would be
- saved as MSG15.3.
-
- <Q>...Quit
- Returns the caller to the Message Menu.
-
- <H>.... Hurry Scan Messages
- This feature allows a user to scan messages in a specific
- Message Conference or in all Message Conferences. This scan
-
- Page 72
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- doesn't provide as much information regarding the messages
- as the <B>rowse Messages feature.
-
- <B>.... Browse Messages
- This feature allows a user to scan messages in a specific
- Message Conference or in all Message Conferences. This
- scan provides the user with more information regarding the
- messages than the <H>urry Scan Messages feature.
-
- <N>.... Non-stop Message Capture
- When this feature is executed, SPITFIRE will display all
- appropriate messages non-stop. The caller normally uses
- some means to capture the messages for later reading or
- printing.
-
- <E>.... Enter A Message
- This feature allows a user to enter a message. If the
- message the user enters is not to a specific person, then
- SPITFIRE addresses the message to "All Users". If the
- message is to a specific person and that person is not a
- user of this BBS, then SPITFIRE will not allow the user to
- enter the message unless the BBS has been configured as a
- net-mail message base and the specific Message Conference
- has been toggled to allow net-mail. Users are allowed to
- send carbon copies of a message to other users. There are
- a total of nine carbon copies available . SPITFIRE will
- automatically prevent duplicating carbon copy messages to
- users already receiving the message. There are a total of
- 99 lines per message. When entering a message, SPITFIRE
- will ask what conference you would like the message saved
- to. Pressing Enter selects the current Message Conference,
- <L>... will list all the available Message Conferences or
- you may select <Q>... to quit. If the Message Conference
- you select allows non-public messages, SPITFIRE will prompt
- you as to whether the message you are entering should be
- saved as a public message. Pressing ENTER twice when
- prompted for the message subject will abort the message.
-
- If the person replying to the message is logged on locally,
- another option, the CTRL+F will allow an existing text file
- to be imported into the reply. When the CTRL+F - Import
- File! feature is selected, SPITFIRE will prompt you for the
- path and filename of the file to be imported. In the event,
- a filename is not entered, SPITFIRE will look in the Work
- directory for a file named SFMSG.TXT and import this if it is
- found. If after pressing the CTRL+F keys you decide you do
- not want to import a file, simply enter a non-existent path
- at the prompt to abort the process.
-
- Page 73
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <Y>.... Your Messages
- This feature will display the user's message statistics.
- The user receives a report on the number of new messages
- they have waiting to be read, the number of messages they
- have already received, the number of messages the user
- has sent and the total number of messages available on
- the BBS. The user is then prompted if they would like
- to read their messages.
-
- *NOTE* If the user is recognized as the Sysop of the BBS, he/she
- will also be prompted as to whether he/she would like to
- preview messages. If the Sysop replies with a Yes, SPITFIRE
- allows you to read your messages, but does not mark them
- as being received. (For more information on the Message
- Preview feature, refer to section SPECIAL COMMANDS FOR
- SYSOP of this manual.)
-
- <A>.... Alter Message Queue
- This feature allows a user to include specific message
- conferences in his/her message conference queue. Conferences
- not included in the caller's message queue will be ignored.
- When a caller selects the <A>...Alter Message Queue option,
- the caller is presented with the following sub-menu:
-
- >>>> MESSAGE QUEUE MENU <<<<
- <A>...... Add A Conference <D>... Delete A Conference
- <C>.... Current Queue List <L>.. List Msg Conferences
- <S>.... Select Conferences <Q>.. Quit To Message Menu
-
- <A>...Add A Conference allows a user to enter a
- specific number corresponding to the Message
- Conference number the user wishes to have added
- to their message conference queue.
-
- <D>...Delete A Conference allows a user to enter a
- specific number corresponding to the Message
- Conference number the user wishes to have deleted
- from their message conference queue.
-
- <C>...Current Queue List will display to the user the
- message conferences currently contained
- in their message conference queue.
-
- <L>...List Msg Conferences will display all message
- conferences on the BBS to which the user
- has access.
-
- <S>...Select Conferences will individually display all
- message conferences on the BBS to which the
- user has access and prompt the user as to
-
- Page 74
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- whether to include the conference in their
- message conference queue.
-
- <Q>...Quit To Message Menu will return the user to the
- Message Menu.
-
- ** SPECIAL NOTES ABOUT QUEUED CONFERENCES **
-
- Conferences not included in the caller's queue will not be
- scanned when SPITFIRE scans for new messages. For this
- reason, when a caller attempts to leave a message to another
- user in a message conference that the user does not have
- selected in their queue, SPITFIRE will not allow the caller
- to send the message. Also, a caller may delete any message
- conference from their message queue, except for the first
- message conference. The first message conference will remain
- active to all users.
-
- <T>.... Text Search
- This feature allows a user to search for specific text in a
- message. This feature will only search the current Message
- Conference, for the messages sent to or from the user and
- public messages.
-
- <F>.... File Section
- This feature takes the user from the MESSAGE Section of
- SPITFIRE to the FILE Section.
-
- <P>.... Page the Sysop
- This feature notifies the Sysop that a user has a question
- or problem to chat about. If the Sysop is not available to
- answer the page or has the page turned off, SFPAGED.BBS/CLR
- is displayed to the caller and the caller is prompted as to
- whether they would like to leave a comment to the Sysop.
-
- <Q>.... Quit To MAIN MENU
- This feature takes a user from the MESSAGE Section of
- SPITFIRE to the MAIN Section.
-
- <S>.... SPITFIRE Doors
- This feature allows a caller to terminate SPITFIRE so a
- third party program can be run on-line. Normally, but not
- always, the third party program is a game. When finished
- with the third party program, the caller is returned
- to SPITFIRE.
-
- <X>.... Xpert Mode Toggle
- This feature changes a user's status from novice to expert
- or vice versa. If a user is set as a novice, then the menu
-
- Page 75
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- descriptions will scroll by after each command. If a user
- is set as expert, then only the command letters scroll by
- after each command.
-
- <K>.... Message Menu Extension
- This command can be used to run third party programs which
- are configured by the Sysop. It is set up by including the
- necessary commands to execute the desired option within the
- SFMESS.BAT file. It should be noted that Sysops will need
- to use the SFHELP.EXE utility to modify the SPITFIRE.HLP
- file so it properly explains the added option.
-
- <G>.... Goodbye & Log Off
- This feature simply allows a user to log off the BBS.
-
- <@>.... Sysop Utilities
- This feature takes a user from the MESSAGE Section to the
- SYSOP Section. The BBS is maintained from the SYSOP Section.
-
- <?>.... HELP With Commands
- This feature will provide help for each command available
- from the MESSAGE MENU.
-
- 11.0 FILE SECTION EXPLAINED
- ----------------------------
-
- It is from the File Menu that all file related activity is
- accessed. The File Menu may be selected from either the Main
- Menu or the Message Menu with the <F>...File Section command option.
- The Sysop has the ability to control which features are available to
- the users by adjusting the security level within the SFFILE.MNU
- For the purpose of discussion, each menu displayed will be as if the
- Sysop (with the highest security level) were viewing it. In this case,
- the File Menu would look like this:
-
- 11.1 FILE MENU EXAMPLE
- -----------------------
-
- >>>>>>>>> FILE MENU <<<<<<<<<
- <C>......... Change File Area <L>.. List Files In This Area
- <E>............. Erase A File <G>........ Goodbye & Log Off
- <D>.......... Download A File <U>............ Upload A File
- <H>.. Help On Upload/Download <P>........... Page The Sysop
- <M>.......... Message Section <Q>........ Quit To MAIN MENU
- <S>........... SPITFIRE Doors <N>................ New Files
- <T>.. Text Search Description <F>.............. Find A File
- <X>........ Xpert Mode Toggle <?>....... HELP With Commands
- <K>..... File Menu Extension <@>.......... Sysop Utilities
- <V>...... View A File Archive <R>......... Read A Text File
-
- FILE MENU - <C L E G D U H P M Q S N T F X ? K @ V R>?
-
- Page 76
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 11.2 FILE MENU EXPLANATION
- ---------------------------
-
- <C>.... Change File Area
- This feature allows a user to change to a different File
- Area. If the user selects <Q>uit, the user will remain in
- the current File Area. If the user presses the ENTER
- key, SPITFIRE will list the File Areas available to the user.
-
- <L>.... List Files In This Area
- This feature will display the files (SFFILES.BBS) in the
- current File Area that are available for the user to
- download.
-
- <E>.... Erase A File
- This feature allows a user the ability to erase a file from a
- File Area. Normally this feature is only available to users
- with Sysop security. When erasing a file from the file menu,
- SPITFIRE prompts you as to whether you wish the file to be
- added to SFNOUP.DAT. Responding with a Y for Yes will add
- the erased file's name to SFNOUP.DAT.
-
- <G>.... Goodbye & Log Off
- This feature simply allows a user to log off the BBS.
-
- <D>.... Download A File
- This feature simply allows a user the opportunity to download
- a file, provided the user hasn't exceeded the maximum daily
- download limit and provided the user has enough time left to
- make the download. The user does not have to be in any
- specific File Area to perform a download. SPITFIRE allows
- the caller to automatically log off after the completion
- of the download by placing a backslash "\" after the name
- of the file to be downloaded.
-
- When the user is prompted for the name of the file to
- download, if the user inputs the filename and period,
- SPITFIRE will automatically add the ZIP extension.
- In other words, if SF31. is entered, SPITFIRE will
- initiate the download for SF31.ZIP. If the period is
- not added, SPITFIRE will not add the file extension.
-
- When the Download A File option is selected by a caller who
- is logged on locally, the IMPORT/EXPORT Menu will be
- displayed. The ansi/non-ansi screen for this menu,
- SFIMPEXP.BBS/CLR, will be displayed if found. Otherwise,
- the following default SPITFIRE menu will display.
-
- Page 77
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- >>>> IMPORT/EXPORT MENU <<<<
- <I>...... Import A File <E>............ Export A File
- <R>...... Remove A File <T>.. Text Search Description
- <F>........ Find A File <L>... List Files (This Area)
- <C>... Change File Area <Q>........ Quit To File Menu
- <G>... Goodbye & Log Off
-
- ENTER COMMAND <I E R T F L C Q G ?>
-
- <I>... Import A File
- Allows a file to be added to copied from another
- drive and/or directory to a SPITFIRE file area.
- SPITFIRE will prompt the user to enter the path
- name of the file to be copied and also prompt
- for a description of the file being copied. The
- filename, size, date and description of the file
- being copied will be added to the SFFILES.BBS
- for the file area the file is being copied to.
-
- <E>... Export A File
- Allows a file to be copied to a drive and/or
- directory not set up as a SPITFIRE file area.
- The user will be prompted for the name of the
- file to be copied and the path to which the
- file will be copied to.
-
- <R>... Remove A File
- Allows a file to be erased from the SPITFIRE
- file area and removed from the appropriate
- SFFILES.BBS. When a file is removed, the
- user is prompted as to whether the file should
- be added to SFNOUP.DAT.
-
- <T>... Text Search Description
- Allows a user to search for certain text within
- a file description. The user can search in a
- specific File Area or in all File Areas. This
- feature ONLY searches the file description and not
- the file name, date or size. However, when the
- matching text is located, these will be displayed.
-
- <F>... Find A File
- Allows a user to search a specific File Area or all
- File Areas for a specific file. Wildcards are
- allowed, with the exception of *.*. If a user
- enters a file name without the file extension,
- SPITFIRE automatically adds a ".*" to the file name.
- If there is a match, the file name, size, date and
- description will be shown, provided the file is
- listed in the SFFILES.BBS.
-
- Page 78
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <L>... List Files (This Area)
- Will display the SFFILES.BBS for the current file
- area that are available for the user to download.
-
- <C>... Change File Area
- Allows a user to change to a different File Area. If
- the user selects <Q>uit, the user will remain in the
- current File Area. If the user presses the ENTER
- key, SPITFIRE will list the File Areas available to
- the user.
-
- <Q>... Quit To File Menu
- Allows the user to exit the IMPORT/EXPORT Menu and
- return to the File Menu.
-
- <G>... Goodbye & Log Off
- Allows the user to log off the BBS.
-
- <U>.... Upload A File
- This feature simply allows a user the opportunity to upload a
- file. The user can be compensated additional time on the
- BBS for the upload. The amount of the additional time is set
- by the Sysop. SPITFIRE allows the caller to automatically
- log off after the completion of the upload by placing a
- backslash, "\", after the name of the file to be uploaded.
- By using a forward slash, "/", at the beginning of the file
- description, a caller can upload a file for Sysop only. When
- a file is uploaded for Sysop only, the Sysop is notified in
- HEYSYSOP.LOG.
-
- After the name of the file to be uploaded is entered,
- SPITFIRE will prompt the user to stand by while it
- checks to see if the file already exists. While checking
- for the file, SPITFIRE will check for the same file with
- a different extension. In other words, if a user attempted
- to upload SF31.PAK and SF31.ZIP was found, the user would
- be notified of the existing file and prompted whether to
- continue with the upload. Also, during the file check,
- SPITFIRE will remove any trailing digits from the file name.
- In other words, if a user attempted to upload SF30.ZIP and
- SF31.ZIP was found, the user would be notified of the
- existing file and prompted whether to continue with the
- upload.
-
- When the Upload A File option is selected by a caller who
- is logged on locally, the IMPORT/EXPORT Menu will be
- displayed. The ansi/non-ansi screen for this menu,
- SFIMPEXP.BBS/CLR, will be displayed if found. Otherwise,
- the following default SPITFIRE menu will display.
-
- Page 79
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- >>>> IMPORT/EXPORT MENU <<<<
- <I>...... Import A File <E>............ Export A File
- <R>...... Remove A File <T>.. Text Search Description
- <F>........ Find A File <L>... List Files (This Area)
- <C>... Change File Area <Q>........ Quit To File Menu
- <G>... Goodbye & Log Off
-
- ENTER COMMAND <I E R T F L C Q G ?>
-
- <I>... Import A File
- Allows a file to be added to copied from another
- drive and/or directory to a SPITFIRE file area.
- SPITFIRE will prompt the user to enter the path
- name of the file to be copied and also prompt
- for a description of the file being copied. The
- filename, size, date and description of the file
- being copied will be added to the SFFILES.BBS
- for the file area the file is being copied to.
-
- <E>... Export A File
- Allows a file to be copied to a drive and/or
- directory not set up as a SPITFIRE file area.
- The user will be prompted for the name of the
- file to be copied and the path to which the
- file will be copied to.
-
- <R>... Remove A File
- Allows a file to be erased from the SPITFIRE
- file area and removed from the appropriate
- SFFILES.BBS. When a file is removed, the
- user is prompted as to whether the file should
- be added to SFNOUP.DAT.
-
- <T>... Text Search Description
- Allows a user to search for certain text within
- a file description. The user can search in a
- specific File Area or in all File Areas. This
- feature ONLY searches the file description and not
- the file name, date or size. However, when the
- matching text is located, these will be displayed.
-
- <F>... Find A File
- Allows a user to search a specific File Area or all
- File Areas for a specific file. Wildcards are
- allowed, with the exception of *.*. If a caller
- enters a file name without the file extension,
- SPITFIRE automatically adds a ".*" to the file name.
- If there is a match, the file name, size, date and
- description will be shown, provided the file is
- listed in the SFFILES.BBS.
-
- Page 80
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <L>... List Files (This Area)
- Will display the SFFILES.BBS for the current file
- area that are available for the user to download.
-
- <C>... Change File Area
- Allows a user to change to a different File Area. If
- the user selects <Q>uit, the user will remain in the
- current File Area. If the user presses the ENTER
- key, SPITFIRE will list the File Areas available to
- the user.
-
- <Q>... Quit To File Menu
- Allows the user to exit the IMPORT/EXPORT Menu and
- return to the File Menu.
-
- <G>... Goodbye & Log Off
- Allows the user to log off the BBS.
-
- <H>.... Help On Upload/Download
- This feature will describe the various file transfer
- protocols available to the user. The help information
- comes from SFPROTCO.HLP and may be edited with your
- favorite text editor, provided it saves in ASCII format.
-
- <P>.... Page The Sysop
- This feature notifies the Sysop that a user has a question
- or problem to chat about. If the Sysop is not available to
- answer the page or has the page turned off, SFPAGED.BBS/CLR
- is displayed to the caller and the caller is prompted as to
- whether they would like to leave a comment to the Sysop.
-
- <M>.... Message Section
- This feature takes a user from the FILE Section of SPITFIRE
- to the MESSAGE Section.
-
- <Q>.... Quit To Main Menu
- This feature takes a user from the FILE Section of SPITFIRE
- to the MAIN Section.
-
- <S>.... SPITFIRE Doors
- This feature allows a caller to terminate SPITFIRE so a
- third party program can be run on-line. Normally, but not
- always, the third party program is a game. When finished
- with the third party program, the caller is returned to
- SPITFIRE.
-
- <N>.... New Files
- This feature allows a user to search a specific File Area
- or all File Areas since a specific date or since the last
-
- Page 81
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- time the user searched for new files. In addition to
- listing the new files, a file statistics message will
- display to the user the number of new files received since
- last checked, the total number of files available for
- download on the BBS and the number of bytes of downloadable
- files which exist on the BBS.
-
- <T>.... Text Search
- This feature allows a user to search for certain text within
- a file description. The user can search in a specific File
- Area or in all File Areas. Please note that this feature
- searches ONLY the file description and not the file name,
- date or size. These will be displayed, however, when
- matching text is located.
-
- <F>.... Find A File
- This feature allows a user to search a specific File Area or
- all File Areas for a certain file. Wildcards are allowed,
- with the exception of *.*. If a caller enters a file name
- without the file extension, SPITFIRE automatically adds a
- ".*" to the file name. If there is a match, the file name,
- size, date and description will be shown, provided the file
- is listed in the SFFILES.BBS.
-
- <X>.... Xpert Mode Toggle
- This feature changes a user's status from a novice to an
- expert or vice versa. If a user is set as a novice, then
- the menu descriptions will scroll by after each command. If
- a user is set as an expert, then only the command letters
- scroll by after each command.
-
- <?>.... HELP With Commands
- This feature will display help for each command available
- from the FILE MENU. This feature is augmented with
- SFHELP.EXE, which creates separate help screens for each
- individual command. For more information on SFHELP.EXE,
- consult the documentation accompanying it. This program is
- available for download on Buffalo Creek's BBS.
-
- <K>.... File Menu Extension
- This command can be used to run third party programs which
- are configured by the Sysop. It is set up by including the
- necessary commands to execute the desired option within the
- SFMESS.BAT file. It should be noted that Sysops will need
- to use the SFHELP.EXE utility to modify the SPITFIRE.HLP
- file so it properly explains the added option.
-
- <@>.... Sysop Utilities
- This feature takes a user from the FILE Section to the SYSOP
-
- Page 82
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Section. The BBS is maintained from the SYSOP Section. This
- feature is not normally available to most users.
-
- <V>.... View A File Archive
- This feature allows a user to view the contents of a ZIP
- file. The user will see the file name, file size and file
- date of each file within the compressed ZIP file. The user
- does not have to be in a specific file area to utilize this
- feature.
-
- <R>.... Read A Text File
- This feature allows a user to read a text file available for
- download. The user may want to use this feature and simply
- capture the text to save downloading the file. The user does
- not have to be in a specific File Area to utilize this
- feature.
-
-
- 11.3 UPLOAD/DOWNLOAD PROTOCOLS
- -------------------------------
-
- The following is a list of Upload & Download protocols available
- by SPITFIRE.
-
- 1) Ascii
- 2) Xmodem Checksum
- 3) Xmodem CRC
- <* Presently D/L only> 4) 1K-Xmodem <Ymodem>
- 5) SEAlink Derived
- 6) Telink
- * 7) Ymodem Batch
- * 8) SEAlink Derived Batch
- 9) Ymodem-g <Error-correction modems>
- * 10) Ymodem-g Batch <Error-correction modems>
-
- SPITFIRE will not allow a caller to download files with a .COM,
- .EXE, .ARC, .ARJ, ZIP, or PAK extension when using the ASCII transfer
- protocol.
-
- Batch transfers using the External Protocol drivers are supported
- by SPITFIRE. (For more information refer to the section - EXTERNAL
- FILE TRANSFER PROTOCOLS - of this manual.)
-
-
- 11.4 BATCH DOWNLOAD MENU
- ------------------------
-
- In order for the Batch Download Menu to be displayed the caller
- must have selected to download a file from the File Menu and then
- selected a file transfer protocol that is capable of doing batch
-
- Page 83
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- downloads. It is possible for a user to do a batch download without
- ever having the Batch Download Menu displayed to them. The Batch
- Download Menu will be displayed if after filling their batch queue the
- user responds "N" when prompted whether to begin the batch transfer now
- or if when their batch queue is empty and the caller presses return
- when asked to enter the name of the file to be downloaded.
-
- The SPITFIRE default Download Batch Menu will look like this:
-
- >>>> BATCH DOWNLOAD MENU <<<<
- <A>...... Add To Batch Queue <W>... What's In Batch Queue
- <D>.... Download Batch Queue <R>.. Remove File From Queue
- <S>... Start New Batch Queue <L>.. List Files (This Area)
- <C>........ Change File Area <Q>....... Quit To File Menu
- <?>.................... Help <G>....... Goodbye & Log Off
-
- BATCH MENU - [A W D R S L C Q ? G]?
-
- <A>... Add To Batch Queue
- This feature allows the caller to enter the name of the
- files(s) to be added to the batch queue. SPITFIRE will not
- allow the user to exceed their daily download limit or time
- limit.
-
- <W>... What's In Batch Queue
- This feature allows the caller to review the file(s) that have
- been added to the batch queue. SPITFIRE will also inform the
- caller of the approximate time required for the file transfer
- of each file, as well as the total approximate time to transfer
- the entire batch queue.
-
- <D>... Download Batch Queue
- This feature simply starts the batch download provided the
- caller has files to download listed in the batch queue. Before
- the download(s) are started, the caller is prompted as to
- whether they wish to log off when the transfer is finished. If
- the answer is Yes, SPITFIRE will automatically log the caller
- off after the download(s) are complete.
-
- <R>... Remove File From Queue
- In the event, the caller changes his/her mind about including a
- file in their batch queue, this feature will allow a caller to
- remove a file from the batch queue.
-
- <S>... Start New Batch Queue
- In the event the caller decides to start over, this feature
- allows the caller to clear all file names currently contained
- in the batch queue.
-
- Page 84
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <L>... List Files (This Area)
- This feature will display the files in the current File Area
- which are available for the caller to download. The file's
- name, file size, file date and a brief description of the
- file will be displayed to the caller.
-
- <C>... Change File Area
- This feature allows the caller to change to a different File
- Area. If the caller selects <Q>uit, the caller will remain in
- the present File Area. If the caller presses the [ENTER] key,
- SPITFIRE will list the File Areas available to the caller. If
- a number corresponding to an available File Area is entered,
- SPITFIRE will make that File Area the current File Area.
-
- <Q>... Quit To File Menu
- This feature will take the caller from the Batch Section of
- SPITFIRE to the File Section of SPITFIRE. If this is selected,
- the caller's batch queue is cleared.
-
- <?>... Help
- This feature will offer a brief description of the various
- commands available from the Batch Download Menu.
-
- <G>... Goodbye & Log Off
- This feature simply allows the caller to log off the BBS.
-
-
- 11.5 BATCH UPLOAD MENU
- ----------------------
-
- For the Batch Upload Menu to be displayed the caller must have
- selected to upload a file from the File Menu and selected a file
- transfer protocol that is capable of doing batch file transfers.
- It is possible for a user to do a batch upload without ever having
- the Batch Upload Menu displayed to them. The Batch Upload Menu will
- be displayed if after filling their batch queue, the user responds
- "N" when prompted whether to begin the batch transfer now or if when
- their batch queue is empty and the caller presses return when asked
- to enter the name of the file to be uploaded. SPITFIRE's default
- Upload Batch Menu will look like this:
-
- >>>>> BATCH UPLOAD MENU <<<<<
- <A>...... Add To Batch Queue <W>... What's In Batch Queue
- <U>...... Upload Batch Queue <R>.. Remove File From Queue
- <S>... Start New Batch Queue <L>.. List Files (This Area)
- <C>........ Change File Area <Q>....... Quit To File Menu
- <?>.................... Help <G>....... Goodbye & Log Off
-
- BATCH MENU - [A W U R S L C Q ? G]?
-
- Page 85
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <A>... Add To Batch Queue
- This feature allows the caller to enter the name of the
- files(s) to be added to the batch queue. SPITFIRE will
- prompt the caller to enter the file name and a description
- of the file to be uploaded.
-
- <W>... What's In Batch Queue
- This feature allows the caller to review the file(s) that have
- been added to the batch queue. SPITFIRE will display the
- file name(s) and a brief description of the files currently
- contained in the batch queue.
-
- <D>... Upload Batch Queue
- This feature simply starts the batch upload provided the
- caller has files to upload listed in the batch queue. Before
- the upload(s) are started, the caller is prompted as to
- whether they wish to log off when the transfer is finished. If
- the answer is Yes, SPITFIRE will automatically log the caller
- off after the upload(s) are complete. If the caller fails to
- provide a description for a file in a batch upload, SPITFIRE
- provides a default description of: "No Description Provided".
-
- <R>... Remove File From Queue
- This feature will allow a caller to remove a file from the
- batch queue, in the event, the caller changes his/her mind
- about including a file in their batch queue.
-
- <S>... Start New Batch Queue
- In the event the caller decides to start over, this feature
- allows the caller to clear all file names currently contained
- in the batch queue.
-
- <L>... List Files (This Area)
- This feature will display the files in the current File Area
- which are available to the caller. The file's name, file size,
- file date and a brief description of the file will be displayed
- to the caller.
-
- <C>... Change File Area
- This feature allows the caller to change to a different File
- Area. If the caller selects <Q>uit, the caller will remain in
- the present File Area. If the caller presses the [ENTER] key,
- SPITFIRE will list the File Areas available to the caller. If
- a number corresponding to an available File Area is entered,
- SPITFIRE will make that File Area the current File Area.
-
- <Q>... Quit To File Menu
- This feature will take the caller from the Batch Section of
- SPITFIRE to the File Section of SPITFIRE. If this is selected,
- the caller's batch queue is cleared.
-
- Page 86
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <?>... Help
- This feature will offer a brief description of the various
- commands available from the Batch Upload Menu.
-
- <G>... Goodbye & Log Off
- This feature simply allows the caller to log off the BBS.
-
-
- 12.0 SYSOP SECTION EXPLAINED
- -----------------------------
-
- Almost all the Sysop utilities are contained in SPITFIRE. No
- external programs are needed to do normal, day-to-day maintenance.
- However, it is our hope that people will implement utilities for
- SPITFIRE. In the event you are interested in writing such a utility
- and need detailed information regarding how SPITFIRE interacts with
- different support files, please feel free to contact Buffalo
- Creek's BBS (515-225-8496).
-
- >>>>>>>> SYSOP MENU <<<<<<<<
- <D>.............. Drop To DOS <E>............... Event Menu
- <F>............... File Areas <G>........ Goodbye & Log Off
- <H>............ List Comments <I>.......... Pack Users File
- <J>........ Pack Message Base <R>.. Remove Backup/Log Files
- <M>...... Message Conferences <P>......... Print Users File
- <Q>........ Quit To MAIN MENU <U>............. Modify Users
- <V>........... View Log Files <X>........ Xpert Mode Toggle
-
- SYSOP MENU [D E F G H I J R M P Q U V X]?
-
-
- 12.1 SYSOP MENU EXPLANATION
- ----------------------------
-
- <D>.... Drop to DOS
- This feature allows you to drop to DOS from a remote
- location. You need to use the ALT+J feature or ALT+D
- feature to drop to DOS locally. When this feature is used
- from a remote location, SPITFIRE will not allow the user to
- drop to DOS unless the drop-to-DOS password is properly
- entered. This password is configured using the ALT+Z
- command at the "Ready..." prompt. It is recommended that
- this feature be made available to only trusted users, if
- made available at all. When this feature is utilized,
- SPITFIRE shells to SFREMOTE.BAT and sends a parameter
- which indicates the COMM port being used.
-
- <E>.... Event Menu
- This option is used for maintaining events used on the
-
- Page 87
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- BBS. It is used to List Events, Enable An Event and
- to Disable An Event. For more detailed information, refer
- to the EVENTS MENU EXPLANATION section of this manual.
-
- <F>.... File Areas
- This displays the File Area System Record's Menu. From
- this menu, you are able to configure or modify the File
- Area System Records. For more detailed information,
- refer to the section - CONFIGURING FILE AREA RECORDS of
- this manual.
-
- <G>.... Goodbye & Log Off
- This feature simply allows the user to log off the BBS.
-
- <H>.... List Comments
- This feature searches Message Conference #1 for messages
- addressed to you. If any messages are found, then SPITFIRE
- shows them to you. If there are no messages found, then
- SPITFIRE notifies you that there are no messages addressed
- to you.
-
- <I>.... Pack Users File
- This feature allows you to pack SFUSERS.DAT. When using
- this feature, SPITFIRE will purge any user marked for
- deletion from the user's file. Also, SPITFIRE gives you
- the opportunity to purge inactive users. When you select
- this feature, SPITFIRE will ask if you wish to purge
- inactive users. If you answer "Y", then you will be asked
- to purge users that haven't called for <x> amount of days.
- The value of <x> is determined by you. Those users who
- haven't logged on for <x> amount of days will then be purged
- from the user's file. SPITFIRE allows you to toggle whether
- a purge will be allowed or not allowed for each user. If
- a user has been toggled to purge not allowed, the user will
- not be purged regardless, even if they have not called for
- the <x> amount of days specified here.
-
- If you are operating a multi-node system, SPITFIRE will not
- allow you to pack the users file while a caller is on any
- of the available nodes. Also, if you are packing the
- users file and a caller attempts to log-on, after entering
- their name and password, SPITFIRE notifies the caller that
- system maintenance is being performed, asks the caller to
- call back later and then logs the caller off the BBS. The
- Sysop may create their own ASCII/ANSI display screen,
- SFMAINT.BBS/CLR, which will be displayed here, if found.
-
- Page 88
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <J>.... Pack Message Base
- When you select this feature, you will be asked if you're
- sure you want to pack the message base. If you answer "y",
- SPITFIRE goes through the message files and purges all
- messages that have been marked as deleted. When configuring
- your Message Conference records you should have also
- specified a number of days old for purging messages from
- each message conference. Any messages older than the
- number of days you specified for the individual message
- conferences will also be purged, provided it is not a
- threaded message and the Message Conference was set not to
- allow purging of threaded messages. It is recommended that
- you do this on a regular basis for a couple of reasons:
- <1> Disk space.
- <2> Speed (SPITFIRE works faster with fewer messages).
-
- If you are operating a multi-node system, SPITFIRE will not
- allow you to pack the message base while a caller is on any
- of the available nodes. Also, if you are packing the
- message base and a caller attempts to log-on, after entering
- their name and password, SPITFIRE notifies the caller that
- system maintenance is being performed, asks the caller to
- call back later and then logs the caller off the BBS. The
- Sysop may create their own ASCII/ANSI display screens,
- SFMAINT.BBS/CLR, which will be displayed here, if found.
-
- <R>.... Remove Backup/Log Files
- When selected, this option will display the following menu:
-
- >>> FILE REMOVAL MENU <<<
- <C>.... Erase CALLERS.LOG
- <H>... Erase HEYSYSOP.LOG
- <M>..... Erase SFMSG*.$??
- <U>.... Erase SFUSERS.$??
-
- FILE REMOVAL MENU - [C H M U Q]?
-
- <C>... Erase CALLERS.LOG
- Selecting this option will cause the existing CALLERS.LOG
- file to be erased. SPITFIRE will automatically create a
- new CALLERS.LOG file.
-
- <H>... Erase HEYSYSOP.LOG
- Selecting this option will cause the existing HEYSYSOP.LOG
- file to be erased. SPITFIRE will automatically create a
- new HEYSYSOP.LOG file.
-
- <M>... Erase SFMSG*.$??
- When this option is selected, all backup files from the
- Message Conferences are erased.
-
- Page 89
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <U>... Erase SFUSERS.$??
- When this option is selected, the SPITFIRE user's backup
- files are erased.
-
- <M>.... Message Conferences
- This displays the Message Conference System Record's Menu.
- From this menu, you are able to configure or modify the
- Message Conference System Records. For more detailed
- information, refer to the section - CONFIGURING MESSAGE
- CONFERENCE RECORDS.
-
- <P>.... Print Users File
- This feature prints out a hardcopy list of users' names,
- their cities and phone numbers. This can only be executed
- locally.
-
- <Q>.... Quit to MAIN MENU
- This feature takes you from the Sysop Utility Section of
- SPITFIRE to the MAIN MENU.
-
- <U>.... Modify users
- This feature is the same as selecting ALT+A at the
- "Ready..." prompt. The menu that accompanies this
- selection is self-explanatory. This feature is used to
- change statistics on any user and to manually add new
- users. For further information, refer to the section -
- SPECIAL FUNCTION KEY DEFINITIONS of this manual.
-
- <V>.... View Log Files
- This option allows you to view SPITFIRE's log files which
- include; CALLERS.LOG, HEYSYSOP.LOG,SFPURGED.USR and/or
- SFNEWU.ANS. These files can be read from the SPITFIRE
- "Ready..." prompt without having to log-on the BBS and
- accessing this feature from the Sysop Menu. You are
- prompted as to whether you wish to review the Caller's log,
- Heysysop log, purged user listing or user responses to the
- new user questionnaire. Upon selecting the desired log,
- you are then presented with the following options for
- reading the log file:
-
- <T>..Today's Date
- will begin displaying the CALLERS.LOG, HEYSYSOP.LOG,
- SFPURGED.USR or SFNEWU.ANS from its first entry for
- the current day.
-
- <B>..Beginning Of File
- will display the CALLERS.LOG, HEYSYSOP.LOG, SFNEWU.ANS
- or SFPURGED.USR from the beginning of the file,
- starting with the first entry.
-
- Page 90
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- <S>..Specify Date
- will prompt for a date to be entered and will begin
- displaying the CALLERS.LOG, HEYSYSOP.LOG, SFPURGED.USR
- or SFNEWU.ANS with the first entry for the date that
- is entered. If the date specified here can not be
- found, SPITFIRE will search for the next newer date
- than what was specified and display the file from
- that point forward.
-
- <Q>..Quit
- Returns you to the Sysop Menu.
-
- <X>.... Xpert Mode Toggle
- This feature changes your status from a novice to an
- expert or vice versa. If you are set as a novice, then
- the menu descriptions will scroll by after each command.
- If you are set as an expert, then only the command letters
- scroll by after each command.
-
-
- 13.0 SPECIAL COMMANDS FOR SYSOP STATUS
- ---------------------------------------
-
- Definition of Sysop Status
- --------------------------
-
- When we refer to Sysop Status in this manual, we refer to any user
- that has a security level equal to, or greater than, the Sysop security
- level set using the ALT+Z feature at the "Ready..." prompt.
-
- The Message section has a few "Special Commands" for users with
- Sysop Status.
-
- When a system is configured to allow a user the ability to delete
- messages, it's important to note that only the sender and receiver can
- delete messages, except for users with Sysop Status. Any user with
- Sysop status can read, delete, and un-delete any message.
-
- The <P>rivate command is a toggle that can be used to make a
- non-public message public and a public message non-public.
-
- Last in the message arena is the <U>ndelete command. Anyone with
- Sysop Status will automatically be able to read all the messages in
- the message system, even if they have been deleted. If you see a
- message which has been marked for deletion you may undelete it by
- using this command. Your callers will not be able to read deleted
- messages unless their access level is considered Sysop Status.
-
- When a message is Undeleted, changed from Non-public to Public or
- changed from Public to Non-public, the message will be re-displayed so
-
- Page 91
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- the change can be verified. When a message is changed from Non-public
- to Public, an option is given which will allow the message to be
- addressed to "All Users".
-
- If a user with Sysop Status attempts to upload a file that already
- exists, then that user is given the opportunity to overwrite the file.
- The user will be warned that the file already exists and given the
- option to overwrite it. SPITFIRE will not allow any other user without
- Sysop Status this privilege.
-
-
- 13.1 SPECIAL COMMANDS FOR SYSOP
- --------------------------------
-
- The Sysop is determined within the ALT+Z configuration window.
- The name entered here for Sysop user name is whom SPITFIRE considers
- to be the Sysop of the BBS. It is to this user, that comments to
- Sysop are left by callers from the Main Menu.
-
- The Sysop has one feature available to them that no other users
- have, regardless of the user's security. When opting to read messages,
- if you have been recognized as the system Sysop, you will be prompted
- as to whether you wish to preview the messages. What this means is
- that you will be able to read messages but the messages will not be
- marked as having been received. A handy use for this feature may
- be when you don't have time to respond to all your messages. You
- can still read the messages and respond to those you choose. Users
- will not see that you have received the message and feel slighted by
- the fact that you did not respond. You can later read messages and
- respond when you have more time to devote to responding to messages.
- Also, those with Sysop-Level security have an "unlimited" number of
- daily node chats of "unlimited" duration.
-
- 14.0 EVENTS MENU EXAMPLE
- ------------------------
-
- It is possible for a Sysop to automatically execute specific
- programs automatically by setting these programs up as a scheduled
- event using SPITFIRE's Events Menu.
-
- >>>>>>>> EVENTS MENU <<<<<<<<
- <L>............ List An Event <E>.......... Enable An Event
- <D>......... Disable An Event <Q>..................... Quit
- <+>............... Next Event <->........... Previous Event
-
- EVENTS MENU - [L E D Q + -]?
-
- Page 92
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 14.1 EVENTS MENU EXPLANATION
- -----------------------------
-
- <L>.... List An Event
- SPITFIRE supports 13 events <A..M>. When you select
- this feature, you will be asked which event <A..M> you
- wish to view. If the event you select is not configured,
- SPITFIRE will state that this event is not active. If
- the event you select is configured, then SPITFIRE will
- display the time of the event, the day of the event,
- whether the event is active and whether it has been
- completed that day.
-
- <E>.... Enable An Event
- This feature is used to activate one of the 13 scheduled
- events available. When you select this feature, you
- will be asked which event you wish to create. If you
- select one that is already active, SPITFIRE will notify
- you that the event selected is already active and then
- ask you if you wish to change it. If the requested
- event designation is not active, you will then be asked
- for the time of the event (use military time. Example:
- 22:00 = 10pm). Next you will be asked which day for the
- event.
-
- The format looks like this:
-
- 0=Sunday, 1=Monday, 2=Tuesday, etc....7=All!
-
- Next, you will be prompted as to whether the event should
- be marked as having been completed for the day. If you
- reply with N for No, and the event is configured to be
- executed at a time earlier than when it is created, the
- event will be executed upon exiting the Events Menu. If
- you reply with N for No, and the event is configured to be
- executed at a time later than when it is created, it will
- be executed at the next scheduled time. If you reply with
- Y, for Yes, the event will not be executed until the next
- designated scheduled time, after the day it is created.
-
- Lastly, you are prompted as to whether the event should
- be marked as an on time event. When an event is marked as
- an on time event, when a caller logs onto the BBS, SPITFIRE
- checks their time against any on time event that has not
- been completed for that day. If the event is scheduled to
- run during the amount of time the caller has, then SPITFIRE
- reduces their amount of time on the BBS by that amount.
- For example, if a caller is allowed 60 minutes when logging
-
- Page 93
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- onto the BBS, and SPITFIRE checks for an on time event and
- determines an on time event is to be executed in 25 minutes,
- the time the caller is allowed on the BBS for the current
- call is changed to 25 minutes.
-
- **NOTE** Even though an event is marked as an on time event, it
- is possible that a user could gain additional time on the
- BBS preventing the event from being executed on time. For
- example, the BBS could be configured to allow additional
- time for file uploads (i.e. 2 to 1 time compensation for
- uploads) or offer time bank programs where the user can
- withdraw stored online time.
-
- After you have selected the desired scheduled event and
- you have designated the time and day the event is to be
- performed, you will need to modify the SF.BAT file with
- your favorite text editor. For illustration purposes,
- let's assume you wish to execute Buffalo Creek Software's
- SFLOG.EXE to create a bulletin of the weekly activity on
- your BBS. SFLOG.EXE requires you to specify the bulletin
- filename that the information will be written to by
- adding a "/BULLET<x>" to the command line parameter. Our
- example will use the file BULLET1. To simplify this
- explanation, we will also assume all files are being
- run from the default directories, and the event you wish
- to create will be event A.
-
- First, you will need to select <E>.... Enable An Event
- from the Sysop Utilities Menu and then choose A as the
- event to be created. You are then prompted for the time
- the event will be performed. Let's assume you will enter
- 01:00. Next, you are prompted for the day the event will
- be performed. Let's assume you wish to run the event
- every Sunday, so enter 0. Next, when prompted whether to
- mark the event as being completed type Y. Lastly, you
- are prompted as to whether the event should be an on time
- event, so enter N
-
- Now, using your favorite text editor, the SF.BAT file for
- Event A will look like this:
-
- :EVENT_A
- REM Place Event Commands Here
- GOTO LOOP
-
- What is required next is to include all necessary DOS
- commands which are needed to run the SFLOG.EXE program
- and enter those in place of the "REM Place Event Commands
- Here". A completed SF.BAT for Event A would appear as:
-
- Page 94
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- :EVENT_A
- CD\SF\WORK
- SFLOG /BULLET1
- COPY BULLET1.* \SF\DISPLAY
- ERASE BULLET1.*
- CD\SF
- GOTO LOOP
-
- With the event set up in the previously described manner,
- every Sunday morning at 1:00 am (or immediately after a
- user logs off since it has not been marked as an on time
- event), SFLOG would create a list of the BBS weekly
- activity. SFLOG must be located in the same directory as
- CALLERS.LOG (WORK). Therefore, we begin by changing to that
- directory. SFLOG is then executed and BULLET1.BBS/CLR are
- created. The bulletins must now be copied to the DISPLAY
- file directory and to conserve space the BULLET1.BBS/CLR
- files in the WORK directory are deleted.
-
- <D>.... Disable An Event
- This feature is used to disable an event that you have
- configured. If the event is active, SPITFIRE will ask
- you if you are certain you want to disable it. In the
- event you answer "Yes", it will be disabled.
-
- <Q>.... Quit
- This feature takes the user from the Events Menu and
- returns them to where SPITFIRE was prior to calling up
- the Events Menu, either the "SPITFIRE ready..." prompt
- or the Sysop Utilities Menu.
-
- <+>.... Next Event
- This option is used to move forward from one Event to
- another. By pressing the "+" key you will progress from
- one event to the next in alphabetical order. When you
- reach the last event (Event M) and the "+" key is pressed
- you will cycle to the first event, Event A.
-
- <->.... Previous Area
- This option allows you to cycle through the Events in
- reverse order. Pressing the "-" key will move you to the
- preceding event. From Event A, if the "-" key is pressed
- you will cycle to Event M, the last event.
-
-
- IMPORTANT NOTE REGARDING SCHEDULED EVENTS!
- ------------------------------------------
-
- SPITFIRE has the capability of marking an event as an "on-time"
- event, which causes the event to be executed at the exact time for
-
- Page 95
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- which it has been set up. When an event is marked as an on time event,
- when a caller logs onto the BBS, SPITFIRE checks their time against
- any on time event that has not yet been completed for that day. If the
- event is scheduled to run during the amount of time the caller has,
- then SPITFIRE reduces their amount of time on the BBS by that amount.
- For example, if a caller is allowed 60 minutes when logging onto the
- BBS, and SPITFIRE checks for an on time event and determines an on time
- event is to be executed in 25 minutes, the time the caller is allowed
- on the BBS for the current call is changed to 25 minutes.
-
- **NOTE** Even though an event is marked as an on time event, it
- is possible that a user could gain additional time on the BBS
- preventing the event from being executed on time. For example, the
- BBS could be configured to allow additional time for file uploads
- (i.e. 2 to 1 time compensation for uploads) or offer time bank
- programs where the user can withdraw stored online time.
-
- Marking an event as on time event might be necessary for running
- programs that require a specific time to be executed. Such an
- instance, might be importing daily net-mail where you are given
- a designated amount of time for connecting with your hub. Usually
- this will not be necessary.
-
- When an event is not marked as an on time event, unlike most
- other Bulletin Board Systems, if a user is on-line when an event is
- scheduled to occur, SPITFIRE waits until the user logs off and then
- performs the scheduled event. In this fashion, the user is not
- interrupted or subject to a forced log-off.
-
- Please note the Event M is reserved for use to Pack the Message
- Base. At the scheduled time you designate, SPITFIRE initiates Event M
- to pack the message base by purging all messages marked for deletion
- or older than the days specified in the ALT+Z configuration, provided
- the message is not a threaded message and the Message Conference was
- set not to allow purging of threaded messages. SPITFIRE creates
- message base backup files. Refer to the section - BACKUP FILES - of
- this manual.
-
- Immediately after completing the scheduled event M, SPITFIRE
- looks for SFMSGPCK.BAT in the work file directory. If it exists,
- SPITFIRE will shell to and execute the commands within the
- SFMSGPCK.BAT. This batch is intended to perform duties required by
- some net-mail utility drivers. If SFMSGPCK.BAT is not found or once
- it has been completed, SPITFIRE returns to the "Ready..." prompt.
- Packing the message base should be done routinely to conserve disk
- space.
-
- Page 96
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 15.0 HARDWARE/SOFTWARE DATA FLOW CONTROL
- ----------------------------------------
-
- When you select ALT+M to configure your modem, you will notice
- a Hardware Data Flow Control switch. This switch is turned on
- (Yes) when you are using a modem that automatically adjusts to the
- baud rate of the incoming call rather than depending on the software
- to reset the baud rate of the COMM port. If the switch is set to
- Yes, then SPITFIRE will not adjust the COMM port to the baud rate of
- the incoming call. If the switch is set to No, then SPITFIRE will
- adjust the COMM port to the baud rate of the incoming call. One
- case of having this switch set to YES is when you are using a USR
- HST modem at 19200 baud. In this case you need to use the modem
- initialization string mentioned earlier in this manual. If you are
- not sure if your modem adjusts to the baud rate of the incoming call,
- refer to your modem manual.
-
-
- 16.0 SCREEN SAVE FEATURE
- -------------------------
-
- SPITFIRE contains its own Screen Save Feature to prevent
- screen-burn. If you are presently using a memory-resident screen-save
- utility, it is recommended that you discontinue its usage in favor of
- this feature.
-
-
- 17.0 SPITFIRE DOORS SECTION
- ---------------------------
-
- This feature is designed to allow the use of third party
- programs (normally referred to as door programs) which are not a part
- of SPITFIRE. SFGUESS is a sample door program written to demonstrate
- how to configure a door program for use with SPITFIRE BBS. SFGUESS
- is included in your SPITFIRE Bulletin Board System package and can
- be played on your BBS once it has been set up to run SPITFIRE
- Door Programs.
-
- The following step-by-step set up procedure for installing
- SFGUESS is presented to simplify and assist you with the door
- installation process.
-
- The following example assumes that you do not have any doors
- presently setup. It also assumes that you are running SPITFIRE on
- drive C in a directory named SF. In the event you are running
- SPITFIRE on a different drive and/or in a different directory than
- C:\SF, then the SF.BAT file example (listed below) will have to be
- altered to reflect the correct drive and directories.
-
- Page 97
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- A brief explanation of the SPITFIRE Door Menu structure will
- be beneficial to your understanding of installing a SPITFIRE door
- option. SPITFIRE will support up to 24 doors. Alphabetical
- characters are used to initiate the door commands, A through Z,
- with two exceptions. The G (Goodbye) is used to log the caller
- off the BBS and Q (Quit) returns the caller to the Main Menu.
- Therefore, the SFDOOR.MNU file can have a maximum of 24 lines,
- one for each door program available on your system.
-
- Now let's configure your first door, step by step. The first
- thing to do is create the file named SFDOOR.MNU, using your
- favorite text editor. Place it in your system files directory.
- Since we are configuring door A, SFDOOR.MNU will have only 1 line.
- For demonstration purposes, let's write the line to look like this:
-
- Guess A Number,10
-
- The name of the door (as you'll have it appear in the Door Menu)
- comes first in the line and is limited to 25 characters. You then
- enter a comma, which is used to tell SPITFIRE where to end the name of
- the door and where to start reading the security level of the door. In
- the above example, the name of the door is "Guess A Number" and it
- requires a security level of 10 for a caller to be able to access it.
- When using SPITFIRE's default menus, this door will not display to
- any user with a security level less than 10.
-
- Next, create a sub-directory of your SF directory named DOOR_A
- and move the SFGUESS.EXE file into your DOOR_A directory. Consult
- your DOS manual if you do not understand how to create directories.
-
- Now load your SF.BAT file into your favorite text editor and
- find a line that reads :DOOR_A. You will place your door A commands
- (valid DOS commands, program execution, etc.) between :DOOR_A and
- GOTO LOOP. That portion of your SF.BAT file should be changed to
- read as listed below:
-
- :DOOR_A
- COPY SFDOORS.DAT C:\SF\DOOR_A
- CD\SF\DOOR_A
- SFGUESS
- ERASE SFDOORS.DAT
- CD\SF
- GOTO LOOP
- :DOOR_B
-
- Once you have saved the changes in your SF.BAT file to disk,
- then boot SPITFIRE using your SF.BAT file. At the "SPITFIRE ready
- for..." prompt, log-on locally either using the ALT+S or ALT+Q
-
- Page 98
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- keystrokes. When you get to the Main Menu, select "<S>... SPITFIRE
- Doors" and your Door Menu should appear something like this:
-
- >>>>>>>>> DOOR MENU <<<<<<<<<
- <A>... Guess A Number <?>... Door Bulletins
- <Q>... Quit <G>... Goodbye
-
- DOOR MENU - <A ? Q G>?
-
- If you select <A> at this point, you will see a message
- SPITFIRE displays that states "Executing Door A... Please stand by!".
- At this point, SPITFIRE writes a text file named SFDOORS.DAT and a
- file named DOOR.SYS to the drive. (SFDOORS.DAT contains necessary
- user information for executing doors on a SPITFIRE BBS and DOOR.SYS
- is the universal accepted format containing user information by
- those attempting to standardize the door user information file. These
- files are created when a user enters a door and automatically erased
- when the caller returns to SPITFIRE.) SPITFIRE, after creating the
- SFDOORS.DAT and DOOR.SYS files, terminates, sending the appropriate
- ERROR CODE to your SF.BAT file. In the case of door A, SPITFIRE sends
- an ERROR CODE of 34 to SF.BAT which will cause the commands you have
- placed between :DOOR_A and GOTO LOOP to be executed. In the event you
- entered the correct commands between :DOOR_A and GOTO LOOP, you will
- see SFGUESS run. When you finish running SFGUESS, you will see
- SPITFIRE re-boot and you will be prompted for your password.
-
- If a caller enters a door while logged on SPITFIRE, there are
- three tests that must be passed for the caller to return to SPITFIRE
- after exiting the door program. First, SPITFIRE must find SFDOORS.DAT
- in the system files directory. Second, SPITFIRE must find a carrier
- detect. And third, the caller must enter the correct password when
- prompted for it. In the event a door is entered during a local log
- on, there are two tests that must be passed. SPITFIRE must find the
- SFDOORS.DAT file and the correct password must be entered.
-
- There are numerous door programs, usually Shareware products,
- available for download from Buffalo Creek's BBS as well as most
- other bulletin boards. In the event you do not wish to run third
- party programs with SPITFIRE through the Door feature, simply set
- the security level of the SPITFIRE Door command in the SFMAIN.MNU,
- SFFILE.MNU and SFMSG.MNU files high enough so your users cannot
- access it.
-
- SPITFIRE Doors can be accessed by a caller from the Main Menu,
- File Menu and Message Menu, provided the caller's security level is
- high enough. As previously mentioned, SPITFIRE supports the use
- of 24 different doors. However, there are third party programs that
- can turn these 24 doors into hundreds of doors. One example of such
-
- Page 99
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- a program is WILDFIRE, which is Shareware from Steve Cox. The newest
- release of WILDFIRE can be downloaded from Buffalo Creek's BBS and
- Flite-Line BBS (402) 421-2434.
-
-
- 17.1 SPITFIRE DOORS DISPLAY FILES
- ---------------------------------
-
- SPITFIRE will use certain display files during the use of the
- Doors feature, if such files are found. It is important to note
- that SPITFIRE will work just fine without these display files.
- Listed below are the display files that can be used in conjunction
- with the SPITFIRE door feature.
-
- SFDORBUL .BBS/CLR - Non-Ansi and Ansi list of door bulletins
- which are available to the user. This is
- displayed to the user just prior to the
- door menu (if available) or when selecting
- the <?> command from the door menu. (DISPLAY)
-
- DORBUL<x>.BBS/CLR - Non-Ansi and Ansi <x> file that is displayed
- when the corresponding <x> is selected from
- the SPITFIRE door bulletin list. This file
- can be used to display top score bulletins
- created by many of the available door game
- programs. (DISPLAY)
-
- SFDR<x> .BBS/CLR - Non-Ansi and Ansi door display menu file
- displayed to the user with a corresponding
- <x> security level. (DISPLAY)
-
- SFDOOR<x>.BBS/CLR - Non-Ansi and Ansi screen that is displayed
- to the user after selecting the corresponding
- <x> door option and prior to the <x> door
- being executed. This file might be used to
- send the caller a special message about the
- door. (DISPLAY)
-
- SFDORBAK .BBS/CLR - Non-Ansi and Ansi screen displayed to the
- user after quitting the door program and
- prior to returning to SPITFIRE. This is
- normally used simply to welcome the caller
- back to SPITFIRE. (DISPLAY)
-
-
- 17.2 SPITFIRE DOORS SUPPORT
- ----------------------------
-
- Configuring the use of doors with SPITFIRE will be supported by
- Buffalo Creek Software for registered users of SPITFIRE. Please keep
-
- Page 100
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- in mind once a user executes a door, SPITFIRE is totally terminated
- from memory and control is passed to the SF.BAT where the commands
- configured by the Sysop are executed. If you should you have problems
- with the door program itself, please read the documentation and then
- contact the author of the program. Please keep in mind that once a
- caller has entered a door, SPITFIRE is completely out of memory and has
- NO responsibility for the operation of the door program.
-
-
- 18.0 EXTERNAL FILE TRANSFER PROTOCOLS
- -------------------------------------
-
- This feature is designed to allow the use of file transfer
- protocols which are not part of SPITFIRE but are rather provided
- by sources other than Buffalo Creek Software. An example is ZModem,
- a popular protocol written by Chuck Forsberg. There are no External
- Protocols distributed with SPITFIRE because they are usually
- Shareware products. Buffalo Creek Software most likely has no right
- to distribute them with the SPITFIRE program. However, there are
- many available for download from Buffalo Creek's BBS, as well as most
- other bulletin boards.
-
- It should be noted that SPITFIRE does not allow users to select
- an external protocol as their default file transfer protocol. This is
- important for users to know, so SPITFIRE has provided a means to notify
- the caller that External Protocols exist.
-
- When a new user logs on for the first time and the Sysop has
- configured the BBS to require the New User Default Protocol option to
- display or when callers use the "<Y>... Your Statistics" from the Main
- Menu to change their default file transfer protocol, SPITFIRE will
- display SFPROMSG.BBS/CLR just before a default file transfer protocol
- selection is made. The SFPROMSG.BBS/CLR message can state that if a
- default file transfer protocol is chosen, the external protocol option
- will not be available. Callers wishing to utilize external protocols
- should set their default to <S>.. Select At Time Of Transfer.
-
-
- 18.1 EXTERNAL DOWNLOAD PROTOCOLS
- --------------------------------
-
- SPITFIRE allows up to 14 external protocols <A..N> to be utilized
- for downloads. It may be best at this point to go through setting up
- a download external protocol, step by step.
-
- To start, an assumption is being made that you have a copy of
- DSZ.COM (Forsberg's ZModem). If you do not have a copy, you can
- download it from Buffalo Creek's BBS. You will need to use your
-
- Page 101
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- favorite text editor to create a display file named SFEXTDN.BBS.
- This is a simple text file which will contain the names of the
- external protocols you will have available.
-
- For the purpose of setting up ZModem as your first download
- external protocol, your SFEXTDN.BBS file would have one line that
- would look something like this:
-
- <A> ZModem
-
- Now place SFEXTDN.BBS in the directory you have configured as
- your Display Files Path. Next, boot SPITFIRE. At the "SPITFIRE
- ready for use" prompt, simultaneously press your ALT+P keys. The
- SPITFIRE FILE PATHS window will open. If the External Transfer
- Protocols switch is set to "No", then toggle it to "Yes" by selecting
- <A>. Now, select <Q> to Quit to the "SPITFIRE ready for use"
- prompt and then select F10 to exit SPITFIRE. An assumption (for
- demonstration purposes) is being made here that you are running
- SPITFIRE on your C drive in a directory named SF and that the
- External Transfer path is C:\SF\EXTERNAL.
-
- The next step is to place DSZ.COM in the directory you set as
- your External Transfer Path (example... C:\SF\EXTERNAL). Next, using
- your favorite text editor, create a batch file named SFEXTDNA.BAT
- in the directory designated as your External Transfer Path. SPITFIRE
- shells to this batch when a caller selects <A>... from the download
- protocol list. It is appropriate at this point to show the suggested
- contents of this batch file.
-
- Echo Off
- BRK OFF
- Echo Executing SPITFIRE'S External Protocol #1
- CD\SF\EXTERNAL
- DSZ.COM %2 sz %3
- ERASE %3
- CD\SF
- BRK ON
-
- Now that SFEXTDNA.BAT, with the above listed commands, resides
- in the directory you set as your External Transfer Path, you have
- configured your first download External Protocol. The actual contents
- of the batch files you will use will depend on the specific protocols.
- The above is only a sample batch file that should work fine with
- DSZ.COM.
-
- Before the commands in the above described batch file are
- explained, it is important to note when a caller selects <B>...
- from the download protocol list, then SPITFIRE shells to a batch file
-
- Page 102
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- named SFEXTDNB.BAT. As stated before, there are fourteen external
- protocols allowed and are denoted by command letters "A" thru "N".
- These command letters are used to shell SPITFIRE to the corresponding
- batch files.
-
- A = SFEXTDNA.BAT B = SFEXTDNB.BAT C = SFEXTDNC.BAT
- D = SFEXTDND.BAT E = SFEXTDNE.BAT F = SFEXTDNF.BAT
- G = SFEXTDNG.BAT H = SFEXTDNH.BAT I = SFEXTDNI.BAT
- J = SFEXTDNJ.BAT K = SFEXTDNK.BAT L = SFEXTDNL.BAT
- M = SFEXTDNM.BAT N = SFEXTDNN.BAT
-
- Now, an explanation of these batch files and what SPITFIRE does
- in preparation to use these batch files is appropriate and important
- for you to know and understand.
-
- When an External Protocol is selected, SPITFIRE does all the
- normal tests to be sure it is permissible for the caller to perform
- the download. If allowable, then SPITFIRE copies the selected file
- to the directory you have configured as your External Transfer Path.
- PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILE. THIS MEANS THERE
- MUST BE ENOUGH DISK SPACE AVAILABLE FOR THE FILE TO BE COPIED. Now,
- if all tests were passed and the file was successfully copied, then
- SPITFIRE switches to the directory you have configured as your External
- Transfer Path and stays in memory but shells to the appropriate batch
- file (as described above). Keep in mind that SPITFIRE is resident in
- memory, as well as a second copy of the command processor (COMMAND.COM)
- so the external file transfer protocol is going to require some memory.
- Therefore, the minimum memory requirement of 256K, stated earlier in
- the manual, may be insufficient for systems including the external
- protocol file transfer options.
-
- Upon performing this shell, SPITFIRE is passing at least three
- parameters to the appropriate batch file. The first parameter is the
- baud rate. The second parameter being passed is the number of the
- COMM port being used. The third parameter is the name of the file to
- be downloaded. This passed information is needed by most external file
- transfer programs and can now be used with DOS batch commands. The
- filename is passed in ASCII text as %3. The baud rate is %1, a number
- representing baud rate of the caller, such as 2400. The COMM port %2
- is the number of the COMM port being used (1,2,3 or 4). In the event
- you're are not familiar with the use of the % command in batch files,
- refer to your DOS manual for specific details.
-
- When the external protocol file transfer program has finished
- its work, control is automatically returned to SPITFIRE. Once control
- is returned, then SPITFIRE switches back to the directory in which the
- SPITFIRE system files reside. SPITFIRE then erases the file that was
- copied to the directory you have configured as your External Transfer
-
- Page 103
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Path for download. Last, SPITFIRE checks the amount of time that
- passed during the shell to the external protocol batch file. In the
- event SPITFIRE discovers that the time spent in the shell was at least
- 30% of the estimated transfer time, then the number of downloads,
- K downloaded, etc. of the caller is updated. In the event the time
- spent in the shell was less than 30% of the estimated transfer time,
- then SPITFIRE assumes that the transfer was not successful and the
- callers data is not updated.
-
- You will notice the example batch file (above) has a command
- to change to the directory you have configured as your External
- Transfer Path. You will also notice there is a another command to
- change back to the SPITFIRE system files directory. Further, you will
- notice there is a command to erase the file that was copied to
- the directory for download. These commands do not have to be in the
- batch files you create because SPITFIRE automatically performs these
- chores. However, it is quite permissible for the commands to be in
- the batch file and can act as a safeguard. You will also notice a
- command BRK OFF at the beginning of the batch file example, as well as
- a BRK ON at the end. BRK is a Shareware utility distributed by Solid
- Systems of Newport News, Virginia. It is used to disable and enable
- the CTRL BREAK, which can be used to terminate a batch file. You will
- need this utility for the protection of your system. BRK.ZIP can be
- downloaded from Buffalo Creek's BBS.
-
-
- 18.2 EXTERNAL BATCH DOWNLOAD PROTOCOLS
- --------------------------------------
-
- SPITFIRE will also allow for batch downloads to be transferred
- with the use of external protocols, provided the external protocol
- is written to include batch transfers. Much of the information
- discussed in the section - EXTERNAL DOWNLOAD PROTOCOLS - also applies
- to the External Batch Download Protocols. However, there are some
- significant differences which warrant mentioning.
-
- When creating the SFEXTDN.BBS file, use your favorite text
- editor to list the name of the external batch file protocol you
- will have available. On the same line, the protocol description
- is followed by a comma and the word BATCH. Continuing to use DSZ
- as an example, the SFEXTDN.BBS file might now look like this:
-
- <A> Zmodem
- <B> Zmodem Batch,Batch
-
- The SFEXTDN.BBS must reside in the path assigned as your Display
- File Path.
-
- Page 104
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- The DSZ.COM must be placed in the directory you have configured as
- the External File path. The next thing to be done is using your
- favorite text editor, create a SFEXTDN<A..N>.BAT file which will
- contain the commands necessary to execute the batch download. For the
- above example, SFEXTDNB.BAT will need to be created to perform an
- external Zmodem batch downloads from SPITFIRE.
-
- The commands for the SFEXTDNB.BAT file should look like this:
-
- BRK OFF
- ECHO OFF
- ECHO EXECUTING EXTERNAL PROTOCOL # 2
- CD\SF\EXTERNAL
- DSZ.COM %2 sz %3 %4 %5 %6 %7 %8 %9
- IF EXIST %3 ERASE %3
- IF EXIST %4 ERASE %4
- IF EXIST %5 ERASE %5
- IF EXIST %6 ERASE %6
- IF EXIST %7 ERASE %7
- IF EXIST %8 ERASE %8
- IF EXIST %9 ERASE %9
- CD\SF
- BRK ON
-
- Note, the commands used for Zmodem batch pass the same command line
- parameters (explained above in the EXTERNAL DOWNLOAD PROTOCOLS section)
- as the single file Zmodem transfer with the addition of %4, %5, %6, %7,
- %8, %9. The %3 through %9 are the file names the user may enter if the
- batch download external protocol is selected. SPITFIRE will allow up
- to seven files to be transferred during an external batch download. %3
- through %9 represent the file names the user includes in the batch
- queue.
-
- As explained in the EXTERNAL DOWNLOAD PROTOCOL section of the
- manual, the commands to erase the files which have been selected for
- download and the command to change back to the SF directory are an
- added safety measure. SPITFIRE will automatically do this.
-
- When an External Protocol is selected, SPITFIRE does all the
- normal tests to be sure it is permissible for the caller to perform
- the download. If allowed, SPITFIRE copies the selected files to
- the directory you have configured as your External Transfer Path.
- PLEASE NOTE THAT SPITFIRE COPIES THE SELECTED FILES. WITH EXTERNAL
- BATCH DOWNLOADS IT IS DOUBLY IMPORTANT TO THAT ENOUGH DISK SPACE BE
- AVAILABLE FOR THE FILES TO BE COPIED. However, in adding files to
- the batch queue if SPITFIRE discovers the addition of another file will
- exceed the amount of available disk space or will exceed the number
- of daily allotted downloads for the user, an appropriate message will
- be displayed prior to downloading the files presently in the batch
- queue.
-
- Page 105
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 18.3 EXTERNAL UPLOAD PROTOCOLS
- ------------------------------
-
- SPITFIRE allows up to 14 external protocols <A..N> to be utilized
- for uploads. Since SPITFIRE handles external protocols for uploading
- slightly different than downloading, it may be best at this point to
- go thru setting up an upload external protocol, step by step. To
- start, an assumption is being made you have a copy of DSZ.COM
- (Forsberg's ZModem). If you do not have a copy, you can download it
- from Buffalo Creek's BBS. Now, you will need to use your favorite
- text editor and create a display file named SFEXTUP.BBS, a simple text
- file which will contain the names of the external protocols you will
- have available. For the purpose of setting up ZModem as your first
- upload external protocol, your SFEXTUP.BBS file would have one line
- that would look something like this:
-
- <A> ZModem
-
- Now place SFEXTUP.BBS in the directory configured as your
- Display Files Path. Next, boot SPITFIRE. At the "SPITFIRE ready
- for caller" prompt, simultaneously press your ALT+P keys. The
- SPITFIRE FILE PATHS window will open. If the External Transfer
- Protocols switch is set to "No", then toggle it to "Yes" by
- selecting <A>. Now, select <Q> to Quit to the "SPITFIRE
- ready for use" prompt and then select F10 to exit SPITFIRE.
- An assumption (for demonstration purposes) is being made here that
- you are running SPITFIRE on your C drive in a directory named SF and
- that your External Transfer Path is C:\SF\EXTERNAL.
-
- The next step is to place DSZ.COM in the directory you set as
- your External Transfer Path (example... C:\SF\EXTERNAL). Next, using
- your favorite text editor, create a batch file named SFEXTUPA.BAT
- in the directory designated as your External Transfer Path. SPITFIRE
- shells to this batch file when a caller selects <A>... from the upload
- protocol list. At this point, prior to executing the commands within
- the batch file, SPITFIRE sets the attribute of all files contained in
- the External Transfer Path (in this example, C:\SF\EXTERNAL) to Read
- Only. This is done to prevent users from uploading and overwriting
- files which exist in your External Transfer Path. It is appropriate
- at this point to show the suggested contents of this batch file.
-
- Echo Off
- BRK OFF
- Echo Executing External Protocol #1
- CD\SF\EXTERNAL
- DSZ.COM %2 rz %3
- MUV %3 %4
- CD\SF
- BRK ON
-
- Page 106
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Now that SFEXTUPA.BAT, with the above listed commands, resides
- in the directory you set as your External Transfer Path, you have
- configured your first upload External Protocol. The actual contents
- of the batch files you will use will depend on the specific protocols.
- The above is only a sample batch file and should work fine with
- DSZ.COM.
-
- Before the commands in the above described batch file are
- explained, it is important to note when a caller selects <B>... from
- the upload protocol list, then SPITFIRE shells to a batch file named
- SFEXTUPB.BAT. As stated before, there are fourteen external protocols
- allowed and are denoted by command letters "A" thru "N". Through
- their use, SPITFIRE shells to the corresponding batch files.
-
- A = SFEXTUPA.BAT B = SFEXTUPB.BAT C = SFEXTUPC.BAT
- D = SFEXTUPD.BAT E = SFEXTUPE.BAT F = SFEXTUPF.BAT
- G = SFEXTUPG.BAT H = SFEXTUPH.BAT I = SFEXTUPI.BAT
- J = SFEXTUPJ.BAT K = SFEXTUPK.BAT L = SFEXTUPL.BAT
- M = SFEXTUPM.BAT N = SFEXTUPN.BAT
-
- Now, an explanation of these batch files and what SPITFIRE does
- in preparation to use them is appropriate and important for you to
- know and understand.
-
- When an External Protocol is selected, SPITFIRE does all the
- normal tests to be sure it is permissible for the caller to perform
- the upload. If all tests were passed, then SPITFIRE changes to the
- directory you have configured as your External Transfer Path and stays
- resident in memory but shells to the appropriate batch file (as
- described above). Keep in mind that SPITFIRE is resident in memory,
- as well as a second copy of the command processor (COMMAND.COM), so the
- external file transfer protocol is going to require some memory.
- Therefore, the minimum memory requirement of 256 K stated earlier in
- the manual, may be insufficient for systems including the external
- protocol file transfer options.
-
- Upon performing this shell, SPITFIRE is passing four parameters
- to the appropriate batch file. The first parameter is the baud rate.
- The second parameter being passed is the number of the COMM port being
- used. The third parameter is the name of the file to be uploaded. The
- fourth parameter is the path in which the file to be uploaded is to
- reside (i.e. - C:\SF\UPLOADS). This passed information is needed by
- most external file transfer programs and can now be used with DOS batch
- commands. The filename is passed in ASCII text as %3. The baud rate is
- %1, a number representing baud rate of the caller, such as 2400. The
- COMM port %2 is the number of the COMM port being used (1,2,3 or 4).
- In the event you're are not familiar with the use of the % command in
- batch files, refer to your DOS manual for specific details.
-
- Page 107
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- When the external protocol file transfer program has finished
- its work, control is automatically returned to SPITFIRE. Once control
- is returned, then SPITFIRE resets the attributes of all files in the
- External Transfer Path (in this instance, C:\SF\EXTERNAL) back to
- archive. Then SPITFIRE changes back to the directory in which the
- SPITFIRE system files reside. SPITFIRE now checks to see if the file
- that was to be uploaded exists in the File Area in which the uploaded
- file should reside, if all went correctly. If SPITFIRE finds the file
- in the appropriate File Area, the caller is then credited with the
- upload and other clean up chores are performed. In the event SPITFIRE
- does not find the file in the appropriate File Area, then SPITFIRE
- assumes the upload was aborted.
-
- You will notice that the example batch file (above) has a command
- to change to the directory you have configured as your External
- Transfer Path. You will also notice there is a another command to
- change back to the SPITFIRE system files directory. These commands do
- not have to be in the batch files you create because SPITFIRE
- automatically performs these chores. However, it is quite permissible
- for them to be in the batch file so they can act as a safeguard.
- You will also notice a command BRK OFF at the beginning of the batch
- file example, as well as a BRK ON at the end. BRK is a Shareware
- utility distributed by Solid Systems of Newport News, Virginia. It
- is used to disable and enable the CTRL BREAK, which can be used to
- terminate a batch file. You will need this utility for the
- protection of your system. BRK.ZIP can be downloaded from Buffalo
- Creek's BBS.
-
- Last but not least, you will notice a command MUV %3 %4. The
- file is uploaded to the directory you have configured as your
- External Transfer Path and you will remember SPITFIRE must find the
- file in the appropriate File Area in order for the caller to get credit
- for the upload and in order for the file to be added to SFFILES.BBS.
- Well, the MUV %3 %4 command will move the uploaded file to the
- appropriate file area. MUV is a shareware utility by Buffalo Creek
- Software that moves a file rather than copying it. MUV is available
- for download from Buffalo Creek's BBS. There are a number of other
- utilities that perform the same function as MUV. In the event you do
- not have MUV, then you can replace the MUV %3 %4 command with the below
- listed commands:
-
- COPY %3 %4
- ERASE %3
-
- Page 108
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 18.4 EXTERNAL BATCH UPLOAD PROTOCOLS
- ------------------------------------
-
- SPITFIRE will also allow for batch uploads to be transferred
- with the use of external protocols, provided the external protocol
- is written to include batch upload transfers. Much of the information
- discussed in the EXTERNAL UPLOAD PROTOCOLS section of this manual also
- applies to External Batch Upload Protocols. However, there are some
- significant differences which warrant mentioning.
-
- When creating the SFEXTUP.BBS file, use your favorite text
- editor to list the name of the external batch file protocol you
- will have available. On the same line, the protocol description
- is followed by a comma and the word BATCH. Continuing to use DSZ
- as an example, the SFEXTUP.BBS file might now look like this:
-
- <A> Zmodem
- <B> Zmodem Batch,Batch
-
- The SFEXTUP.BBS must reside in the path assigned as your Display
- File Path.
-
- The DSZ.COM must be placed in the directory you have configured as
- the External File path. The next thing to be done is using your
- favorite text editor, create a SFEXTUP<A..N>.BAT file which will
- contain the commands necessary to execute the batch upload. For the
- above example, SFEXTUPB.BAT will need to created to perform external
- Zmodem batch uploads with SPITFIRE.
-
- The commands for the SFEXTUPB.BAT file should look like this:
-
- BRK OFF
- ECHO OFF
- ECHO EXECUTING EXTERNAL PROTOCOL # 2
- CD\SF\EXTERNAL
- DSZ.COM %2 rz
- IF EXIST %3 MUV %3 %4
- IF EXIST %5 MUV %5 %4
- IF EXIST %6 MUV %6 %4
- IF EXIST %7 MUV %7 %4
- IF EXIST %8 MUV %8 %4
- IF EXIST %9 MUV %9 %4
- CD\SF
- BRK ON
-
- Note, when using DSZ, do NOT list the % file and path parameters on
- the command line. If you list the % file parameter on the command
- line, it is possible that the uploaded files will end up with the
-
- Page 109
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- wrong names. For example, let's say the caller entered the first
- file name to upload as FILE1.ZIP and the second file to be uploaded
- as FILE2.ZIP. Then, rather than sending FILE1.ZIP first, FILE2.ZIP
- was sent first and FILE1.ZIP was sent second. FILE1.ZIP would be
- named FILE2.ZIP and FILE2.ZIP would be named FILE1.ZIP. However,
- the lack of % file parameters allows DSZ to receive more files than
- the amount specified by the caller. To overcome this problem,
- SPITFIRE creates a simple little text file containing the names of
- all files within your External Transfer Path just prior to shelling
- to the appropriate batch file. Then when control is returned to
- SPITFIRE, it checks the files in your External Transfer directory
- against the files listed in the previously created text file. If
- additional file(s) are found, then if such file does not already exist
- in a File Area, SPITFIRE will prompt the caller for a description of
- the file. If a description is entered by the caller, then SPITFIRE
- moves the file to the appropriate File Area and updates the
- SFFILES.BBS. If the caller hangs up or does not enter a description,
- SPITFIRE uses the default description, "No Description Provided".
-
- %4 represents the directory you have designated as your upload
- directory and %3, %5, %6, %7, %8, %9 are the file names. SPITFIRE
- will allow up to six files uploaded during an external batch upload.
- After selecting the batch transfer protocol the caller will be
- prompted to enter the name of the file to be uploaded and provide a
- brief description for each file to be uploaded.
-
- As explained in the section, EXTERNAL UPLOAD PROTOCOLS of this
- manual, the commands to erase the files which have been selected for
- upload and the command to change back to the SF directory are an added
- safety measure. SPITFIRE will automatically do this.
-
-
- 18.5 EXTERNAL PROTOCOL SUPPORT
- ------------------------------
-
- Configuring the use of external file transfer protocols will be
- supported by Buffalo Creek Software for registered users of SPITFIRE.
- However, should you have problems with the external file transfer
- program itself, please read the documentation and then contact the
- author of the program.
-
-
- 19.0 SPITFIRE UTILIZES EMS (Expanded Memory)
- --------------------------------------------
-
- Upon boot-up, SPITFIRE will automatically attempt to copy
- SPITFIRE.OVR to EMS. If there is adequate EMS available, then
- SPITFIRE will access it from there. This will increase the speed
-
- Page 110
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- at which SPITFIRE operates and save wear and tear on the drive.
- If this is done, SPITFIRE will upon boot-up display the message
- "EMS memory is used for SPITFIRE.OVR".
-
-
- 20.0 SPITFIRE NET-MAIL CAPABILITIES
- ------------------------------------
-
- SPITFIRE will support net-mail in two basic formats. In the
- first format, SPITFIRE can be used in conjunction with a front-end
- type program where net-mail messages can be imported and made available
- to your users via the SPITFIRE door option. SPITFIRE also supports
- the PC Relay net-mail software which will directly import net-mail into
- SPITFIRE's existing message base.
-
- Using SPITFIRE with a front-end program requires the use of such
- programs as BinkleyTerm or FrontDoor for sending and receiving
- net-mail messages. In the event you plan to run your copy of SPITFIRE
- with a front-end type program, then the front-end program will have to
- boot SPITFIRE using the baud rate of the caller as a command line
- parameter. For example:
-
- SPITFIRE 2400
-
- NOTE: The SF.BAT file included with your
- SPITFIRE package should be used even with
- a front-end program. Using the SF.BAT file,
- then the front-end program should boot SPITFIRE
- in this manner - SF 2400. Then within the SF.BAT
- file the SPITFIRE command would have to be followed
- by a %1. {Example - SPITFIRE %1}
-
- When SPITFIRE is booted in the above manner, then SPITFIRE assumes
- there is a caller and begins the process of logging the caller on.
- When the caller logs off, then SPITFIRE does not recycle to the
- "SPITFIRE ready for use..." prompt but rather terminates so control
- can be returned to the front-end program.
-
- It should be noted that if SPITFIRE is used with a front-end
- program, the scheduled events feature within SPITFIRE becomes basically
- inoperative since events are run while SPITFIRE is at the "SPITFIRE
- ready for use..." prompt. However, when used in this environment,
- SPITFIRE does check when the caller logs off to see if an event is
- scheduled to run.
-
- Certain features within SPITFIRE allow it to be compatible with
- specific net-mail drivers, such as Bob Browne's SFUTI<x> (which allows
- SPITFIRE to exchange PC Relay net-mail).
-
- Page 111
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- When configuring the BBS, the Sysop must use the ALT+Z to toggle
- their BBS to allow net-mail. In addition, when configuring the
- individual Message Conferences the Sysop must toggle the net-mail
- option of that particular Message Conference to allow net-mail.
- If the BBS and the Message Conference is configured to allow net-
- mail, when a caller enters a message, the caller will be prompted
- as to whether they wish to send the message via net-mail. If the
- caller responds with a Y for Yes, the caller can send a message to
- someone who is not a user on the BBS. Furthermore, the message is
- marked as a net-mail message, which allows utilities, such as the
- SFUTI<x> listed above, to go through and extract the net-mail messages
- for processing and exchange with other BBS systems. The SFUTI<x>
- serves as a conversion driver between SPITFIRE and the PC Relay
- net-mail software and allows messages transferred between other
- BBS systems to be imported directly into SPITFIRE's existing
- message base.
-
-
- 21.0 OPERATING A MULTI-NODE SPITFIRE
- -------------------------------------
-
- The SPITFIRE Bulletin Board System is fully capable of operating in
- a multi-node BBS environment. A multi-node BBS system is one that
- allows multiple copies of SPITFIRE to run, having two or more nodes
- that share a significant number of the files used during system
- operation. When configured for multi-node operation, all nodes of a
- SPITFIRE BBS will share files contained in the WORK, MESSAGE and
- DISPLAY file paths. The SYSTEM and EXTERNAL protocol file paths must
- be set up individually for each node.
-
-
- 21.1 MULTI-NODE BBS REQUIREMENTS
- --------------------------------
-
- In order to operate SPITFIRE in a multi-node environment, the Sysop
- must either be using a multi-tasking software or have multiple computer
- systems networked together. Under most circumstances, each node the
- Sysop wishes to install will require its own telephone line and modem.
- The exception to this being, if in either the multi-tasking or network
- environment, the Sysop would configure a SPITFIRE BBS system with a
- maximum baud rate of 0 (in which case, this node would only be
- accessible by local log-ons).
-
-
- 21.2 CONFIGURING SPITFIRE FOR MULTI-NODE OPERATION
- --------------------------------------------------
-
- For the most part, SPITFIRE is configured much the same for
- multi-node as it is for a single node system. (Refer to the GETTING
- STARTED section of this manual for more detailed information.) However,
-
- Page 112
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- there are several configuration options the Sysop must be sure to set
- correctly when installing or expanding to a multi-node system.
-
- First, press ALT+T to display the SPITFIRE configuration window.
- The <L> option must be toggled so the the Multi-Node System option is
- set to Yes. Then using the ALT+Z configuration window modifications
- must be made so that a node number is assigned for the individual node
- being configured and the total number of available nodes entered. Also,
- it is possible to configure one or more of the available nodes as a
- private BBS. If this is done, be sure to use the ALT+Z option to set
- the security required for accessing the private node being configured.
- For any node not configured as a private BBS, simply have the security
- required set to zero. These settings will need to be appropriately
- configured for each node on the system.
-
- In addition, when operating SPITFIRE in a multi-node environment,
- the DOS SHARE command must be loaded. This can be accomplished by
- placing SHARE in your AUTOEXEC.BAT and SHARE will be loaded each time
- the computer is booted.
-
-
- 21.3 FEATURES UNIQUE TO MULTI-NODE OPERATION
- ---------------------------------------------
-
- When operating a multi-node SPITFIRE BBS system, one of the options
- available from the Main Menu is <W>...Who On. If a caller selects this
- option, information is displayed to the screen telling the caller of
- anyone else who is simultaneously logged on to any of the other
- available nodes. The information of who is on the various system nodes
- is stored in SFWHOSON.DAT, which resides in SPITFIRE's Work File Path.
-
- Several features unique to the multi-node SPITFIRE environment
- relate to packing the message base or user's file. It is extremely
- important that there is no other BBS activity during the packing of
- these files. Therefore, certain safeguards are included in SPITFIRE
- which monitor activity on all nodes to prevent system access when
- packing of these files is in progress. Similarly, SPITFIRE will not
- allow these files to be packed if there is activity on any of the
- available nodes.
-
- SPITFIRE will not allow a Sysop to use the internal SPITFIRE
- commands for packing the user file or packing the message base while
- a caller is logged on one of the other nodes. If the Sysop attempts
- this, the following message will be displayed: "Sysop, you are not
- allowed to pack the user's file/message base while other nodes are
- busy." Depending on which activity is trying to be performed, either
- the text of user's file or message base will display in the above
- message.
-
- Page 113
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- If a caller attempts to log onto the system when SPITFIRE is
- packing the message base or user's file, SPITFIRE displays the
- following message, "A maintenance operation is presently being
- performed! Please call back in a few minutes." Upon logging on
- the caller will be shown the SFPRELOG.BBS and the WELCOME1.BBS/CLR
- but prior to entering their name and password the above message will
- be displayed. The Sysop may create their own screen for displaying
- the maintenance message if preferred. This screen, SFMAINT.BBS/CLR
- will display just prior to the caller entering their name, after the
- SFPRELOG.BBS and the WELCOME1.BBS/CLR is displayed. This replaces
- SPITFIRE's default message mentioned above.
-
- If configured as a multi-node system, when booted, SPITFIRE will
- check to determine whether maintenance is being performed (packing
- the users file and packing the message base). In the event SPITFIRE
- discovers that maintenance is being performed, then the following
- message will be displayed:
-
- â– Report - Maintenance Being Performed.
- Pausing Until Maintenance Is Complete.
- Press Any Key To Return To DOS.
-
- SPITFIRE then goes into a loop and will continue to check the
- maintenance status indefinitely until the maintenance has been
- completed. When the maintenance is completed, SPITFIRE will
- continue the initialization and waits for a user. During the time
- while SPITFIRE is doing the continuous maintenance check loop, if a
- key is pressed SPITFIRE will terminate and return to DOS. In other
- words, when booting SPITFIRE, if it is discovered that maintenance is
- being performed by another node, SPITFIRE will loop until the
- maintenance status changes or until the Sysop presses a key to return
- to DOS.
-
- 21.4 NODE CHAT
- --------------
-
- If you are running a multinode SPITFIRE 3.1 BBS, your callers are
- able to chat with callers on another node via the Node Chat feature.
- This feature is accessed via the `<W>ho's On The Other Node?' Menu
- Selection which is found on the Main Menu.
-
- Configuring Node Chat
- ---------------------
-
- To set up Node Chat, the Sysop may need to edit DAILYLMT.DAT. Node
- Chat parameters are specific to security level. The default values
- allow for five Node Chats of five minutes each per day. To set
- specific values for a given security level, the following parameters
- (preceded by ONE comma) may be appended to any security level's entry
- in DAILYLMT.DAT:
-
- Page 114
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- #OCA=(Number Of Node Chats Allowed Each Day)
- TPNC=(Time In Minutes Permitted For Each Node Chat)
-
- An example DAILYLMT.DAT might look like this:
-
- 4,0,,0,,,0,,,,Y,#OCA=0,TPNC=0 (Zero Permitted, Zero Minutes)
- 5,0,,0,,,0,,,,Y (Default Number And Time)
- 10,0,,0,,,0,,,,Y,#OCA=10,TPNC=20 (10 Chats Daily, 20 Minutes Each)
- 20,0,,0,,,0,,,,Y,TPNC=30 (Default Number, 30 Minutes Each)
- 30,90,,25,,,1000000,,,,Y,#OCA=20 (20 Chats Daily, Default Time)
-
- To use default values for both Number Of Chats Daily and Time Per Chat
- for ALL security levels, no changes need to be made to DAILYLMT.DAT.
-
- * It is REQUIRED that ALL nodes on a multinode SPITFIRE BBS have *
- * a common WORK directory in order to be available for Node Chat! *
-
- Initiating Node Chat
- --------------------
-
- When a caller selects `<W>ho's On...', they are presented with a
- summary of activities on the other nodes. Callers on the other nodes
- are NOT available for Node Chat under the following circumstances:
-
- * when they are chatting with the Sysop (Local Chat)
- * when they are using a Door
- * when they are already in another Node Chat
- * when they are reading or entering messages
- * when they are involved in the transmission of files
- * when they are listing files
- * when they are logging onto the BBS
- * when those of Sysop-Level Security are using Sysop Utilities
-
- The caller desiring the Node Chat sees something like this:
-
- " Checking other nodes, please stand by...
- Node 1 - (1st Caller) ................... Available for chat!
- Node 2 - (2nd Caller) ................... Available for chat!
- Node 3 - Busy Caller ................... Transmitting file!
-
- (1st Caller), would you like to initiate a Node Chat? <y/n> "
-
- A <y>es response will then ask the caller:
-
- " Chat with which node # "
-
- If the caller who desires a node chat enters a valid node number, the
- caller on the desired node is notified that a Node Chat with them is
- requested and by whom. They will then see something like this:
-
- " (1st Caller) would like to chat!
- Would you like to chat with (1st Caller)? <y/n> "
-
- Page 115
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- while the first caller sees:
-
- " Awaiting other node response...Press ESC to abort! "
-
- If the chatted caller agrees to chat, Node Chat occurs. If the chatted
- caller does not want to chat, the caller who requested the chat will
- be returned to the BBS after a short period of time. They are free to
- request another Node Chat later or attempt to chat with another node.
-
- Node Chat Procedure
- -------------------
- Once a Node Chat request is agreed upon and both callers are
- connected, the caller who requested the chat is presented with the
- following:
-
- " Establishing connection...please stand by...
- CTRL+X to xchange chat control when at "CHAT:"
- ESC to terminate chat!
-
- Hello, (1st Caller)! What can I do for you?
- CHAT: "
-
- while the chatted caller is presented with the prompt:
-
- " Establishing connection...please stand by...
-
- WAIT: "
-
- Only the caller who is at the "CHAT:" prompt may type. SPITFIRE's Node
- Chat feature will send typed text to the other node and will word wrap
- text that spans more than one line. When the chatting caller has
- finished their thought and wishes to switch control to the other
- caller, control of the chat may be exchanged by hitting <CTRL+X>.
- Doing so will present the "CHAT:" prompt to the other caller while
- the first caller will switch to the "WAIT:" prompt. At that time, the
- second caller may type.
-
- In order to terminate Node Chat and return to other activities,
- either caller may hit <ESC>. This will shortly end the Node Chat and
- return both callers to the section of the BBS that they were in before
- the Node Chat began. If either caller drops carrier for any reason,
- the Node Chat is terminated and the other caller is returned to the
- BBS.
-
-
- 22.0 SPITFIRE MULTI-TASKING/NETWORK ENVIRONMENT
- ------------------------------------------------
-
- In order to operate a multi-node SPITFIRE BBS system, SPITFIRE
- must be configured to run in either a multi-tasking or networked
-
- Page 116
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- environment. In a multi-tasking environment multiple copies of
- SPITFIRE would be loaded on one computer with the aid of such
- multi-tasking programs as Windows 3.0 or DESQview. In a networked
- environment individual copies of SPITFIRE would be loaded on any
- number of computers that are networked together via such networking
- programs as LANtastic. The following sections will discuss the
- procedure for installing SPITFIRE in such environments.
-
-
- 22.1 SPITFIRE WITH WINDOWS 3.0
- -------------------------------
-
- In order to run SPITFIRE 3.1 under MS Windows 3.0, you will need
- to create a PIF (Program Information File). Windows uses PIFs to
- run DOS applications. A PIF file tells Windows the name and the
- location of the DOS (non-Windows application) program you are running
- and describes the necessary memory and hardware requirements. A PIF
- file is required whether you are running a single node or a multi-node
- BBS.
-
- To create a PIF file, you must run the PIF editor which is located
- in the Accessories Group.
-
- Memory Requirements:
- -------------------
-
- Windows sets a MINIMUM value of 128K for all programs that it runs
- via a PIF file. However, Windows assigns ALL available memory to all
- PIF applications unless told to do otherwise. Even though SPITFIRE
- normally requires more than 128K to run, you will probably not need
- to increase this value.
-
- If you intend to drop to DOS from the SPITFIRE window, and you
- are running in Real or Standard Mode, you could increase the memory
- requirements. In 386 Enhanced Mode, a better way would be to open
- another DOS window.
-
- All other values are the Windows default PIF values. If you are
- running Windows 3.0 in 386 Enhanced Mode, click on ADVANCED options
- to examine additional parameters and settings. You will be unable to
- see these settings while running in Real or Standard Mode unless you
- pull down the Mode Option and select 386 Enhanced Mode. Enhanced
- options are meaningless when you are running Windows in Real or
- Standard Modes. Under Multitasking Options (ADVANCED), set both
- Background Priority and Foreground Priority to 50 for more equitable
- sharing of time slices between windows.
-
- Page 117
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Hardware Requirements:
- ---------------------
-
- To run multiple active SPITFIRE windows on the screen, you MUST be
- running in 386 Enhanced Mode. This REQUIRES a 386SX or 386DX CPU.
- 2MB of RAM is recommended, but the more the better! You MUST
- install the HIMEM.SYS driver that is included on the Windows 3.0
- diskettes according to parameters applicable to your system.
- The popular QEMM386 program (Version 5.1 and greater) may be
- substituted for HIMEM.SYS with appropriate parameters. You
- should ideally be running the SMARTDRV cache program as it is
- designed to work with Windows. Remember to load ANSI.SYS in your
- CONFIG.SYS if ANSI graphics is available on your BBS!
-
- If you are running your BBS on an 8086, 8088 or 80286, you can run
- SPITFIRE while running Windows, but it will NOT run in a window. It
- will instead run in "exclusive mode", that is to say, full screen.
- If you switch back to the main Windows screen, SPITFIRE will "freeze"
- (as will any other DOS application.) Running an application in this
- manner is generally referred to as running "under" windows as opposed
- to running "in" windows which refers to the 386 Enhanced "in a
- window" style.
-
- Additional Information:
- ----------------------
-
- To run SPITFIRE 3.1 in a DOS window, select Background and Windowed
- as options when you are creating your SPITFIRE PIF file. This will
- allow you to view one or several nodes on the screen at the same
- time as well as other Windows applications. Background windows do not
- "freeze" when you are running Windows in 386 Enhanced Mode.
-
- If you are running a multi-node setup, it is suggested that you
- name your batch files and PIF files based upon their node number
- (SF1.BAT, SF1.PIF, etc.) In addition, there are Windows applications
- which will allow you to create custom Icons which can be unique for
- each node.
-
- To load Windows automatically and have it bring up your SPITFIRE
- window(s), first edit AUTOEXEC.BAT and have it run WIN.COM. Next,
- edit WIN.INI, and set "RUN=SF1.BAT SF2.BAT", etc. to automatically
- boot up all SPITFIRE nodes. Make sure to leave a space between all
- items listed on the WIN.INI "RUN=" line.
-
- Testing has demonstrated the DOS 4.01 has unique properties
- with regard to it's SHARE.EXE program and their relationship
- with Windows 3.0. If you are running MS-DOS 4.01 or PC-DOS 4.01
- and intend to run more than one copy of Spitfire at a time, you
- must NOT load SHARE.EXE! Although this is contrary to what is in
-
- Page 118
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- the documentation that accompanies Windows 3.0, it is the only
- reliable way to run this combination of software. DOS 3.3 and
- the new DOS 5.0 do not suffer from this anomaly. SHARE.EXE can
- be loaded successfully on these systems without interfering with
- Windows 3.0 DOS windows.
-
-
- 22.2 RUNNING SPITFIRE 3.1 UNDER DESQVIEW 386
- --------------------------------------------
-
- In order to run SPITFIRE 3.1 under DESQview 386, you will need to
- create a .DVP (DESQview Program Information File). DESQview uses
- DVPs to run DOS applications. A DVP file tells DESQview the name and
- location of the DOS (non-DESQview application) program you're running
- and describes the necessary memory and hardware requirements. A DVP
- file is required whether you are running one or multiple nodes.
-
- To create a DVP file, select Open Window, then Add a Program from the
- popup DESQview menu that you get when you tap the ALT key. See below
- for further information.
-
- Memory Requirements:
- -------------------
-
- SPITFIRE 3.1 requires 256K of RAM per node. If your setup includes
- programs that are run from DOS using SFMAIN.BAT, SFMESS.BAT or
- SFFILE.BAT, you will need to allocate more memory depending upon the
- size of the application that you are running. This is necessary
- because SPITFIRE will still be in memory at this time. It is
- therefore recommended that at least two megabytes be installed
- on a system that is to run SPITFIRE in a DESQview environment.
- Since a disk cache dramatically improves performance when
- multitasking, it is recommended that one be used with DESQview.
- A more realistic setup would be 4MB of RAM with a 2MB cache.
-
- Hardware Requirements:
- ---------------------
-
- A 386DX or 386SX or greater is required to run DV in 386 mode. Doing
- so involves running XDV.COM which places itself in high memory and
- activates the true multitasking capabilities of 386 Protected Mode.
-
- DVP File Setup:
- --------------
-
- Below are suggested settings for the DVP file that is needed.
- Settings will vary with different systems. It is VERY important to
- set Close on exit to [N]; otherwise, the window will disappear after
-
- Page 119
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- EVERY call! Some items are blank, some are the defaults, and some
- are suggested settings. Careful comparison and a little thought is
- needed to optimize your system for DESQview.
-
- Change A Program
-
- Program Name............:SPITFIRE 3.1 Node 1
-
- Keys to Use on Open Menu:SF Memory Size (in K):500
-
- Program...:SF1D.BAT
-
- Parameters:
-
- Directory.: C:\SF
- ------------------------------------------------------------------
- Options:
- Writes text directly to screen.......:[Y]
- Displays graphics information........:[N]
- Virtualize text/graphics (Y,N,T).....:[T]
- Uses serial ports (Y,N,1,2)..........:[1]
- Requires floppy diskette.............:[N]
-
- Press F1 for advanced options Press <- when you are DONE
- ------------------------------------------------------------------
- Change a Program Advanced Options
-
- System Memory (in K)........0 Maximum Program Memory Size (in K)
-
- Script Buffer Size.......1000 Maximum Expanded Memory Size (in K)
-
- Text Pages: 1 Graphics Pages: 0 Initial Mode: Interrupts:00 to FF
- ------------------------------------------------------------------
- Window Position:
- Maximum Height: 25 Starting Height: Starting Row....:
- Maximum Width.: 80 Starting Width.: Starting Column.:
- ------------------------------------------------------------------
- Shared Program
- Pathname..:
- Data......:
- ------------------------------------------------------------------
- Close on exit (Y,N,blank)..:[N] Uses its own colors...........[Y]
- Allow Close Window Command.:[Y] Runs in background (Y,N,blank)[Y]
- Uses math coprocessor......:[N] Keyboard conflict (0-F).......[0]
- Share CPU when foreground..:[Y] Share EGA when foreground/zoom[Y]
- Can be swapped out (Y,N,bl):[N] Protection level (0-3)........[0]
-
- Press F1 for standard options Press <- when you are DONE
- ------------------------------------------------------------------
-
- Page 120
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Starting It All Up:
- ------------------
-
- If ANSI Graphics are featured on your SPITFIRE BBS, you will need to
- load DVANSI.COM, a file that comes with the DESQview software, before
- you open each SPITFIRE window. To do so, create a batch file such as:
-
- (SF1D.BAT)
-
- C:
- CD C:\DV
- DVANSI
- CALL SF1.BAT
-
- As above, DESQview runs SF1D.BAT, not SF1.BAT directly when it is run
- by the DVP file described. In order to have DESQview load your SF DVP
- applications immediately, hit SHIFT+ALT when the DESQview Menu is
- displayed. This will enter Learn mode. Select Start Script, and then
- select the key that you would like this macro to be activated by.
- Make sure that Script Name begins with an Exclamation point (!). The
- Script that begins with an ! will be automatically loaded. Give the
- Script a name like !STARTUP. Then, hit the exact keystrokes that you
- use to start your "default" startup windows. When all your windows
- are on the screen, hit SHIFT+ALT a second time. The Learn Menu will
- reappear. Select Finish Script to end this Script Macro recording.
- When you exit DESQview next, tell it to Save Scripts.
-
- Make sure to have your AUTOEXEC.BAT end with the line "XDV". This
- This will enable your system to boot DESQview which will in turn
- boot your SPITFIRE Setup in case of a power interruption.
-
-
- 22.3 RUNNING SPITFIRE 3.1 ON A LANTASTIC NETWORK
- ------------------------------------------------
-
- Running SPITFIRE 3.1 on a Local Area Network allows maximum speed as
- well as capability of all multi-node strategies. While hardware that
- is required is considerable, LAN systems allow for performance not
- possible using a multitasking system.
-
- Information discussed in this section while specific to the LANtastic
- Network should be similar to other LAN systems such as Novell, etc.
-
-
- Memory Requirements:
- -------------------
-
- LANtastic requires less memory than any LAN currently on the market.
- On a file SERVER (the CPU which contains hard disk(s) in use by the
-
- Page 121
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- Network), three programs must be loaded which require about 40K.
- On a WORKSTATION (a CPU that may have no disks at all), two programs
- are used and require about 14K. In addition, the DOS SHARE program
- must be loaded on all WORKSTATIONS. If the machine is an 80386
- which has high memory available, any or all of these drivers can be
- loaded there, freeing up conventional memory.
-
- Hardware Requirements:
- ---------------------
-
- A Local Area Network contains at least one SERVER and a WORKSTATION.
- Some just contain Servers, meaning that they all share hard drives.
- While fast CPUs such as 80286 or 80386 machines yield superior
- performance, 8086 and 8088 based compatibles can be used. In
- addition, Diskless Workstations which boot from ROM then connect to
- the Network can be utilized.
-
- Each machine must have a Network card installed. The 2MB/sec cards
- made by LANtastic or Ethernet Compatible 10MB/sec cards can be used.
- One 8 or 16 bit slot per CPU is required where appropriate. Cables
- and terminating resistors are supplied with the Network Startup Kits.
-
- Starting It All Up:
- -------------------
-
- LANtastic provides an excellent software installation program which
- is executed for each Server and Workstation on the Network. After
- installing all necessary hardware, you must install the software.
-
- If any nodes utilize the SPITFIRE printer option, the LANtastic
- software must be configured accordingly so the printer can be
- shared across the Network. Setting redirector buffers to anything
- other than the default may yield unpredictable printouts. If the
- default number of buffers cannot be used, experimentation may be
- necessary to determine the correct number of buffers for the LAN.
-
- Set up a separate SPITFIRE directory for each machine, and edit
- each CONFIG.SYS and AUTOEXEC.BAT to both load all the LANtastic
- programs used and to automatically boot SPITFIRE. Set CONFIG.SYS
- FILES= to the number of nodes multiplied by 25 files per node on
- Servers. So, for example, if the Network has one Server and three
- Workstations associated with it, and all have SPITFIRE nodes set
- up on them, you would set FILES=100 on the Server and FILES=25
- on each associated Workstation. These numbers might need to be
- increased further when used with net-mail systems.
-
- Workstations that boot when the associated Server is still
- booting or not available will wait until the Server comes online.
- This will occasionally yield the familiar "gleep" sound known by
-
- Page 122
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- anyone who has been near a LANtastic Network! Once the Server
- finishes its boot routine, it will bring up its SPITFIRE Node and
- all others on associated Workstations will follow.
-
- In the event that any machines on the Network use OS/2 instead of
- DOS, it is important to remember that DOS does NOT recognize any
- drive or partition that has been formatted with the OS/2 High
- Performance File System (HPFS). It is therefore recommended that
- any HPFS partitions be the final drive on the system so that the
- LAN will not have to "skip over" a drive that is not available.
-
- Multitasking On A LAN:
- ----------------------
-
- Each machine, whether a Server or a Workstation, can have at least
- one node installed. In order to install other nodes on the Network,
- additional machines can be added. Multitasking software such as
- MS Windows 3.0 or DESQview 386 can ONLY be used on Workstations!
- Running multitasking software on a Server will cause the system to
- crash. DESQview 386 and Windows 3.0 (in 386 Enhanced Mode) can be
- successfully run on a Workstation yielding as many nodes as memory
- and available serial ports will allow. See the previous sections on
- running SPITFIRE under DESQview and Windows for further information.
-
-
- 23.0 SPITFIRE TECHNICAL REFERENCE INFORMATION
- ----------------------------------------------
-
- There are absolutely no plans whatsoever to release the source
- code for SPITFIRE. However, we do feel some information may be of use
- to our Sysops to help them understand how SPITFIRE works. If there is
- something you would like to know which is not covered in this
- documentation, please ask via Buffalo Creek's BBS (515)-225-8496.
- We will make the information available to you, if possible.
-
- There is certain information that is required for those interested
- in writing utilities and other third party type programs for SPITFIRE.
- Listed below are the Turbo Pascal record types that SPITFIRE uses.
-
- When a caller goes through a Door or uses any of the Sysop
- configurable features from each menu, SPITFIRE creates a simple
- text file named SFDOORS.DAT, SFMAIN.DAT, SFMESS.DAT or SFFILE.DAT in
- the SPITFIRE HOME directory. This text file contains necessary
- information for the caller to return to SPITFIRE. The text file is
- erased when control is returned to SPITFIRE. The following page
- contains a list of the information written to each line of the text
- file:
-
- Page 123
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- User Number (* the record number in SFUSERS.DAT of the caller *)
- User Name (* the full name of the caller *)
- Password (* the password of the caller *)
- First Name (* the first name of the caller *)
- Baud Rate (* baud rate of the caller - i.e. 2400 { 0 if local } *)
- Comm port (* COMM port being used by SPITFIRE *)
- Time Left (* number of minutes the caller has left this log-on *)
- Time (* number seconds since midnight when entering the door *)
- Path (* the path in which SPITFIRE.EXE resides {C:\SF\} *)
- Ansi_On (* TRUE if caller is using ANSI else FALSE *)
- SecLevel (* the security level of the caller *)
- Uploads (* the number of uploads the caller has made *)
- Downloads (* the number of downloads the caller has made *)
- This Time (* total number of minutes allowed for this call *)
- Time On (* number of seconds since midnight when logged on *)
- Extra Time (* number of seconds the caller has gained since log-on *)
- Sysop Next (* TRUE if Sysop next feature has been activated *)
- Front End (* TRUE if SPITFIRE was booted from a front end program *)
- No DTE Lock (* TRUE if configured for Software Data Flow Control *)
- MaxBaud (* maximum baud of the system *)
- ErrCorrect (* TRUE if error correction connection *)
- LastMConf (* last message conference *)
- LastFArea (* last file area *)
- Node Number (* Node on which the caller is logged *)
- DLs Per Day (* Number of files allowed to be downloaded per day *)
- DLs Today (* Number of files the caller has downloaded this day *)
- Daily Bytes (* Number of downloadable bytes per day *)
- Bytes Today (* Number of bytes the caller has downloaded this day *)
- TotalUK (* Number of K bytes uploaded by the caller *)
- TotalDK (* Number of K Bytes downloaded by the caller *)
- Phone # (* The callers phone number *)
- City/State (* The callers city and state *)
-
- Page 124
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- TYPE
- UserDefaults = (HotKey,Reserved,Pause);
-
- (* SFMSG[x].PTR *)
- MessagePtr = Record
- MDate : String[17];
- FromWho,
- ToWho,
- OrgTo : String[30];
- Subject : String[40];
- NetMail,
- MsgSent,
- PurgeWhenSent,
- ThreadMsg,
- ThreadStart,
- Private,Deleted,
- Received : Boolean;
- Where,
- NumberofRecords : Word;
- Conference : Integer;
- MsgNumber,
- OrgMsgNumber : LongInt;
- Extra : Array[0..81] Of Byte;
- End;
-
- (* SFMSG[x].IDX *)
- MessageIdx = Record
- FromWhoCRC,
- ToWhoCRC,
- MsgNumber,
- OrgMsgNumber : LongInt;
- End;
-
- (* SFMSG[x].DAT *)
- MessageBody = Record
- MsgData : String[127];
- End;
-
- (* SFFAREA.DAT *)
- FileSystem = Record
- FSec : Integer;
- FDesc : String[40];
- FilePath,
- UploadPath : String[60];
- ShowToAll,
- FEqual,
- CDRom : Boolean;
- Extra : Array[1..88] Of Byte;
- End;
-
- Page 125
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- (* SFMCONF.DAT *)
- MsgSystem = Record
- MSec : Integer;
- NetMailConf : Boolean;
- MDesc : String[40];
- MEqual,
- PublicMsgConf,
- AllowDelete,
- BackupNeeded : Boolean;
- DaysOld : Word;
- DelOldThdMsg : Boolean;
- Extra : Array[1..77] Of Byte;
- End;
-
- (* SFMSG[X].LMR *)
- LastMessage = Record
- LMsgRed : LongInt;
- End;
-
- (* SFUSERS.PTR *)
- UsersPtr = Record
- Name : String[30];
- End;
-
- (* SFUSERS.DAT *)
- Users = Record
- UserName,
- CallingFrom : String[30];
- Password,
- TimeDate : String[14];
- PhoneNumber : String[12];
- BirthDate : String[8];
- SecurityLevel : Integer;
- Uploads,
- Downloads,
- TotalUK,
- TotalDK : LongInt;
- TimesOn,
- TimeLeft,
- Last_M_Conf,
- Last_F_Area,
- TransPro : Integer;
- Defaults : Set Of UserDefaults;
- FirstLogDate : String[8];
- SubscriptionDate : LongInt;
- ConfQueue : Array[0..31] Of Byte;
- ExtraBytes : Array[1..75] Of Byte;
- AllowPurge,
- BadLastOff,
-
- Page 126
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- ScrollBack,
- Xpert,
- LockedOut,
- Deleted : Boolean;
- Linelen,
- Pagelen,
- OnToday,
- Illegal,
- DLToday,
- ForeGround : Byte;
- ExtraWord : Word;
- DLBytes : LongInt;
- NewFCheck : String[8];
- OrgSecurity,
- ChatsToday : Integer;
- Extra : Array[1..21] Of Byte;
- End;
-
- (* SFEVENTS.DAT *)
- EventSchedule = Record
- Active : Byte;
- DoneToday : Boolean;
- Time : Real;
- WhichDay : Byte;
- End;
-
- (* SFSYSTEM.DAT *)
- SysRec = Record
- NoInputTime : Byte;
- CallsToday,
- MsgToday,
- UpToday,
- DownToday,
- DailyLimit,
- DailyLogons,
- LogonLimit,
- SysopSecurity,
- NUS,
- NUTL,
- DownsPerDay,
- D_URatio,
- MaxUsers,
- NotUsed : Word;
- DoorsAmt : Integer;
- Callernum : LongInt;
- LastDate : String[8];
- StartDate : String[18];
- DOSPassword : String[28];
- SysopName,
- SysMsgName : String[30];
-
- Page 127
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- USPhone,
- ConvertDesc,
- HeySysop,
- UseNetMail,
- MultiNode : Boolean;
- NumberOfNodes : Byte;
- ExtraInt : Integer;
- ScanAllMsg,
- OfferDefault : Boolean;
- ViolationSec : Integer;
- NUBirthDate : Boolean;
- ExtraBytes : Array[0..88] Of Byte;
- End;
-
- (* SFWHOSON.DAT *)
- NodesDat = Record
- UserNo : Integer;
- Mode : Char;
- DBytes : Array[1..3] Of Byte;
- End;
-
- (* SFNODE.DAT *)
- NodeSysRec = Record
- DirectScrn,
- ShowResult,
- Extran,
- PrinterOn,
- AnsiAvl,
- Private,
- SecondPassword,
- Page_On : Boolean;
- MinimumBaud : Word;
- MsgInfo,
- NewFileInfo,
- SoftControl,
- ErrChk : Boolean;
- CorrectionMsg : String[3];
- WorkPath,
- DisplayPath,
- ExtranPath,
- MsgPath : String[28];
- ModInitStr : String[56];
- ComPort : Word;
- RingNo,
- Node : Byte;
- MaxBaud,
- TimeToday : LongInt;
- TimeComp : Real;
- LastDate : String[8];
-
- Page 128
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
- PrivateSec : Integer;
- HangUpDelay : Byte;
- UseHiSpeed
- EnforceRatio : Boolean;
- IRQ1,
- IRQ2,
- IRQ3,
- IRQ4,
- IRQ5,
- IRQ6,
- IRQ7,
- IRQ8 : Byte;
- ExtraBytes : Array[0..24] Of Byte;
- End;
-
- Page 129
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- 24.0 COMMENT FROM THE AUTHOR
- -----------------------------
-
- Undoubtedly there are features that can be added to SPITFIRE such
- as additional file transfer protocols, node chat abilities and so
- forth. Your suggestions and comments will certainly be appreciated
- and considered for future releases, however, you must realize that not
- all ideas will or can be implemented. It is believed that this version
- of SPITFIRE will more than do the job for you. However, plans are
- already in the making for improvements and additions. Hopefully, with
- your help SPITFIRE will simply get better and better.
-
- There were many people who offered suggestions and discovered
- problems during the development of SPITFIRE. It would be nice to list
- the names of those people but surely I would leave someone out. I do,
- however, feel it important to make note that Jacque Shipley kept track
- of all the changes and improvements in SPITFIRE version 3.1 and
- spent a tremendous amount of time revising the manual.
-
- As mentioned earlier, SPITFIRE is written in Borland's Turbo
- Pascal. This entire program was written by Mike Woltz, however,
- it would be remiss not to mention that the async routines were
- originally written by my good friend John Friel of the Forbin Project,
- Inc. (your support of QMODEM will be appreciated) and then modified by
- by myself for SPITFIRE. I would also be remiss if I didn't mention that
- Jacque Shipley, Doug Vangorp, Frank Lech, Ira Lichtenstein and Michael
- & Valli Redman were very instrumental in creating and maintaining
- this manual.
-
- It has taken over four years to get SPITFIRE to this point
- (maybe I'm slow). This opportunity is taken to thank my wife Ann,
- my children Mason, Jesse & Amanda and my grandson Joshua for
- tolerating the countless number of hours that were spent writing
- and testing SPITFIRE. Lord knows, I could be a better husband
- and father. I would also like to thank God for giving me the
- ability to write this program.
-
- SPITFIRE was first released nationally (internationally) some
- 40 months ago. Since that time, SPITFIRE has been registered over
- 950 times. This opportunity is taken to thank each Sysop who has
- gone to the expense of registering SPITFIRE. I have had the pleasure
- of meeting and working with thousands of people in my life. I think
- I am safe in saying that for the most part, SPITFIRE Sysops are SUPER,
- top-shelf people. Without these Sysops' support, patience,
- cooperation, suggestions, etc., none of this would be possible.
-
- I would like to mention one last thing that has become a concern
- to me. After putting over four years of my life into SPITFIRE, I
- have attempted to keep the cost of this software as reasonable as
-
- Page 130
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
-
-
-
- possible. I have noticed lately that there are many third party
- utilities, etc. being written for SPITFIRE and I have also noticed
- that in some cases the registration fee for these utilities is nearly
- half the cost of SPITFIRE. It doesn't seem right to charge $20.00 to
- $35.00 for a SPITFIRE utility that can be written in a day or two and
- I would ask those authors to attempt to keep their prices comparable
- to the SPITFIRE project.
-
- Page 131
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
- NOTES:
-
- APPENDIX A
- ----------
-
- MODEM INITIALIZATION STRINGS
- ----------------------------
-
- The following is a list of modems and their corresponding initial-
- ization strings which have been reported to work with SPITFIRE Bulletin
- Board Systems.
-
-
- MODEM MODEM INITIALIZATION STRING
- ----------------------------------------------------------------------
- <1> ATI 2400 ETC MNP1-5.........AT&Q5&C1&U1&D0&T5M0H0W1X5V1E0S2=1S0=0
- <2> ATI 2400 ETC..................AT&F1&B0&C1&D0&T5M0H0V1E0X2S2=1S0=0
- <3> Alpha Concord 1200.........................ATS0=0Q0E0M0V1H0S2=1X1
- <4> Amstrad MC 2400......................ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
- Amstrad PPC Internal 2400............ATS0=0Q0V1E0M0H0S2=1X2&C1&D0
- Anchor..(External 2400).............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
- <5> Anchor..(Internal 2400)....................ATS0=0Q0V1E0M0H0S2=1X4
- Anchor..(Internal 2400).............AT&C1&D2&T5M0H0X4V1E0S2=1S0=0
- <6> Avatex 1200 HC.............................ATS0=0Q0V1E0M0H0S2=1X1
- Avatex 1200I........................ATX1E0M0H0V1S0=0S1=1S9=1S10=2
- <7> Avatex 2400 External.............ATS0=0Q0V1E0L0M0&D0&C1X1H0S2=1&W
- <8> Avatex 2400II..............................ATS0=0Q0V1E0M0H0S2=1X1
- <9> CMP 2400.....................................ATS0=0Q0E0M0H0S2=1X4
- <10> CVI Internal 2400 Baud.....................ATS0=0Q0V1E0M0H0S2=1X1
- <11> Capetronics MD 1207...1200 Baud..............ATE0V1Q0M0S2=1S0=0X1
- Capetronics...........1200 Baud............ATV1E0Q0M0H0S0=0S2=1X1
- <12> Cardinal 2400.......................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
- <13> Commstar 2400..(Internal)..................ATS0=0Q0V1E0M0H0S2=1X4
- <14> Compaq Internal 2400........................AT&F&C1&D2&B1V1S2=1&W
- <15> Computer Peripherals 2400..................ATS0=0Q0V1E0M0H0S2=1X1
- <16> Computer Peripherals Hook-up 2400s.......AT&FS0=0Q0V1E0M0H0S2=1X4
- <17> Evercom 24E................AT&C1&D0&T5M0H0X1V1E0S2=1S0=0\N3\V1\C1
- <18> Everex 24...(Internal 2400).........AT&C1&D0&T5M0H0X1V1E0S2=1S0=0
- <19> Everex Internal 1200.......................ATS0=0Q0V1E0M0H0S2=1X1
- Everex......(Internal 2400).........ATM0E0V1H0X1&D0&T5&L1S0=0S2=1
- <20> Fastalk 2400..(External)...................ATS0=0Q0V1E0M0H0S2=1X1
- <21> Fastcomm 9696.v32.............ATS0=0S2=1S10=2&H1&I1&M4V1M0X1#X1&W
- <22> Franklin FM-2400E..........................ATS0=0Q0V1E0M0H0S2=1X1
- <23> GVC External 2400..............................ATS0=0V1E0M0S2=1X1
- GVE Internal 2400................ATS0=0&C1&D2Q0V1E0M1L3H0S2=1X4&W
- <24> GoldStar GSM2400 (External).............ATS0=0Q0V1E0M0H0S2=1X1&C1
- <25> Hayes 1200..(External).....................ATS0=0Q0V1E0M0H0S2=1X1
- <26> Hayes 1200..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
- <27> Hayes 2400..(External)..............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
-
- Page 132
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
-
-
-
- <28> Hayes 2400..(Internal).....................ATS0=0Q0V1E0M0H0S2=1X4
- <29> Hook-up 2400S..............................ATS0=0Q0V1E0M0H0S2=1X4
- <30> IBM Model 5842 2400........................ATS0=0Q0V1E0M0H0S2=1X1
- <31> Kyocera KM1200D............................ATS0=0Q0V1E0M0H0S2=1X1
- <32> Leading Edge 2400...................AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
- <33> Magitronic MB2450..(Internal)..........AT&C1&D2M0H0X1V1E0S2=1S0=0
- <34> Megatronics - Internal 2400................ATS0=0Q0V1E0M0H0S2=1X4
- <35> Mikon Super Modem...(2400 External)........ATS0=0Q0M0V1E0S2=1X1&W
- <36> MultiTECH V32.AT&E1&E4&E7&E12$BA0$MB9600$SB19200S0=0S2=1V1M0H0&Q1
- <37> MultiTech MultiModem V32...............AT&C1&D2M0X1V1E0Q0S2=1S0=0
- <38> Multitech 224EC (2400 Internal)............ATS0=0Q0V1E0M0H0S2=1X1
- <39> NEC N2420/30HN.............................ATS0=0Q0V1E0M0H0S2=1X6
- <40> Netcomm 1234SA Datalock 2400....AT&C1&D2E0V1M0S2=1S0=0S6=1S10=1X1
- <41> Omnitel Encore 2400 HB...............AT&F&C1&D2M0H0X1V1E0S2=1S0=0
- <42> Packard Bell 1200..........................ATS0=0Q0V1E0M0H0S2=1X1
- <43> Packard Bell 2400 Internal.........ATS0=0&C1&D2Q0V1E0M0H0S2=1X4&W
- <44> Penril 2400 DataLink.......................ATS0=0Q0V1E0M0H0S2=1X1
- <45> Practical Peripheral (Int 2400)...AT&C1&D2M0H0X1V1E0S7=30S2=1S0=0
- <46> Practical Peripheral 1200 Baud.............ATS0=0Q0V1E0M0H0S2=1X1
- <47> Prentice Popcomm 2400 (c200)........AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
- <48> Prometheus ProModem 2400 B/2...............ATS0=0Q0V1E0M0H0S2=1X4
- <49> Smart One..(Best Data Products of CA)......ATS0=0Q0V1E0M0H0S2=1X1
- <50> SmartLink (2400 External)................ATE1X1V1Q0M0H0S0=0S2=1&W
- <51> SmartOne 2400........................ATS0=0Q0V1E0M0H0S2=1X1&C1&D2
- <52> Smarteam.....................................ATS0=0V1E0M0H0S2=1X1
- <53> Supra 2400 External..................ATS0=0&C1&D3L3M1V1S2=1E0H0&W
- <54> SupraModem2400 I...........................ATS0=0Q0V1E0M0H0S2=1X4
- <55> US Robotics Courier 2400...................ATS0=0Q0V1E0M0H0S2=1X1
- <56> US Robotics HST 9600......(9600 Baud)......ATS0=0Q0V1E0M0H0S2=1X1
- <57> US Robotics Sportster...............AT&C1&D2&T5M0H0X1V1E0S2=1S0=0
- <58> USR HST 9600..(19200 Baud).....ATS0=0&B1M0&H1&R1&Y1Q0V1E0H0S2=1X6
- <59> US Robotics Dual Standard (v32bis/v42bis)
- ATS0=0&B1&H1&K3&N0&R2&Y3B0Q0V1E0M0H0S2=1X6
- <60> VIVA 2400m External MNP5....ATH0Q0V1E0M0S0=0S2=1X1&C1&D2\N3\Q3\V1
- <61> Zoom 2400 Internal Modem...................ATS0=0Q0V1E0M0H0S2=1X4
- <62> Zoom 2400..............................AT&C1&D2M0H0X1V1E0S2=1S0=0
- <63> Zuckerboard Model ZCom24/AT 2400....AT&C1&D2&T5M0V1E0Q0X1S2=1S0=0
- <64> Hayes Ultra 9600..ATS0=0S95=2N1W2X4&C1&D2&K3&Q5&R0V1Q0L2S2=1S36=7
-
- Page 133
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- APPENDIX B
- ----------
-
- SPITFIRE QUESTIONS AND ANSWERS
- ------------------------------
-
- QUESTION: Why is the "Do You Want ANSI Graphics? <y/N>" displayed
- each time a user logs on the BBS?
-
- ANSWER: Some BBS software stores in the users file whether a caller
- uses ANSI, and if so, then each time the user logs on, ANSI
- graphics are automatically displayed. When creating SPITFIRE
- it was decided to provide the user with the opportunity to
- select the display preferred at each log-on. There are two
- basic reasons for including this prompt to each user upon log
- on. First, some users may call the BBS from different
- locations. For instance, many users call the BBS from work
- as well as from home and while they may have a color monitor
- at home, they may not at work. In such a case, they would
- not want to use color graphics each time they log-on. Also,
- observation has proven that a user may sometimes choose Ansi
- graphics and other times not. This may be due to the amount
- of time a user has to spend on the board since ANSI graphics
- display slower than those created in ASCII. For whatever
- their reasons may be, SPITFIRE demonstrates increased
- flexibility by allowing the user to make that choice.
-
-
- QUESTION: With SPITFIRE at the "Ready For Use..." prompt, the phone
- rings and SPITFIRE simply does NOT answer the phone, but
- rather stays at the "Ready For Use..." prompt. Why?
-
- ANSWER: SPITFIRE relies on verbose result codes to determine an
- incoming call, the baud rate of the incoming call and whether
- the incoming call is an error correction modem. This problem
- would indicate that the modem initialization string is not
- correct. You should try using a different initialization
- string. Your modem initialization string requires a V1 in it
- because this tells your modem to send verbose result codes.
- This manual contains a list of several initialization strings
- which have been tested and are known to work with the various
- modems listed. Also, please note, that the initialization
- string must contain the numeric character 0 (zero) and NOT
- the alphabetical character O.
-
- Once you have discovered an initialization string that works
- with your modem, please report said string and the complete
- name and information pertaining to your modem so this
- information can be added to this manual.
-
- Page 134
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- QUESTION: When attempting to jump to DOS with the Alt+J command, the
- screen blinks but nothing happens. What can be done to
- rectify this?
-
- ANSWER: Depending on the individual's system, occasionally the Alt+J
- command which allows the Sysop to drop to DOS appears to be
- inoperative. The situation can easily be corrected by
- setting the path statement in your AUTOEXEC.BAT file so
- SPITFIRE can locate COMMAND.COM thru your path.
-
-
- QUESTION: Why am I unable to Drop To DOS from a remote location
- using the Sysop Menu's Drop To DOS feature?
-
- ANSWER: Some systems do not like to redirect their I/O through
- a serial port. In such cases, the problem can often be
- corrected by using a program written specifically for this
- purpose. It is suggested you use either Doorway by Marshall
- Dudley or Remdoor by Ken Brown. Both Doorway and Remdoor
- incorporate remote drop to DOS capability and are available
- for download from Buffalo Creek's BBS. Also, please bear in
- mind, SPITFIRE releases control to the SFREMOTE.BAT file
- during the remote drop to DOS and lies dormant in memory.
-
-
- QUESTION: Documentation for external door installation refers to
- a file called SFDOORS.DAT. I can not find this file on
- my drive. Was it neglectfully not included in my SPITFIRE
- package?
-
- ANSWER: When executing a door, SPITFIRE creates two files containing
- pertinent user information required for door operation.
- These files are SFDOORS.DAT, required by SPITFIRE, and
- DOOR.SYS, a universal format door user information file.
- These are only used during door operation and once the
- caller returns to SPITFIRE, these files are automatically
- erased. Similarly, SFMAIN.DAT, SFFILE.DAT and SFMESS.DAT
- created during execution of the Main, File and Message
- Menu's Sysop configurable command option are erased when
- the caller returns to SPITFIRE.
-
-
- QUESTION: When a user uploads a file to "Sysop Only", how is the Sysop
- made aware of the uploaded file?
-
- ANSWER: SPITFIRE incorporates two techniques by which the Sysop
- is notified that a file has been uploaded privately. A
- message is written both in the CALLERS.LOG and also
- the HEYSYSOP.LOG file that informs the Sysop that a file
-
- Page 135
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- has been uploaded for "Sysop Only". The CALLERS.LOG and the
- HEYSYSOP.LOG file can be viewed from the Sysop Menu and
- by pressing F1 at the "Ready..." prompt. These files
- should be checked regularly to keep the Sysop aware of the
- various BBS activities.
-
-
- QUESTION: When a caller logs on using the Ansi Color Graphics option,
- when the SFFILES.BBS is displayed, occasionally a line in
- the file is displayed only in the caller's default color.
- Why is this?
-
- ANSWER: In the event a file line is not colored like the others, but
- rather uses the caller's default color, that is because the
- comma in the file size is either not located properly or does
- not exist. SPITFIRE cues off the comma in the file size to
- determine the coloring of the SFFILES.BBS listings.
-
-
- QUESTION: After successfully running SPITFIRE for sometime, all of
- a sudden upon booting up, a message is displayed that the
- SFNODE.DAT file was not found. Why did this happen?
-
- ANSWER: When SPITFIRE is installed, a file named SFNODE.DAT is
- created. This file contains information as to what drive
- and directory the SPITFIRE system and work files exist.
- If after using the program, the Sysop changes the location
- of SPITFIRE (for example, SPITFIRE was originally booted up
- on a floppy and then moved to Drive C), SPITFIRE will
- continue to look for the files in the originally specified
- location. The easiest way to rectify this situation is to
- the /P command line parameter to set the drive and directory
- used in SPITFIRE. Another option would be to erase the
- existing SFNODE.DAT file and allow a new one to be created.
- SPITFIRE will automatically assign the default path to the
- one in which SPITFIRE.EXE resides.
-
-
- QUESTION: After adding new files to the various file areas for the
- users to download, I noticed that when a caller logs
- onto the BBS and does a check for new files, these files
- are not displayed. What is the problem?
-
- ANSWER: There are basically two reasons this could happen. The
- first being, it is possible the files were copied into the
- download directories but not added to the appropriate
- SFFILES.BBS file. Another possible explanation would be
-
- Page 136
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- that the file name, file size, file date and file
- description has not been located in the exact specified
- place in the SFFILES.BBS. Refer to the section - SPITFIRE
- FILE CLARIFICATIONS - of this manual for further information
- regarding this subject.
-
-
- QUESTION: Why are users unable to view the contents of a ZIP file after
- selecting <V>iew A File Archive from the File Menu?
-
- ANSWER: This feature will only work with MS/PC DOS archive files.
- It could be that the ZIP file in question was archived by a
- system other than MS/PC DOS and then uploaded to your BBS.
-
-
- QUESTION: The callers log reveals "Message sent and erased" for a
- user who logged onto the BBS. What does this mean?
-
- ANSWER: This would depict a special notice ( <x>.BBS; refer to the
- section - SPITFIRE FILE CLARIFICATION - of the manual for
- further explanation regarding this subject) was left for a
- specific user. Once the user receives this message it is
- automatically erased. The CALLERS.LOG displays the above
- mentioned message to inform the Sysop the message was sent
- and then erased.
-
-
- QUESTION: The HEYSYSOP.LOG reveals a message that a specific archived
- file fails the CRC check. What does this mean?
-
- ANSWER: Anytime the Sysop is notified that an archived MS/PC DOS file
- fails the CRC check, this means that the specified file is
- corrupt and should be erased from your system.
-
-
- QUESTION: What is the purpose of the SPITFIRE.OVR overlay file?
-
- ANSWER: By accessing the overlay file, many SPITFIRE procedures and
- functions are called into memory only when they are needed
- rather than being held in memory continuously. Thus the
- overlay file drastically reduces the amount of memory which
- is required to run SPITFIRE. This is very significant to
- Sysops running SPITFIRE in a multi-tasking or networking
- environment that is required for multi-node operation.
-
- Page 137
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- QUESTION: I recently registered a door program and was requested by
- the author to add him to the user's file. This was so he
- could call the BBS and upload my registered version. The
- call was long distance and he wanted to avoid the time
- required to complete the log-on questionnaire. Is this
- possible to add a user to the users file?
-
- ANSWER: A user may be added to the SFUSERS.DAT file by selecting
- ALT+A at the SPITFIRE "Ready For Use..." prompt. A user
- may also be added by using the <U>... Modify Users feature
- found within the Sysop Menu.
-
-
- QUESTION: Why does SPITFIRE limit the number of files allowed in
- an external batch download to seven files and in an
- external batch upload to six?
-
- ANSWER: These limits are set by DOS rather than SPITFIRE. DOS
- will only allow a command line to contain a specific
- number of characters. The seven files for the batch
- download and the path for the upload directory and the
- six files allowed in a batch upload attain the allowable
- DOS limits.
-
-
- QUESTION: When running SPITFIRE, I get a Runtime error 004 and
- SPITFIRE stops. Why?
-
- ANSWER: This runtime error problem is caused by too many files
- being open at one time. You will need to increase the
- number of files that DOS will allow to be opened at once
- by changing your CONFIG.SYS file. Refer to your DOS
- manual for further information regarding this subject.
- Your system will have to be rebooted after changing your
- CONFIG.SYS file.
-
-
- QUESTION: Why must callers enter their password when returning
- to SPITFIRE from a door program?
-
- ANSWER: There are three tests that must be passed for a caller to
- be able to return to SPITFIRE from a door program. Those
- three test are:
- 1) SPITFIRE must find SFDOORS.DAT
- 2) There must be a carrier detect
- 3) Callers must enter their password
- This is the reason the password is required... it is possible
- that a caller could disconnect while in a door program. That
-
- Page 138
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- would mean that SPITFIRE would re-boot and wait for the
- next caller. However, it is possible that a new call could
- come in before SPITFIRE was re-booted. In that case,
- SPITFIRE would find a carrier detect and prompt for the
- password. When the new caller is not able to enter the
- correct password, the caller is logged off. However, if
- SPITFIRE did not prompt for a password, then the new caller
- would be logged on and SPITFIRE would think that the previous
- caller was still on.
-
-
- QUESTION: Why am I able to upload files that are contained in the
- SFNOUP.DAT file? As I understand this is a list of files
- which should not be able to be uploaded to the BBS.
-
- ANSWER: SFNOUP.DAT has no affect on any user with Sysop status.
- In other words, any user with a security equal to or
- greater than what you have designated as Sysop security
- for your system may upload files, even though they may
- be contained in your SFNOUP.DAT.
-
-
- QUESTION: Why are callers unable to leave a comment to Sysop on my
- BBS?
-
- ANSWER: Before SPITFIRE will allow a comment to be left to a
- Sysop, the Sysop must be a user of the BBS. The name
- the Sysop uses to log onto the BBS must be the same as
- the Sysop User Name configured using the ALT+Z configuration
- window. If a Sysop enters Sysop as the Sysop User Name
- and then logs onto the BBS using their real name, SPITFIRE
- will not allow a comment to be left to the Sysop because
- Sysop in not a user of the BBS. In this example, the
- Sysop would need to change the Sysop User Name from Sysop
- to their real name. Once this is done SPITFIRE will allow
- comments to be sent to the Sysop. In other words, the
- Sysop user name must be the same as the name used for
- logging onto the BBS.
-
-
- QUESTION: I just updated my bulletin number #9, yet when a caller
- logs on, SPITFIRE does not list bulletin number #9 as being
- updated. Why?
-
- ANSWER: For purposes of speed, SPITFIRE stops searching the drive
- for new bulletins once a bulletin file is not found. For
- example, let's say that SPITFIRE finds BULLET[1..7].BBS
- and then does not find BULLET8.BBS. In such case, SPITFIRE
-
- Page 139
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
-
-
- then stops the search and will not find BULLET9.BBS even
- though it may exist on the drive. There are two ways to fix
- this. The first and most logical way is to keep your
- bulletins in numeric order. The second way would be to
- create dummy bulletin files so SPITFIRE will find the dummy
- file and continue its search for updated bulletins.
-
-
- QUESTION: When attempting to boot SPITFIRE or when attempting to
- log-on the BBS, I am told that a maintenance operation
- is being performed and that I should call back later. There
- is no maintenance operation being performed. What do I do?
-
- ANSWER: This could be caused by a number of things which are not
- important to discuss. The way to cure the problem is to
- erase the SFWHOSON.DAT file found in the WORK directory.
- When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
-
-
- QUESTION: When I attempt to log-on SPITFIRE, I am told that I am
- already logged on another node but I am not. What do I do?
-
- ANSWER: This could be caused by a number of things which are not
- important to discuss. The way to cure the problem is to
- erase the SFWHOSON.DAT file found in the WORK directory.
- When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
-
- Thank you very much for selecting SPITFIRE.
-
- Page 140
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
- NOTES:
-
- Page 141
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 1
-
- <X>.BBS/CLR 22
- <X>SEC.BBS/CLR 22
- 19200 5, 6, 8, 96
- 38400 5, 38
- 1K-XMODEM 82
-
- <<<<<< A >>>>>>
- ALL.BBS/CLR 25, 30, 62
- ALLOWDELETE 125
- ALT+A 31, 51, 55, 89, 137
- ALT+C 51, 53, 60
- ALT+D 51, 60, 86
- ALT+E 51, 61
- ALT+F 18, 23, 43, 51, 61
- ALT+F1 23, 51, 54
- ALT+F2 51, 54
- ALT+F3 51, 54
- ALT+J 51, 61, 86, 134
- ALT+L 31, 51, 61
- ALT+M 5, 6, 7, 38, 51, 61, 96
- ALT+P 17, 19, 38, 51, 62, 101, 105
- ALT+Q 51, 62, 97
- ALT+R 18, 39, 51, 62
- ALT+S 7, 51, 62, 97
- ALT+T 12, 13, 48, 51, 57, 63, 112
- ALT+Z 10, 12, 16, 23, 30, 51, 63, 65, 86, 90, 91, 95, 111, 112, 138
- ANSI 3, 13, 15, 23, 24, 25, 26, 28, 29, 32, 50, 66, 76, 78, 87, 88,
- 99, 117, 120, 123, 133, 135
- ANSI.SYS 3, 15, 26, 117
- APPENDIX A 4, 5, 131
- APPENDIX B 133
- APPENDIX
- ARC 82
- ARQ 4, 8
- ASCII 6, 21, 25, 28, 31, 32, 36, 47, 80, 82, 87, 88, 102, 106, 133
- AUTOEXEC.BAT 33, 39, 112, 117, 120, 121, 134
-
- <<<<<< B >>>>>>
- BACKUP FILES 36, 40, 42, 43, 54, 88, 95
- BADINIT.BAT 21
- BATCH 20, 22, 24, 28, 29, 33, 34, 37, 38, 82, 83, 84, 85, 86, 95,
- 101, 102, 103, 104, 105, 106, 107, 108, 109, 117, 120, 137
- BATCH DOWNLOAD 24, 28, 82, 83, 84, 103, 104, 137
- BATCH UPLOAD 24, 28, 84, 85, 86, 108, 109, 137
- BAUD RATE 4, 8, 9, 23, 37, 38, 61, 96, 102, 106, 110, 111, 123, 133
- BBSNAME.DAT 22, 34
- BEEP 35, 36
-
- Page 142
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 2
-
- BINKLEYTERM 110
- BRK 3, 4
- BRK OFF 101, 103, 104, 105, 107, 108
- BRK ON 101, 103, 104, 105, 107, 108
- BRK.DRV 3
- BRK.ZIP 103, 107
- BUFFALO CREEK'S BBS 18, 29, 34, 37, 62, 81, 98, 99, 100, 103, 105,
- 107, 122, 134
- BUFFERS 3, 121
- BULLETIN.BBS/CLR 23
- BULLETINS 23, 24, 27, 58, 63, 64, 94, 98, 99, 138, 139
- BULLET<X>.BBS/CLR 23
-
- <<<<<< C >>>>>>
- CALLERS.TMP 20
- CALLERS.LOG 9, 20, 52, 53, 54, 88, 89, 90, 94, 134, 135, 136
- CAPTURE CHAT TO DISK 51
- CD-ROM 24
- CHAT 20, 23, 25, 30, 31, 51, 52, 53, 54, 60, 65, 66, 74, 80, 113,
- 114, 115, 126, 129
- CHATDONE.BBS/CLR 23
- CHECK TODAY'S STATISTICS 51
- COMMAND LINE PARAMETERS 5, 6, 37, 38
- COMMAND.COM 4, 102, 106, 134
- CONFERENCE 13, 15, 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 43,
- 45, 51, 54, 55, 57, 62, 64, 67, 68, 69, 70, 71, 72, 73,
- 74, 86, 87, 88, 89, 95, 111, 123, 124
- CONFIGURE 4, 5, 6, 9, 10, 13, 15, 18, 23, 24, 30, 37, 39, 40, 43,
- 47, 48, 51, 57, 60, 61, 62, 63, 65, 66, 69, 70, 72, 75,
- 81, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 100, 101,
- 102, 103, 104, 105, 106, 107, 108, 111, 112, 113, 115,
- 121, 123, 138
- CONFIG.SYS 3, 4, 15, 26, 117, 121, 137
- CRC 82, 124, 136
-
- <<<<<< D >>>>>>
- DAILYLMT.DAT 11, 12, 16, 20, 21, 29, 30, 31, 113, 114
- DELETE 10, 39, 40, 41, 42, 43, 46, 55, 57, 60, 69, 71, 73, 74, 88,
- 90, 94, 124, 125, 126
- DESQVIEW 3, 116, 118, 119, 120, 122
- DEVICE 3, 15, 26
- DISCONNECT DELAY 9
- DISPLAY 8, 9, 11, 12, 15, 16, 17, 19, 20, 22, 23, 24, 25, 26, 27,
- 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 41, 43, 45, 47, 48,
- 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65,
- 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
- DISPLAY FILE CONTROL CHARACTER 35, 36
- DISPLAY FILE PATHS 111
-
- Page 143
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 3
-
- DLMT.BBS/CLR 23
- DOORS 3, 28, 33, 64, 67, 74, 75, 80, 96, 97, 98, 99, 122, 126, 134,
- 137
- DORBUL<X>.BBS/CLR 23, 99
- DOS 1, 3, 4, 5, 10, 11, 20, 33, 37, 38, 44, 45, 51, 54, 60, 61, 86,
- 93, 97, 102, 106, 112, 113, 116, 117, 118, 121, 122, 126, 134,
- 136, 137
- DOWNLOAD 2, 10, 11, 12, 13, 14, 16, 20, 21, 23, 24, 25, 27, 28, 29,
- 30, 31, 32, 33, 34, 35, 36, 37, 43, 44, 45, 46, 55, 56, 75,
- 76, 78, 80, 81, 82, 83, 84, 98, 99, 100, 101, 102, 103, 104,
- 105, 107, 123, 125, 134, 135, 137
- DSZ 3, 100, 101, 103, 104, 105, 106, 108, 109
- DVANSI.COM 120
- DVP 118, 120
-
- <<<<<< E >>>>>>
- EDLIN 28
- EMS 109, 110
- ERASE 32, 34, 35, 41, 54, 55, 75, 76, 77, 79, 88, 89, 94, 97, 98,
- 101, 102, 103, 104, 107, 109, 122, 134, 135, 136, 139
- ETHERNET 121
- EVENTIME.BBS/CLR 23
- EVENTS 20, 33, 39, 51, 55, 61, 86, 87, 91, 92, 94, 110, 126
- EXIT 51, 60, 61, 71, 78, 80, 92, 98, 101, 105, 118, 119, 120
- EXTERNAL PROTOCOLS 18, 100, 101, 103, 105, 106, 108
-
- <<<<<< F >>>>>>
- F1 23, 51, 52, 54, 101, 105, 117, 119, 120, 131, 135
- F2 7, 9, 23, 26, 27, 51, 52, 54, 117
- F3 51, 52, 54
- F4 51, 53
- F5 51, 53
- F6 51, 53
- F7 51, 53
- F8 51, 53
- F9 51, 53
- F10 51, 54, 101, 105
- FILE AREA 18, 20, 23, 24, 32, 37, 39, 43, 44, 45, 46, 47, 51, 55,
- 57, 61, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 107, 109, 123, 135
- FILE<X>.BBS/CLR 23, 28, 29
- FILST<X>.BBS/CLR 23
- FRONTDOOR 110
-
- <<<<<< G >>>>>>
- GOODBYE.BBS/CLR 32
-
- Page 144
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 4
-
- <<<<<< H >>>>>>
- HARDWARE 3, 8, 96, 116, 117, 118, 120, 121
- HEYSYSOP.LOG 15, 48, 52, 54, 78, 88, 89, 90, 134, 135, 136
- HIGH SPEED ASYNC ROUTINES 8
- HIMEM.SYS 117
-
- <<<<<< I >>>>>>
- INITIALIZATION STRING 4, 5, 7, 8, 37, 38, 62, 96, 131, 133
-
- <<<<<< J >>>>>>
- JOKER.DAT 23, 31, 32, 57
-
- <<<<<< L >>>>>>
- LANTASTIC 3, 5, 116, 120, 121, 122
- LOCKOUT.BBS/CLR 32
- LOOP 93, 94, 97, 98, 113
-
- <<<<<< M >>>>>>
- MAIN MENU 7, 14, 20, 22, 23, 25, 28, 30, 32, 33, 47, 49, 58, 62,
- 63, 64, 66, 67, 74, 75, 80, 86, 89, 91, 97, 98, 112, 113
- MAIN<X>.BBS/CLR 23, 28, 29
- MAINTENANCE 24, 36, 55, 86, 87, 88, 113, 139
- MAXUSERS.BBS
- MAXUSERS.BBS/CLR 11, 23
- MESSAGE CONFERENCE 16, 18, 20, 21, 24, 33, 37, 39, 40, 41, 42, 51
- 54, 57, 62, 64, 68, 69, 70, 71, 72, 73, 74, 86,
- 87, 88, 89, 95, 111
- MESSAGE FILES PATH 17
- MGLST<X>.BBS/CLR 23, 68
- MKSFMENU.EXE 29
- MODEM 3, 4, 5, 6, 7, 8, 9, 18, 20, 34, 37, 38, 51, 60, 61, 62, 82,
- 96, 111, 131, 132, 133
- MOVE 7, 43, 55, 56, 94, 97, 107, 109, 135
- MSG<X>.BBS/CLR 23, 24, 28, 29
- MULTI-TASKING 15, 111, 115, 116, 136
- MULTI-NODE 12, 13, 16, 21, 22, 25, 30, 64, 65, 87, 88, 111, 112,
- 113, 115, 116, 117, 120, 136
- MUV 3, 105, 107, 108
-
- <<<<<< N >>>>>>
- NEEDSYS.BBS/CLR 23, 54
- NETWORK 111, 115, 116, 120, 121, 122, 136
- NET-MAIL 13, 15, 16, 22, 33, 34, 38, 39, 40, 70, 72, 95, 110, 111,
- 121
- NEWSLETTER 25, 64, 66
- NEWUSER.BBS/CLR 15, 23
- NODE CHAT 20, 30, 31, 65, 113, 114, 115, 129
- NOVELL 120
-
- Page 145
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 5
-
-
- <<<<<< O >>>>>>
- OLD MESSAGE PURGE 42
- OS/2 122
-
- <<<<<< P >>>>>>
- PACK 6, 19, 22, 27, 35, 36, 39, 42, 43, 57, 60, 69, 86, 87, 88,
- 95, 112, 113
- PACK MESSAGE 86, 88
- PACK USERS 86, 87
- PAK 78, 82
- PASSWORD 7, 10, 11, 13, 14, 15, 25, 35, 55, 57, 60, 62, 86, 87,
- 88, 98, 113, 123, 125, 126, 127, 137, 138
- PATHS 17, 18, 19, 44, 51, 62, 101, 105, 111
- PIF FILES 117
- PREVIEW AREA 43, 44, 46
- PRIVATE.BBS/CLR 12, 15, 23
- PROTOCOLS 3, 4, 17, 18, 19, 24, 25, 37, 62, 80, 82, 100, 101, 102,
- 103, 104, 105, 106, 108, 109, 129
- PURGE ALLOWED 55, 60
-
- <<<<<< Q >>>>>>
- QEMM 117
- QUESTIONNAIRES 22, 28, 47, 65
- QUEUE 16, 67, 68, 73, 74, 83, 84, 85, 104, 125
- QUICK LOG 20, 22, 30, 31, 62
-
- <<<<<< R >>>>>>
- RATIO 1, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 20, 21, 25, 30, 31,
- 37, 38, 57, 65, 91, 93, 95, 97, 100, 101, 102, 105, 106,
- 111, 112, 113, 126, 129, 130, 134, 136, 138, 139
- REGISTRATION 1, 130
- RESULT MESSAGE 8
-
- <<<<<< S >>>>>>
- SEALINK 3, 82
- SERVER 120, 121, 122
- SF.BAT 5, 6, 21, 33, 38, 39, 93, 96, 97, 98, 100, 110
- SF1STF.BBS/CLR 23
- SF1STM.BBS/CLR 23
- SF2SLOW.BBS/CLR 9, 23, 26
- SFASLEEP.BBS/CLR 23
- SFBATCHD.BBS/CLR 24, 28, 29
- SFBATCHU.BBS/CLR 24, 28, 29
- SFBBSLST.DAT 66
- SFBDAY.BBS/CLR 24
- SFBDAY 24
- SFCHAT.CAP 53, 54
-
- Page 146
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 6
-
- SFDOOR.MNU 20, 21, 28, 97
- SFDOORS.DAT 97, 98, 122, 134, 137
- SFDORBAK.BBS/CLR 24, 99
- SFDORBUL.BBS/CLR 24, 99
- SFDOWN.BBS/CLR 24
- SFDR<X>.BBS/CLR 24, 28, 29, 99
- SFEVENTS.DAT 20
- SFEXTDN.BBS 24, 26, 101, 103
- SFEXTDN<?>.BAT 101, 102, 104
- SFEXTUP.BBS 24, 26, 105, 108
- SFEXTUP<?>.BAT 106, 108
- SFFAREA.DAT 7, 20
- SFFILE.BAT 21, 118
- SFFILE.MNU 26, 27, 75, 98
- SFFILES.BBS 24, 26, 32, 45, 76, 77, 78, 79, 80, 81, 107, 109, 135,
- 136
- SFFILE.DAT 122, 134
- SFFILE.MNU 20, 26, 27, 28, 75, 98
- SFIMPEXP.BBS/CLR 24, 28, 29, 76, 78
- SFINIT.BAT 4, 20, 21, 34
- SFLOGON.BAT 20, 21
- SFLOG.EXE 93
- SFMAIN.BAT 20, 21, 33, 66, 118
- SFMAIN.MNU 20, 26, 28, 98,
- SFMAINT.BBS/CLR 24, 87, 88, 113
- SFMAIN.DAT 122, 134
- SFMAIN<X>.ANS 22, 47, 49, 50, 65
- SFMAIN<X>.QUE 22, 47, 49, 50, 65
- SFMCONF.DAT 7, 20
- SFMESS.BAT 20, 21, 33, 75, 81, 118
- SFMESS.DAT 122, 134
- SFMQDONE.BBS/CLR 24
- SFMSG.MNU 20, 26, 28, 98
- SFMSGPCK.BAT 4, 22, 33, 95
- SFNEWU.ANS 22, 47, 49, 52, 89, 90
- SFNEWU.QUE 22, 47, 48, 49
- SFNODE.BBS/CLR 25,
- SFNODE.DAT 6, 20, 135
- SFNOTIME.BBS/CLR 25
- SFNOUP.DAT 22, 32, 76, 77, 138
- SFNWSLTR.BBS 25, 26, 32, 66
- SFORDER.MNU 20, 21, 28, 49
- SFORD<x>.BBS/CLR 25, 28, 29, 50
- SFPAGED.BBS/CLR 25, 34, 52, 53, 66, 74, 80
- SFPRELOG.BBS 25, 26, 62, 113
- SFPROMSG.BBS/CLR 25, 100
- SFPROTCO.HLP 21, 80
-
- Page 147
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 7
-
- SFRATIO 11, 12, 16, 25, 30, 31
- SFREMIND.BBS/CLR 25
- SFREMOTE.BAT 20, 21, 33, 86, 134
- SFSEC<X>.BAT 20, 21, 34
- SFSYSOP.MNU 20, 26, 28
- SFSYSTEM.DAT 6, 22
- SFTIMEUP.BBS/CLR 25
- SFUP.BBS/CLR 25
- SFUPCASE.DAT 14, 22, 33
- SFUSERS.DAT 6, 7, 22, 57, 60, 87, 137
- SFUSERS.PTR 22
- SFWHOSON.DAT 22, 112, 139
- SF.BAT 5, 6, 20, 33, 38, 39, 93, 96, 97, 98, 100, 110
- SMARTDRV 117
- SOP<X>.BBS/CLR 25, 28, 29
- SPITFIRE.HLP 21, 67, 75, 81
- SPITFIRE.OVR 20, 109, 110, 136
- SYSINIT.BBS/CLR 25
- SYSOP UTILITIES 64, 67, 75, 81, 86, 93, 94
-
- <<<<<< T >>>>>>
- TELINK 82
- THIS SYSTEM'S INFO 64, 65
- THOUGHTS.BBS 25, 26, 37
- TOOMANY.BBS/CLR 11, 25
-
- <<<<<< U >>>>>>
- UNDELETE 10, 71, 90
- UPLOAD 10, 11, 12, 16, 21, 22, 24, 25, 28, 30, 31, 32, 35, 36, 43,
- 44, 53, 55, 56, 75, 78, 80, 82, 84, 85, 86, 91, 93, 95, 105,
- 106, 107, 108, 109, 123, 124, 125, 134, 135, 136, 137, 138
- USER DELETION 40, 41
- USERINIT.BBS/CLR 25, 52
- UTILITIES 34, 44, 64, 67, 75, 81, 86, 93, 94, 107, 111, 122, 130
-
- <<<<<< W >>>>>>
- WATCHDOG 33
- WELCOME1.BBS/CLR 24, 25, 62, 113
- WELCOME<X>.BBS/CLR 25
- WILDCARDS 32, 77, 79, 81
- WILDFIRE 3, 99
- WINDOWS 3, 116, 117, 118, 120, 122
- WORK FILES PATH 17, 19
- WORKSTATION 121, 122
-
- <<<<<< X >>>>>>
- XMODEM 82
- XPERT 55, 56, 64, 66, 67, 74, 75, 81, 86, 90, 126
-
- Page 148
- ----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- ----------------------------------------------------------------------
-
- SUBJECT INDEX - Page 8
-
-
- <<<<<< Y >>>>>>
- YMODEM 37, 61, 82
- YMODEM-G 37, 61, 82
-
- <<<<<< Z >>>>>>
- ZIP 14, 32, 76, 78, 82, 103, 107, 109, 136
- ZMODEM 100, 101, 103, 104, 105, 108
-
- Page 149
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
- NOTES:
-
- Page 150
- -----------------------------------------------------------------------
- -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.1 - June 24, 1991 +-
- -----------------------------------------------------------------------
- NOTES:
-