home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / SF36-2.ZIP / SPITFIRE.DOC < prev    next >
Text File  |  1999-08-20  |  586KB  |  10,457 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.       _________________________________________________________________________
  19.          ___________________                             ___________________
  20.             ________________       S P I T F I R E       ________________
  21.                _____________   -------------------------  _____________
  22.                   __________    Bulletin Board System    __________
  23.                      _______        for MS/PC DOS        _______
  24.  
  25.                         ____      Personal Computers     ____
  26.                            _______________________________
  27.                              ____                    ____
  28.                                _____ Version 3.6  ____
  29.                                  ___________________
  30.  
  31.  
  32.  
  33.                         Copyright (C) 1987-1999 by Mike Woltz
  34.                         -------------------------------------
  35.                                Buffalo Creek Software
  36.                                    913 39th Street
  37.                             West Des Moines, Iowa  50265
  38.                                    
  39.                               Data Phone (515) 225-8496
  40.  
  41.  
  42.  
  43.                      ------------------------------------------
  44.                      >>> Release Date    August 20, 1999  <<<
  45.                      ------------------------------------------
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                       TABLE OF CONTENTS
  56.                                     ---------------------
  57.  
  58.                #  Section Title                                     Page #
  59.               +--+------------------------------------------------+------+
  60.                   Introduction........................................   1  
  61.               <1>  1.0  Important Notice..............................   1   
  62.                    1.1  Copyright & Registered Trademark Notice.......   2   
  63.                    1.2  SPITFIRE Support..............................   3   
  64.               <2>  2.0  SPITFIRE Hardware Requirements................   4   
  65.                    2.1  Modems........................................   5   
  66.                    2.2  Modem Initialization..........................   5   
  67.               <3>  3.0  Getting Started...............................   8
  68.                    3.1  SPITFIRE Async Configuration..................   9  
  69.                    3.2  SPITFIRE Configuration........................  14
  70.                    3.3  Toggle SPITFIRE Switches......................  19
  71.                    3.4  Configuring SPITFIRE File Paths...............  24
  72.               <4>  4.0  Setting Up the System Records.................  26
  73.                    4.1  Configuring Message Conference Records........  26
  74.                    4.2  Configuring File Area Records.................  32
  75.               <5>  5.0  SPITFIRE File Paths...........................  39
  76.                    5.1  SPITFIRE System Files.........................  40
  77.                    5.2  SPITFIRE Message Files........................  43
  78.                    5.3  SPITFIRE Work Files...........................  43
  79.                    5.4  SPITFIRE Display Files........................  44
  80.                    5.5  SPITFIRE Menu Files...........................  50
  81.                    5.6  SPITFIRE File Clarifications..................  54
  82.                    5.7  About SPITFIRE Display Files..................  64
  83.                    5.8  Backup Files..................................  66
  84.                    5.9  THOUGHTS.BBS..................................  66
  85.               <6>  6.0  Command Line Parameters.......................  66
  86.                    6.1  SF.BAT........................................  67
  87.               <7>  7.0  SPITFIRE Questionnaires.......................  68
  88.               <8>  8.0  Special Function Keys.........................  72
  89.                    8.1  Available Special Function Keys...............  72
  90.                    8.2  Special Function Key Definitions..............  73
  91.               <9>  9.0  Main Section Explained........................  87
  92.                    9.1  Main Menu Example.............................  88
  93.                    9.2  Explanation of Main Menu Features.............  88
  94.              <10> 10.0  Message Section Explained.....................  93
  95.                   10.1  Message Menu Example..........................  94
  96.                   10.2  Message Menu Explanation......................  94
  97.              <11> 11.0  File Section Explained........................ 109
  98.                   11.1  File Menu Example............................. 109
  99.                   11.2  File Menu Explanation......................... 109
  100.                   11.3  Upload/Download Protocols..................... 119
  101.                   11.4  Batch Download Menu........................... 119
  102.                   11.5  Batch Upload Menu............................. 121
  103.              <12> 12.0  Sysop Section Explained....................... 123
  104.                   12.1  Sysop Menu Explanation........................ 123
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.                                       TABLE OF CONTENTS (cont)
  117.                                       ------------------------
  118.  
  119.                #  Section Title                                     Page #
  120.               +--+------------------------------------------------+------+
  121.              <13> 13.0  Special Commands for Sysop Status............. 128
  122.                   13.1  Special Commands for Sysop.................... 129
  123.              <14> 14.0  Events Menu Example........................... 130
  124.                   14.1  Events Menu Explanation....................... 130
  125.              <15> 15.0  SPITFIRE Doors Section........................ 134
  126.                   15.1  SPITFIRE Doors Display Files.................. 137
  127.                   15.2  SPITFIRE Doors Support........................ 138
  128.              <16> 16.0  External File Transfer Protocols.............. 138
  129.                   16.1  External Download Protocols................... 139
  130.                   16.2  External Batch Download Protocols............. 141
  131.                   16.3  Text File External Batch Download Protocols... 142
  132.                   16.4  External Upload Protocols..................... 144
  133.                   16.5  External Batch Upload Protocols............... 146
  134.                   16.6  Bi-Directional Protocol File Transfers........ 148
  135.                   16.7  External Protocol Support..................... 150
  136.              <17> 17.0  Hardware/Software Data Flow Control........... 150
  137.              <18> 18.0  Additional SPITFIRE Features.................. 151
  138.                   18.1  Screen Save Features.......................... 151
  139.                   18.2  SPITFIRE Utilizes EMS......................... 151
  140.                   18.3  SPITFIRE Records CALLER ID Information........ 151
  141.              <19> 19.0  SPITFIRE Net-Mail Capabilities................ 152
  142.                   19.1  Exchanging Mail With A Front-End Program...... 152
  143.                   19.2  Exchanging Mail Using A UTI Driver............ 152
  144.                   19.3  Exchanging Mail Using QWK Packets............. 153
  145.              <20> 20.0  Operating A Multi-Node SPITFIRE............... 153
  146.                   20.1  Multi-Node BBS Requirements................... 154
  147.                   20.2  Configuring SPITFIRE For Multi-Node Operation. 154
  148.                   20.3  Features Unique To Multi-Node Operation....... 154
  149.                   20.4  Node Chat..................................... 156
  150.              <21> 21.0  SPITFIRE Multi-Tasking/Network Environment.... 158
  151.              <22> 22.0  Receiving FAX Calls With SPITFIRE............. 158
  152.                   22.1  Configuring Your System To Receive Fax Calls.. 159
  153.                   22.2  SFFAX.BAT..................................... 160
  154.              <23> 23.0  SPITFIRE Technical Reference Information ..... 161
  155.              <24> 24.0  SPITFIRE Companion Programs .................. 161
  156.                   24.1  DAILYLMT...................................... 162
  157.                   24.2  SFDOOR........................................ 162
  158.                   24.3  SFSENDIT...................................... 162
  159.                   24.4  LAKOTA........................................ 163
  160.                   24.5  SFPCKUSR...................................... 164
  161.                   24.6  SFPCKMSG...................................... 164
  162.              <25> 25.0  Comment from the Author....................... 165
  163.             Appendix A  SPITFIRE Questions and Answers................ 168
  164.             Subject Index............................................. 177
  165.  
  166.  
  167.                                                                          Page 1
  168.         -----------------------------------------------------------------------
  169.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  170.         -----------------------------------------------------------------------
  171.  
  172.  
  173.         INTRODUCTION
  174.         ------------
  175.         
  176.              SPITFIRE is a bulletin board program written in Borland's Turbo
  177.         Pascal and interfaced with assembler code compiled by Borland's Turbo 
  178.         Assembler.  Designed on an IBM Personal Computer, SPITFIRE is 
  179.         compatible with MS/PC DOS machines (IBM "Compatibles").
  180.         
  181.              SPITFIRE is distributed under the "Shareware" concept.  You are
  182.         encouraged to distribute this software to others, in its original,
  183.         unmodified condition, as long as you DO NOT charge for this program
  184.         in any way, shape or form.
  185.         
  186.         
  187.         1.0 - IMPORTANT NOTICE!
  188.         -----------------------
  189.         
  190.              This program, like many others, is distributed under the
  191.         "Shareware" concept.  SPITFIRE can be utilized on a trial basis for
  192.         not more than 30 days. In the event SPITFIRE is used beyond the trial
  193.         period, then a registration fee of $85.00 in "U.S. FUNDS" is required.
  194.         Please specify on your registration form whether you wish to receive
  195.         5 1/4" disks or 3 1/2" diskettes.  If not specified, 3 1/2" disks will
  196.         be sent.  If you live outside of the North American continent
  197.         (countries other than Canada, Mexico, the United States or provinces
  198.         of the United States) an additional $10 fee (i.e., $95.00) is required
  199.         for postage and handling.
  200.         
  201.              Your registration of SPITFIRE will provide you with support and
  202.         notification of future updates and revisions of SPITFIRE.  Any portion
  203.         of or all such support and notification may be changed and/or
  204.         terminated at any time without notice.
  205.         
  206.              Many of you will be running SPITFIRE 24 hours per day, 7 days per
  207.         week.  This is more than any other program you'll use.  Considering
  208.         that, it becomes apparent that the registration fee is truly minimal.
  209.  
  210.              Considering that SPITFIRE is shareware and that an adequate 
  211.         evaluation trial period is allowed, the registration fee is
  212.         non-refundable.
  213.  
  214.         |--------------------------------------------------------------------|
  215.         |   Registration is simple & easy.  Send the registration fee to:    |
  216.         |--------------------------------------------------------------------|
  217.                            |-----------------------------| 
  218.                            |    Buffalo Creek Software   | 
  219.                            |    Attention:  Mike Woltz   | 
  220.                            |      913 - 39th Street      | 
  221.                            | West Des Moines, Iowa 50265 | 
  222.                            |-----------------------------| 
  223.  
  224.  
  225.                                                                          Page 2
  226.         -----------------------------------------------------------------------
  227.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  228.         -----------------------------------------------------------------------
  229.         
  230.         
  231.             Mike Woltz and/or Buffalo Creek Software shall in no way be held 
  232.         responsible for any damage incurred while operating SPITFIRE.  All 
  233.         responsibility rests with the user of the software.
  234.         
  235.             No part of this manual may be reproduced, transmitted, transcribed,
  236.         stored in a retrieval system, or translated into any language (natural
  237.         or computer), in any form or by any means, without the prior written
  238.         permission of Mike Woltz.
  239.         
  240.             THIS SOFTWARE IS NOT FOR SALE!  You are granted a limited license
  241.         to use the software described in this manual.  The software may be used
  242.         or copied only in accordance with the terms set forth herein.
  243.         
  244.             You may not make any changes or modifications to SPITFIRE, and you
  245.         may not de-compile, disassemble, or otherwise reverse-engineer it.  You
  246.         may not rent or lease it to others.
  247.         
  248.             No fee, charge or other compensation may be accepted or requested 
  249.         by anyone without express written permission from Mike Woltz.  This 
  250.         includes disk vendors.
  251.         
  252.             Operators of electronic bulletin board systems (Sysops) may post 
  253.         SPITFIRE for downloading by their callers without written permission 
  254.         only as long as the conditions set forth herein are met.  A fee may be 
  255.         charged for access to the BBS as long as no specific fee is charged 
  256.         for access to the SPITFIRE files.
  257.         
  258.             Distributors of public domain and user supported software, such 
  259.         as disk vending services, may distribute copies of SPITFIRE subject to 
  260.         the above conditions only after obtaining written permission from Mike 
  261.         Woltz.
  262.         
  263.             There are a number of very good bulletin board software packages
  264.         available and your selection of SPITFIRE is truly appreciated.  Once
  265.         again, thank you very much for your support of SPITFIRE.
  266.  
  267.  
  268.         1.1 - COPYRIGHT & REGISTERED TRADEMARK NOTICE
  269.         ---------------------------------------------
  270.  
  271.              SPITFIRE and affiliate programs distributed with it are not to be
  272.         modified or distributed in modified form without the express written
  273.         consent of Mike Woltz.
  274.  
  275.              SPITFIRE is NOT to be sold, used or modified for, or with, illegal
  276.         intent under the penalty of law.
  277.  
  278.         "SPITFIRE" is Copyright (C) 1987-1999 by Mike Woltz
  279.  
  280.  
  281.                                                                          Page 3
  282.         -----------------------------------------------------------------------
  283.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  284.         -----------------------------------------------------------------------
  285.  
  286.  
  287.         "SPITFIRE" is a registered trademark of Buffalo Creek Software.
  288.  
  289.         "Turbo Pascal" is a registered trademark of Borland International Corp.
  290.  
  291.         "BRK" is Copyright (C) 1985, by Solid Systems
  292.  
  293.         "WILDFIRE" is Copyright (C) 1988-1995 by Stephen L. Cox
  294.  
  295.         "LAKOTA" is Copyright (C) 1992, 1996 by Buffalo Creek Software
  296.  
  297.         "KOLDBOOT" is Copyright (C) 1989-1996 by Buffalo Creek Software
  298.  
  299.         "SHILOH" is Copyright (C) 1989-1996 by Buffalo Creek Software
  300.         
  301.         "GSZ" is Copyright (C) 1991-1995 by Omen Technology, Inc.
  302.  
  303.         "WINDOWS 3.1" / "Windows 95" is Copyright (C) 1990-1995 by Microsoft
  304.  
  305.         "DESQview 386" is Copyright (C) 1990-1995 by Quarterdeck Office Systems
  306.  
  307.         "OS/2" is Copyright (C) by IBM Corporation
  308.         
  309.         "LANtastic" is Copyright (C) 1991-1995 by Artisoft
  310.  
  311.         "Doorway" is Copyright (C) 1987-1995 by Marshall Dudley
  312.  
  313.         "Remdoor" is Copyright (C) 1989-1995 by Ken Brown
  314.       
  315.         "HS/Link" is Copyright (C) 1992-1995 by Samuel H. Smith
  316.  
  317.         "RIP" is Copyright (C) 1992-1995 by TeleGrafix Communications, Inc.
  318.  
  319.         "BGFAX" is Copyright (C) 1993-1995 by B. J. Guillot
  320.  
  321.  
  322.         1.2 - SPITFIRE SUPPORT
  323.         -----------------------
  324.  
  325.             If you encounter problems running SPITFIRE, begin by referring
  326.         to Appendix B, SPITFIRE Questions and Answers.  Many of the most
  327.         common SPITFIRE questions are addressed in that section of the manual.
  328.         If you are unable to solve your problem after reading the SPITFIRE
  329.         Question and Answer section and you are sure you've followed the steps
  330.         outlined in the documentation, gather together a report of your version
  331.         number along with information pertaining to the difficulties you are 
  332.         experiencing (such as System, Modem, Com Port) and contact Buffalo 
  333.         Creek's BBS at (515-225-8496) for support.  Be as thorough as possible
  334.         so an accurate determination of the cause of your problem(s) can be 
  335.         made.  Every effort will be made to determine and to correct the 
  336.  
  337.  
  338.                                                                          Page 4
  339.         -----------------------------------------------------------------------
  340.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  341.         -----------------------------------------------------------------------
  342.  
  343.  
  344.         problem!  Please keep in mind that it is difficult at best to provide 
  345.         help if you simply leave a message that says something like, "I can't 
  346.         make external protocols work.  What am I doing wrong?".  You need to 
  347.         provide specific information regarding the problem.
  348.  
  349.             Furthermore, if you've had a problem which isn't covered by this
  350.         manual and were able to work it out without support, please contact
  351.         Buffalo Creek's BBS so the information you have discovered can be
  352.         shared with other users of SPITFIRE.  Also, please report any unique
  353.         configurations you may discover so everyone will benefit from your
  354.         ideas.
  355.  
  356.  
  357.         2.0 - SPITFIRE HARDWARE REQUIREMENTS
  358.         ------------------------------------
  359.  
  360.             The following are considered the minimum equipment requirements
  361.         for running SPITFIRE:
  362.  
  363.                    <1>  MS-DOS/IBM compatible personal computer
  364.                    <2>  At least 256K memory
  365.                    <3>  DOS version 3.0 or higher
  366.                    <4>  Fixed disk (preferable)
  367.                    <5>  Modem
  368.  
  369.             SPITFIRE requires several files being open at the same time.
  370.         For this reason, you will need to have the following files and buffers
  371.         set in your system's CONFIG.SYS file, located in your root directory.
  372.         SPITFIRE may not work properly if this is not done!
  373.  
  374.             CONFIG.SYS should have the following settings:
  375.  
  376.                              FILES=25
  377.                              BUFFERS=30
  378.                              DEVICE=ANSI.SYS
  379.                              DEVICE=BRK.DRV
  380.  
  381.             The "DEVICE=BRK.DRV" is optional, however, if your system supports
  382.         the use of SPITFIRE Doors, External File Transfer Protocols, or any
  383.         of the Sysop Configurable commands from the Main, File, Message or 
  384.         Sysop Menus, the use of BRK (or some similar utility) is certainly 
  385.         recommended.  More information regarding the use of BRK is provided in
  386.         the EXTERNAL FILE PROTOCOLS section of this manual.
  387.  
  388.             If you are unfamiliar with how CONFIG.SYS works, consult your DOS
  389.         manual.  If you do not configure your system to allow at least 25 files
  390.         to be open at once, you may have a problem with SPITFIRE aborting and
  391.         displaying a message of Runtime error 004.
  392.  
  393.  
  394.                                                                          Page 5
  395.         -----------------------------------------------------------------------
  396.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  397.         -----------------------------------------------------------------------
  398.  
  399.  
  400.             SPITFIRE supports a number of features which cause it to search
  401.         the PATH for COMMAND.COM.  To work properly, SPITFIRE must be
  402.         able to find COMMAND.COM residing in a directory set up in your path
  403.         statement.  These features are the ability to jump to DOS, the Sysop
  404.         configurable features from each menu, execution of the SFINIT.BAT or
  405.         the SFMSGPCK.BAT and external file transfer drivers.  In the event you
  406.         are unfamiliar with setting a PATH, please refer to your DOS manual.
  407.  
  408.         2.1 - MODEMS
  409.         ------------
  410.  
  411.             SPITFIRE automatically determines your incoming callers' baud
  412.         rate.  In order for this to work, your modem must be able to send
  413.         verbose result codes.  Appendix A contains a list of modems and their
  414.         corresponding initialization strings which have been reported to work
  415.         with SPITFIRE.  SPITFIRE determines the baud rate of incoming calls
  416.         by receiving the verbose result code from your modem when the modem
  417.         establishes carrier detect.  Listed below are examples of verbose
  418.         result messages returned by most modems.
  419.  
  420.         Non-Error Correction Modems           Error Correction Modems
  421.         ---------------------------           -----------------------
  422.           300 Baud - CONNECT                  
  423.          1200 Baud - CONNECT 1200              1200 Baud - CONNECT 1200/ARQ
  424.          2400 Baud - CONNECT 2400              2400 Baud - CONNECT 2400/ARQ
  425.          7200 Baud - CONNECT 7200              7200 Baud - CONNECT 7200/ARQ
  426.          9600 Baud - CONNECT 9600              9600 Baud - CONNECT 9600/ARQ
  427.         14400 Baud - CONNECT 14400            14400 Baud - CONNECT 14400/ARQ
  428.         16800 Baud - CONNECT 16800            16800 Baud - CONNECT 16800/ARQ
  429.         28800 Baud - CONNECT 28800            28800 Baud - CONNECT 28800/ARQ
  430.                                 
  431.             SPITFIRE's default modem initialization string seems to work with
  432.         many modems.  Some modems, however, may require a unique initialization
  433.         string.  There are three modem register settings that MUST exist in
  434.         your modem initialization string for SPITFIRE to work properly.  They
  435.         are S0=0, V1 and S2=1.
  436.  
  437.             There are a number of firms (modem manufacturers, etc) who
  438.         graciously provided evaluation products for testing with SPITFIRE.
  439.         Mike Woltz and Buffalo Creek Software would like to express much
  440.         appreciation to these firms for their help and support.  These firms
  441.         are not listed for fear that we would omit a name.
  442.  
  443.  
  444.         2.2 - MODEM INITIALIZATION
  445.         --------------------------
  446.  
  447.             When SPITFIRE is booted, it sends the Pre-Initialization string
  448.         the Sysop configures at the ALT+M SPITFIRE Async Configuration window,
  449.         waits for modem response and then sends the configured modem
  450.  
  451.  
  452.                                                                          Page 6
  453.         -----------------------------------------------------------------------
  454.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  455.         -----------------------------------------------------------------------
  456.  
  457.  
  458.         initialization string to the modem after each caller.  This procedure
  459.         seems to work fine with most modems.
  460.  
  461.             In the event you are using a USR HST Dual Standard and wish to
  462.         run your BBS at 38400 baud in V.32 mode, the initialization string
  463.         listed below works:
  464.  
  465.                      ATS0=0B0&B1&N0&H1&R1&Y1Q0V1E0M0H0S2=1X6^M
  466.  
  467.             Should you need to change the modem initialization string, you
  468.         select ALT+M at the "SPITFIRE ready for use" prompt.  Appendix A
  469.         contains a listing of modems and corresponding initialization
  470.         strings which have been reported to work with SPITFIRE. The modem
  471.         initialization string can also be altered at the DOS prompt by
  472.         entering the following command line parameters:
  473.  
  474.         SPITFIRE /M ATS0=0Q0V1E0M0H0S2=1X1^M (Your Initialization String)
  475.  
  476.             Using the same command line parameters, the modem initialization
  477.         string can be included within the SF.BAT file.  Please note, however,
  478.         the command line parameters set in SF.BAT will always override those
  479.         set by using ALT+M at the "SPITFIRE ready for use" prompt.
  480.  
  481.             The configuration of SPITFIRE in conjunction with most modems
  482.         is relatively simple.  One of the first things which you need to be
  483.         concerned with is whether your modem is configured to report a
  484.         carrier even when there is not a carrier.  Many (most) modems,
  485.         by factory default, are configured to constantly report a carrier
  486.         even when there is not an actual carrier.  When initializing the
  487.         modem, SPITFIRE will provide the error message "Modem Reporting
  488.         Carrier" when the modem is configured to falsely report a carrier.
  489.         In such case, it is recommended that you change the factory
  490.         defaults using the below listed procedure:
  491.  
  492.              1) Load your favorite terminal program (QMODEM, TELIX or
  493.                 whatever).
  494.  
  495.              2) At the OK prompt, enter AT&C1&D2&W ... You should then see 
  496.                 another OK prompt.
  497.  
  498.              3) Return to DOS and then boot SPITFIRE.  SPITFIRE should no
  499.                 longer provide the error message "Modem Reporting Carrier".
  500.  
  501.            In the event you are using a 2400 baud modem or slower (non-high 
  502.         speed FAX modem), then the below listed configuration should work:
  503.  
  504.              Baud Rate: 2400
  505.              Pre-Init String: ATZ^M
  506.  
  507.  
  508.                                                                          Page 7
  509.         -----------------------------------------------------------------------
  510.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  511.         -----------------------------------------------------------------------
  512.  
  513.  
  514.              1st Choice
  515.              Init String: ATS0=0V1Q0E0H0M0S2=1X1^M
  516.  
  517.              2nd Choice
  518.              Init String: AT&F1S0=0V1&C1&D2Q0E0H0M0S2=1X1^M
  519.  
  520.              3rd Choice
  521.              Init String: AT&FS0=0V1&C1&D2Q0E0H0M0S2=1X1^M
  522.  
  523.              4th Choice
  524.              Init String: AT&FS0=0V1Q0E0H0M0S2=1X1^M
  525.  
  526.              Off Hook String: ATM0H1
  527.              Hardware Data Flow Control: Yes
  528.              DTR Hangup: Yes
  529.  
  530.          In the event you are using a high speed FAX modem, then the below
  531.      listed configuration should work:
  532.  
  533.           Baud Rate: 19200 for 14400 bps modem
  534.           Baud Rate: 38400 for 28800 bps modem
  535.           Baud Rate: 57600 for high speed modem 
  536.                      if you are using a 16550 UART chip
  537.           Pre-Init String: ATZ^M
  538.  
  539.           1st Choice
  540.           Init String: AT&F1S0=0V1&C1&D2Q0E0H0M0W2S95=3S2=1X4^M
  541.  
  542.           2nd Choice
  543.           Init String: AT&FS0=0V1&C1&D2Q0E0H0M0W2S95=3S2=1X4^M
  544.  
  545.           3rd Choice
  546.           Init String: AT&FS0=0V1Q0E0H0M0S2=1X4^M
  547.  
  548.           Off Hook String: ATM0H1
  549.           Hardware Data Flow Control: Yes
  550.           DTR Hangup: Yes
  551.  
  552.           In the event the above information doesn't work correctly with
  553.      your modem, then please feel free to contact Buffalo Creek Software
  554.      for help.
  555.  
  556.           The 'Pre-Init String Failure' error message is for informational
  557.      purposes.  Your system may work just fine even though you see this
  558.      informational error message.  Such informational error message simply
  559.      means that your modem did not return an OK after the configured 
  560.      pre-initialization string was sent to it.
  561.  
  562.  
  563.                                                                          Page 8
  564.         -----------------------------------------------------------------------
  565.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  566.         -----------------------------------------------------------------------
  567.  
  568.  
  569.        3.0 - GETTING STARTED
  570.         ---------------------
  571.  
  572.             If you're like most computer users, you're probably not thrilled
  573.         with the prospect of reading the entire documentation of SPITFIRE. Most
  574.         folks are going to boot this program and try to run SPITFIRE without
  575.         reading further.  So here are some quick guidelines regarding your
  576.         initial setup of SPITFIRE.
  577.  
  578.             <1>  Create a directory named SF on the drive on which you intend
  579.                  to run SPITFIRE.  Copy all SYSTEM FILES into your newly
  580.                  created SF directory.  (Listed in the SPITFIRE SYSTEM FILES
  581.                  section of this manual.)
  582.  
  583.             <2>  Included in the SPITFIRE package is a file named SF.BAT.
  584.                  You may use any text editor (as long as it saves in ASCII 
  585.                  format) to modify this file.  Examine the default values 
  586.                  (such as target and source drives) and configure them to 
  587.                  comply with your setup.  (Example: The default drive
  588.                  specification is C: and if you're running SPITFIRE on drive
  589.                  D, then you'll need to change this to D: ).  After finishing
  590.                  that, look for the line that contains SPITFIRE /C1.  "/C1" 
  591.                  indicates the COM port you are using.  In the event you are
  592.                  using COM port 2, you need to change the string to read 
  593.                  "SPITFIRE /C2".  After you've made these changes, be certain
  594.                  to save your modified file to disk.
  595.  
  596.                  ** NOTE **  The default command line parameters are used for
  597.                  booting SPITFIRE on your system for the first time.  After
  598.                  setting these parameters in SPITFIRE by using the ALT+M modem
  599.                  configuration window, any unnecessary command line parameters
  600.                  (i.e., SPITFIRE /C1, etc.) should be removed from your SF.BAT
  601.                  file.
  602.  
  603.             <3>  Now you are ready to boot SPITFIRE by using your SF.BAT
  604.                  file.  When first booting SPITFIRE, you will get the prompt
  605.                  "SFSYSTEM.DAT not found!  Do you wish to create it? <Y/n>".
  606.                  SPITFIRE defaults to "Y" and by pressing <ENTER> or entering
  607.                  "Y" for yes, SPITFIRE creates the required SFSYSTEM.DAT file.
  608.                  Subsequently, SPITFIRE provides similar prompts for other 
  609.                  required files.  These include:
  610.  
  611.                  SFNODE.DAT
  612.                  SFUSERS.DAT
  613.                  SFFAREA.DAT
  614.                  SFMCONF.DAT
  615.  
  616.                  By pressing <ENTER> or "Y" at each prompt, SPITFIRE will
  617.                  automatically create the file and place it in the appropriate
  618.                  directory.
  619.  
  620.  
  621.                                                                          Page 9
  622.         -----------------------------------------------------------------------
  623.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  624.         -----------------------------------------------------------------------
  625.  
  626.  
  627.                     The first thing to be concerned with is not properly
  628.                  assigning the correct COM port.  In the event you have
  629.                  the wrong COM port configured, it is possible that SPITFIRE
  630.                  will lock up at this point.  In such case, refer to step
  631.                  number 2 in this section.  If the COM Port is properly
  632.                  assigned, you will then be prompted for the Sysop's Name.
  633.                  The name you enter here is the name that the callers will
  634.                  see credited as being the Sysop of the system.  You will most
  635.                  likely want to enter your real full name.
  636.  
  637.                     Next, SPITFIRE will ask you for a Sysop Caller Name.  It
  638.                  is recommended you answer this prompt with "Sysop".  (The
  639.                  name you enter here, should be the name that you use to log
  640.                  on the BBS.)  SPITFIRE addresses all comments left for the
  641.                  Sysop to this configured name.
  642.  
  643.                     SPITFIRE will next prompt you to input a password, phone
  644.                  number, city, state/province and date of birth.  SPITFIRE
  645.                  uses the responses entered here to automatically add you as
  646.                  the first caller in the SFUSERS.DAT file.
  647.  
  648.                     If your modem is malfunctioning, disconnected or turned
  649.                  off, SPITFIRE will display the message "Your modem is not
  650.                  responding properly!  Do you wish to continue? <y/n>".
  651.                  Answer "Y" and SPITFIRE will progress to the "SPITFIRE ready
  652.                  for use..." prompt.  Press ALT+M to modify the modem's
  653.                  initialization string to one which will work properly with
  654.                  your modem.  (Refer to the section, SPITFIRE ASYNC
  655.                  CONFIGURATION for configuring SPITFIRE for your modem.)
  656.  
  657.             <4>  At the "SPITFIRE ready for use..." prompt, press ALT+S to
  658.                  log on locally as Sysop.  When asked for your name, you must
  659.                  enter the same name as you entered as the Sysop Caller Name
  660.                  when configuring SPITFIRE.  (If you use the name "Sysop", the
  661.                  system will ask for a last name.  Simply press <ENTER> and
  662.                  continue.)  Next enter the password you previously selected.
  663.                  At the Main Menu, press F2 and set your security level to
  664.                  999.  Now move from menu to menu and view the various
  665.                  features.  After viewing, and experimenting with the various
  666.                  features, log off by pressing G for Goodbye, and next press
  667.                  Y to answer Yes to the "Are you sure you want to logoff?"
  668.                  prompt. SPITFIRE will reset, and the "SPITFIRE ready for use"
  669.                  prompt will appear at this point.
  670.  
  671.  
  672.         3.1 - SPITFIRE ASYNC CONFIGURATION
  673.         ----------------------------------
  674.         
  675.             The SPITFIRE Async Configuration is used to view or modify your
  676.         modem configurations such as serial port, initialization strings, baud
  677.  
  678.  
  679.                                                                         Page 10
  680.         -----------------------------------------------------------------------
  681.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  682.         -----------------------------------------------------------------------
  683.  
  684.  
  685.         rate, etc.  AT the "SPITFIRE ready for use..."  prompt, press the ALT
  686.         key, and while holding it down, next press the M key.  This keystroke 
  687.         combination opens the SPITFIRE Async Configuration window. The commands
  688.         that you will see are listed below:
  689.  
  690.            --< SPITFIRE NODE 1 ASYNC CONFIGURATION >--
  691.  
  692.            <I> Initialization String............ :
  693.                ATS0=0&B1&N0&H1&R1&Y1Q0V1E0M0H0S2=1X1^M
  694.            <A> Answer String.................. : ATA    
  695.            <F> Fax Connection Result Msg...... : FAX     <1> Line COM1.. : IRQ4
  696.            <P> Pre-Initialization String...... : ATZ^M   <2> Line COM2.. : IRQ3
  697.            <O> Offhook String................. : ATH1    <3> Line COM3.. : IRQ4
  698.            <S> Serial Port No................. : 1       <4> Line COM4.. : IRQ3
  699.            <B> System Baud Rate............... : 19200   <5> Line COM5.. : IRQ0
  700.            <E> Error Correction Message....... : ARQ     <6> Line COM6.. : IRQ0
  701.            <H> DTE Locked..................... : Yes     <7> Line COM7.. : IRQ0
  702.            <N> Number Of Rings................ : 1       <8> Line COM8.. : IRQ0
  703.            <D> Display Result Messages........ : On     <F1> Base COM1.. : 03F8
  704.            <C> Disconnect Delay............... : 28     <F2> Base COM2.. : 02F8
  705.            <U> Use High Speed Async Routines.. : Yes    <F3> Base COM3.. : 03F8
  706.            <R> Baud Rate Requirement.......... : 1200   <F4> Base COM4.. : 02F8
  707.            <L> Break Length..(1000=1 Second).. : 100    <F5> Base COM5.. : 0000
  708.            <M> DTR Hangup..................... : Yes    <F6> Base COM6.. : 0000
  709.                                                         <F7> Base COM7.. : 0000
  710.                                                         <F8> Base COM8.. : 0000
  711.                        Enter Command or <Q>uit -
  712.  
  713.            Command <I>  Sets the modem initialization string appropriate for
  714.                         your modem.  In most cases, a carriage return (a ^M)
  715.                         should be placed at the end of your initialization
  716.                         string.  However, some modems do not require the
  717.                         carriage return.  If this is the case with your modem,
  718.                         simply do not include the ^M at the end of your
  719.                         initialization string.
  720.  
  721.             ** NOTE **  The caret sign (^) is entered by pressing the shift
  722.                         key, in combination with the numeric 6 key and should
  723.                         not to be confused with the caret sign which is used
  724.                         to indicate a control character when creating SPITFIRE
  725.                         Display Files.
  726.  
  727.            Command <A>  Allows the Sysop to configure the answer string that
  728.                         is required by the modem in order for the modem to
  729.                         receive both Fax and data calls.  In the event you
  730.                         do not have your system configured to receive Fax 
  731.                         calls, this option should be set to ATA.  If the 
  732.                         system is configured to receive Fax calls, then
  733.                         you should use the answer string supported by your 
  734.                         particular modem.
  735.  
  736.  
  737.                                                                         Page 11
  738.         -----------------------------------------------------------------------
  739.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  740.         -----------------------------------------------------------------------
  741.  
  742.                          
  743.            Command <F>  Specifies the FAX Connection Result Message which
  744.                         allows SPITFIRE to distinguish that the incoming
  745.                         call is a Fax call.  Enter the Fax Connection Result
  746.                         Message that is appropriate for your particular modem.
  747.                         For example, the USR Courier HST Dual Standard with
  748.                         Fax uses +FCO.  SPITFIRE defaults to +FCO as the FAX
  749.                         Connection Result Message.
  750.            
  751.            Command <P>  Specifies the pre-initialization string sent to the
  752.                         modem prior to initializing the modem.  ATZ^M should
  753.                         be used in most instances.  However, some modems do
  754.                         not require the carriage return (^M).  If this is
  755.                         the case with your modem, simply use ATZ here.
  756.  
  757.             ** NOTE **  The caret sign (^) is entered by pressing the shift
  758.                         key, in combination with the numeric 6 key and should
  759.                         not to be confused with the caret sign which is used
  760.                         to indicate a control character when creating SPITFIRE
  761.                         Display Files.
  762.  
  763.            Command <O>  Defines the off hook string required by your modem.
  764.                         Most modems use the standard ATH1 to set the modem
  765.                         off hook.  However, some newer modems, due to a change
  766.                         in FCC regulations, will only leave the modem off hook
  767.                         for 30 seconds when the ATH1 command is used.  The off
  768.                         hook string allows the Sysop to enter the string which
  769.                         will allow the modem to remain off hook for an extended
  770.                         period of time.  For example, the Zoom 28.8 uses ATX1D;
  771.                         as its extended off hook string.
  772.  
  773.            Command <S>  Specifies the COM Port being utilized by this node.
  774.  
  775.            Command <B>  Defines the maximum baud rate allowed by this node.
  776.                         The maximum COM port speed in SPITFIRE is 115200.
  777.  
  778.            Command <E>  Specifies the Error Correction Message for your
  779.                         particular modem if an error correction modem is
  780.                         being used.  For instance, US Robotics uses ARQ.
  781.                         Please refer to your modem manual to determine the
  782.                         error correction message used by your modem, providing
  783.                         it has error checking capabilities.
  784.  
  785.                         Some of the newer model modems use different result
  786.                         codes when an error correction connection is detected.
  787.                         SPITFIRE is hard coded to automatically search for the
  788.                         ARQ, MNP and REL result codes which indicate an error
  789.                         correction connection has been made.  In addition to
  790.                         these, SPITFIRE will search for the error correction
  791.                         control message the Sysop configures here.
  792.  
  793.  
  794.                                                                         Page 12
  795.         -----------------------------------------------------------------------
  796.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  797.         -----------------------------------------------------------------------
  798.  
  799.  
  800.            Command <H>  Specifies whether the BBS is being configured to      
  801.                         operate at a locked baud rate.  If toggled to Yes,
  802.                         and the BBS is configured to a maximum baud rate of
  803.                         57600, when an incoming call is received SPITFIRE
  804.                         leaves the COM port open at 57600 regardless of the
  805.                         speed of the incoming call.  In other words, when set
  806.                         to Yes, it is the modem's responsibility to control
  807.                         the flow of data.  This is equivalent to hardware
  808.                         flow control.  If toggled to No, and the BBS is 
  809.                         configured to a maximum baud rate of 57600, when an
  810.                         incoming call is received, SPITFIRE adjusts the COM
  811.                         port speed to match that of the incoming call.  Or,
  812.                         SPITFIRE assumes responsibility to control the flow
  813.                         of data.  This is equivalent to software flow control.
  814.                         
  815.            Command <N>  Specifies on what ring number SPITFIRE will answer 
  816.                         incoming calls.  For instance, with 1, SPITFIRE answers
  817.                         the incoming call on the first ring.  Most often, you 
  818.                         will want this set to 1.
  819.  
  820.            Command <D>  Toggles On or Off SPITFIRE's display of the modem's
  821.                         verbose message.  For instance, when toggled On, and a
  822.                         caller logs on at 2400 baud, CONNECT 2400 is displayed
  823.                         to the screen, and is also recorded in the CALLERS.LOG.
  824.                         If this is toggled Off, the CONNECT message will not be
  825.                         written to the screen or recorded in the CALLERS.LOG.
  826.  
  827.            Command <C>  Specifies the disconnect delay.  This feature is for
  828.                         modems utilizing a data buffer.  The Sysop may use
  829.                         this option to configure the amount of time to delay
  830.                         the disconnect, allowing the data contained in the
  831.                         modem buffer to be displayed to the caller.  SPITFIRE
  832.                         defaults to 28, which is adequate for the 5k buffer
  833.                         in the US Robotics HST.
  834.  
  835.            Command <U>  This switch should be set to On provided your system
  836.                         operates properly using high speed routines.  If your
  837.                         display files are not properly shown to the remote
  838.                         caller, then turn this switch Off.
  839.  
  840.            Command <R>  This switch sets the minimum baud rate required to
  841.                         access your BBS.  For instance, if set at 1200, a
  842.                         caller must connect at a baud rate between 1200 and
  843.                         the maximum baud rate of your BBS.  Callers connecting
  844.                         at baud rates less than the rate configured here will
  845.                         be shown SF2SLOW.BBS and the caller will be logged off
  846.                         the system.  This is a variable option, and can be set
  847.                         to disallow callers with a baud rate of 65535 or less.
  848.  
  849.  
  850.                                                                         Page 13
  851.         -----------------------------------------------------------------------
  852.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  853.         -----------------------------------------------------------------------
  854.  
  855.  
  856.            Command <L>  Sets the break length for each tilde found in the
  857.                         modem initialization string.  If the break length is
  858.                         set at 500, each time SPITFIRE finds a tilde symbol
  859.                         in the modem initialization string, it will pause for
  860.                         1/2 second.
  861.  
  862.            Command <M>  When this option is toggled to Yes, SPITFIRE will 
  863.                         disconnect the caller and place the modem in command
  864.                         state by lowering the DTR.  When set to No, SPITFIRE 
  865.                         places the modem in command state by sending the escape
  866.                         code (ASCII 001) three times to the modem, requiring 
  867.                         the modem's S2 register to be set to 1.  It is 
  868.                         recommended that this toggle be set to Yes.
  869.                         
  870.            Command <1>  Allows the Sysop to configure the IRQ SPITFIRE will
  871.                         use for COM port 1.  IRQ4 is standard for COM1.
  872.                         Valid options are 1 through 15.
  873.  
  874.            Command <2>  Allows the Sysop to configure the IRQ SPITFIRE will
  875.                         use for COM port 2.  IRQ3 is standard for COM2.
  876.                         Valid options are 1 through 15.
  877.  
  878.            Command <3>  Allows the Sysop to configure the IRQ SPITFIRE will
  879.                         use for COM port 3.  IRQ4 is standard for COM3.
  880.                         Valid options are 1 through 15.
  881.  
  882.            Command <4>  Allows the Sysop to configure the IRQ SPITFIRE will
  883.                         use for COM port 4.  IRQ3 is standard for COM4.
  884.                         Valid options are 1 through 15.
  885.  
  886.            Command <5>  Allows the Sysop to configure the IRQ SPITFIRE will
  887.                         use for COM Port 5.  Valid options are 1 through 15.
  888.  
  889.            Command <6>  Allows the Sysop to configure the IRQ SPITFIRE will
  890.                         use for COM Port 6.  Valid options are 1 through 15.
  891.  
  892.            Command <7>  Allows the Sysop to configure the IRQ SPITFIRE will
  893.                         use for COM Port 7.  Valid options are 1 through 15.
  894.  
  895.            Command <8>  Allows the Sysop to configure the IRQ SPITFIRE will
  896.                         use for COM Port 8.  Valid options are 1 through 15.
  897.  
  898.            Command <F1> Allows the Sysop to configure the base address SPITFIRE
  899.                         will use for COM port 1.  03F8 is standard for COM1.
  900.  
  901.            Command <F2> Allows the Sysop to configure the base address SPITFIRE
  902.                         will use for COM port 2.  02F8 is standard for COM2.
  903.  
  904.            Command <F3> Allows the Sysop to configure the base address SPITFIRE
  905.                         will use for COM port 3.  03F8 is standard for COM3.
  906.  
  907.  
  908.                                                                         Page 14
  909.         -----------------------------------------------------------------------
  910.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  911.         -----------------------------------------------------------------------
  912.  
  913.  
  914.            Command <F4> Allows the Sysop to configure the base address SPITFIRE
  915.                         will use for COM port 4.  02F8 is standard for COM4.
  916.  
  917.            Command <F5> Allows the Sysop to configure the base address SPITFIRE
  918.                         will use for COM port 5.
  919.  
  920.            Command <F6> Allows the Sysop to configure the base address SPITFIRE
  921.                         will use for COM port 6.
  922.  
  923.            Command <F7> Allows the Sysop to configure the base address SPITFIRE
  924.                         will use for COM port 7.
  925.  
  926.            Command <F8> Allows the Sysop to configure the base address SPITFIRE
  927.                         will use for COM port 8.
  928.  
  929.  
  930.         3.2 - SPITFIRE CONFIGURATION
  931.         ----------------------------
  932.  
  933.             The SPITFIRE Configuration Window allows the Sysop to configure 
  934.         a variety of system options for their BBS.  At the "SPITFIRE ready for
  935.         use" prompt, press ALT+Z.  The ALT+Z keystroke combination opens the 
  936.         SPITFIRE Configuration window.  The commands that you will see are
  937.         listed below:
  938.  
  939.         --< SPITFIRE CONFIGURATION >--
  940.         <A> Sysop Caller Name............ : Sysop
  941.         <B> Sysop Name................... : John Doe
  942.         <C> Drop to DOS Password......... : ***********************
  943.         <D> BBS Starting Date............ : July 15, 1995
  944.         <E> Daily Time Limit............. : 60
  945.         <F> Log On Time Limit............ : 60
  946.         <G> Maximum Callers In Database.. : 500
  947.         <H> Maximum Caller Daily Access.. : 10
  948.         <I> # Of Callers................. : 1
  949.         <J> # Of File Description Lines.. : 20
  950.         <K> Upload Time Compensation..... : 1.000  <1> Expired Security... : 0
  951.         <L> New Caller Security.......... : 10     <2> Expiration Warning. : 0
  952.         <M> New Caller Log On Time....... : 45     <3> Sysop Security..... : 50
  953.         <N> No Activity Time Limit....... : 3      <4> Node Chat Drive.... : E
  954.         <O> Node Number.................. : 2      <5> Default ANSI Color. : 32
  955.         <P> Private BBS Security Level... : 0
  956.         <R> Total Number Of Nodes........ : 3
  957.         <S> U/D Ratio Violation Security. : 25
  958.         <T> Upload Disk Space Requirement : 100K
  959.  
  960.              ENTER COMMAND [<Q>...  Quit]:
  961.  
  962.            Command <A>  Use this command to enter or change the Sysop Caller
  963.                         Name.
  964.  
  965.  
  966.                                                                         Page 15
  967.         -----------------------------------------------------------------------
  968.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  969.         -----------------------------------------------------------------------
  970.  
  971.  
  972.            Command <B>  Allows you to change the Sysop name.  This is the name
  973.                         callers will see credited as the Sysop of the BBS.
  974.  
  975.            Command <C>  Sets the password that is needed to drop to DOS from
  976.                         a remote location.  The default is a blank line.  To
  977.                         use this feature, 'a drop to DOS' password must be
  978.                         configured.  The configured password is disguised by
  979.                         asterisks, and is never visible.  Should you forget
  980.                         the drop to DOS password, it can be reconfigured.
  981.  
  982.            Command <D>  This command sets the starting date of your bulletin
  983.                         board.  If you are already running an established
  984.                         board, you can enter the original starting date of
  985.                         your BBS rather than the date of your conversion to
  986.                         SPITFIRE.
  987.  
  988.            Command <E>  Sets the amount of time per day a caller is allowed on
  989.                         the board.  Refer to the section on SPITFIRE FILE
  990.                         CLARIFICATION in this manual for more information on
  991.                         setting daily time limits in SPITFIRE's DAILYLMT.DAT.
  992.  
  993.            Command <F>  Sets the amount of time allowed per call for each
  994.                         caller.  Refer to the section on SPITFIRE FILE
  995.                         CLARIFICATION in this manual for more information on
  996.                         setting daily time limits in SPITFIRE's DAILYLMT.DAT.
  997.  
  998.            Command <G>  Determines the number of callers you will allow to
  999.                         utilize your BBS.  (i.e. -  If this value is set
  1000.                         at 500 and you already have 500 callers and a new
  1001.                         caller (501) tries to log on, the system displays the
  1002.                         file MAXUSERS.[BCR], if it exists, and logs the caller
  1003.                         off the BBS.)
  1004.  
  1005.            Command <H>  This option limits how many times a caller can call
  1006.                         the board each day.  If this number is exceeded, the
  1007.                         system will display TOOMANY.[BCR], if it exists, and
  1008.                         log the caller off the BBS.
  1009.  
  1010.            Command <I>  This allows the Sysop to set the number of callers.
  1011.                         The purpose of this command is to allow Sysops already
  1012.                         running an established board to enter their current
  1013.                         number of callers, so as not to start the BBS with
  1014.                         Caller Number 1.
  1015.  
  1016.            Command <J>  Sets the number of descriptive lines callers can input
  1017.                         when uploading files to the BBS.  Valid options are 1
  1018.                         through 20.  If set to 1, only single-line descriptions
  1019.                         are allowed.  Using 2 through 20 allows multi-line file
  1020.                         descriptions.  If this option is set to allow multi-
  1021.  
  1022.  
  1023.                                                                         Page 16
  1024.         -----------------------------------------------------------------------
  1025.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1026.         -----------------------------------------------------------------------
  1027.  
  1028.  
  1029.                         line file descriptions, and a caller uploads a file 
  1030.                         the entire multi-line description entered by the caller
  1031.                         is written to the CALLERS.LOG.  Also, if the file is
  1032.                         uploaded for Sysop Only, the entire multi-line 
  1033.                         description entered by the caller is written in the 
  1034.                         HEYSYSOP.LOG.  
  1035.                         
  1036.                         If the ALT+T option, Uploaded By Description, is set to
  1037.                         Yes it will add 1 line to the description crediting the
  1038.                         caller who uploaded the file.  So even if this option 
  1039.                         is set to 1, if the ALT+T's Uploaded By Description is
  1040.                         set to Yes multi-line file descriptions will result.
  1041.  
  1042.             ** NOTE **  If any SPITFIRE utility, such as SFCHKUP, uses the 
  1043.                         file description contained in the file's FILE_ID.DIZ
  1044.                         to replace the description entered by the caller then
  1045.                         there is no limit to the number of descriptive lines
  1046.                         allowed by SPITFIRE.
  1047.  
  1048.            Command <K>  Sets the ratio for the amount of time a caller is
  1049.                         compensated in relation to the amount of time spent
  1050.                         uploading.  SPITFIRE defaults to 1.000.  If you wish
  1051.                         to reward the caller with additional time for uploads,
  1052.                         increase this numeric value.  For instance, if this is
  1053.                         set at 2.000 and a caller spends 10 minutes uploading,
  1054.                         the caller is compensated 20 minutes after the upload
  1055.                         is completed.
  1056.  
  1057.            Command <L>  Sets the default security level for a new caller.
  1058.  
  1059.            Command <M>  Sets the amount of time a new caller is allowed on the
  1060.                         BBS.  (First day only)
  1061.  
  1062.            Command <N>  Sets the amount of time a caller can remain inactive
  1063.                         (no keyboard input) before being automatically logged
  1064.                         off the BBS.
  1065.  
  1066.            Command <O>  Sets the Node Number for this particular node of the
  1067.                         BBS.  If you are not operating a multi-node system,
  1068.                         this should be set to 1.  If you are operating a
  1069.                         multi-node BBS, the node number entered here should
  1070.                         correspond to the appropriate node number.  In other
  1071.                         words, the second node should be set to 2, the third
  1072.                         node to 3, etc.  SPITFIRE supports up to 255 nodes.
  1073.  
  1074.            Command <P>  This command sets the security required to access the
  1075.                         BBS if the BBS has been toggled to be a private BBS.
  1076.                         If a caller attempts to log on the BBS and does not
  1077.                         have a security equal to or greater than what the
  1078.  
  1079.  
  1080.                                                                         Page 17
  1081.         -----------------------------------------------------------------------
  1082.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1083.         -----------------------------------------------------------------------
  1084.  
  1085.  
  1086.                         Sysop has set here, the display file, PRIVATE.[BCR],
  1087.                         if it exists, is displayed to the caller, and the 
  1088.                         caller is logged off the BBS.  Multi-node systems 
  1089.                         should set this option for each individual node.
  1090.  
  1091.            Command <R>  Sets the total number of nodes available on your
  1092.                         system.  For single node systems, a 1 is entered,
  1093.                         and for multi-node systems, it would be equivalent
  1094.                         to the total number of nodes supported in your system
  1095.                         setup.  SPITFIRE supports up to 255 nodes.
  1096.  
  1097.            Command <S>  Specifies the security level that a caller will be
  1098.                         changed to if the upload/download ratio is violated.
  1099.                         SPITFIRE's DAILYLMT.DAT file defines parameters for
  1100.                         determining if and when a caller's security is
  1101.                         adjusted for violating the upload/download ratio. The
  1102.                         DAILYLMT.DAT file must define a VWR (Violation Warning
  1103.                         Ratio) and a VER (Violation Enforcement Ratio).  The
  1104.                         VWR and VER should be defined for each security level
  1105.                         on the BBS for which the Sysop desires to monitor
  1106.                         upload/download requirements.  (Refer to the section -
  1107.                         SPITFIRE FILE CLARIFICATIONS - for further information
  1108.                         on SPITFIRE's DAILYLMT.DAT.)
  1109.  
  1110.                         If SPITFIRE finds the VWR and VER is defined for the
  1111.                         security level of the caller, each time a file is
  1112.                         downloaded, SPITFIRE performs the following
  1113.                         calculations to determine if a caller has violated
  1114.                         the upload/download ratio requirement:
  1115.  
  1116.                         The number of files downloaded by a caller is divided
  1117.                         by the number of files uploaded AND the number of
  1118.                         kilobytes downloaded by the caller is divided by the
  1119.                         number of kilobytes uploaded by the caller.  SPITFIRE
  1120.                         must verify that both the file ratio, and the kilobyte
  1121.                         ratio have been violated.  If the results of both the
  1122.                         file, and kilobyte calculation are greater than the
  1123.                         value defined for the VER (Violation Enforcement
  1124.                         Ratio), SPITFIRE will then alter the caller's security
  1125.                         level to that configured here at the U/D Ratio
  1126.                         Violation Security.
  1127.  
  1128.             ** NOTE **  SPITFIRE will return the caller to their original
  1129.                         security once the caller's upload/download ratio is
  1130.                         again within the required ratio limits.  SPITFIRE's
  1131.                         SFUSERS.DAT file contains a field which stores
  1132.                         information regarding the caller's original security
  1133.                         level.  When a caller uploads a file to the BBS,
  1134.                         SPITFIRE first checks to see if the caller's current
  1135.  
  1136.  
  1137.                                                                         Page 18
  1138.         -----------------------------------------------------------------------
  1139.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1140.         -----------------------------------------------------------------------
  1141.  
  1142.  
  1143.                         security level is less than their original security.
  1144.                         If so, SPITFIRE performs the same computations as
  1145.                         described above.  If the results of the file or
  1146.                         kilobyte calculation is less than the VER (Violation
  1147.                         Enforcement Ratio), the caller's original security
  1148.                         level is restored.  Keep in mind, for this to work
  1149.                         properly, the VER (Violation Enforcement Ratio) must
  1150.                         be configured the same for both security levels, the
  1151.                         security that is being monitored and the U/D Ratio
  1152.                         Violation Security entered here.
  1153.  
  1154.            Command <T>  Allows the Sysop to configure the amount of disk
  1155.                         space which must be available on the upload drive
  1156.                         before a caller will be allowed to perform an upload.
  1157.                         The default is 100K.
  1158.  
  1159.            Command <1>  Defines the security level a caller will be returned
  1160.                         to in the event their subscription to the BBS should
  1161.                         expire.  When a caller logs on and the caller's
  1162.                         subscription has expired, then SPITFIRE will
  1163.                         display SFSUBCHG.[BCR] and will alter the caller's
  1164.                         security level to this pre-determined level.  At the
  1165.                         time a caller's security level is altered, SPITFIRE
  1166.                         records the event in the CALLERS.LOG.  If you do not
  1167.                         intend to use the subscription features of SPITFIRE,
  1168.                         simply set this value to 0.
  1169.                         
  1170.            Command <2>  Allows the Sysop to configure the number of days
  1171.                         prior to a caller's subscription expiring that the 
  1172.                         caller will be warned.  SPITFIRE uses the number of 
  1173.                         days entered here in conjunction with the subscription
  1174.                         date (date the subscription will expire which is 
  1175.                         maintained in the caller's record) to warn the caller 
  1176.                         of the impending subscription expiration.  SPITFIRE 
  1177.                         displays SUBWARN.[BCR] to warn the caller of the 
  1178.                         approaching subscription expiration.  SPITFIRE also 
  1179.                         records that the warning was issued to the caller in 
  1180.                         the CALLERS.LOG.  If you do not intend to use the 
  1181.                         subscription features of SPITFIRE, simply set this 
  1182.                         value to 0.
  1183.  
  1184.            Command <3>  Sets the Sysop security level.  Any caller with an
  1185.                         access equal to or greater than this value can read
  1186.                         all messages (public and non-public), undelete
  1187.                         messages, delete any message, copy a message and
  1188.                         overwrite existing files when uploading (the filename
  1189.                         already exists) as well as being able to perform other
  1190.                         functions not available to callers with a security
  1191.                         level less than what is configured here.
  1192.  
  1193.  
  1194.                                                                         Page 19
  1195.         -----------------------------------------------------------------------
  1196.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1197.         -----------------------------------------------------------------------
  1198.  
  1199.  
  1200.            Command <4>  Specifies the drive letter which will be used to read
  1201.                         and write the node chat file.  Due to the constant 
  1202.                         access required of this file during the process of a 
  1203.                         node chat, it is highly recommended that a RAM drive
  1204.                         be created for use as the node chat drive.  
  1205.                         
  1206.                         DOS comes with the necessary software to create a
  1207.                         RAM drive.  Refer to your DOS manual for instructions
  1208.                         on creating a RAM drive.
  1209.  
  1210.            Command <5>  This option allows the Sysop to set the default ANSI
  1211.                         color that will be used for new callers to the BBS.
  1212.                         Valid options are 31 through 36.  The colors
  1213.                         associated with the numeric value are 31 Red, 32 Green,
  1214.                         33 Yellow, 34 Blue, 35 Magenta, 36 Cyan, and 37 White.
  1215.  
  1216.             After completing your SPITFIRE Configuration, enter <Q> to Quit
  1217.         and the "Ready..." prompt is displayed.
  1218.  
  1219.  
  1220.         3.3 - TOGGLE SPITFIRE SWITCHES
  1221.         ------------------------------
  1222.  
  1223.             The Toggle SPITFIRE Switches allows the Sysop to toggle the
  1224.         availability of specific SPITFIRE features when configuring their
  1225.         BBS.  The Toggle SPITFIRE Switches window is opened by pressing ALT+T
  1226.         at the SPITFIRE ready prompt.  A window opens up to display the 
  1227.         following configuration options:
  1228.  
  1229.       -----< Toggle SPITFIRE Switches >-----
  1230.       <A> US Phone Number Style......... : On  <1> Mandatory Msg Scan..... : On
  1231.       <B> Log On - Message Statistics... : On  <2> Use RIP Command Lines.. : No
  1232.       <C> Log On - New File Statistics.. : On
  1233.       <D> Require New Caller Birthdate.. : Yes
  1234.       <E> New Caller Default Protocol... : Yes
  1235.       <F> File Description Conversion... : On
  1236.       <G> Type Of BBS................... : Public BBS
  1237.       <H> ANSI Graphics................. : Ansi Available
  1238.       <I> Second Password............... : One Password
  1239.       <J> Direct Screen Writes.......... : Yes
  1240.       <K> Uploaded By Description....... : Yes
  1241.       <L> Password Failure Comment...... : No
  1242.       <M> Require Door Return Password.. : No
  1243.       <N> Scan All Msg Conferences...... : Yes
  1244.       <O> Comprehensive Upload Search... : On
  1245.       <P> Color Monitor................. : Yes
  1246.       <R> RIP Graphics.................. : Yes
  1247.       <S> Search CD Rom Area SFFILES.... : No
  1248.       <T> Test Files Upon Boot.......... : Yes
  1249.       <U> Use International Characters.. : No
  1250.                     Enter Command <<Q>... Quit>:
  1251.  
  1252.  
  1253.                                                                         Page 20
  1254.         -----------------------------------------------------------------------
  1255.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1256.         -----------------------------------------------------------------------
  1257.  
  1258.  
  1259.             Command <A>  Allows the Sysop to configure whether the BBS will
  1260.                          use the US phone number format (###-###-####) or
  1261.                          allow SPITFIRE to accept any 12 character string
  1262.                          entered by the caller.  SPITFIRE defaults to the US
  1263.                          Phone Number Style set to On.
  1264.  
  1265.             Command <B>  This feature enables the Sysop to determine whether
  1266.                          callers will be prompted with their message statistics
  1267.                          when logging on the BBS.  If this is set On, the
  1268.                          caller is notified upon log on of any new messages,
  1269.                          number of received messages, messages sent by the
  1270.                          caller and total number of messages on the BBS.
  1271.                          SPITFIRE's default is On.
  1272.  
  1273.             Command <C>  Allows the Sysop to designate whether callers are
  1274.                          prompted with new file statistics when logging on.  If
  1275.                          this is set to On and the caller elects to view new
  1276.                          files, a list of all new files will be displayed to
  1277.                          the caller.  Additionally, SPITFIRE informs callers of
  1278.                          the number of new files since last checked, as well as
  1279.                          the total downloadable files and bytes available on 
  1280.                          the system.  SPITFIRE's default is On.  SPITFIRE will
  1281.                          not check for new files or report file statistics on a
  1282.                          file area that is configured as a CD-ROM file area.
  1283.  
  1284.                          When toggled On, the caller may tag files from the
  1285.                          new files listing for download.  After the list has
  1286.                          finished displaying, and if the caller has tagged 
  1287.                          files for download, SPITFIRE will prompt the caller as
  1288.                          to whether to begin the file download process.  If the
  1289.                          caller responds with a "Y", SPITFIRE will then prompt
  1290.                          the caller as to whether he/she would like to be 
  1291.                          logged off after the download is completed.  If the
  1292.                          caller responds with a "Y", when the download is
  1293.                          completed, the caller is automatically logged off
  1294.                          the BBS.  In such an instance, it is possible for
  1295.                          a caller to log on the BBS, perform a file download
  1296.                          and log off the BBS without ever reaching the Main 
  1297.                          Menu of the BBS.
  1298.  
  1299.             Command <D>  Designates whether a new caller logging onto the
  1300.                          BBS for the first time is required to enter their
  1301.                          date of birth.  If toggled to Yes, the birthdate is
  1302.                          required.  If toggled to No, the caller is not
  1303.                          prompted to enter their date of birth.
  1304.  
  1305.                          If Second Password option is toggled to Second 
  1306.                          Password Required, and the Require New Caller 
  1307.  
  1308.  
  1309.                                                                         Page 21
  1310.         -----------------------------------------------------------------------
  1311.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1312.         -----------------------------------------------------------------------
  1313.  
  1314.  
  1315.                          Birthdate is changed to No, SPITFIRE will
  1316.                          automatically change the Second Password option to 
  1317.                          One Password.
  1318.  
  1319.              **NOTE**    SPITFIRE uses a caller's date of birth as the second
  1320.                          password, when required.  It is not possible to
  1321.                          require a second password if the BBS does not
  1322.                          require the caller to enter their date of birth.
  1323.  
  1324.             Command <E>  This feature determines if a new caller logging onto
  1325.                          the BBS is allowed to select a default file transfer
  1326.                          protocol after answering the new caller questionnaire.
  1327.                          If toggled to Yes, the new caller is automatically
  1328.                          presented with this option.  If this feature is set 
  1329.                          to Off, the new caller is not automatically presented
  1330.                          with this option, but may still select a default file 
  1331.                          transfer protocol from the <Y>our Statistics option 
  1332.                          of the Main Menu.
  1333.  
  1334.             Command <F>  Toggles SPITFIRE's File Description Conversion On
  1335.                          and Off.  When toggled On, SPITFIRE automatically
  1336.                          converts the first character of each word in the file
  1337.                          description entered by the caller to upper case.  All
  1338.                          other characters will be lower case.  The exception
  1339.                          to this would be any words which SPITFIRE finds in 
  1340.                          SFUPCASE.DAT (in the Work File Path).  Any words the
  1341.                          Sysop places in SFUPCASE.DAT are converted to all 
  1342.                          upper case characters, i.e., BBS, SPITFIRE, COM, ZIP,
  1343.                          etc.  If toggled Off, SPITFIRE makes no attempt to 
  1344.                          alter the description entered by the caller.  SPITFIRE
  1345.                          defaults to setting this On.
  1346.  
  1347.                          *** NOTE ***  When using SFCHKUP or similar utilities
  1348.                          to replace the file description entered by the caller
  1349.                          with the FILE_ID.DIZ text, regardless of the File 
  1350.                          Description Conversion toggle, SPITFIRE will not alter
  1351.                          the imported FILE_ID.DIZ description.
  1352.                          
  1353.             Command <G>  Toggles the BBS as a Private or Public system.  If you
  1354.                          toggle this as a Private BBS, then the caller's name
  1355.                          must be found in the callers file and the caller's
  1356.                          security must be equal to or greater than that
  1357.                          configured for option <R> Private BBS Security Level
  1358.                          at the ALT+Z configuration screen prior to the caller
  1359.                          being granted access.  
  1360.                          
  1361.                          If the caller's name is found in the caller data base
  1362.                          but the caller's security is not equal to or greater
  1363.  
  1364.  
  1365.                                                                         Page 22
  1366.         -----------------------------------------------------------------------
  1367.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1368.         -----------------------------------------------------------------------
  1369.  
  1370.  
  1371.                          than the configured Private BBS Security Level, then
  1372.                          PRIVATE.[BCR], if it exists, is displayed to the 
  1373.                          caller and the caller is logged off the BBS.
  1374.                          
  1375.             Command <H>  Toggles ANSI graphics On or Off.  If you wish to offer
  1376.                          ANSI graphics, you must create .CLR files to match the
  1377.                          display .BBS files you have, (i.e., ALL.BBS {non-ANSI}
  1378.                          and ALL.CLR {ANSI Graphics}).  In order for you to see
  1379.                          the ANSI Graphics locally, DEVICE=ANSI.SYS must exist
  1380.                          in your CONFIG.SYS file.
  1381.  
  1382.             Command <I>  Toggles password prompt.  If toggled to One Password,
  1383.                          the caller simply enters their password.  If toggled
  1384.                          to Second Password Required, after entering the
  1385.                          first password, the system prompts the caller for
  1386.                          their birth date.  Should the caller not know their
  1387.                          birth date, the system logs them off.
  1388.  
  1389.                **NOTE**  If the BBS is configured not to require a caller to
  1390.                          enter their date of birth when logging onto the BBS
  1391.                          the first time, SPITFIRE automatically sets this
  1392.                          option to One Password, if it is not already.  The
  1393.                          Second Password Required is only available when
  1394.                          callers are required to enter their birth date.
  1395.  
  1396.             Command <J>  Toggles the Direct Screen Write feature on and off.
  1397.                          If you are running SPITFIRE in a multi-tasking
  1398.                          environment, you will want to set this to No to
  1399.                          disable direct screen writing.  Otherwise, set this
  1400.                          to Yes because using direct screen writes increases
  1401.                          the speed of the display.
  1402.  
  1403.             Command <K>  Toggles whether a line is added to the file
  1404.                          description crediting the caller who uploaded the
  1405.                          file.  The line, "Uploaded By <Caller's Name>" will
  1406.                          appear as the last line of the file description if
  1407.                          this is set to Yes.  If set to No, no information
  1408.                          referencing the uploader will appear in the file
  1409.                          description.
  1410.                          
  1411.             Command <L>  Toggles whether a caller who is unable to enter
  1412.                          their password may leave a Comment To The Sysop.  If
  1413.                          toggled to "No", the caller is not prompted for a
  1414.                          comment.  When toggled to "Yes", the caller is given
  1415.                          the option of leaving a comment to the Sysop before
  1416.                          being logged off the BBS.
  1417.  
  1418.             Command <M>  Toggles whether the BBS requires a caller to enter
  1419.                          their passwords when returning to SPITFIRE from the
  1420.  
  1421.  
  1422.                                                                         Page 23
  1423.         -----------------------------------------------------------------------
  1424.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1425.         -----------------------------------------------------------------------
  1426.  
  1427.  
  1428.                          door section of the BBS.  If toggled to No, entering
  1429.                          their password is not required when returning from a
  1430.                          door.
  1431.  
  1432.             Command <N>  This feature allows Sysops to designate the message
  1433.                          scan parameters.  When set to Yes, all message
  1434.                          conferences are included in the scan.  When set to No,
  1435.                          only messages in the caller's queued conferences are
  1436.                          scanned.  This affects both the log on message scan
  1437.                          and the scan performed when selecting <Y>...Your
  1438.                          Messages option from the Message Menu.
  1439.  
  1440.             Command <O>  This feature provides Sysops the option of configuring
  1441.                          whether the system will take advantage of SPITFIRE's
  1442.                          comprehensive file search when a caller attempts an
  1443.                          upload.  If toggled Off, SPITFIRE searches for exact
  1444.                          matches.  If a match is found, the caller is informed
  1445.                          that the file already exists on the BBS.  When toggled
  1446.                          On, SPITFIRE trims any trailing digits from the file 
  1447.                          name during the search, replacing the numeric values 
  1448.                          with the '*' wildcard.  For instance, if a caller 
  1449.                          attempts to upload SF35.ZIP, SPITFIRE would search for
  1450.                          SF*.ZIP.  SPITFIRE will report individually each
  1451.                          SF*.ZIP file it finds on the BBS and prompt the caller
  1452.                          as to whether they still wish to continue with the 
  1453.                          upload.
  1454.  
  1455.                **NOTE**  The Comprehensive Upload Search does not prevent
  1456.                          callers from uploading the file.  This feature is 
  1457.                          meant only to make the callers aware that another 
  1458.                          version of this file already exists on the BBS.  
  1459.                          Hopefully the majority of callers are responsible
  1460.                          enough not to upload older versions of existing files,
  1461.                          but rather only the more current, updated versions.
  1462.  
  1463.             Command <P>  This feature allows the Sysop to toggle whether or
  1464.                          not the monitor used for the BBS is a color monitor.
  1465.  
  1466.             Command <R>  Allows the Sysop to configure whether RIP Graphics 
  1467.                          will be made available to callers of the BBS.  If 
  1468.                          toggled to Yes, when a caller logs on the BBS,
  1469.                          SPITFIRE will test to determine if the caller is using
  1470.                          a RIP terminal program.  If the caller is not using a 
  1471.                          RIP terminal communications program the caller is 
  1472.                          prompted with:  "Do You Want ANSI Graphics? <y/N>".  
  1473.                          If the caller is using a RIP terminal program, the 
  1474.                          caller is prompted to select one of the following
  1475.                          graphic formats: <A>nsi, <R>ip, or <N>one.  If RIP 
  1476.                          Graphics is selected, *.RIP display files will be 
  1477.                          displayed to the caller, if found.
  1478.  
  1479.  
  1480.                                                                         Page 24
  1481.         -----------------------------------------------------------------------
  1482.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1483.         -----------------------------------------------------------------------
  1484.  
  1485.  
  1486.             Command <S>  Toggles whether a File Area configured as a CD-Rom
  1487.                          Area (refer to the section, Configuring File Area
  1488.                          Records) will search SFFILES.<x> during file searches
  1489.                          rather than the CD-Rom drive.  This option provides
  1490.                          the Sysop the capability of configuring SPITFIRE to 
  1491.                          work with a CD-Rom in the most efficient manner.  If 
  1492.                          it is faster to search the CD-Rom drive, then toggle 
  1493.                          this option to No.  However, if it is faster to search
  1494.                          the SFFILES.<x>, then toggle this option to Yes.
  1495.  
  1496.             Command <T>  Toggles whether SPITFIRE tests the various message
  1497.                          base files to assure that the files are in working
  1498.                          condition.  If toggled On, when SPITFIRE is booted
  1499.                          the message base files are tested.  If toggled Off,
  1500.                          no tests are performed.  Sysops with numerous message
  1501.                          conferences may wish to toggle this Off to speed
  1502.                          the boot process.  SPITFIRE defaults to On and this
  1503.                          setting is recommended to ensure file integrity.
  1504.  
  1505.            Command <U>  Allows the Sysop to configure whether to allow 
  1506.                          keyboard input of non-English characters, with
  1507.                          an ASCII value of 128 to 175.  These characters
  1508.                          are used in countries outside the United States.
  1509.  
  1510.         
  1511.             Command <1>  Allows the Sysop to configure whether SPITFIRE will
  1512.                          perform the message base scan when a caller logs on
  1513.                          the BBS.  When toggled On SPITFIRE will automatically
  1514.                          scan the message base for new messages the first time
  1515.                          a caller logs onto the BBS each day.  If the caller
  1516.                          makes additional calls to the BBS that day, then the
  1517.                          message base scan will be optional.  If toggled Off,
  1518.                          the caller will be prompted as to whether he/she
  1519.                          would like to review the BBS message statistics.
  1520.              
  1521.             Command <2>  Toggles whether the SPITFIRE command lines will be
  1522.                          displayed to callers logging onto the BBS using the
  1523.                          RIP Graphic format.  If toggled to Yes, SPITFIRE will
  1524.                          display the menu command lines after the RIP menus are
  1525.                          displayed.  If toggled to No, SPITFIRE's menu command
  1526.                          lines will not be displayed after the RIP menus are
  1527.                          displayed.
  1528.  
  1529.  
  1530.         3.4 - CONFIGURING SPITFIRE FILE PATHS
  1531.         -------------------------------------
  1532.  
  1533.             When setting up a SPITFIRE BBS for the first time, SPITFIRE
  1534.         automatically creates the default file paths.  SPITFIRE will place any
  1535.         file which it creates in the appropriate file path.  If you wish to 
  1536.  
  1537.  
  1538.                                                                         Page 25
  1539.         -----------------------------------------------------------------------
  1540.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1541.         -----------------------------------------------------------------------
  1542.  
  1543.  
  1544.         modify these settings, you may do so by pressing ALT+P at the SPITFIRE
  1545.         "Ready..." prompt.  Pressing ALT+P opens the SPITFIRE File Path window
  1546.         which allows the Sysop to configure the file paths that will be used 
  1547.         when running SPITFIRE.
  1548.  
  1549.              --<SPITFIRE FILE PATHS>--
  1550.  
  1551.              <A>  Work Files Path..................: C:\SF\WORK
  1552.              <B>  Message Files Path...............: C:\SF\MESSAGE
  1553.              <C>  Display Files Path...............: C:\SF\DISPLAY
  1554.              <D>  External Transfer Path...........: C:\SF\EXTNOD1
  1555.  
  1556.                          ENTER COMMAND < <Q>...Quit> :
  1557.  
  1558.             An explanation of each command is listed below:
  1559.  
  1560.             Command <A>  Specifies the directory in which the SPITFIRE Work
  1561.                          Files reside.  (For more information on this refer
  1562.                          to the section FILE PATHS in this manual.)  All files
  1563.                          belonging in the Work File Path are specified as such
  1564.                          with a (WORK) in the file description in the section -
  1565.                          SPITFIRE WORK FILES.
  1566.  
  1567.             Command <B>  Allows you to specify the directory in which the
  1568.                          SPITFIRE Message Files will reside.  All files
  1569.                          belonging in the Message File Path are specified
  1570.                          as such with a (MESSAGE) in the file description in
  1571.                          the section - SPITFIRE MESSAGE FILES.
  1572.  
  1573.             Command <C>  Specifies the directory in which the SPITFIRE Display
  1574.                          Files reside.  All files with a BBS, CLR or RIP 
  1575.                          extension are Display Files and should reside in the
  1576.                          directory you designate here.  (For more information
  1577.                          refer to the section on FILE PATHS in this manual.)
  1578.                          All files belonging in the Display File Path are 
  1579.                          specified as such with a (DISPLAY) in the file 
  1580.                          description in the section - SPITFIRE DISPLAY FILES.
  1581.  
  1582.             Command <D>  Allows you to specify the directory from which you
  1583.                          opt to run the SPITFIRE External Transfer Protocols.
  1584.                          All files which you are using to run the External
  1585.                          Transfer Protocols must reside in the directory you
  1586.                          designate here. (For more information refer to the
  1587.                          section - EXTERNAL FILE TRANSFER PROTOCOLS of this
  1588.                          manual.)
  1589.  
  1590.             Establishing specified file paths provides Sysops with more
  1591.         manageable directories.  However, if the Sysop prefers, all files can
  1592.         be accessed from the SF directory.  Simply enter C:\SF in response to
  1593.         each of the above file path questions.
  1594.  
  1595.  
  1596.                                                                         Page 26
  1597.         -----------------------------------------------------------------------
  1598.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1599.         -----------------------------------------------------------------------
  1600.  
  1601.  
  1602.             After you've configured SPITFIRE to meet your specifications,
  1603.         Quit and return to the "SPITFIRE ready for use..." prompt.  The next 
  1604.         thing to be concerned about when setting up a SPITFIRE BBS is 
  1605.         configuring your system records.
  1606.         
  1607.         
  1608.         4.0 - SETTING UP THE SYSTEM RECORDS
  1609.         ------------------------------------
  1610.  
  1611.             Message Conference records and File Area records comprise your
  1612.         SPITFIRE system records.  There are two ways to set up the system
  1613.         records in SPITFIRE.  The first is by using ALT key combinations at
  1614.         the SPITFIRE "Ready..." prompt.  The second is through the Sysop Menu 
  1615.         which is accessed from the Main, Message or File Menus.  SPITFIRE will
  1616.         allow 784 different Message Conferences and 65535 File Areas.
  1617.  
  1618.  
  1619.         4.1  CONFIGURING MESSAGE CONFERENCE RECORDS
  1620.         -------------------------------------------
  1621.  
  1622.             Message Conference records are configured by pressing ALT+R at the
  1623.         "Ready" prompt or by selecting option <M> from the Sysop Menu.  When
  1624.         this is done the following will display to the screen:
  1625.  
  1626.         Conference Description.. : "Untitled Message Conference"
  1627.         Msg Conference Access... : Equal To Or Greater Than Caller Security
  1628.         Public Messages Only.... : No   Message Entry Security.. : 25
  1629.         Conference Security..... : 5    Net-Mail Conference..... : No
  1630.         Maximum Msg Length...... : 99   Purge Msgs Older Than... : 120 days
  1631.         Caller Message Deletion. : Yes  Purge Unreceived Msg.... : No
  1632.         Delete Old Thread Msg... : Yes  Net ID Name............. : UNTITLED MSG
  1633.         Allow Message Routing... : No   Privileged Securities... : 0;0;0;0;0
  1634.  
  1635.         >>>> RECORD [1 Of 10]  MESSAGE SYSTEM RECORD MENU  <<<<
  1636.         <N>.......... Net-Mail Toggle           <M>... Conference Description
  1637.         <S>...... Conference Security           <@>........ Conference Access
  1638.         <#>............ Record Number           <A>........... Add New Record
  1639.         <P>..... Public Messages Only           <C>...... Caller Msg Deletion
  1640.         <I>.....Insert New Conference           <D>........ Delete Conference
  1641.         <O>.........Old Message Purge           <U>......Unreceived Msg Purge
  1642.         <+>.......... Next Conference           <->...... Previous Conference
  1643.         <T>..... Purge Old Thread Msg           <L>........Maximum Msg Length
  1644.         <R>.... Allow Message Routing           <E>....Message Entry Security
  1645.         <!>...............Net ID Name           <&>.... Privileged Securities
  1646.         ENTER COMMAND - [N M S @ # A P C I D O U + - T L R E ! & <Q>uit ]?
  1647.  
  1648.  
  1649.         Command <N> - Net-Mail Toggle
  1650.                       Allows the Sysop to configure whether an individual
  1651.                       message conference will allow net-mail.  If a message
  1652.  
  1653.  
  1654.                                                                         Page 27
  1655.         -----------------------------------------------------------------------
  1656.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1657.         -----------------------------------------------------------------------
  1658.  
  1659.  
  1660.                       conference is set up to allow net-mail, callers are
  1661.                       allowed to leave messages to a person who is not a caller
  1662.                       on the BBS.  If a message conference is not configured to
  1663.                       allow net-mail a caller can only leave messages to other
  1664.                       callers of the BBS.  (This also applies to Carbon Copy
  1665.                       messages.)
  1666.  
  1667.         Command <M> - Conference Description
  1668.                       You will notice that the default Message Conference
  1669.                       description is "Untitled Message Conference".  Change
  1670.                       this to suit your needs.  As an example, you may wish to
  1671.                       change the description of this conference to "Public
  1672.                       Messages".
  1673.  
  1674.         Command <S> - Conference Security
  1675.                       This allows you to set the security level for this
  1676.                       Message Conference.  You will notice that the default
  1677.                       security level is 5, which means that any caller with a
  1678.                       security of 5 or greater will be able to read messages
  1679.                       in this conference.  If you wish to set a different
  1680.                       security level for this Message Conference, then select
  1681.                       <S> to change the security level of the conference.
  1682.  
  1683.         Command <@> - Conference Access
  1684.                       You will note that SPITFIRE defaults the Message
  1685.                       Conference Access to "Equal To Or Greater Than".  What
  1686.                       this means is that any caller with a security level equal
  1687.                       to or greater than the security level of this Message
  1688.                       Conference can access it.  If you select <@>, SPITFIRE
  1689.                       will toggle this feature to "Equal To Caller Security"
  1690.                       and only callers with a security level equal to the
  1691.                       security level of the Message Conference will be able to
  1692.                       access this conference.  Callers with a security level
  1693.                       greater than or less than the security level of this
  1694.                       conference will not be able to access this conference
  1695.                       (unless the caller has Sysop security or whose security
  1696.                       is equal to a specified Privileged Security).
  1697.  
  1698.         Command <#> - Record Number
  1699.                       Allows you to enter a specific Message Conference record
  1700.                       number.  After entering the number, the information for
  1701.                       the record number you specified is displayed.
  1702.  
  1703.         Command <A> - Add New Record
  1704.                       Allows the Sysop to add a new Message Conference to the
  1705.                       Message base.  The new record will be added after the
  1706.                       last existing Message Conference record.  For instance,
  1707.                       if your system has 25 Message Conferences and the <A>
  1708.                       option is selected, a Message System Record Number 26
  1709.                       will be added.
  1710.  
  1711.  
  1712.                                                                         Page 28
  1713.         -----------------------------------------------------------------------
  1714.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1715.         -----------------------------------------------------------------------
  1716.  
  1717.  
  1718.         Command <P> - Public Messages Only
  1719.                       Toggles whether the Message Conference will allow
  1720.                       non-public messages.  The default setting of SPITFIRE is
  1721.                       to allow non-public messages.  By selecting <P> you can
  1722.                       toggle this feature so that only messages marked as
  1723.                       public are allowed.
  1724.  
  1725.         Command <C> - Caller Msg Deletion
  1726.                       Toggles whether a caller of the BBS is allowed to delete
  1727.                       messages.  If set to Yes, the caller will be able to
  1728.                       delete messages either sent to or sent by them.  If
  1729.                       this is toggled to No, a caller will not be allowed to
  1730.                       delete any messages.  This option is set for each message
  1731.                       conference individually.  You may toggle it one way for
  1732.                       one message conference and the other for another message
  1733.                       conference.
  1734.  
  1735.         ****  Although Buffalo Creek Software offers the Caller Deletion option
  1736.               which the Sysop can use to configure whether a caller is allowed
  1737.               to delete messages in SPITFIRE, it assumes no responsibility for
  1738.               Sysops who use this feature.  Legal judgments concerning the
  1739.               ownership of messages on a bulletin board system could possibly
  1740.               hold Sysops liable for denying callers control of their posted
  1741.               messages.
  1742.  
  1743.         Command <I> - Insert New Conference
  1744.                       Inserts a new Message Conference record between two
  1745.                       existing Message Conference records.  Upon selecting
  1746.                       this option, SPITFIRE displays the prompt "Insert before
  1747.                       which conference?".  A new Message System Record is
  1748.                       inserted preceding the Message System Record number
  1749.                       that is entered here.
  1750.  
  1751.                       ***IMPORTANT NOTE***
  1752.                       When inserting a new Message Conference the SFMSG<x>.DAT,
  1753.                       SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR files are
  1754.                       automatically reset to correspond to the appropriate
  1755.                       Message Conference.  For example, assume the BBS has
  1756.                       five active Message Conferences and a new Message
  1757.                       Conference is inserted prior to Message Conference #4.
  1758.                       The new Message Conference becomes Message Conference
  1759.                       #4. The previous Message Conference #5 now becomes 
  1760.                       Message Conference #6 and the SFMSG05.DAT, SFMSG05.PTR,
  1761.                       SFMSG05.IDX and SFMSG05.LMR are appropriately renamed to
  1762.                       SFMSG06.DAT, SFMSG06.PTR, SFMSG06.IDX and SFMSG06.LMR.
  1763.                       The previous Message Conference #4 now becomes Message
  1764.                       Conference #5, and the SFMSG04.DAT, SFMSG04.PTR, 
  1765.                       SFMSG04.IDX and SFMSG04.LMR are appropriately renamed to
  1766.                       SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX and SFMSG05.PTR.
  1767.  
  1768.  
  1769.                                                                         Page 29
  1770.         -----------------------------------------------------------------------
  1771.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1772.         -----------------------------------------------------------------------
  1773.  
  1774.                       
  1775.                       SPITFIRE will also rename any SFMSG<x>.BBS/CLR/RIP
  1776.                       when a Message Conference is inserted.  For example,
  1777.                       let's assume there are 25 Message Conferences on the
  1778.                       BBS.  If a Message Conference is <I>nserted before 
  1779.                       Message Conference #23, SFMSG25.BBS/CLR/RIP would be
  1780.                       renamed to SFMSG26.BBS/CLR/RIP, SFMSG24.BBS/CLR/RIP
  1781.                       would be renamed to SFMSG25.BBS/CLR/RIP, and 
  1782.                       SFMSG23.BBS/CLR/RIP would be renamed to 
  1783.                       SFMSG24.BBS/CLR/RIP.
  1784.  
  1785.         Command <D> - Delete Conference
  1786.                       This option allows an existing Message System Record to
  1787.                       be deleted.  Upon selecting this option SPITFIRE displays
  1788.                       the prompt "Delete which conference?". The number entered
  1789.                       here will cause that Message Conference to be removed.
  1790.  
  1791.                       ***IMPORTANT NOTE***
  1792.                       When deleting an existing Message Conference the
  1793.                       SFMSG<x>.DAT, SFMSG<x>.PTR, SFMSG<x>.IDX and SFMSG<x>.LMR
  1794.                       files are automatically reset to correspond to the
  1795.                       appropriate Message Conference.  For example, let's again
  1796.                       assume the BBS has five active Message Conferences and
  1797.                       Message Conference #4 is deleted.  The pre-existing
  1798.                       SFMSG04.DAT, SFMSG04.PTR, SFMSG04.IDX and SFMSG04.LMR
  1799.                       files are deleted when Message Conference #4 is deleted.
  1800.                       The previous Message Conference #5 now becomes Message
  1801.                       Conference #4.  The SFMSG05.DAT, SFMSG05.PTR, SFMSG05.IDX
  1802.                       and SFMSG05.LMR are appropriately renamed to SFMSG04.DAT,
  1803.                       SFMSG04.PTR, SFMSG04.IDX and SFMSG04.PTR.
  1804.                       
  1805.                       SPITFIRE will also rename any SFMSG<x>.BBS/CLR/RIP
  1806.                       when a Message Conference is deleted.  For example,
  1807.                       let's assume there are 25 Message Conferences on the
  1808.                       BBS.  If a Message Conference #23 is <D>eleted, SPITFIRE
  1809.                       would rename SFMSG24.BBS/CLR/RIP to SFMSG23.BBS/CLR/RIP
  1810.                       and SFMSG25.BBS/CLR/RIP would be renamed to 
  1811.                       SFMSG24.BBS/CLR/RIP.
  1812.  
  1813.         Command <O> - Old Message Purge
  1814.                       Specifies how many days old a message in this particular
  1815.                       conference must be prior to it being purged during
  1816.                       SPITFIRE's message packing procedure.  For instance, if 
  1817.                       this is set to 120 days, when SPITFIRE packs this message
  1818.                       conference any messages older than 120 days will be 
  1819.                       purged.
  1820.  
  1821.         Command <U> - Unreceived Msg Purge
  1822.                       Specifies whether messages which are unreceived are
  1823.                       allowed to be purged from the Message Conference.  If
  1824.  
  1825.  
  1826.                                                                         Page 30
  1827.         -----------------------------------------------------------------------
  1828.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1829.         -----------------------------------------------------------------------
  1830.  
  1831.  
  1832.                       set to Yes, when packing the message base any messages
  1833.                       older than the days set with the <O>..Old Message Purge
  1834.                       option will be purged even if they have not yet been
  1835.                       received.  If set to No, unreceived messages will not be
  1836.                       purged.
  1837.  
  1838.         Command <+> - Next Conference
  1839.                       This option is used to move forward from one Message
  1840.                       System record to another.  Pressing the "+" key
  1841.                       initiates the progression from one Message Conference
  1842.                       record to the next in sequential order.  Upon reaching
  1843.                       the last record, if the "+" key is pressed, SPITFIRE
  1844.                       will cycle to the first Message System record.
  1845.  
  1846.         Command <-> - Previous Conference
  1847.                       This option is used to cycle through the Message
  1848.                       System records in reverse order.  Pressing the "-" key
  1849.                       causes the previous conference number to be displayed.
  1850.                       From the first Message System record, if the "-" key is
  1851.                       pressed, SPITFIRE will cycle to the last Message
  1852.                       System record.
  1853.  
  1854.         Command <T> - Purge Old Thread Msg
  1855.                       This option allows the Sysop to designate whether
  1856.                       threaded messages will be deleted when using SPITFIRE's
  1857.                       SFPCKMSG message packer.  If this is toggled to Yes,
  1858.                       when the message base is packed, threaded messages
  1859.                       older than the days set with the <O>..Old Message Purge
  1860.                       will be deleted.  If toggled to No, threaded messages
  1861.                       will not be deleted from the message base.
  1862.  
  1863.         Command <L> - Maximum Msg Length
  1864.                       The option allows the Sysop to configure the maximum
  1865.                       lines that will be allowed per message in this message
  1866.                       conference.  Valid options range from 25 lines to 99
  1867.                       lines.  For instance, if 50 is entered, the maximum
  1868.                       length for all messages in this conference would be
  1869.                       50 lines.
  1870.  
  1871.         Command <R> - Allow Message Routing
  1872.                       The Routing option is only applicable if the message
  1873.                       conference has been configured as a net-mail conference.
  1874.                       When set to Yes (and you are using BCSUTI Version 1.0 or
  1875.                       greater or responding to a message imported through 
  1876.                       Buffalo Creek's SHILOH netmail system) SPITFIRE will
  1877.                       automatically default the message routing information
  1878.                       for you.  Otherwise, you will need to manually enter the
  1879.                       message routing information.
  1880.  
  1881.  
  1882.                                                                         Page 31
  1883.         -----------------------------------------------------------------------
  1884.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1885.         -----------------------------------------------------------------------
  1886.  
  1887.                       
  1888.                       The Routing feature also works with carbon copy messages.
  1889.                       So it is possible to send the same message to 10 different
  1890.                       people, routing it to 10 different locations.
  1891.                       
  1892.                       When entering a routed message, SPITFIRE allows the 
  1893.                       caller to specify whether the message should be sent as 
  1894.                       public or non-public.  SPITFIRE allows a caller to enter
  1895.                       a routed, non-public message even though the conference 
  1896.                       has been configured to allow public messages only.
  1897.  
  1898.         Command <E> - Message Entry Security
  1899.                       This option allows the Sysop to configure the security  
  1900.                       level required before a caller is allowed to enter a  
  1901.                       a message in this Message Conference.  A caller whose
  1902.                       security is equal to or greater than the security entered
  1903.                       here will be allowed to enter messages in this Message
  1904.                       Conference.  A caller whose security is less than the
  1905.                       security configured here will not be allowed to enter a
  1906.                       message in this Message Conference.  To configure a
  1907.                       Message Conference as read-only, simply configure this
  1908.                       option at a value equal to or greater than the highest
  1909.                       security level of any caller.  It should be noted that
  1910.                       if a caller receives a message in a Message Conference
  1911.                       where the caller's security is less than the configured
  1912.                       Message Entry Security, the caller will not be allowed
  1913.                       to reply to the message.  Also, if a caller's security
  1914.                       is equal to a configured privileged security, the caller
  1915.                       will be allowed to enter messages in the conference even
  1916.                       though the caller's security might be less than the 
  1917.                       configured Message Entry Security.
  1918.  
  1919.         Command <!> - Net ID Name
  1920.                       When this feature is selected, the Sysop can configure
  1921.                       the Net ID Name for this conference.  The Net ID Name
  1922.                       is a shortened conference description name used by LAKOTA,
  1923.                       (SPITFIRE's QWK Mail System), SHILOH (Buffalo Creek's
  1924.                       Netmail System) and BCSUTI (Buffalo Creek's UTI utility)
  1925.                       If the Sysop does not configure this, the Net ID Name 
  1926.                       defaults to the first 15 characters from the Message 
  1927.                       Conference description.  (LAKOTA uses the first 13 
  1928.                       characters of the Net ID Name while BCSUTI and other 
  1929.                       mail exchange programs may use the full 15 characters.)
  1930.  
  1931.         Command <&> - Privileged Securities
  1932.                       This feature allows the Sysop to configure up to five
  1933.                       privileged security levels per Message Conference.  If
  1934.                       a caller logs on and has a security level equal to a
  1935.                       security assigned here, the caller will have access to
  1936.                       this Message Conference regardless of how the Message
  1937.  
  1938.  
  1939.                                                                         Page 32
  1940.         -----------------------------------------------------------------------
  1941.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  1942.         -----------------------------------------------------------------------
  1943.  
  1944.  
  1945.                       Conference Security and the Message Conference Access
  1946.                       options have been configured.  In other words, the
  1947.                       privileged security will always override the Security
  1948.                       and the Access configuration for the Message Conference.
  1949.                       A caller with a privileged security may also enter 
  1950.                       messages in the conference even though the caller's
  1951.                       security might be less than the configured Message Entry
  1952.                       Security.  As an example, assume a Message Conference has
  1953.                       been configured only to allow callers with a security 
  1954.                       level greater than or equal to 50.  Also, assume that 30
  1955.                       is configured as a privileged security.  If a caller with
  1956.                       a security of 30 logs onto the BBS, the caller will have
  1957.                       full access to that particular Message Conference.
  1958.  
  1959.         Command <Q> - Quit
  1960.                       Upon selecting this option, SPITFIRE will return to the
  1961.                       place from which the Message System Record Menu was
  1962.                       initiated.  In other words, if invoked from the Sysop
  1963.                       Menu, SPITFIRE will return to the Sysop Menu.  If 
  1964.                       initiated from the "Ready..." prompt, SPITFIRE will
  1965.                       return to the "Ready..." prompt.
  1966.  
  1967.  
  1968.         4.2 - CONFIGURING FILE AREA RECORDS
  1969.         -----------------------------------
  1970.  
  1971.            File Area records are configured by pressing ALT+F at the "Ready"
  1972.         prompt or by selecting option <F> from the Sysop Menu.  When this is
  1973.         done the following is displayed to the screen:
  1974.  
  1975.         Download Path..... : C:\SF
  1976.         Upload Path....... : C:\SF
  1977.         Area Description.. : "Untitled File Area"
  1978.         Area Access....... : Equal To Or Greater Than Caller Security
  1979.         Area Security..... : 5           No Charge (FREE) Area.. : No
  1980.         Preview Area...... : No          Privileged Securities.. : 0;0;0;0;0
  1981.         CD Rom Area....... : No
  1982.         Search File Area.. : Yes
  1983.  
  1984.         >>>> RECORD [1 Of 10] FILE SYSTEM RECORD MENU <<<<
  1985.         <F>......... Area Description           <U>.............. Upload Path
  1986.         <D>............ Download Path           <S>............ Area Security
  1987.         <@>.............. Area Access           <R>............ Record Number
  1988.         <A>............. Add New Area           <I>.......... Insert New Area
  1989.         <P>............... Purge Area           <T>...... Toggle Preview Area
  1990.         <+>................ Next Area           <->............ Previous Area
  1991.         <C>...............CD Rom Area           <$>......... Search File Area
  1992.         (N>.....No Charge (FREE) Area           <&>.... Privileged Securities
  1993.  
  1994.         ENTER COMMAND - [F U D S @ R A I P T + - C  $ N & <Q>uit ]?
  1995.  
  1996.  
  1997.                                                                         Page 33
  1998.         -----------------------------------------------------------------------
  1999.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2000.         -----------------------------------------------------------------------
  2001.  
  2002.  
  2003.         Command <F> - Area Description
  2004.                       Notice that the default File Area description is
  2005.                       "Untitled File Area".  Change the area description so it
  2006.                       appropriately describes the types of files stored in this
  2007.                       particular file area.  For example, if the files in this
  2008.                       area could be categorized as system utilities, a suitable
  2009.                       description for this area might be "Utilities".  Select 
  2010.                       <F> to make this change.
  2011.  
  2012.         Command <U> - Upload Path
  2013.                       To change the upload path, simply select <U> from the
  2014.                       menu.  The Upload and Download paths are any legal DOS
  2015.                       path names telling SPITFIRE where it can find the files
  2016.                       associated with the File Area.  It is possible to
  2017.                       configure uploads to go into a single "Recent Uploads"
  2018.                       File Area, or to different areas which you could specify
  2019.                       by subject.  Here are a few examples of upload/download
  2020.                       paths:
  2021.  
  2022.                       The following example sends uploads to a sub-directory
  2023.                       called "UPLOADS" and allows the caller to download
  2024.                       programs from a sub-directory called "UTILITIES".  (Note:
  2025.                       SF is the parent directory.)
  2026.  
  2027.                            Download Path.....C:\SF\UTILITIES
  2028.                            Upload Path.......C:\SF\UPLOADS
  2029.  
  2030.                       In the following example, uploads are sent to the same
  2031.                       sub-directory where the files available for downloading
  2032.                       exist:
  2033.  
  2034.                            Download Path.....C:\SF\UTILITIES
  2035.                            Upload Path.......C:\SF\UTILITIES
  2036.  
  2037.                       If you're running the BBS on a floppy-based system with
  2038.                       upload and download files on drive B, and not using
  2039.                       sub-directories, you could do the following:
  2040.  
  2041.                            Download Path.....B:\
  2042.                            Upload Path.......B:\
  2043.  
  2044.         Command <D> - Download Path
  2045.                       You will notice that SPITFIRE sets the default download
  2046.                       path to the directory where SPITFIRE resides.  To change
  2047.                       this DOS file path, select <D> to set the path for this
  2048.                       File Area.  In the event that the file path set does not
  2049.                       exist, SPITFIRE will create it.  For example, if you
  2050.                       set your download path to C:\UTILITY and the utility
  2051.                       directory doesn't exist on your drive, SPITFIRE will
  2052.  
  2053.  
  2054.                                                                         Page 34
  2055.         -----------------------------------------------------------------------
  2056.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2057.         -----------------------------------------------------------------------
  2058.  
  2059.  
  2060.                       create the directory.  You will also notice once you
  2061.                       have entered the drive letter, SPITFIRE automatically
  2062.                       adds the colon ":" and the backslash "\" after it.  If
  2063.                       an invalid path is entered, SPITFIRE will not accept it.
  2064.                       You will have to copy the files you want available for
  2065.                       download into this directory and create a SFFILES.BBS
  2066.                       (text file listing the files available for download) in
  2067.                       that directory.  The SFFILES.BBS file must also reside in
  2068.                       that directory.  (The utility, SFFILESA, which creates 
  2069.                       your SFFILES.BBS for each file directory, is available 
  2070.                       for download from Buffalo Creek's BBS - 515-225-8496.)
  2071.                       If the File Area is configured as a CD Rom File Area,
  2072.                       a SFFILES.<x>, where <x> represents the File Area number,
  2073.                       will need to be created and placed the directory that
  2074.                       is configured as the Display file path.  SFFILES.<x>,
  2075.                       like SFFILES.BBS, is a text file listing the files 
  2076.                       available for download for that file area.
  2077.  
  2078.                       To use SPITFIRE's extended download directory feature,
  2079.                       create an FA<x>.TXT, where <x> is equal the File Area
  2080.                       number, and place it in the SPITFIRE home directory.
  2081.                       FA<x>.TXT is a simple text file which can be created
  2082.                       using your favorite text editor, as long as it saves
  2083.                       in ASCII text.  Each line of FA<x>.TXT should contain
  2084.                       the drive and directory of any extended download 
  2085.                       directories for the File Area.  For instance, if File
  2086.                       Area 5 was configured for Games, the contents of the 
  2087.                       FA5.TXT in the SPITFIRE Home directory might look like
  2088.                       this:
  2089.                       
  2090.                       F:\GAMES
  2091.                       G:\NEWGAMES
  2092.                       
  2093.                       If SPITFIRE does not find the file to download, read,
  2094.                       view, etc. in the configured download directory (the
  2095.                       primary download directory) it will then look for the
  2096.                       appropriate FA<x>.TXT in the SPITFIRE Home directory.
  2097.                       The number of extended download directories can be
  2098.                       configured using FA<x>.TXT is unlimited.  However, the
  2099.                       SFFILES.BBS in the primary download directory (or the
  2100.                       SFFILE.<x> for areas configured as CD Rom file areas)
  2101.                       should list all files available for downloading from 
  2102.                       all download paths, including any extended download 
  2103.                       directories.
  2104.  
  2105.                       The FA<x>.TXT, extended download directory feature,
  2106.                       provides additional CD Rom support.  However, the Sysop 
  2107.                       should be aware when using this feature that if the File
  2108.                       Area is not configured as a CD Rom File Area and the file
  2109.  
  2110.  
  2111.                                                                         Page 35
  2112.         -----------------------------------------------------------------------
  2113.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2114.         -----------------------------------------------------------------------
  2115.  
  2116.  
  2117.                       to be downloaded exists on a CD Rom disc, the file is
  2118.                       directly transferred to the caller from the CD Rom drive
  2119.                       rather than being copied to the disk drive.  Secondly, if
  2120.                       the File Area is configured as a CD Rom File Area and the
  2121.                       ALT+T's Search CD Rom Area SFFILES.BBS is toggled to Yes,
  2122.                       SPITFIRE will search the SFFILES.<x>, rather than the 
  2123.                       drive.  Therefore, the file must be listed in the 
  2124.                       SFFILES.<x> in order for SPITFIRE to find the file.
  2125.                       
  2126.         Command <S> - Area Security
  2127.                       This allows you to set the security level for this File
  2128.                       Area.  You will notice that the default security level
  2129.                       is 5, which means that any caller with a security of 5
  2130.                       or greater will be able to access this File Area.  If you
  2131.                       wish to set a different security level for the File Area,
  2132.                       then select <S> to change the security level of the area.
  2133.  
  2134.         Command <@> - Area Access
  2135.                       Note that SPITFIRE defaults to the File Area Access of
  2136.                       "Equal To Or Greater Than".  This means that callers with
  2137.                       a security level equal to or greater than the security
  2138.                       level of this File Area can access it.  If you select
  2139.                       <@>, SPITFIRE will toggle this feature to "Equal To
  2140.                       Caller Security".  Then only callers with a security
  2141.                       level equal to the security level of the File Area will
  2142.                       be able to access this area.  Callers with a security
  2143.                       level greater than or less than the area security level
  2144.                       will be unable to access it, except those callers with 
  2145.                       Sysop security or a security equal to a configured
  2146.                       privileged security.
  2147.  
  2148.         Command <R> - Record Number
  2149.                       This option allows you to enter a specific File Area
  2150.                       record number.  Upon entering the number, all current
  2151.                       information for the record number you specified is
  2152.                       displayed.
  2153.  
  2154.         Command <A> - Add New Area
  2155.                       By selecting the <A> option, a Sysop can add a new
  2156.                       File Area Conference to the File Area System Records.
  2157.                       The new record will be added after the last existing
  2158.                       File Area System Record.  For instance, if your system
  2159.                       has 25 File Areas and the <A> option is selected, a File
  2160.                       Area Record Number 26 will be added.  SPITFIRE will
  2161.                       allow up to 65,535 File Areas.
  2162.  
  2163.         Command <I> - Insert New Area
  2164.                       By selecting <I>, a Sysop can insert a new File Area
  2165.                       System Record between two existing file areas.  Upon 
  2166.  
  2167.  
  2168.                                                                         Page 36
  2169.         -----------------------------------------------------------------------
  2170.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2171.         -----------------------------------------------------------------------
  2172.  
  2173.  
  2174.                       selecting this option, you are prompted with "Insert 
  2175.                       before which area?".  A new File Area System Record 
  2176.                       will be inserted preceding the File Area System Record 
  2177.                       entered here.
  2178.  
  2179.                       *** IMPORTANT NOTE ***
  2180.                       SPITFIRE will rename any SFFILES.<x> or FA<x>.TXT file
  2181.                       area listings which are affected by inserting a new file
  2182.                       area record.  For instance, let's assume that a BBS is 
  2183.                       configured as having 25 file areas, and File Area #24 and
  2184.                       File Area #25 are CD-Rom file areas which use SFFILES.24
  2185.                       and SFFILES.25 to list files available in those areas. 
  2186.                       Next assume a file area is inserted before File Area #24.
  2187.                       SPITFIRE will automatically rename SFFILES.25 to 
  2188.                       SFFILES.26 and SFFILES.24 to SFFILES.25 when it inserts
  2189.                       the new file area.  Similarly, if in the same scenario,
  2190.                       the BBS utilized a FA24.TXT and a FA25.TXT, FA25.TXT
  2191.                       would be renamed to FA26.TXT and FA24.TXT would be
  2192.                       renamed to FA25.TXT when the new file area is inserted.
  2193.  
  2194.                       SPITFIRE will also rename any SFIL<x>.BBS/CLR/RIP when a
  2195.                       new File Area is inserted.  For example, let's assume 
  2196.                       there are 25 File Areas on the BBS.  If a new File Area
  2197.                       <I>nserted before File Area #23, SFIL25.BBS/CLR/RIP would
  2198.                       be renamed to SFIL26.BBS/CLR/RIP, SFFIL24.BBS/CLR/RIP
  2199.                       would be renamed to SFIL25.BBS/CLR/RIP, and 
  2200.                       SFIL23.BBS/CLR/RIP would be renamed SFMSG24.BBS/CLR/RIP.
  2201.  
  2202.         Command <P> - Purge Area
  2203.                       This option allows an existing File Area System Record
  2204.                       to be deleted.  Upon selecting this option, you will be
  2205.                       prompted with "Delete which area?".  The number that you
  2206.                       enter here will cause that File Area to be removed from
  2207.                       the File Area System Records.  When a File Area is
  2208.                       purged, the subsequent File Area system records are
  2209.                       appropriately reset in sequential order.  For instance,
  2210.                       if there are 15 File Areas on a system and File Area
  2211.                       12 is purged, File Area record 13 becomes 12, File Area
  2212.                       record 14 becomes 13 and File Area record 15 becomes 14.
  2213.  
  2214.                       *** IMPORTANT NOTE ***
  2215.                       SPITFIRE will rename any SFFILES.<x> or FA<x>.TXT file
  2216.                       area listings which are affected by deleting an existing
  2217.                       file area record.  For instance, let's assume that a BBS
  2218.                       is configured as having 25 file areas, and File Area #24
  2219.                       and File Area #25 are CD-Rom file areas which use 
  2220.                       SFFILES.24 and SFFILES.25 to list files available in those
  2221.                       areas.  Next, assume that File Area #23 is deleted.  
  2222.                       SPITFIRE will automatically rename SFFILES.24 to 
  2223.  
  2224.  
  2225.                                                                         Page 37
  2226.         -----------------------------------------------------------------------
  2227.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2228.         -----------------------------------------------------------------------
  2229.  
  2230.  
  2231.                       SFFILES.23 and SFFILES.25 to SFFILES.24 when it deletes
  2232.                       the existing file area.  Similarly, if in the same 
  2233.                       scenario, the BBS utilized a FA24.TXT and a FA25.TXT, 
  2234.                       FA24.TXT would be renamed to FA23.TXT and FA25.TXT would
  2235.                       be renamed to FA24.TXT when the file area is purged.
  2236.  
  2237.                       SPITFIRE will also rename any SFIL<x>.BBS/CLR/RIP when a
  2238.                       File Area is purged.  For example, let's assume 
  2239.                       there are 25 File Areas on the BBS.  If File Area #23
  2240.                       is purged, SFIL24.BBS/CLR/RIP would be renamed to 
  2241.                       SFIL23.BBS/CLR/RIP and SFFIL25.BBS/CLR/RIP would be 
  2242.                       renamed to SFIL24.BBS/CLR/RIP.
  2243.  
  2244.         Command <T> - Toggle Preview Area
  2245.                       The "T" option will toggle a File Area's Preview Area 
  2246.                       option between Yes and No.  If Preview Area is toggled
  2247.                       to Yes, a caller with a security less than the required
  2248.                       Area Security will be allowed limited access to preview 
  2249.                       this file area.  This means that the caller can access 
  2250.                       this file area, list files, read text files, view file 
  2251.                       archives, etc. but will not be allowed to download any 
  2252.                       files from this area.  In other words, the caller can do
  2253.                       everything except download from this file area.  If this
  2254.                       is toggled to No, callers with a security less than the 
  2255.                       specified Area Security will not be allowed access to 
  2256.                       this File Area.
  2257.  
  2258.         Command <+> - Next Area
  2259.                       This option is used to move forward from one File Area
  2260.                       System record to another.  Pressing the <+> key will
  2261.                       progress forward from one record to the next in
  2262.                       numerical order.  When reaching the last record and
  2263.                       the <+> key is pressed, SPITFIRE will cycle to the first
  2264.                       File Area System record.
  2265.  
  2266.         Command <-> - Previous Area
  2267.                       This option cycles through the File Area System
  2268.                       records in reverse order.  Pressing the <-> key
  2269.                       will display the preceding record number.  From the
  2270.                       first File Area System record if the <-> key is pressed
  2271.                       SPITFIRE will cycle to the last File Area System record.
  2272.  
  2273.         Command <C> - CD Rom Area
  2274.                       The option specifies the file area as a CD Rom Area.
  2275.                       If this is toggled on, then SPITFIRE searches the Display
  2276.                       File Path for a SFFILES.<x> for the file listing of this
  2277.                       CD Rom Area.  The <x> should correspond with the number
  2278.                       of the file area.  For instance, if File Area 15 is
  2279.                       configured as a CD Rom Area then the file listing would 
  2280.  
  2281.  
  2282.                                                                         Page 38
  2283.         -----------------------------------------------------------------------
  2284.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2285.         -----------------------------------------------------------------------
  2286.  
  2287.  
  2288.                       need to be named SFFILES.15.  If SPITFIRE finds  any file
  2289.                       areas configured as CD Rom Areas it does not report 
  2290.                       file statistics for the BBS when listing <N>ew Files
  2291.                       at log on or from the File Menu.  
  2292.                       
  2293.                       When a caller elects to download a file from a CD Rom
  2294.                       File Area, SPITFIRE copies the file from the CD Rom to
  2295.                       the disk drive.  SPITFIRE creates a sub-directory off the
  2296.                       configured Work directory and names the sub-directory
  2297.                       it creates CDROM<node number>.  For example, if the 
  2298.                       configured Work directory of node 2 is C:\SF2\WORK,
  2299.                       then the sub-directory created by SPITFIRE would be
  2300.                       C:\SF2\WORK\CDROM2.  The file which is copied to this
  2301.                       directory is erased, however, the sub-directory is not
  2302.                       removed.
  2303.  
  2304.         Command <$> - Search File Area
  2305.                       Allows Sysops to configure whether the download path
  2306.                       for the File Area will be searched for duplicate files
  2307.                       when a caller attempts an upload.  If this is toggled
  2308.                       to Yes, the download path will be searched and if this
  2309.                       is toggled to No, the download path will not be searched.
  2310.                       As an example, Sysops using a CD Rom file area may wish
  2311.                       to skip the search for these areas due to the time that
  2312.                       is required to scan these areas.
  2313.  
  2314.                       ** NOTE **  For a File Area configured as a CD Rom File
  2315.                       Area, if the Search CD Rom Area SFFILES has been toggled
  2316.                       to Yes from the Toggle SPITFIRE Switches configuration 
  2317.                       window and the File Area's record Search File Area option
  2318.                       is configured to Yes, then the SFFILES.<x> is searched 
  2319.                       for duplicate files rather than the drive/directory 
  2320.                       listing.
  2321.  
  2322.         Command <N> - No Charge (FREE) Area
  2323.                       Allows the Sysop to configure whether a File Area will
  2324.                       be a free File Area.  If this option is toggled to Yes, 
  2325.                       a caller may download files from this area and the 
  2326.                       caller's statistics (number of files downloaded and
  2327.                       kilobytes downloaded) will not be updated.  When toggled
  2328.                       to No, files downloaded from this area will update the
  2329.                       caller's statistics, increasing the number of files and
  2330.                       the kilobytes downloaded for each file that is downloaded
  2331.                       from this area.
  2332.                       
  2333.                       Files may be downloaded from a File Area configured as
  2334.                       a No Charge (FREE) Area even if the download would 
  2335.                       cause the caller to exceed the daily file and/or daily 
  2336.                       byte limit configured by the Sysop in DAILYLMT.DAT.
  2337.  
  2338.  
  2339.                                                                         Page 39
  2340.         -----------------------------------------------------------------------
  2341.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2342.         -----------------------------------------------------------------------
  2343.  
  2344.  
  2345.         Command <&> - Privileged Securities
  2346.                       This feature allows the Sysop to configure up to five
  2347.                       privileged security levels per File Area.  If a caller
  2348.                       logs on and has a security level equal to a security
  2349.                       assigned here, the caller will have access to this File
  2350.                       Area regardless of how the File Area Security and the
  2351.                       File Area Access options have been configured.  In other
  2352.                       words, the privileged security will always override the
  2353.                       Security and the Access configuration for the File Area.
  2354.                       As an example, assume a File Area has been configured
  2355.                       only to allow callers with a security level greater than
  2356.                       or equal to 50.  Also, assume that 30 is configured as a
  2357.                       privileged security.  If a caller with a security level
  2358.                       of 30 logs onto the BBS, the caller will be granted 
  2359.                       access to that particular File Area.
  2360.  
  2361.         Command <Q> - Quit
  2362.                       Selecting this option will return you to the place in
  2363.                       SPITFIRE from where the File System Record Menu was
  2364.                       called.  In other words, you will be returned either
  2365.                       to the Sysop Menu or the "Ready..." prompt.  SPITFIRE
  2366.                       will automatically save your newly configured System
  2367.                       Record.
  2368.         
  2369.  
  2370.         5.0 - SPITFIRE FILE PATHS
  2371.         -------------------------
  2372.  
  2373.             SPITFIRE supports paths for the files which are accessed in the
  2374.         process of its execution.  Using the individual file paths created
  2375.         by SPITFIRE (SYSTEM, WORK, MESSAGE, DISPLAY and EXTERNAL), your
  2376.         directories are more manageable.
  2377.  
  2378.             The SYSTEM files path is the directory in which you have set up
  2379.         SPITFIRE (usually C:\SF) and contains files required for the execution
  2380.         of SPITFIRE.  The WORK files path contains files which SPITFIRE
  2381.         accesses and writes to periodically in the process of program
  2382.         execution.  The DISPLAY files path contains all files which are
  2383.         displayed to the caller while logged on the BBS.  The MESSAGE files
  2384.         path contains all files used by the message section of SPITFIRE.  The
  2385.         EXTERNAL files path includes the files necessary to provide the caller
  2386.         with optional transfer protocols other than those provided in SPITFIRE.
  2387.  
  2388.         **NOTE** All DISPLAY files are optional.  Should the Sysop choose
  2389.         not to use these files, SPITFIRE will operate just fine.  In fact,
  2390.         SPITFIRE will in most instances display a default message if a display
  2391.         file is not found.  The DISPLAY files merely provide an additional
  2392.         means by which the Sysop can create unique screens to personalize
  2393.         their BBS system.
  2394.  
  2395.  
  2396.                                                                         Page 40
  2397.         -----------------------------------------------------------------------
  2398.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2399.         -----------------------------------------------------------------------
  2400.  
  2401.  
  2402.             The system files that were created when setting up SPITFIRE
  2403.         MUST reside in the main SPITFIRE directory (also referred to as the
  2404.         SPITFIRE Home directory).  The WORK, MESSAGE, DISPLAY and EXTERNAL 
  2405.         file paths are created by SPITFIRE or can be modified by pressing 
  2406.         ALT+P at the "SPITFIRE Ready For Use" prompt.  (Refer to the section - 
  2407.         CONFIGURING SPITFIRE FILE PATHS of the SPITFIRE manual.)
  2408.  
  2409.             The following sections discuss, individually, files used by
  2410.         SPITFIRE.  After the file description, a (SYSTEM), (WORK), (MESSAGE)
  2411.         or (DISPLAY) is included to help you determine in which directory the
  2412.         file should be placed.  No files which will be used in your External
  2413.         Protocol Path will be found.  These are not included in the SPITFIRE
  2414.         package because these are separate programs written by other
  2415.         programmers.
  2416.  
  2417.  
  2418.         5.1 - SPITFIRE SYSTEM FILES
  2419.         ---------------------------
  2420.  
  2421.             There are five file types that comprise SPITFIRE and allow it
  2422.         to function - System, Work, Message, Display and External Protocol.
  2423.  
  2424.             The first is SYSTEM FILES.  System Files are mandatory for
  2425.         SPITFIRE's operation and MUST reside in your main (also referred to
  2426.         as HOME) SPITFIRE directory from which you run SPITFIRE.
  2427.  
  2428.         SPITFIRE.EXE  - Main System Program.                          (SYSTEM)
  2429.         SPITFIRE.OVR  - SPITFIRE Overlay File.                        (SYSTEM)
  2430.         SFMAIN.MNU    - SPITFIRE Main Menu.                           (SYSTEM)
  2431.         SFMSG.MNU     - SPITFIRE Message Menu.                        (SYSTEM)
  2432.         SFFILE.MNU    - SPITFIRE File Menu.                           (SYSTEM)
  2433.         SFSYSOP.MNU   - SPITFIRE Sysop Menu.                          (SYSTEM)
  2434.  
  2435.             The above-mentioned files MUST be present for SPITFIRE to run.
  2436.         SPITFIRE will halt if these files are not found in the directory from
  2437.         which you are running your system.
  2438.  
  2439.             The following system files will be created by SPITFIRE if they
  2440.         are not already present.
  2441.  
  2442.         SFNODE.DAT    - Configuration information for this node.      (SYSTEM)
  2443.         SFFAREA.DAT   - File Area system information.                 (SYSTEM)
  2444.         SFMCONF.DAT   - Message Conference system information.        (SYSTEM)
  2445.         SFEVENTS.DAT  - Stores information regarding scheduled events.(SYSTEM)
  2446.  
  2447.             Other system files which will need to reside in the SPITFIRE
  2448.         home directory include:
  2449.  
  2450.         SFREMOTE.BAT  - Used for remote Drop to DOS.                  (SYSTEM)
  2451.         SF.BAT        - Batch file for invoking SPITFIRE.             (SYSTEM)
  2452.  
  2453.  
  2454.                                                                         Page 41
  2455.         -----------------------------------------------------------------------
  2456.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2457.         -----------------------------------------------------------------------
  2458.  
  2459.  
  2460.         SFMAIN.BAT    - Executes Sysop configurable command option
  2461.                         available from the Main Menu.                 (SYSTEM)
  2462.         SFMAIN.DAT    - File created that contains caller information.
  2463.                         SPITFIRE creates this file when a caller uses
  2464.                         the Main Menu Sysop Configurable Command to
  2465.                         execute a third party program.  This file is
  2466.                         automatically erased when the caller returns
  2467.                         to SPITFIRE.                                  (SYSTEM)
  2468.         SFMESS.BAT    - Executes Sysop configurable command option
  2469.                         available from the Message Menu.              (SYSTEM)
  2470.         SFMESS.DAT    - File created that contains caller information.
  2471.                         SPITFIRE creates this file when a caller uses
  2472.                         the Message Menu Sysop Configurable Command to
  2473.                         execute a third party program.  This file is
  2474.                         automatically erased when the caller returns
  2475.                         to SPITFIRE.                                  (SYSTEM)
  2476.         SFFILE.BAT    - Executes Sysop configurable command option
  2477.                         available from the File Menu.                 (SYSTEM)
  2478.         SFFILE.DAT    - File created that contains caller information.
  2479.                         SPITFIRE creates this file when a caller uses
  2480.                         the File Menu Sysop Configurable Command to
  2481.                         execute a third party program.  This file is
  2482.                         automatically erased when the caller returns
  2483.                         to SPITFIRE.                                  (SYSTEM)
  2484.         SFSYSOP.BAT   - Executes the Sysop Configurable Command option
  2485.                         that is available from the Sysop Menu.        (SYSTEM)
  2486.         SFSYSOP.DAT   - File created that contains caller information.
  2487.                         SPITFIRE creates this file when a caller uses
  2488.                         the Sysop Menu Configurable Command option.  
  2489.                         This file is automatically erased when the caller
  2490.                         returns to SPITFIRE.                          (SYSTEM)
  2491.         SFDOOR.MNU    - SPITFIRE Door Menu.                           (SYSTEM)
  2492.         SFDOORS.DAT   - File created that contains caller information.
  2493.                         SPITFIRE creates this when a caller uses the
  2494.                         SPITFIRE door feature and erases it when the
  2495.                         caller returns to SPITFIRE.                   (SYSTEM)
  2496.         DOOR.SYS      - Universal door file that contains caller information.
  2497.                         SPITFIRE creates this when a caller uses the
  2498.                         SPITFIRE door feature.                        (SYSTEM)
  2499.         SFORDER.MNU   - SPITFIRE Questionnaire/Order Menu.            (SYSTEM)
  2500.         SFCHAT.CAP    - Text file of chat captures.                   (SYSTEM)
  2501.         CALLERS.TMP   - Temporary file for recording callers' activity.
  2502.                         This file is later appended to CALLERS.LOG file
  2503.                         in the WORK file path and erased.             (SYSTEM)
  2504.         DAILYLMT.DAT  - Determines daily time limits, number of downloadable
  2505.                         files and bytes, quick log on capability, number of
  2506.                         node chats, etc. for each security level      (SYSTEM)
  2507.         SFINIT.BAT    - Batch file, if found, is executed after the caller
  2508.                         logs off and prior to initializing the modem. (SYSTEM)
  2509.  
  2510.  
  2511.                                                                         Page 42
  2512.         -----------------------------------------------------------------------
  2513.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2514.         -----------------------------------------------------------------------
  2515.  
  2516.  
  2517.         SFLOGON.BAT   - Batch file, if found, is executed when a caller logs
  2518.                         onto the BBS and after the system information is
  2519.                         displayed.                                    (SYSTEM)
  2520.         SFSEC<X>.BAT  - Batch file, if found, is executed after a caller
  2521.                         logs onto the BBS provided the caller's security is
  2522.                         equal to <X> of the SFSEC<X>.                 (SYSTEM)
  2523.         BADINIT.BAT   - Batch file executed when modem initialization fails,
  2524.                         i.e., SPITFIRE reports the modem is not responding
  2525.                         properly.                                     (SYSTEM)
  2526.         SFFAX.BAT     - Batch file executed after SPITFIRE answers the phone
  2527.                         and testing establishes the incoming call is a fax
  2528.                         connection.                                   (SYSTEM)
  2529.         SPITFIRE.HLP  - Help with all commands for all menus.  This file can be
  2530.                         modified using SFHELP.  Consult the documentation
  2531.                         accompanying SFHELP.  NOTE: Systems using the
  2532.                         Sysop Configurable Command option(s) will need to
  2533.                         modify this help file with SFHELP to include an
  2534.                         explanation of the added feature(s).          (SYSTEM)
  2535.         SFPROTCO.HLP  - Extra help with Uploads/Downloads.  This is a simple
  2536.                         text file that you can modify with your favorite text
  2537.                         editor, provided it saves in ASCII format.    (SYSTEM)
  2538.         LAKOTA.COM   -  SPITFIRE companion utility which allows messages
  2539.                         to be downloaded and uploaded in QWK format.  (SYSTEM)
  2540.         SFPCKMSG.COM -  SPITFIRE companion utility which purges old
  2541.                         messages from the message base.  SPITFIRE shells to
  2542.                         SFPCKMSG.COM when packing messages, either as Event M
  2543.                         or from the Sysop Menu.                       (SYSTEM)
  2544.         SFPCKUSR.COM -  SPITFIRE companion utility that purges inactive
  2545.                         callers and/or callers that are marked for deletion
  2546.                         from SPITFIRE's caller database, SFUSERS.DAT. (SYSTEM)
  2547.         FA<x>.TXT    -  Text file which contains the drive and directory
  2548.                         of extended download directories for the appropriate
  2549.                         File Area.  <x> represents the File Area number.
  2550.                                                                       (SYSTEM) 
  2551.  
  2552.             The SFREMOTE.BAT, SFPROTCO.HLP, SFDOOR.MNU, SFORDER.MNU, SF.BAT,
  2553.         DAILYLMT.DAT, SPITFIRE.HLP, SFINIT.BAT, SFSEC<X>.BAT, SFLOGON.BAT,
  2554.         SFMESS.BAT, SFMAIN.BAT, SFFILE.BAT, SFSYSOP.BAT and BADINIT.BAT may be
  2555.         edited to your own personal tastes.
  2556.  
  2557.         *NOTE*  Any Sysop operating a multi-node system must have a copy of
  2558.                 all the system files being used by a particular node in that
  2559.                 node's main SPITFIRE directory.  While some files such as
  2560.                 SPITFIRE.EXE are mandatory, other files, such as SFINIT.BAT,
  2561.                 may be optional.
  2562.  
  2563.  
  2564.                                                                         Page 43
  2565.         -----------------------------------------------------------------------
  2566.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2567.         -----------------------------------------------------------------------
  2568.  
  2569.  
  2570.         5.2 - SPITFIRE MESSAGE FILES
  2571.         ----------------------------
  2572.  
  2573.             All files relating to message conferences reside in the MESSAGE
  2574.         file path.  SPITFIRE supports up to 784 message conferences and for
  2575.         each message conference on the system a SFMSG<X>.DAT, SFMSG<X>.PTR,
  2576.         SFMSG<X>.LMR and SFMSG<X>.IDX file is created.  (<X> refers to the
  2577.         number of the corresponding message conference and will range from
  2578.         1 to 784.)
  2579.  
  2580.         SFMSG<x>.DAT    - All messages are contained here.         (MESSAGE)
  2581.         SFMSG<x>.PTR    - Message data pointer file.               (MESSAGE)
  2582.         SFMSG<x>.IDX    - Message index file.                      (MESSAGE)
  2583.         SFMSG<x>.LMR    - Last message read pointer file.          (MESSAGE)
  2584.  
  2585.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  2586.                   SPITFIRE allows all nodes to share a common MESSAGE file
  2587.                   path.
  2588.  
  2589.  
  2590.        5.3 - SPITFIRE WORK FILES
  2591.        -------------------------
  2592.  
  2593.             The third file type is WORK FILES.  Although not all of these
  2594.         files are required to run SPITFIRE, you will, no doubt, find them
  2595.         invaluable in the operation of your BBS system.  These files are
  2596.         accessed routinely and are periodically written to during the course
  2597.         of SPITFIRE's execution.  If the REQUIRED work files are not found,
  2598.         SPITFIRE will create them, with the exception of SFCALLOG.DAT.  The
  2599.         SFCALLOG.DAT is not created, but included in the SPITFIRE distribution
  2600.         package and must be copied over to the directory configured as the
  2601.         WORK FILE PATH.  (SFNEWU.QUE, SFORDER<x>.QUE, SFUPCASE.DAT, SFNOUP.DAT
  2602.         and SFMSGPCK.BAT are not required and must be created by the Sysop.
  2603.  
  2604.         SFSYSTEM.DAT     - Starting date, number of callers, etc.        (WORK)
  2605.         SFUSERS.DAT      - Caller data file.                             (WORK)
  2606.         SFUSERS.PTR      - Caller data pointer file.                     (WORK)
  2607.         SFUSERS.LST      - Text file created when caller's data file is
  2608.                            printed to disk from the Sysop Menu           (WORK)
  2609.         CALLERS.LOG      - Record of the BBS callers' activities.        (WORK)
  2610.         SFCALLOG.DAT     - Stores information used to write CALLERS.LOG. (WORK)
  2611.         HEYSYSOP.LOG     - Record of special Sysop notification.         (WORK)
  2612.         SFNEWU.QUE       - New caller questionnaire.                     (WORK)
  2613.         SFNEWU.REP       - Contains new caller questionnaire replies.    (WORK)
  2614.         SFORDER<x>.QUE   - Questionnaires/Order Forms available to callers
  2615.                            from the Main Menu.                           (WORK)
  2616.         SFORDER<x>.REP   - Contains callers' responses to the Main Menu
  2617.                            Questionnaires/Order Forms.                   (WORK)
  2618.         JOKER.DAT        - List of undesirable caller names.             (WORK)
  2619.  
  2620.  
  2621.                                                                         Page 44
  2622.         -----------------------------------------------------------------------
  2623.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2624.         -----------------------------------------------------------------------
  2625.  
  2626.  
  2627.         SFBBSLST.DAT     - Contains list of other boards to call.        (WORK)
  2628.         SFILEREQ.LOG     - Log file of caller's file requests for files
  2629.                            that are stored OFFLINE or which are included 
  2630.                            in the SFFILES.BBS list but can not be found 
  2631.                            in the download directory.                    (WORK)
  2632.         SFUPCASE.DAT     - Keywords in a file description that will
  2633.                            be converted to upper case.                   (WORK)
  2634.         SFNOUP.DAT       - List of files the Sysop does not want uploaded
  2635.                            to the BBS.                                   (WORK)
  2636.         SFMSG.TXT        - A text file that can be imported when entering
  2637.                            or replying to messages if logged on locally. (WORK)
  2638.         SFMSGPCK.BAT     - Batch file, if found, is executed immediately
  2639.                            after packing the message base.               (WORK)
  2640.         SFPURGED.USR     - List of callers purged from the BBS.  Contains
  2641.                            caller's name, address and security level at the
  2642.                            time of the purge.                            (WORK)
  2643.         SFWHOSON.DAT     - Contains information regarding who is logged onto
  2644.                            each node.                                    (WORK)
  2645.         BBSNAME.DAT      - Net-mail tag line data.                       (WORK)
  2646.  
  2647.  
  2648.        ** NOTE **  Any Sysop operating a multi-node system should be aware that
  2649.                    SPITFIRE allows all nodes to share a common WORK file path.
  2650.  
  2651.  
  2652.         5.4 - SPITFIRE DISPLAY FILES
  2653.         ----------------------------
  2654.  
  2655.             SPITFIRE display files must be placed in the directory which the
  2656.         Sysop has configured as the DISPLAY FILE PATH.  SPITFIRE display files
  2657.         use three graphic formats.  Files with an extension of .BBS use the 
  2658.         ASCII (non-color) format.  Files with an extension of .CLR use the ANSI
  2659.         (color) format.  Files using a .RIP extension use the Remote Imaging 
  2660.         Protocol, commonly referred to as RIP graphics format.  
  2661.  
  2662.             If the display files are not found, SPITFIRE will run just the 
  2663.         same and in many instances display a default message to the caller.  
  2664.         Display files can be created using your favorite text editor or screen
  2665.         generating program.
  2666.  
  2667.             Below is the list of display files available in SPITFIRE.  In
  2668.         this listing, as well as throughout the remainder of the manual, if the
  2669.         display file name is followed by the code characters [BCR], it can be
  2670.         created using each of the three graphic formats, using the appropriate
  2671.         extension of .BBS (ASCII), .CLR (ANSI) or .RIP (RIP).  If the display
  2672.         file name is followed by the code characters of [BC ], it can be 
  2673.         created using the graphic format with the appropriate extension of .BBS
  2674.         (ASCII) or .CLR (ANSI).  If the display file uses a specific graphic 
  2675.         format, the appropriate extension will follow the display file name.  
  2676.  
  2677.  
  2678.                                                                         Page 45
  2679.         -----------------------------------------------------------------------
  2680.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2681.         -----------------------------------------------------------------------
  2682.  
  2683.  
  2684.         For instance, .BBS would indicate the file must be created using the 
  2685.         ASCII format only.  The display file a caller sees will depend on the 
  2686.         Graphic mode the caller selects when logging onto the BBS.  
  2687.  
  2688.         <x>.[BCR]       - Displays to the caller at log on if the caller record
  2689.                           number equals <x>.                          (DISPLAY)
  2690.         <x>SEC.[BCR]    - Displays to all callers with a security level equal
  2691.                           to <x>.                                     (DISPLAY)
  2692.         ALL.[BCR]       - Displays to all callers upon log on, unless their
  2693.                           security allows for a quick log on.         (DISPLAY)
  2694.         BULLETIN.[BCR]  - Menu listing of bulletins (BULLET<x> files) available
  2695.                           to the caller.                              (DISPLAY)
  2696.         BULLET<x>.[BCR] - Displays to the caller when <x> bulletin is selected
  2697.                           from the Bulletin Menu where <x> can equal 1 to 99.
  2698.                                                                       (DISPLAY)
  2699.         CHATDONE.[BC ]  - Displays to callers after completing a chat with the
  2700.                           Sysop.                                      (DISPLAY)
  2701.         DLMT.[BCR]      - Displays to callers when downloads exceed the daily
  2702.                           limit.                                      (DISPLAY)
  2703.         DORBUL<x>.[BCR] - This file displays to callers when <x> bulletin
  2704.                           is selected from the Door Bulletin Menu, where
  2705.                           <x> can equal 1 to 99.                      (DISPLAY)
  2706.         EVENTIME.[BCR]  - Displays to a caller who logs on and has their log
  2707.                           on-time adjusted so an on-time event can be completed
  2708.                           at a specified time.                        (DISPLAY)
  2709.         FILECTRL.RIP    - RIP graphic display file which can be used as a 
  2710.                           control panel while the caller is in the File section
  2711.                           of the BBS.                                 (DISPLAY)
  2712.         FILE<x>.[BCR]   - File menu that is displayed to callers whose security
  2713.                           level is equal to <x>.                      (DISPLAY)
  2714.         FILST<x>.[BCR]  - Listing of available File Areas to callers whose
  2715.                           security level is equal to <x>.             (DISPLAY)
  2716.         GOODBYE.[BCR]   - Displays to callers when logging off the BBS.
  2717.                                                                       (DISPLAY)
  2718.         LOCKOUT.[BCR]   - Displays to a caller at log on if the caller is 
  2719.                           marked as locked out or is found in JOKER.DAT.
  2720.                                                                       (DISPLAY)
  2721.         MAINCTRL.RIP    - RIP graphic display file which can be used as a 
  2722.                           control panel while the caller is in the Main section
  2723.                           of the BBS.                                 (DISPLAY)
  2724.         MAIN<x>.[BCR]   - Main menu that is displayed to callers whose security
  2725.                           level is equal to <x>.                      (DISPLAY)
  2726.         MAXUSERS.[BCR]  - Displays to new callers when the maximum number of
  2727.                           callers have been reached.                  (DISPLAY)
  2728.         MSGCTRL.RIP     - RIP graphic display file which can be used as a 
  2729.                           control panel while the caller is in the Message
  2730.                           section of the BBS.                         (DISPLAY)
  2731.         MSG<x>.[BCR]    - Message menu that is displayed to callers whose
  2732.                           security level is equal to <x>.             (DISPLAY)
  2733.  
  2734.  
  2735.                                                                         Page 46
  2736.         -----------------------------------------------------------------------
  2737.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2738.         -----------------------------------------------------------------------
  2739.  
  2740.  
  2741.         MGLST<x>.[BCR]  - Listing of available Message Conferences displayed
  2742.                           to callers whose security level is equal to <x>.
  2743.                                                                       (DISPLAY)
  2744.         NEEDSYS.[BC ]   - Displays to callers prior to the connection being
  2745.                           terminated using the ALT+F1 key.            (DISPLAY)
  2746.         NEWUSER.[BCR]   - Displays to new callers (normally rules of the BBS).
  2747.                                                                       (DISPLAY)
  2748.         NOSPACE.[BCR]   - Displays to a caller attempting to upload when the
  2749.                           disk space available is less than what the Sysop has
  2750.                           configured at the ALT+Z Upload Disk Space Requirement
  2751.                           option.                                     (DISPLAY)
  2752.         PRIVATE.[BCR]   - Contains message displayed to callers logging onto
  2753.                           a private system if they exist in the caller database
  2754.                           but their security is not equal to or greater than
  2755.                           the ALT+Z's Private Security Level option.  (DISPLAY)
  2756.         SF1STM.[BCR]    - Displays to the caller when entering the Message
  2757.                           Section the first time per log on.          (DISPLAY)
  2758.         SF1STF.[BCR]    - Displays to the caller when entering the file
  2759.                           section the first time per log on.          (DISPLAY)
  2760.         SF2SLOW.BBS     - Displays to a caller who connects at a baud rate
  2761.                           lower than what the Sysop has configured as the
  2762.                           minimum baud rate allowed on the BBS.       (DISPLAY)
  2763.         SFASLEEP.[BC ]  - Displays to a caller who has not entered a keystroke
  2764.                           for the amount of time configured by the Sysop at the
  2765.                           ALT+Z's No Activity Time Limit, prior to logging them
  2766.                           off the BBS.                                (DISPLAY)
  2767.         SFBATCHD.[BCR]  - Display file of the Batch Download Menu.    (DISPLAY)
  2768.         SFBATCHU.[BCR]  - Display file of the Batch Upload Menu.      (DISPLAY)
  2769.         SFBDAY.[BCR]    - Displays to a caller on their birthday.     (DISPLAY)
  2770.         SFDOOR<x>.[BCR] - Displays to callers entering the corresponding
  2771.                           SPITFIRE Door program.  <x> can be an alphabetical
  2772.                           character A through Z, with the exception of G and Q,
  2773.                           which are reserved for use by SPITFIRE.     (DISPLAY)
  2774.         SFDORBAK.[BCR]  - Displays to a caller upon returning to the SPITFIRE
  2775.                           BBS after completing a door program if the Sysop has
  2776.                           configured the BBS to require a password when 
  2777.                           returning from a door.  Normally used to prompt the
  2778.                           caller for his/her password.                (DISPLAY)
  2779.         SFDORBUL.[BCR]  - Lists the door bulletins available to the caller
  2780.                           from the SPITFIRE Door Menu.                (DISPLAY)
  2781.         SFDOWN.[BCR]    - Displays to callers prior to a download.    (DISPLAY)
  2782.         SFDR<x>.[BCR]   - Door menus for each of the corresponding security 
  2783.                           levels available on the BBS.                (DISPLAY)
  2784.         SFEXTDN.BBS     - Contains a list of external download file transfer
  2785.                           protocols available on the BBS.             (DISPLAY)
  2786.         SFEXTUP.BBS     - Contains a list of external upload file transfer
  2787.                           protocols available on the BBS.             (DISPLAY)
  2788.         SFFILES.BBS     - Display file containing the names of files available
  2789.                           for downloading in each of the file areas on the BBS.
  2790.  
  2791.  
  2792.                                                                         Page 47
  2793.         -----------------------------------------------------------------------
  2794.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2795.         -----------------------------------------------------------------------
  2796.  
  2797.  
  2798.                           This is the only exception to the rule of placing a 
  2799.                           Display File in the Display File Path.  A SFFILES.BBS
  2800.                           should be placed in each download directory; listing
  2801.                           the files available for download from that particular
  2802.                           File Area.                     (DOWNLOAD DIRECTORIES)
  2803.         SFFILES.<x>     - ASCII text listing of files available for download 
  2804.                           from a CD Rom file area.  <x> represents the number 
  2805.                           of the File Area.                           (DISPLAY)
  2806.         SFIL<x>.[BCR]   - Displays to callers when selecting a specific file
  2807.                           area.  <x> would correspond to the file area
  2808.                           selected.                                   (DISPLAY)
  2809.         SFIMPEXP.[BCR]  - ANSI and non-ANSI menus displayed when logging on
  2810.                           locally and selecting either the <D>..Download or
  2811.                           <U>..Upload option from the File Menu.      (DISPLAY)
  2812.         SFMAINT.[BCR]   - Displays to the caller after WELCOME1.[BCR] and
  2813.                           prior to the caller entering their name if system 
  2814.                           maintenance is being performed.  After this file
  2815.                           displays, the caller is logged off the BBS. (DISPLAY)
  2816.         SFMSG<x>.[BCR]  - Displays to callers when selecting a specific
  2817.                           message conference.  <x> would correspond to the
  2818.                           conference selected.                        (DISPLAY)
  2819.         SFMQDONE.[BCR]  - Displays to a caller attempting to answer a Main
  2820.                           questionnaire/order form a second time when it is
  2821.                           configured to limit callers to one response.
  2822.                                                                       (DISPLAY)
  2823.         SFNOD<x>.[BCR]  - Displays to callers after the ALL.[BCR] and prior
  2824.                           to the <X>SEC.[BCR].  <x> would correspond to the 
  2825.                           BBS node number.                            (DISPLAY)
  2826.         SFNOTIME.[BCR]  - Displays to callers who attempt to log on after
  2827.                           using their daily allotted time.            (DISPLAY)
  2828.         SFNWSLTR.[BCR]  - Sysop's newsletter available from the Main Menu.
  2829.                                                                       (DISPLAY)
  2830.         SFONFAIL.[BCR]  - Displayed to a caller who logs on the BBS and fails
  2831.                           to enter the correct password.  This could be used to
  2832.                           inform the caller that someone with the same name 
  2833.                           already accesses the BBS and they should attempt to 
  2834.                           log on using a nickname or their middle initial.
  2835.                                                                       (DISPLAY)
  2836.         SFORD<x>.[BCR]  - Questionnaire/Order Form Menu displayed to caller
  2837.                           with a corresponding <x> security level.    (DISPLAY)
  2838.         SFPAGED.[BCR]   - Displays if the Sysop has the page on and a caller
  2839.                           attempts to page the Sysop again when the Sysop has
  2840.                           not answered the first page.                (DISPLAY)
  2841.         SFPGOFF.[BCR]   - Displays to callers paging the Sysop when the
  2842.                           Sysop has the page feature turned off.      (DISPLAY)
  2843.         SFPRELOG.BBS    - The first file displayed upon log on.       (DISPLAY)
  2844.         SFPROMSG.[BCR]  - Displays to the caller prior to selecting a default
  2845.                           file transfer protocol.  Sysops should use this
  2846.  
  2847.  
  2848.                                                                         Page 48
  2849.         -----------------------------------------------------------------------
  2850.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2851.         -----------------------------------------------------------------------
  2852.  
  2853.  
  2854.                           display file to inform callers that if a default
  2855.                           transfer protocol is selected, External Transfer
  2856.                           Protocols will not be available to them.    (DISPLAY)
  2857.         SFRATIO.[BCR]   - Displays to callers after a download if their
  2858.                           download/upload ratio exceeds configured settings 
  2859.                           and a VWR (Violation Warning Ratio) exists for the
  2860.                           caller's security level in DAILYLMT.DAT.    (DISPLAY)
  2861.         SFREMIND.[BCR]  - Displays to callers upon log on if the caller was
  2862.                           logged off during the previous session due to
  2863.                           inactivity.                                 (DISPLAY)
  2864.         SFSUBCHG.[BCR]  - Displays to the caller when the callers subscription
  2865.                           has expired.  When this file is displayed to the
  2866.                           caller, SPITFIRE will change the caller's security
  2867.                           to the Expired Security (configured by the Sysop
  2868.                           in SPITFIRE's ALT+Z configuration window.)  (DISPLAY)
  2869.         SFTIMEUP.[BC ]  - Displays to a caller whose log on-time has expired.
  2870.                                                                       (DISPLAY)
  2871.         SFUNANS.[BCR]   - Displays to a caller when the Sysop has the page
  2872.                           turned on and the Sysop does not answer the page.  
  2873.                           If SFPAGED.[BCR] is found in the display file 
  2874.                           directory, SPITFIRE will not allow additional pages 
  2875.                           if the first page remains unanswered.       (DISPLAY)
  2876.         SFUP.[BCR]      - Displays to callers prior to an upload.     (DISPLAY)
  2877.         SOP<x>.[BCR]    - Sysop Menu display files created for specific 
  2878.                           security levels where <x> would correspond to 
  2879.                           the caller's security level.                (DISPLAY)
  2880.         SUBWARN.[BCR]   - Displays to warn a caller that his/her subscription
  2881.                           is nearing expiration.  The Sysop configures the 
  2882.                           Expiration Warning days from SPITFIRE's ALT+Z 
  2883.                           configuration window.  This screen will begin
  2884.                           displaying to the caller this number of days prior
  2885.                           to the subscription expiration.             (DISPLAY)
  2886.         THOUGHTS.BBS    - Contains thoughts created for SPITFIRE with
  2887.                           THOUGHTS.EXE.                               (DISPLAY)
  2888.         TOOMANY.[BCR]   - Displays to callers who exceeds the daily limit
  2889.                           of calls.                                   (DISPLAY)
  2890.         SYSINIT.[BC ]   - Displays to the caller upon entering chat if the
  2891.                           Sysop initiated the chat.                   (DISPLAY)
  2892.         USERINIT.[BC ]  - Displays to caller upon entering chat with the
  2893.                           Sysop if the caller paged the Sysop and requested
  2894.                           the chat.                                   (DISPLAY)
  2895.         WELCOME1.[BCR]  - The second file displayed upon log on.      (DISPLAY)
  2896.         WELCOME<x>.[BCR]- WELCOME2.BBS/CLR/RIP through WELCOME9.BBS/CLR/RIP
  2897.                           are displayed in numerical order after a caller
  2898.                           enters their name and password and gains access
  2899.                           to the BBS.                                (DISPLAY)
  2900.  
  2901.         * NOTE *  Any Sysop operating a multi-node system should be aware that
  2902.                   SPITFIRE will allow all nodes to share a common DISPLAY file
  2903.                   path.
  2904.  
  2905.  
  2906.                                                                         Page 49
  2907.         -----------------------------------------------------------------------
  2908.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2909.         -----------------------------------------------------------------------
  2910.  
  2911.  
  2912.             SPITFIRE supports the use of ANSI and RIP Graphics display files.
  2913.         The Sysop must use the ALT+T (Toggle SPITFIRE Switches) window to
  2914.         configure the BBS to support ANSI Graphics and/or to support RIP
  2915.         Graphics.  The ANSI files use the file extension .CLR (color) and the
  2916.         RIP files use the file extension of .RIP.  Provided the BBS is 
  2917.         configured to make RIP Graphics available, when a caller logs onto
  2918.         the BBS, SPITFIRE tests to verify whether the caller is calling with
  2919.         a RIP terminal program.  If the caller is using a RIP terminal 
  2920.         communications program, the caller is prompted to select one of the 
  2921.         following graphic formats: <A>nsi, <R>ip, or <N>one.  If RIP Graphics 
  2922.         is selected, the display files with an extension of .RIP are displayed
  2923.         to the caller, if found.
  2924.         
  2925.             If the BBS does not make RIP Graphics available but is configured
  2926.         to support ANSI Graphics, or if SPITFIRE determines that the caller is
  2927.         not calling with a RIP terminal program, then the caller is prompted
  2928.         with: "Do You Want ANSI Graphics? <y/N>".  If the caller selects ANSI
  2929.         Graphics, display files with an extension of .CLR will be displayed
  2930.         to the caller, if found.  If the BBS is not configured to support
  2931.         ANSI or RIP Graphics or if the caller elects not to use color graphics,
  2932.         ASCII display files with an extension of .BBS will be displayed to
  2933.         the caller, if found.  
  2934.         
  2935.             Provided the caller is using a RIP terminal program and SPITFIRE
  2936.         is configured to allow RIP Graphics, if SPITFIRE does not find the 
  2937.         appropriate .RIP file to display, then the appropriate .CLR file will 
  2938.         be displayed.  In the event ANSI Graphics are available and SPITFIRE 
  2939.         does not find the appropriate .CLR file to display, then SPITFIRE
  2940.         will display the appropriate .BBS file.  If the appropriate .RIP, 
  2941.         .CLR, or .BBS display files are not found, SPITFIRE will, in most 
  2942.         cases, display a default message.
  2943.  
  2944.             IMPORTANT: In the event, ANSI/Graphics are available be sure to
  2945.         load the ANSI driver (DEVICE=ANSI.SYS) from within your CONFIG.SYS.
  2946.  
  2947.             NOTE: When making ANSI graphics available to callers, duplicate
  2948.         all display <filename>.BBS files to ANSI files and call them
  2949.         <filename>.CLR.  Similarly, when making RIP graphics available to 
  2950.         callers, duplicate all display <filename>.BBS files to RIP files and
  2951.         call them <filename>.RIP.  For an attractive BBS, display files should
  2952.         be created for each of the available Graphic formats.
  2953.  
  2954.             Display files which are available within SPITFIRE using only the 
  2955.          RIP Graphic format are:
  2956.          
  2957.                     MAINCTRL.RIP     FILECTRL.RIP    MSGCTRL.RIP
  2958.  
  2959.  
  2960.                                                                         Page 50
  2961.         -----------------------------------------------------------------------
  2962.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  2963.         -----------------------------------------------------------------------
  2964.  
  2965.  
  2966.             Display files which use only the ASCII (.BBS) and ANSI (.CLR)
  2967.          graphic format include:
  2968.  
  2969.                  SFASLEEP.BBS/CLR  SFTIMEUP.BBS/CLR   USERINIT.BBS/CLR
  2970.                  SYSINIT.BBS/CLR   CHATDONE.BBS/CLR   NEEDSYS.BBS/CLR
  2971.  
  2972.             The display files listed below are only available within SPITFIRE
  2973.         as ASCII (extension of .BBS) files:
  2974.  
  2975.                 THOUGHTS.BBS         SFEXTDN.BBS           SFEXTUP.BBS
  2976.                 SFFILES.BBS          SFPRELOG.BBS          SF2SLOW.BBS
  2977.  
  2978.             SPITFIRE automatically displays SFFILES.BBS in color if the
  2979.         caller selected ANSI or RIP color graphics when logging on the BBS.  
  2980.         In the event a file line is not colored like the others, but rather 
  2981.         uses the caller's default color, it is because the comma in the file
  2982.         size is either not located properly or does not exist.  SPITFIRE 
  2983.         utilizes the comma in the file size to determine the coloring of the 
  2984.         SFFILES.BBS listings.
  2985.  
  2986.             SPITFIRE's display files may be created using special control 
  2987.         codes.  These special control codes allow specific information
  2988.         to be displayed within the display file or will perform a specific
  2989.         task when encountered within a display file.  The control codes are
  2990.         valid for each of the graphic formats (.BBS, .CLR, and .RIP).  For
  2991.         additional information on the display file control codes, refer to
  2992.         section, ABOUT SPITFIRE DISPLAY FILES of this manual.
  2993.  
  2994.              
  2995.         5.5 - SPITFIRE MENU FILES
  2996.         -------------------------
  2997.  
  2998.             Menu files contain all the information needed for SPITFIRE to
  2999.         dynamically build each caller's menus, dependent on the caller's
  3000.         security level.
  3001.  
  3002.             SPITFIRE displays a feature only if a caller's security level is
  3003.         high enough to access it.  Therefore, callers do not necessarily see
  3004.         every possible choice in a given menu.  This places the Sysop in 
  3005.         control and allows the BBS to be tailored to meet their individual 
  3006.         needs.
  3007.  
  3008.             The format used for the SFMAIN.MNU, SFSYSOP.MNU, SFMSG.MNU and
  3009.         SFFILE.MNU is:
  3010.  
  3011.         Command Character,Command Description,,Security Level,Command Identifier
  3012.  
  3013.             Knowing this, let's use the following example:
  3014.  
  3015.             B,<B>.... Bulletins,,5,A
  3016.  
  3017.  
  3018.                                                                         Page 51
  3019.         -----------------------------------------------------------------------
  3020.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3021.         -----------------------------------------------------------------------
  3022.  
  3023.  
  3024.                  The "B" is the Command Character.  This is the letter the
  3025.                  caller must type to access this particular option.  In
  3026.                  this instance "B" is used to select Bulletins.
  3027.  
  3028.                  "<B>.... Bulletins" is the Command Description and represents
  3029.                  how the file entry appears in SPITFIRE's default menu on the 
  3030.                  screen.
  3031.  
  3032.                  "5" is the minimum Security Level required for the caller to
  3033.                  access this function or, for that matter, even see it!
  3034.  
  3035.                  "A" is the SPITFIRE Command Character Identifier and should
  3036.                  NEVER be changed.  The Command Character Identifier is
  3037.                  constant in SPITFIRE programming.  This character is
  3038.                  DIFFERENT for every command.
  3039.  
  3040.             After exploring a bit, you'll find that SPITFIRE allows the Sysop
  3041.         to design menus which suit their personal taste, as well as control
  3042.         what commands are available to what callers.  The SFFILE.MNU file that
  3043.         comes with the SPITFIRE package sets the <D>.... Download A File
  3044.         security at 10.  While a caller is on-line, hit F2 to change the
  3045.         caller's security to 9 and notice that the Download feature is no 
  3046.         longer available for that caller.
  3047.  
  3048.         THERE ARE THREE RULES CONCERNING MENU LINES!
  3049.  
  3050.           1)  You CANNOT change the Command Character Identifier from what it
  3051.               is in the original distribution package menu!
  3052.  
  3053.           2)  You CANNOT assign the same Command Letter to two commands in the
  3054.               same menu!
  3055.  
  3056.           3)  You CANNOT make the total length of the line more than 40
  3057.               characters long!
  3058.  
  3059.             Therefore, it is possible to change the Bulletins option described
  3060.         above to read:
  3061.  
  3062.                A,<A>.... Announcements,,5,A
  3063.  
  3064.             Just remember: NEVER change the Command Character Identifier (the
  3065.         last character on each entry line), and NEVER use a Command Letter more
  3066.         than once in each menu.
  3067.  
  3068.             SPITFIRE uses the following Menu Files: 
  3069.  
  3070.             SFMAIN.MNU    -  Main Menu                        (SYSTEM)
  3071.             SFMSG.MNU     -  Message Menu                     (SYSTEM)
  3072.             SFFILE.MNU    -  File Menu                        (SYSTEM)
  3073.  
  3074.  
  3075.                                                                         Page 52
  3076.         -----------------------------------------------------------------------
  3077.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3078.         -----------------------------------------------------------------------
  3079.  
  3080.  
  3081.             SFSYSOP.MNU   -  Sysop Menu                       (SYSTEM)
  3082.             SFDOOR.MNU    -  Door Menu                        (SYSTEM)
  3083.             SFORDER.MNU   -  Questionnaire Menu               (SYSTEM)
  3084.  
  3085.             Refer to SPITFIRE DOORS section of this manual for information
  3086.         regarding the structure of SFDOOR.MNU.  Refer to the SPITFIRE
  3087.         QUESTIONNAIRES section of this manual for information regarding the
  3088.         structure of SFORDER.MNU.
  3089.  
  3090.             You can use the DOS EDIT program or any text editor that is
  3091.         capable of saving in ASCII format to edit the *.MNU files.
  3092.  
  3093.             Should you edit these menu files and come up with some very nice
  3094.         looking menus, please share the information so other Sysops using
  3095.         SPITFIRE may benefit from your discovery.
  3096.  
  3097.             SPITFIRE uses the following display menu files:
  3098.  
  3099.             MAIN<x>.BBS   -  Non-ANSI Main Menu               (DISPLAY)
  3100.             MAIN<x>.CLR   -  Color Main Menu                  (DISPLAY)
  3101.             MAIN<x>.RIP   -  RIP Graphic Main Menu            (DISPLAY)
  3102.             FILE<x>.BBS   -  Non-ANSI File Menu               (DISPLAY)
  3103.             FILE<x>.CLR   -  Color File Menu                  (DISPLAY)
  3104.             FILE<x>.RIP   -  RIP Graphic File Menu            (DISPLAY)
  3105.             MSG<x>.BBS    -  Non-ANSI Message Menu            (DISPLAY)
  3106.             MSG<x>.CLR    -  Color Message Menu               (DISPLAY)
  3107.             MSG<x>.RIP    -  RIP Graphic Message Menu         (DISPLAY)
  3108.             SOP<x>.BBS    -  Non-ANSI Sysop Menu              (DISPLAY)
  3109.             SOP<x>.CLR    -  Color Sysop Menu                 (DISPLAY)
  3110.             SOP<x>.RIP    -  RIP Graphic Sysop Menu           (DISPLAY)
  3111.             SFDR<x>.BBS   -  Non-ANSI Doors Menu              (DISPLAY)
  3112.             SFDR<x>.CLR   -  Color Doors Menu                 (DISPLAY)
  3113.             SFDR<x>.RIP   -  RIP Graphic Doors Menu           (DISPLAY)
  3114.             SFORD<x>.BBS  -  Non-ANSI Questionnaire Menu      (DISPLAY)
  3115.             SFORD<x>.CLR  -  Color Questionnaire Menu         (DISPLAY)
  3116.             SFORD<x>.RIP  -  RIP Graphic Questionnaire Menu   (DISPLAY)
  3117.             SFBATCHU.BBS  -  Non-ANSI Batch Upload Menu       (DISPLAY)
  3118.             SFBATCHU.CLR  -  Color Batch Upload Menu          (DISPLAY)
  3119.             SFBATCHU.RIP  -  RIP Graphic Batch Upload Menu    (DISPLAY)
  3120.             SFBATCHD.BBS  -  Non-ANSI Batch Download Menu     (DISPLAY)
  3121.             SFBATCHD.CLR  -  Color Batch Download Menu        (DISPLAY)
  3122.             SFBATCHD.RIP  -  RIP Graphic Batch Download Menu  (DISPLAY)
  3123.             SFIMPEXP.CLR  -  Color Local Log-on Import/Export Menu
  3124.                                                                (DISPLAY)
  3125.             SFIMPEXP.BBS  -  Non-ANSI Local Log-on Import/Export Menu
  3126.                                                                (DISPLAY)
  3127.             SFIMPEXP.RIP  -  RIP Graphic Local Log-on Import/Export Menu
  3128.                                                                (DISPLAY)
  3129.  
  3130.  
  3131.                                                                         Page 53
  3132.         -----------------------------------------------------------------------
  3133.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3134.         -----------------------------------------------------------------------
  3135.  
  3136.  
  3137.             Each of the Menu display files listed below are supported in
  3138.         SPITFIRE using the ASCII text (.BBS extension), ANSI graphics (.CLR
  3139.         extension) and/or RIP graphics (.RIP extension).
  3140.  
  3141.             MAIN<x>       FILE<x>      MSG<x>    SFDR<x>     SOP<x>
  3142.             SFORD<x>      SFBATCHU     SFBATCHD  SFIMPEXP
  3143.  
  3144.             "x" represents the security level of the current caller.  For
  3145.         example, if a caller with a security level of 10 calls using a RIP
  3146.         terminal program and selects RIP graphics, then SPITFIRE searches
  3147.         for files named MAIN10.RIP, MSG10.RIP, FILE10.RIP, SFDR10.RIP, etc.
  3148.         If a caller with a security level of 10 calls and opts to use ANSI
  3149.         Graphics, then SPITFIRE searches for files named MAIN10.CLR, MSG10.CLR,
  3150.         FILE10.CLR, SFDR10.CLR, etc. to display as the color menus.  Similarly,
  3151.         if a caller with a security level of 10 calls and chooses not to use
  3152.         RIP graphics or ANSI Graphics, then SPITFIRE searches for files named 
  3153.         MAIN10.BBS, MSG10.BBS, FILE10.BBS, SFDR10.BBS, etc.  In the event these
  3154.         files are not found, then SPITFIRE displays the default menus.
  3155.  
  3156.             The reason for different RIP, ANSI and Non-ANSI display menu files
  3157.         for each security level is to control what commands are shown to the
  3158.         caller.  For example, if the BBS requires a security level of 10 to be
  3159.         able to download a file, then FILE10.RIP, FILE10.CLR and FILE10.BBS 
  3160.         must be created to show the <D>... Download A File command while 
  3161.         FILE9.RIP, FILE9.CLR and FILE9.BBS would not show the command.  Display
  3162.         file menus using RIP, ANSI, or non-Ansi graphics will need to be 
  3163.         created for each security level assigned to callers on the BBS if you 
  3164.         decide to use SPITFIRE display file menus rather than using SPITFIRE's
  3165.         default menus and you have also configured your BBS to support ANSI 
  3166.         and/or RIP graphics.  The exception to the security defined Non-ANSI,
  3167.         ANSI, and RIP menus are the menus used for the batch file transfer and
  3168.         the local log on import/export menu.  The batch file transfer menus are
  3169.         simply named SFBATCHU and SFBATCHD with the appropriate extension of
  3170.         BBS, CLR, or RIP.  The import/export menu which displays when logged 
  3171.         on locally is named SFIMPEXP.[BCR].
  3172.  
  3173.             Buffalo Creek Software provides a utility to create the RIP,
  3174.         ANSI, and non-ANSI menu files.  The name of this utility is MKSFMENU.
  3175.         You can download it from Buffalo Creek's BBS at 515-225-8496.
  3176.  
  3177.             Your SPITFIRE distribution package includes sample MAIN10, MSG10
  3178.         FILE10, SFBATCHU, SFBATCHD, SFIMPEXP, and SOP999 display menu files in
  3179.         each of the available graphic formats (non-ANSI using the .BBS 
  3180.         extension, ANSI graphics using the .CLR extension, and RIP graphics
  3181.         using the .RIP extension).
  3182.  
  3183.  
  3184.                                                                         Page 54
  3185.         -----------------------------------------------------------------------
  3186.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3187.         -----------------------------------------------------------------------
  3188.  
  3189.         
  3190.  
  3191.         5.6 - SPITFIRE FILE CLARIFICATIONS
  3192.         ----------------------------------
  3193.  
  3194.             The following files deserve a more in-depth explanation:
  3195.  
  3196.         SFFILES.BBS    - Resides in each File Area and lists files available
  3197.          (DL FILE AREA)  for download from that area.  This file can be created
  3198.                          using any text editor as long as it saves in ASCII 
  3199.                          format.  Here are the guidelines required in creating
  3200.                          an SFFILES.BBS that will work properly with SPITFIRE.
  3201.  
  3202.         1--------10--------20--------30--------40--------50--------60--------70
  3203.         SF36-1.ZIP     325,000  08-20-99  SPITFIRE Bulletin Board System V3.6
  3204.  
  3205.              The FILENAME must begin at column 1
  3206.              The FILE SIZE must end at column 21
  3207.              The FILE DATE must end at column 31
  3208.              The FILE DESCRIPTION must start at column 34
  3209.  
  3210.                          When the SFFILES.BBS displays to a caller who is
  3211.                          using either RIP or ANSI Color Graphics and a file 
  3212.                          line is not colored like the others, but rather uses
  3213.                          the caller's default color, it is because the comma
  3214.                          in the file size is either not located properly or 
  3215.                          does not exist.  SPITFIRE uses the comma in the file
  3216.                          size to determine whether the line is a file listing
  3217.                          or part of the file area header.
  3218.  
  3219.         DAILYLMT.DAT   - This file controls, per security level, the amount
  3220.          (SYSTEM)        of time a caller has each day, each call, kilobytes
  3221.                          allowed to be downloaded per day, files allowed to
  3222.                          be downloaded per day, node chats allowed, time
  3223.                          allowed per node chat, quick log on access, when and
  3224.                          if a caller will be warned of file ratio violation,
  3225.                          and when/if the file ratio violation will be enforced.
  3226.  
  3227.             Below is a list of abbreviations used in DAILYLMT.DAT and what each
  3228.         abbreviation represents:
  3229.  
  3230.         MPC  - Minutes Per Call
  3231.         MPD  - Minutes Per Day
  3232.         QL   - Quick Log-on
  3233.         DLPD - Downloads Per Day
  3234.         KB   - Kilobytes (allowed to be downloaded per day)
  3235.         #OCA - Number Of Chats Allowed
  3236.         TPNC - Time In Minutes Per Node Chat
  3237.         VWR  - Violation Warning Ratio
  3238.         VER  - Violation Enforcement Ratio
  3239.  
  3240.  
  3241.                                                                         Page 55
  3242.         -----------------------------------------------------------------------
  3243.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3244.         -----------------------------------------------------------------------
  3245.  
  3246.  
  3247.             A line should be created in DAILYLMT.DAT for each security level
  3248.         you allow on your BBS.  Each line should begin with the numeric value
  3249.         of the security level whose parameters are being defined.  The syntax
  3250.         for each line in the DAILYLMT.DAT is:
  3251.  
  3252.         10,MPC=45,MPD=60,QL,DLPD=15,KB=2000,#OCA=5,TPNC=5,VWR=15,VER=25
  3253.  
  3254.         where:
  3255.  
  3256.         10       represents the security level for which the subsequent
  3257.                  parameters apply.
  3258.  
  3259.         MPC=45   represents the maximum time in minutes a caller with this 
  3260.                  security level is allowed for each call to the BBS.  This
  3261.                  overrides the Log On Time Limit defined at SPITFIRE's ALT+Z 
  3262.                  configuration.
  3263.  
  3264.         MPD=60   represents the total daily time limit in minutes a caller
  3265.                  of this security level is allowed.  This overrides the
  3266.                  Daily Time Limit defined at the ALT+Z SPITFIRE configuration
  3267.                  screen.
  3268.  
  3269.         QL       allows a remote caller with this security level to quickly log
  3270.                  on the BBS.  This remote quick log on is similar to a local
  3271.                  quick log.  After the initial log on, a caller with this
  3272.                  security is immediately displayed the Main Menu, avoiding the
  3273.                  display of WELCOME2.[BCR] to WELCOME9.[BCR], ALL.[BCR],
  3274.                  etc.  It should be noted, <x>SEC.[BCR] and <x>.[BCR] will
  3275.                  display to callers with quick log on capability.  To require a
  3276.                  normal log on, simply omit the QL from the DAILYLMT.DAT line.
  3277.  
  3278.         DLPD=15  represents the maximum number of files a caller with this
  3279.                  security will be allowed to download each day.  
  3280.  
  3281.         KB=2000  represents the maximum number of kilobytes a caller with this
  3282.                  security level will be allowed to download each day.
  3283.  
  3284.         #OCA=5   sets the maximum Number Of Chats Allowed (node chats) each day
  3285.                  on a multi-node system for this security level.  The SPITFIRE
  3286.                  default is 5.  To disable node chats for a particular security
  3287.                  level, set this parameter to #OCA=0.  The #OCA=<x> is only 
  3288.                  applicable to multi-node systems.
  3289.  
  3290.         TPNC=5   designates the Time (in minutes) Per Node Chat allowed for
  3291.                  this security level.  SPITFIRE defaults to 5 minutes per node
  3292.                  chat.  The TPNC=<x> is only applicable to multi-node systems.
  3293.  
  3294.         VWR=15   represents the Violation Warning Ratio for this security level.
  3295.                  When the upload/download ratio exceeds 1 upload for each VWR
  3296.  
  3297.  
  3298.                                                                         Page 56
  3299.         -----------------------------------------------------------------------
  3300.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3301.         -----------------------------------------------------------------------
  3302.  
  3303.  
  3304.                  value downloaded, SFRATIO.[BCR], if found, is displayed to
  3305.                  the caller.  Both the number of files AND the kilobytes
  3306.                  downloaded must exceed the ratio before SFRATIO.[BCR] is
  3307.                  displayed to the caller.  If you do not wish to warn the
  3308.                  caller, simply do not include the VWR parameter in the 
  3309.                  DAILYLMT.DAT for this security level.
  3310.  
  3311.         VER=25   represents the Violation Enforcement Ratio for this security
  3312.                  level.  When the upload/download ratio exceeds 1 upload for
  3313.                  each VER value downloaded, SPITFIRE alters the caller's
  3314.                  security to what the Sysop has configured at the U/D Ratio
  3315.                  Violation Security in the ALT+Z configuration screen.  Both
  3316.                  the number of files AND the kilobytes downloaded must exceed
  3317.                  the ratio before the caller's security is altered.  If
  3318.                  you do not wish to enforce the ratio violation for this
  3319.                  security level, simply do not include the VER parameter in 
  3320.                  the DAILYLMT.DAT for this security level.
  3321.  
  3322.     **NOTE**  A warning should be displayed prior to enforcing the upload/
  3323.               download ratio which would alter the caller's security level.
  3324.               It is highly recommended that the difference between the
  3325.               violation warning and the violation enforcement should be
  3326.               greater than the amount of files the caller may download in
  3327.               a batch download.  Using the word Batch at the end of a line
  3328.               in SFEXTDN.BBS limits downloads per batch to 6, so a difference
  3329.               of at least 6 is recommended.  Using the word Usefile, at the
  3330.               end of a line in SFEXTDN.BBS limits downloads per batch to 99,
  3331.               so a difference of 99 is recommended.  (Refer to the section -
  3332.               EXTERNAL BATCH DOWNLOAD PROTOCOLS - of this manual for a full 
  3333.               explanation.)  If the difference between the violation warning 
  3334.               and the violation enforcement is not equal to or greater than 
  3335.               the amount of files a caller can download in a single batch, 
  3336.               it is possible during a batch download for a caller to have their
  3337.               security altered without ever being warned of the impending 
  3338.               status change.
  3339.               
  3340.               If SPITFIRE finds the VWR and VER are defined for the security 
  3341.               level of the caller, each time a file is downloaded, SPITFIRE 
  3342.               performs the following calculations to determine if a caller has
  3343.               violated the upload/download ratio requirement:
  3344.  
  3345.               The number of files downloaded by a caller is divided by the
  3346.               number of files uploaded AND the number of kilobytes downloaded
  3347.               by the caller is divided by the number of kilobytes uploaded by
  3348.               the caller.  SPITFIRE must verify that both the file ratio and
  3349.               the kilobyte ratio have been violated.  If the results of both
  3350.               the file and kilobyte calculation are greater than the value
  3351.               defined for the VER (Violation Enforcement Ratio), SPITFIRE will
  3352.               then alter the caller's security level to that configured at the
  3353.               U/D Ratio Violation Security.
  3354.  
  3355.  
  3356.                                                                         Page 57
  3357.         -----------------------------------------------------------------------
  3358.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3359.         -----------------------------------------------------------------------
  3360.  
  3361.  
  3362.               SPITFIRE will return the caller to their original security once
  3363.               the caller's upload/download ratio is again within the required
  3364.               ratio limits.  The SFUSERS.DAT file contains a field which stores
  3365.               information regarding the caller's original security level.  When
  3366.               a caller uploads a file to the BBS, SPITFIRE first checks to see
  3367.               if the caller's current security level is less than the original
  3368.               security level.  If so, SPITFIRE performs the same computations
  3369.               as described above.  If the results of the file or kilobyte
  3370.               calculation is less than the VER (Violation Enforcement Ratio),
  3371.               the caller's original security level is restored.  Keep in mind,
  3372.               for this to work properly, the VER (Violation Enforcement Ratio)
  3373.               must be configured the same for both security levels, the
  3374.               security that is being monitored and the U/D Ratio Violation
  3375.               Security.
  3376.  
  3377.         Using the sample DAILYLMT.DAT from above, all callers with a security 
  3378.         level of 10 are allowed 45 minutes per call, 60 minutes per day, 15 
  3379.         downloads per day with a limit of 2,000 kilobytes per day, 5 node chats
  3380.         of up to 5 minutes per node chat, will be displayed SFRATIO.[BCR], if
  3381.         it exists, when the upload/download ratio of 1 to 15 is exceeded, and 
  3382.         will have their security altered when the upload/download ratio of 1 
  3383.         to 25 is exceeded.
  3384.  
  3385.             DAILYLMT.ZIP is included in the SPITFIRE distribution package or 
  3386.         can be downloaded from Buffalo Creek's BBS.  DAILYLMT.COM is a menu 
  3387.         driven program that is used to create and maintain DAILYLMT.DAT.
  3388.  
  3389.         SFRATIO.[BCR]  - It's rare when a caller's uploads exceed their
  3390.          (DISPLAY)       downloads.  Some callers get in the habit of taking
  3391.                          and never give much consideration toward uploading.
  3392.                          This file is displayed after a download is completed
  3393.                          that causes the caller's U/D ratio to violate the 
  3394.                          warning ratio (VWR) configured in DAILYLMT.DAT
  3395.                          (provided the DAILYLMT.DAT for the caller's security
  3396.                          level contains a VWR - Violation Warning Ratio).
  3397.                          SFRATIO.[BCR] will then be displayed to the
  3398.                          caller showing your "friendly" words of advice 
  3399.                          whenever this situation presents itself.  If you are
  3400.                          not concerned about a caller's U/D ratio, simply do
  3401.                          not include this file in the display file directory.
  3402.  
  3403.         JOKER.DAT      - JOKER.DAT contains a list of all names you don't
  3404.          (WORK)          want to allow on your board.  It may be used to
  3405.                          list names like: Dr. Phreak, Micro Muck, Lord Havoc,
  3406.                          Killer, etc..  Also, if any line in JOKER.DAT is
  3407.                          preceded with an @ followed by text, no one with
  3408.                          that portion of the text in any part of their name
  3409.                          will be allowed to log on to the BBS.  These feature
  3410.                          is primarily intended to scrutinize those who
  3411.  
  3412.  
  3413.                                                                         Page 58
  3414.         -----------------------------------------------------------------------
  3415.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3416.         -----------------------------------------------------------------------
  3417.  
  3418.  
  3419.                          attempt to log on a BBS using profane words.  The
  3420.                          '@<text>' feature should be used with caution since
  3421.                          it would be quite easy to unintentionally deny
  3422.                          someone access.  JOKER.DAT is an ASCII file that has
  3423.                          each name listed on a separate line, such as:
  3424.  
  3425.                          Dr. Phreak
  3426.                          Micro Muck
  3427.                          Lord Havoc
  3428.                          @damn
  3429.                          All Callers
  3430.  
  3431.                          When locking a caller out of a SPITFIRE BBS system
  3432.                          or marking the caller for deletion, SPITFIRE prompts 
  3433.                          you as to whether you wish to add the name to 
  3434.                          JOKER.DAT.  If you respond with a Yes, the name is 
  3435.                          automatically added to JOKER.DAT.  SPITFIRE allows a
  3436.                          caller to be locked out or marked for deletion using 
  3437.                          ALT+A at the "Ready..." prompt or from the Sysop Menu.
  3438.                          A caller may also be locked out by pressing ALT+L
  3439.                          while the caller is logged on the BBS.  A caller may
  3440.                          be added to JOKER.DAT using any of these features.
  3441.  
  3442.         LOCKOUT.[BCR]  - SPITFIRE reads JOKER.DAT line-by-line and compares
  3443.          (DISPLAY)       the names in the file against the caller's first
  3444.                          and last name.  If a match is found, then the
  3445.                          LOCKOUT.[BCR] is displayed to the caller and the
  3446.                          caller is logged off the BBS!
  3447.  
  3448.         LAKOTA.COM     - If LAKOTA.COM exists in the SPITFIRE home directory,
  3449.          (SYSTEM)        callers may download messages in QWK format, using
  3450.                          an offline mail reader to read/reply to messages,
  3451.                          and upload reply packets into SPITFIRE's message
  3452.                          base.  LAKOTA, a SPITFIRE QWK Mail System, is
  3453.                          available using Option L of the Message Menu.  If
  3454.                          you do not wish to have this option available to
  3455.                          callers, the security in SFMSG.MNU for this feature
  3456.                          should be set high enough so the caller is not able
  3457.                          to access it.  For more information refer to the
  3458.                          documentation that accompanies LAKOTA.COM.
  3459.  
  3460.         FA<x>.TXT      - To use SPITFIRE's extended download directory feature,
  3461.          (SYSTEM)        create a FA<x>.TXT, where <x> is equal the File Area
  3462.                          number, and place it in the SPITFIRE home directory.
  3463.                          FA<x>.TXT is a simple text file which can be created
  3464.                          using your favorite text editor, as long as it saves
  3465.                          in ASCII text.  Each line of FA<x>.TXT should contain
  3466.                          the drive and directory of any extended download 
  3467.                          directories for the File Area.  For instance, if File
  3468.  
  3469.  
  3470.                                                                         Page 59
  3471.         -----------------------------------------------------------------------
  3472.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3473.         -----------------------------------------------------------------------
  3474.  
  3475.  
  3476.                          Area 5 was configured for Games, the contents of the 
  3477.                          FA5.TXT in the SPITFIRE Home directory might look like
  3478.                          this:
  3479.                       
  3480.                          F:\GAMES
  3481.                          G:\NEWGAMES
  3482.                       
  3483.                          If SPITFIRE does not find the file to download, read,
  3484.                          view, etc. in the configured download directory (the
  3485.                          primary download directory) it will then look for the
  3486.                          appropriate FA<x>.TXT in the SPITFIRE Home directory.
  3487.                          The number of extended download directories that can 
  3488.                          be configured using FA<x>.TXT is unlimited.  However,
  3489.                          the SFFILES.BBS in the primary download directory (or
  3490.                          the SFFILE.<x> for areas configured as a CD Rom file 
  3491.                          area) should list all files available for downloading
  3492.                          from all download paths, including any of the extended
  3493.                          download directories.
  3494.  
  3495.                          The FA<x>.TXT, extended download directory feature,
  3496.                          provides additional CD Rom support.  However, the 
  3497.                          Sysop should be aware when using this feature that if
  3498.                          the File Area is not configured as a CD Rom File Area
  3499.                          and the file to be downloaded exists on a CD Rom disc,
  3500.                          the file is directly transferred to the caller from 
  3501.                          the CD Rom drive rather than being copied to the disk
  3502.                          drive.  Secondly, if the File Area is configured as a
  3503.                          CD Rom File Area and the ALT+T's Search CD Rom Area 
  3504.                          SFFILES.BBS is toggled to Yes, SPITFIRE will search 
  3505.                          the SFFILES.<x>, rather than the drive.  Therefore, 
  3506.                          the file must be listed in the SFFILES.<x> in order 
  3507.                          for SPITFIRE to find the file.
  3508.  
  3509.         SFNWSLTR.[BCR] - File which displays to the caller when they request
  3510.          (DISPLAY)       the <N>...Newsletter from the Main Menu.   SPITFIRE
  3511.                          will also notify the caller if this file has been 
  3512.                          updated since they last logged on the BBS.  This file
  3513.                          can be used to send special informational messages to
  3514.                          callers regarding the system.
  3515.  
  3516.         SFNOUP.DAT     - SFNOUP.DAT contains a list of files which the
  3517.          (WORK)          Sysop does not wish to have uploaded to the BBS.
  3518.                          SFNOUP.DAT will allow complete use of DOS's wildcard
  3519.                          feature.  Simply create an ASCII file that has each
  3520.                          name listed on a separate line, such as:
  3521.  
  3522.                          NUCALLER.*
  3523.                          WIN*.*
  3524.                          PERVERT.COM
  3525.                          *.GIF
  3526.  
  3527.  
  3528.                                                                         Page 60
  3529.         -----------------------------------------------------------------------
  3530.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3531.         -----------------------------------------------------------------------
  3532.  
  3533.  
  3534.                          When erasing a file from the file menu, SPITFIRE
  3535.                          prompts you as to whether you wish to have the file
  3536.                          added to SFNOUP.DAT.  Responding with a Y for Yes,
  3537.                          will add the erased file's name to SFNOUP.DAT.
  3538.  
  3539.         NUCALLER.*     - SPITFIRE will flag this file for download when a
  3540.         (FILE AREA #1)   new caller logs onto the BBS.  After completing
  3541.                          the new caller questionnaire, the new caller is
  3542.                          given the opportunity to download the file named
  3543.                          NUCALLER.  The Sysop may select the desired
  3544.                          extension for NUCALLER, i.e., .TXT, .ZIP, .ARJ, etc.
  3545.  
  3546.                          Suggested uses for NUCALLER.* might be to include
  3547.                          any rules for participating on the BBS, subscription
  3548.                          applications, RIP icons specific to the BBS, etc.
  3549.                          NUCALLER.* must be placed in the first file area
  3550.                          on the BBS.  To disable this feature, simply do not
  3551.                          place a NUCALLER.* in File Area #1.
  3552.  
  3553.                          Sysops should be aware, however, that if there is 
  3554.                          more than one NUCALLER.* file (i.e., NUCALLER.TXT and
  3555.                          NUCALLER.ZIP) in the first file area, SPITFIRE will
  3556.                          send the first NUCALLER.* file it finds.  It is
  3557.                          therefore recommended that NUCALLER.* be added to
  3558.                          SFNOUP.DAT to prevent callers from uploading any
  3559.                          NUCALLER.* files and eliminating the possibility of
  3560.                          having the wrong NUCALLER.* file sent to new callers.
  3561.  
  3562.         SFFAX.BAT      - After SPITFIRE answers the incoming call, it then
  3563.          (SYSTEM)        tests the modem result message for the configured
  3564.                          FAX Connection Result Message (configured by the
  3565.                          Sysop at SPITFIRE's ALT+M configuration window).
  3566.                          If the modem result message matches the Fax
  3567.                          Connection Result Message, then SPITFIRE shells to
  3568.                          a batch file in the SPITFIRE home directory named
  3569.                          SFFAX.BAT.  The SFFAX.BAT needs to be written so 
  3570.                          that it contains the commands necessary to execute
  3571.                          the Fax software so that the Fax can be properly
  3572.                          received.
  3573.  
  3574.         SFILEREQ.LOG   - SPITFIRE will allow a caller to make file requests
  3575.                          when certain conditions exist.  The Sysop can mark
  3576.                          a file OFFLINE by replacing the file size in the
  3577.                          file description of SFFILES.BBS with the word
  3578.                          OFFLINE.  The word OFFLINE must start at column 15.
  3579.                          For example:
  3580.         
  3581.         1--------10----5---20--------30--------40--------50--------60--------70
  3582.         SF36-1.ZIP     OFFLINE  08-20-99  SPITFIRE Bulletin Board System V3.6
  3583.  
  3584.  
  3585.                                                                         Page 61
  3586.         -----------------------------------------------------------------------
  3587.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3588.         -----------------------------------------------------------------------
  3589.  
  3590.                          
  3591.                          SPITFIRE also treats a file listed in SFFILES.BBS but
  3592.                          which is not located in the download directory as a
  3593.                          file request.  
  3594.                          
  3595.                          When a file marked as OFFLINE is tagged for download,
  3596.                          or when SPITFIRE is unable to locate a tagged file in
  3597.                          the download directory, SPITFIRE treats these as file
  3598.                          requests.  SPITFIRE records all file requests to the
  3599.                          SFILEREQ.LOG file located in the SPITFIRE Work
  3600.                          directory.  If the SFILEREQ.LOG does not exist,
  3601.                          SPITFIRE will create it when a file request is made.
  3602.                          If the SFILEREQ.LOG does exist, SPITFIRE will append
  3603.                          any new file requests to the existing log.  SPITFIRE
  3604.                          records the name of the caller requesting the file,
  3605.                          the name of the file, the date and time of the file
  3606.                          request to SFILEREQ.LOG.
  3607.                          
  3608.         SFPCKMSG.COM   - SPITFIRE shells to SFPCKMSG.COM for purging
  3609.          (SYSTEM)        messages either as Event M or when selected from
  3610.                          the SPITFIRE Sysop Menu.  Criteria for packing
  3611.                          messages is determined according to how the Sysop
  3612.                          has configured the Message Conference record.
  3613.                          The purge criteria is set independently for each
  3614.                          conference available on the BBS.
  3615.                          
  3616.         SFPCKUSR.COM   - SPITFIRE shells to SFPCKUSR when the Sysop selects
  3617.          (SYSTEM)        the Pack User File option from the SPITFIRE Sysop
  3618.                          Menu.  SFPCKUSR is used to purge callers marked for
  3619.                          deletion and/or inactive callers.  A caller is
  3620.                          considered inactive if they have not called the
  3621.                          BBS in <x> amount of days.  The Sysop determines
  3622.                          the value of <x>.
  3623.                          
  3624.                          SFPCKUSR may also be set up to run as a scheduled
  3625.                          event in SPITFIRE.  Refer to the section - EVENT
  3626.                          MENU EXPLANATION - for additional information on
  3627.                          scheduled events.
  3628.  
  3629.         SFUPCASE.DAT   - A list of keywords that are converted to or left
  3630.          (WORK)          in upper case when converting file descriptions.
  3631.                          This is a simple text file that lists these
  3632.                          keywords, one per line.
  3633.  
  3634.         SFREMOTE.BAT   - This batch file is used with the remote Drop to
  3635.          (SYSTEM)        DOS feature and should be used with a carrier
  3636.                          detect utility such as WATCHDOG, RemDoor or Doorway.
  3637.                          If connection is terminated while a caller is at
  3638.                          the DOS level the system is reset provided such a
  3639.                          utility is used.  If you have included SF.BAT in the
  3640.  
  3641.  
  3642.                                                                         Page 62
  3643.         -----------------------------------------------------------------------
  3644.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3645.         -----------------------------------------------------------------------
  3646.  
  3647.  
  3648.                          AUTOEXEC.BAT, SPITFIRE will automatically boot on
  3649.                          system start up.  Using such a utility is highly
  3650.                          recommended, but none are included in the SPITFIRE
  3651.                          distribution package since these programs are written
  3652.                          by other authors.  However, these utilities may be 
  3653.                          downloaded from Buffalo Creek, as well as from 
  3654.                          numerous other BBS systems.  When shelling to 
  3655.                          SFREMOTE.BAT, SPITFIRE sends a parameter to 
  3656.                          SFREMOTE.BAT which is the number of the COM port.
  3657.  
  3658.         SF.BAT         - Batch file which invokes SPITFIRE.  This file
  3659.          (SYSTEM)        contains the necessary data for the scheduled
  3660.                          events feature within SPITFIRE to work properly.
  3661.                          Refer to section - EVENT MENU EXPLANATION - of
  3662.                          this manual for more information on Scheduled
  3663.                          Events.  It also contains the data necessary to
  3664.                          execute programs using the SPITFIRE Door feature.
  3665.                          Refer to the section - SPITFIRE DOORS SECTION -
  3666.                          of this manual for more information on SPITFIRE
  3667.                          Doors.
  3668.  
  3669.         SFMAIN.BAT     - Batch file which executes the Sysop configurable
  3670.          (SYSTEM)        Main Menu option.
  3671.  
  3672.         SFFILE.BAT     - Batch file which executes the Sysop configurable
  3673.          (SYSTEM)        File Menu option.
  3674.  
  3675.         SFMESS.BAT     - Batch file which executes the Sysop configurable
  3676.          (SYSTEM)        Message Menu option.
  3677.  
  3678.         SFSYSOP.BAT    - Batch file which executes the Sysop configurable
  3679.          (SYSTEM)        Sysop Menu option.
  3680.  
  3681.         SFMSGPCK.BAT   - Batch file that executes immediately after packing
  3682.          (WORK)          the message base.  SFMSGPCK.BAT might be used
  3683.                          to create a file archive of the SPITFIRE message
  3684.                          base after it is packed.  SFMSGPCK.BAT may be used
  3685.                          by some net-mail drivers to perform some necessary
  3686.                          duties required after packing the message base.
  3687.  
  3688.         SFINIT.BAT     - Batch file executes, if it exists, after a caller
  3689.          (SYSTEM)        hangs up and prior to the modem being initialized.
  3690.                          This allows utilities (such as a last 10 caller
  3691.                          listing or checking the integrity of uploaded files)
  3692.                          to be executed between callers to the BBS.
  3693.  
  3694.         SFPGOFF.[BCR]  - This file displays to the caller in the event
  3695.          (DISPLAY)       the caller pages the Sysop and the Sysop has the
  3696.                          page feature turned off.
  3697.  
  3698.  
  3699.                                                                         Page 63
  3700.         -----------------------------------------------------------------------
  3701.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3702.         -----------------------------------------------------------------------
  3703.  
  3704.  
  3705.         SFUNANS.[BCR]  - This file displayed to the screen in the event a
  3706.          (DISPLAY)       caller has paged the Sysop and the Sysop does not
  3707.                          answer the page.
  3708.  
  3709.         SFPAGED.[BCR]  - This file displays to the caller in the event
  3710.          (DISPLAY)       the Sysop has the page turned on and the caller
  3711.                          attempts to page the Sysop again when the first page
  3712.                          remains unanswered.  If this file exists in the
  3713.                          display file directory, the Sysop will only receive
  3714.                          the first page.  Any additional pages will cause
  3715.                          SFPAGED.[BCR] to display to the caller.  If you wish
  3716.                          to receive multiple pages, simply do not include the
  3717.                          SFPAGED.[BCR] files in the display file directory.
  3718.  
  3719.         BBSNAME.DAT    - Simple one line text file that is placed in the
  3720.          (WORK)          Work file directory and contains information
  3721.                          about the BBS from which the net-mail message
  3722.                          originates.  SPITFIRE will tag this on the end of
  3723.                          each net-mail message.
  3724.  
  3725.         SFSEC<x>.BAT   - This batch file, if it exists, executes after the
  3726.          (SYSTEM)        caller logs on the BBS, provided the caller's
  3727.                          security is equal to <x> in the batch file name.
  3728.                          One example for utilizing this would be if your BBS
  3729.                          serves as a hub for net-mail.  All callers who use
  3730.                          your BBS for mail could be assigned a set security
  3731.                          level.  Upon logging on the BBS, the SFSEC<x>.BAT
  3732.                          could contain commands that would allow the caller
  3733.                          to immediately initiate the mail transfer process.
  3734.  
  3735.         BADINIT.BAT    - This batch file, if it exists, executes in the
  3736.          (SYSTEM)        event the modem fails to respond when initialized
  3737.                          between callers.  Commands could be placed in the
  3738.                          batch file to issue modem commands to reset your
  3739.                          modem or to reboot your system with Buffalo
  3740.                          Creek Software's KOLDBOOT utility.  (KOLDBOOT may
  3741.                          be downloaded from Buffalo Creek's BBS.)
  3742.  
  3743.         <x>SEC.[BCR]   - This feature allows the Sysop to send a special
  3744.          (DISPLAY)       notice to all callers of a certain security
  3745.                          level.  This file is not automatically erased.
  3746.                          (<x> equals the security level of the callers to 
  3747.                          whom you wish to send the special message.)
  3748.  
  3749.         <x>.[BCR]      - This feature allows the Sysop to send a special
  3750.          (DISPLAY)       message to a specific caller, where <x> equals the
  3751.                          caller's record number.  Once the caller has
  3752.                          received it, SPITFIRE automatically erases it.
  3753.  
  3754.  
  3755.                                                                         Page 64
  3756.         -----------------------------------------------------------------------
  3757.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3758.         -----------------------------------------------------------------------
  3759.  
  3760.  
  3761.           Example: John Doe is Caller Record # 95 on your system.  If you have
  3762.                    a file named "95.BBS", SPITFIRE will display this file
  3763.                    when John Doe logs on and then erase it after it has been
  3764.                    received.  Your callers log will have a notation that the
  3765.                    special message was sent.
  3766.  
  3767.         **NOTE**  In the event you use <x>.[BCR] to send special messages
  3768.                   to callers and you purge callers from the caller data base
  3769.                   by packing SFUSERS.DAT, please note that the <x>.[BCR] may
  3770.                   no longer match the caller for whom the message was intended.
  3771.  
  3772.  
  3773.         5.7 - ABOUT SPITFIRE DISPLAY FILES
  3774.         ----------------------------------
  3775.  
  3776.             SPITFIRE provides complete flexibility when it comes to creating
  3777.         display files.  The Sysop can use this flexibility to make their BBS 
  3778.         as unique and personalized as he/she desires.  In addition, SPITFIRE 
  3779.         will recognizes both display file control characters or display file 
  3780.         control strings which can be built into the non-ANSI (.BBS), ANSI
  3781.         (.CLR), and/or RIP (.RIP) display files for even more flexibility.  
  3782.         The display file control characters and control strings SPITFIRE uses
  3783.         are:
  3784.  
  3785.         Ctrl    Ctrl           Ctrl Character / Ctrl String
  3786.         Char    String         Feature Description
  3787.         ----------------------------------------------------------------------
  3788.         ^B      @PROMPTOFF@    Inhibits the display of the "More Prompt".
  3789.                                When this is placed in a display file, then the 
  3790.                                <More?> prompt will not interrupt the display of
  3791.                                the file.
  3792.         ^C      @NOABORT@      When placed in a display file, it prevents the 
  3793.                                caller from interrupting and/or aborting the 
  3794.                                screen display.
  3795.         ^D      @FNAME@        Displays caller's first name.
  3796.         ^E      @SUBDATE@      Displays the number of subscription days a 
  3797.                                caller has remaining before his/her subscription
  3798.                                will expire, provided the subscription date for
  3799.                                the caller is configured.
  3800.         ^F      @CITYSTATE@    Displays the caller's city and state/province.
  3801.         ^G      @BEEP@         Transmits a beep over the caller's PC speaker.
  3802.         ^J      @UPLOADS@      Displays the number of files uploaded by the 
  3803.                                caller.
  3804.         ^K      @DOWNLOADS@    Displays the number of files downloaded by the 
  3805.                                caller.
  3806.         ^L      @CLS@          Clears the display screen for the remote caller.
  3807.         ^N      @ABORTON@      Allows caller to interrupt the screen display.
  3808.                                This will nullify the affect of a previous ^C 
  3809.                                or @NOABORT@ in the display screen.
  3810.  
  3811.  
  3812.                                                                         Page 65
  3813.         -----------------------------------------------------------------------
  3814.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3815.         -----------------------------------------------------------------------
  3816.  
  3817.  
  3818.         ^O      @ORGLOG@       Displays the caller's original log on date.
  3819.         ^P      @PROMPT@       Exhibits a "More Prompt" in the display.  When 
  3820.                                SPITFIRE finds a ^P or @PROMPT@, the <More?> 
  3821.                                prompt is displayed to the screen.  It should be
  3822.                                mentioned that if a ^P or @PROMPT@ is preceded 
  3823.                                by a ^B or @PROMPTOFF@ (disables the display of
  3824.                                the "More Prompt"), the ^P or @PROMPT will 
  3825.                                nullify the affect of the ^B or @PROMPTOFF@ 
  3826.                                control code/string.  It should also be noted
  3827.                                that when a ^P or @PROMPT@ is used in a .RIP 
  3828.                                display file, it will only be functional to the 
  3829.                                remote caller.  On the local monitor, the screen
  3830.                                will display as if no ^P or @PROMPT@ existed 
  3831.                                within the display file.
  3832.         ^Q      @LOGTIME@      Displays the number of minutes allowed this log 
  3833.                                on.
  3834.         ^R      @PHONENUM@     Displays the caller's phone number.
  3835.         ^S      @LASTCALL@     Displays the date of the caller's last call.
  3836.         ^T      @PASSWORD@     Displays the caller's password.
  3837.         ^U      @BIRTHDATE@    Displays the caller's date of birth.
  3838.         ^V      @NAME@         Displays the caller's full name.
  3839.         ^W      @UPK@          Displays the number of K uploaded.
  3840.         ^X      @DOWNK@        Displays the number of K downloaded.
  3841.         ^Y      @SLEVEL@       Displays the caller's security level.
  3842.  
  3843.         Some planning is required when using display control characters or 
  3844.         strings.  For instance, do not use control characters or strings that 
  3845.         write information to the screen (such as ^D, @FNAME@, ^F, @CITYSTATE@,
  3846.         ^J, @UPLOADS@, ^K, @DOWNLOADS@, etc.) inside of a box.  The characters
  3847.         inserted will throw the box completely out of line.
  3848.  
  3849.         Below is the list of control characters used in SPITFIRE display files
  3850.         and their extended ASCII value:
  3851.         
  3852.         ^B - extended ASCII value of 002    ^P - extended ASCII value of 016
  3853.         ^C - extended ASCII value of 003    ^Q - extended ASCII value of 017
  3854.         ^D - extended ASCII value of 004    ^R - extended ASCII value of 018
  3855.         ^E - extended ASCII value of 005    ^S - extended ASCII value of 019
  3856.         ^F - extended ASCII value of 006    ^T - extended ASCII value of 020
  3857.         ^G - extended ASCII value of 007    ^U - extended ASCII value of 021
  3858.         ^J - extended ASCII value of 010    ^V - extended ASCII value of 022
  3859.         ^K - extended ASCII value of 011    ^W - extended ASCII value of 023
  3860.         ^L - extended ASCII value of 012    ^X - extended ASCII value of 024
  3861.         ^N - extended ASCII value of 014    ^Y - extended ASCII value of 025
  3862.         ^O - extended ASCII value of 015        
  3863.  
  3864.  
  3865.                                                                         Page 66
  3866.         -----------------------------------------------------------------------
  3867.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3868.         -----------------------------------------------------------------------
  3869.  
  3870.  
  3871.         5.8 - BACKUP FILES
  3872.         ------------------
  3873.  
  3874.             When performing Sysop maintenance such as modifying Message
  3875.         Conferences or modifying File Areas, SPITFIRE makes "Backup" copies
  3876.         for you.  If disk space is a problem on your board copy the backup
  3877.         files to disk or delete them.  SPITFIRE backup files include:
  3878.  
  3879.             SFMCONF.$$$ - Message Conferences Backup File
  3880.             SFFAREA.$$$ - File Areas Backup File
  3881.  
  3882.  
  3883.         5.9 - THOUGHTS.BBS
  3884.         ------------------
  3885.  
  3886.             SPITFIRE displays a thought to callers if a file named
  3887.         THOUGHTS.BBS is found in the directory configured as your display
  3888.         file path.  The program to create THOUGHTS.BBS can be downloaded
  3889.         from Buffalo Creek's BBS at 515-225-8496 or you can optionally 
  3890.         download a ready-made THOUGHTS.BBS file.
  3891.  
  3892.  
  3893.         6.0 - COMMAND LINE PARAMETERS
  3894.         -----------------------------
  3895.  
  3896.             Command Line Parameters can be used to make SPITFIRE start-up with
  3897.         a different configuration.  Command Line Parameters are what you type
  3898.         at the DOS prompt (or send to the program from a batch file) when you
  3899.         boot SPITFIRE.
  3900.  
  3901.                     /Cx -  Sets which COM port to use (<x> represents the
  3902.                            number of the COM port).
  3903.                     /E  -  Used with front end programs for detecting error
  3904.                            correction modem connections, making the Ymodem-g
  3905.                            file transfer protocols available.  This /E must
  3906.                            be used in conjunction with baud rate parameter.
  3907.                     /M  -  Sets the initialization string used with your
  3908.                            modem.
  3909.                     /N  -  Allows SPITFIRE to be terminated without hanging
  3910.                            up the phone or re-initializing the modem.  This
  3911.                            allows a second copy of SPITFIRE to be run as a
  3912.                            door.  NOTE: A baud rate parameter must be specified
  3913.                            prior to the /N or it has no affect.
  3914.                     /P  -  Sets the drive and directory used as the SPITFIRE
  3915.                            Work File Path.
  3916.                     /Tx -  Used with frontend programs and sets the amount of
  3917.                            time allotted to the caller.  This allows systems
  3918.                            running under a frontend program to pass the
  3919.                            amount of time remaining before a frontend scheduled
  3920.  
  3921.  
  3922.                                                                         Page 67
  3923.         -----------------------------------------------------------------------
  3924.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3925.         -----------------------------------------------------------------------
  3926.  
  3927.  
  3928.                            event.  This only applies to the first caller on
  3929.                            immediately after SPITFIRE is booted since SPITFIRE
  3930.                            will terminate and return control to the frontend
  3931.                            program when the caller logs off.  This could
  3932.                            also be used when running SPITFIRE as a door.
  3933.                            (x indicates the amount of time in minutes the
  3934.                            caller is allowed.)
  3935.            (baud rate)  -  This represents the numerical value for the highest
  3936.                            possible baud rate of your system.  This allows
  3937.                            SPITFIRE to be booted without initializing the
  3938.                            modem so it can be used in conjunction with some net
  3939.                            mail software programs.  Refer to the section -
  3940.                            SPITFIRE NET-MAIL CAPABILITIES - of this manual for
  3941.                            further information.  The range of allowable baud 
  3942.                            rates for SPITFIRE are 0 (allows local log on only)
  3943.                            to 115200.
  3944.  
  3945.             The use of these Command Line Parameters is not usually necessary.
  3946.         An exception might be when you are originally booting SPITFIRE for the
  3947.         very first time or if your configuration has changed.  When originally
  3948.         booting SPITFIRE you should only use Command Line Parameters if you are
  3949.         using a COM port other than COM 1.  In other words, SPITFIRE is written
  3950.         to default to COM port 1 so you will not have to use Command Line 
  3951.         Parameters unless these defaults are different from what you plan to 
  3952.         use while running SPITFIRE.
  3953.  
  3954.             SPITFIRE /C2 
  3955.  
  3956.             The above example would boot SPITFIRE utilizing COM port #2.
  3957.  
  3958.             It should also be mentioned that any Command Line Parameters
  3959.         assigned from the DOS prompt or included in the SF.BAT file will
  3960.         override those set by using ALT+M or ALT+P at the SPITFIRE "Ready
  3961.         Prompt".  Anytime a change is made in the COM port assignment, work
  3962.         path, or modem initialization string, you MUST also change the 
  3963.         specifications set in the SF.BAT file.  It is for this reason that 
  3964.         the use of command line parameters in SF.BAT is not recommended.
  3965.  
  3966.  
  3967.         6.1 - SF.BAT
  3968.         ------------
  3969.  
  3970.             It is advisable to use the SF.BAT to boot SPITFIRE.  Some of the
  3971.         advantages for using a batch file to invoke SPITFIRE are listed below:
  3972.  
  3973.             If an error occurs, and you're using the SF.BAT included with
  3974.         your SPITFIRE package, SPITFIRE will automatically reset with the 
  3975.         SF.BAT file.  The SF.BAT file, included with your SPITFIRE package, 
  3976.         is vital for running Scheduled Events and Door programs.  More 
  3977.  
  3978.  
  3979.                                                                         Page 68
  3980.         -----------------------------------------------------------------------
  3981.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  3982.         -----------------------------------------------------------------------
  3983.  
  3984.  
  3985.         information regarding Scheduled Events and Door programs may be found
  3986.         in other sections of this manual.
  3987.  
  3988.             If you have the AUTOEXEC.BAT file written to automatically boot 
  3989.         SPITFIRE upon system startup and there is a power outage, then SPITFIRE
  3990.         will automatically reboot when power is restored.  To configure the 
  3991.         AUTOEXEC.BAT file to automatically boot SPITFIRE upon system startup, 
  3992.         the last two commands in the AUTOEXEC.BAT file should resemble this:
  3993.  
  3994.              CD\SF
  3995.              SF
  3996.  
  3997.             The above example assumes you are running SPITFIRE on the drive
  3998.         you are booting from, you are running SPITFIRE in a directory named SF
  3999.         and you are using the SF.BAT file to invoke SPITFIRE.
  4000.  
  4001.  
  4002.         7.0 - SPITFIRE QUESTIONNAIRES
  4003.         ------------------------------
  4004.  
  4005.             Questionnaire files are created with any ASCII text editor and
  4006.         placed in the directory you have configured as your Work File Path.
  4007.         The Questionnaire answer files will automatically be created by
  4008.         SPITFIRE.
  4009.  
  4010.             There are 2 types of questionnaires available for use in SPITFIRE.
  4011.  
  4012.             There is the NEWUSER Questionnaire which uses:            
  4013.             
  4014.             SFNEWU.QUE  -   The new caller questionnaire file.
  4015.             SFNEWU.REP  -   The new caller reply file.
  4016.  
  4017.             SFNEWU.QUE is automatically utilized ONLY when a new caller logs on.
  4018.  
  4019.             There is also, the ORDER Questionnaire which uses:
  4020.             
  4021.             SFORDER<x>.QUE -  The order/questionnaire files.
  4022.             SFORDER<x>.REP -  The order/questionnaire replies.
  4023.  
  4024.             SFORDER<x>.QUE is utilized only from the MAIN MENU when the caller
  4025.             selects the <Q>.. Questionnaire Menu option.
  4026.  
  4027.             SPITFIRE will allow up to 24 different questionnaire files to be
  4028.         accessed from the Main Menu.  The files which contain the questions
  4029.         are SFORDER<x>.QUE.  The replies are stored in the corresponding
  4030.         SFORDER<x>.REP.  <x> represents an alpha character ranging from A
  4031.         to Z (with the exception of G and Q which are reserved by SPITFIRE
  4032.         for Goodbye and Quit).  For example:
  4033.  
  4034.  
  4035.                                                                         Page 69
  4036.         -----------------------------------------------------------------------
  4037.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4038.         -----------------------------------------------------------------------
  4039.  
  4040.  
  4041.             SFORDERA.QUE        SFORDERA.REP
  4042.             SFORDERB.QUE        SFORDERB.REP
  4043.             SFORDERC.QUE        SFORDERC.REP
  4044.  
  4045.         The caller's answers are appended to the end of the appropriate reply
  4046.         file.  If the file does not already exist, SPITFIRE will create it.
  4047.  
  4048.             SPITFIRE uses a very basic process for utilizing Questionnaires on
  4049.         the BBS.  Questionnaires are simple text files that are interpreted by
  4050.         SPITFIRE.  The special control codes discussed in the section - ABOUT
  4051.         SPITFIRE DISPLAY CODES - of this manual also apply to the SPITFIRE
  4052.         questionnaire files.  Any line in the questionnaire file will simply
  4053.         be displayed to the caller unless it begins with a special character.
  4054.         SPITFIRE uses established first characters (one code per questionnaire
  4055.         line) to determine the type of response required by the caller.  
  4056.         These are:
  4057.         
  4058.         :  -  If the first character in the line is a colon, SPITFIRE pauses
  4059.               for the caller's input.  The caller must respond to the question
  4060.               before SPITFIRE will continue with the questionnaire.
  4061.  
  4062.         ;  -  If the first character in the line is a semicolon, SPITFIRE
  4063.               will pause for the callers input.  But unlike the colon, the
  4064.               caller is not required to respond to the question.  The caller
  4065.               can simply hit the Enter key and SPITFIRE will continue with the
  4066.               questionnaire.
  4067.  
  4068.         @  -  If the first character in the line is an "at" sign, SPITFIRE
  4069.               will pause for the caller to input a date in the format of
  4070.               MM-DD-YY.  SPITFIRE will automatically insert the hyphens
  4071.               when the caller responds.  Once the caller has entered the
  4072.               response, SPITFIRE will redisplay it to the caller and ask
  4073.               whether the information is correct.
  4074.  
  4075.         #  -  If the first character in the line is the pound sign, SPITFIRE
  4076.               will pause for the caller to input a phone number.  The
  4077.               format will depend on how the Sysop has the system configured.
  4078.               If the Sysop has used the ALT+T to configure the phone
  4079.               number to US format, then SPITFIRE will require the following
  4080.               format: ###-###-####.  Again, SPITFIRE will automatically
  4081.               insert the hyphens when the caller responds.  If the Sysop does
  4082.               not have the system configured to US format, SPITFIRE will
  4083.               accept any input up to 12 characters in length.  Once
  4084.               the caller has entered the response, SPITFIRE will redisplay
  4085.               it to the caller and ask whether the information is correct.
  4086.  
  4087.       $<x>$ - If the first and last character of a questionnaire line is
  4088.               a dollar sign and the <x> character between the dollar signs
  4089.               is a value ranging from 1 to 32767, then SPITFIRE will set the
  4090.  
  4091.  
  4092.                                                                         Page 70
  4093.         -----------------------------------------------------------------------
  4094.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4095.         -----------------------------------------------------------------------
  4096.  
  4097.  
  4098.               caller's subscription date to the number of days which is
  4099.               represented by the value between the dollar signs.  For instance,
  4100.               if you wished to grant a 30 days subscription then the line, $30$
  4101.               would need to be included within the questionnaire.  At the time
  4102.               the subscription date is updated, SPITFIRE will record the change
  4103.               to the CALLERS.LOG.  No other text should appear on this line.
  4104.  
  4105.         ^# -  If a line begins with a caret sign followed by a number, SPITFIRE
  4106.               will adjust the caller's security level equal to the number
  4107.               following the caret sign provided the number is less than the
  4108.               configured Sysop security.  If the number used here is equal
  4109.               to or greater than configured Sysop security level, the caller's
  4110.               security level will not be changed.  The number should be a valid
  4111.               security level available on your system.  SPITFIRE writes
  4112.               a note in HEYSYSOP.LOG to advise you that the callers security
  4113.               level was changed.  No other text should appear on this line.
  4114.  
  4115.          ~ -  If the first character in a questionnaire line begins with a
  4116.               tilde character, the caller will be disconnected from the BBS.
  4117.               This could be used by Sysops in the SFNEWU.QUE so callers could
  4118.               be verified before they are allowed access to the BBS.  No other
  4119.               text should appear on this line.
  4120.  
  4121.       &<#> -  If a line begins with a ampersand followed by a number, SPITFIRE
  4122.               will adjust the caller's time left on the system by the number
  4123.               following the ampersand.  &20 would provide the caller with an
  4124.               additional 20 minutes.  No other text should appear on this line.
  4125.  
  4126.         ?  -  If the first character in the line is a question mark, SPITFIRE
  4127.               will prompt the line and automatically add a "[y/n]?".  SPITFIRE
  4128.               will then only accept a Y or N response from the caller.  This
  4129.               Yes/No question is used to branch to other special questions
  4130.               depending on the caller's response.  For instance, when SPITFIRE
  4131.               receives a Y response to a question beginning with a question
  4132.               mark, it will continue on through the questionnaire until a plus
  4133.               sign, "+", is found.  The text or additional questions you would
  4134.               like to present to the caller who has responded with a Y should
  4135.               start immediately after the plus sign.  This Y series of lines
  4136.               is ended with a second plus sign, "+".  When the second plus
  4137.               sign "+" is encountered, SPITFIRE will continue on with the
  4138.               questionnaire normally.  Similarly, when SPITFIRE receives a
  4139.               N response to a question beginning with a question mark, it will
  4140.               continue on through the questionnaire until a minus sign, "-",
  4141.               is found.  Any text or additional questions you would like to
  4142.               present to the caller who responded with a N should be contained
  4143.               between two minus signs, "-".  When the second minus sign "-" is
  4144.               encountered, SPITFIRE will continue on with the questionnaire 
  4145.               normally.  It should be mentioned that any text or questions 
  4146.               between where the caller responds with a Y and the first plus 
  4147.  
  4148.  
  4149.                                                                         Page 71
  4150.         -----------------------------------------------------------------------
  4151.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4152.         -----------------------------------------------------------------------
  4153.  
  4154.  
  4155.               sign will be ignored, just as any text or questions between where
  4156.               the caller responds with an N and the first minus sign will be 
  4157.               ignored.  Each line that starts with a question mark must be 
  4158.               followed by a set of plus signs and a set of minus signs.
  4159.  
  4160.               For example:
  4161.  
  4162.               ?Are you the Sysop of a SPITFIRE Bulletin Board
  4163.               +
  4164.               You have made a wise choice!
  4165.               +
  4166.               -
  4167.               You really should consider running SPITFIRE!
  4168.               -
  4169.  
  4170.         If none of the above described characters are found at the beginning
  4171.         of the line, the line is simply displayed to the caller.
  4172.  
  4173.             The caller's answers are either written to SFNEWU.REP or to 
  4174.         SFORDER<x>.REP, depending upon which questionnaire the caller is 
  4175.         responding to.  In addition to the caller's answers, the caller's name,
  4176.         date and time of the response is recorded within the reply file.  In 
  4177.         the new caller questionnaire reply file, SPITFIRE will also note which
  4178.         node the caller was logged on to when the questionnaire was answered.
  4179.  
  4180.             The SFNEWU.QUE is displayed to the caller upon log on.  The
  4181.         SFORDER<x>.QUE displays to the caller if the Questionnaire Menu is
  4182.         selected from the Main Menu.  The Questionnaire Menu file name
  4183.         is SFORDER.MNU.  The SFORDER.MNU file can be created using your
  4184.         favorite text editor and following the format:
  4185.  
  4186.             <Title of the Questionnaire>,SEC>=x,ONETIME,PRINT
  4187.  
  4188.         The first item on the line will be a description of the questionnaire
  4189.         topic you have available on the BBS and is limited to 25 characters.
  4190.         The Questionnaire Topic is followed by a comma.
  4191.  
  4192.             Next the security required to access the questionnaire is defined
  4193.         with SEC<=x or SEC>=x or SEC=x.  x represents a numerical value that 
  4194.         should coincide within the framework of security levels which apply to
  4195.         the BBS.  For example, let's assume x = 10.  SEC<=10 would  allow 
  4196.         callers with a security less than or equal to 10 to access the 
  4197.         questionnaire.  SEC>=10 would allow callers with a security greater 
  4198.         than or equal to 10 to access the questionnaire.  SEC=10 would only 
  4199.         allow callers with a security of 10 to access the questionnaire.  (Any
  4200.         caller with Sysop security may access a questionnaire regardless of 
  4201.         how SEC is defined.)
  4202.  
  4203.  
  4204.                                                                         Page 72
  4205.         -----------------------------------------------------------------------
  4206.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4207.         -----------------------------------------------------------------------
  4208.  
  4209.  
  4210.             The ONETIME variable will only allow the caller to answer the
  4211.         questionnaire one time.  If ONETIME does not appear, the questionnaire
  4212.         can be answered multiple times.
  4213.  
  4214.             PRINT will send the caller's questionnaire responses to the printer.
  4215.         If PRINT is used, the caller's responses are sent to the printer as
  4216.         well as being saved to the appropriate SFORDER<x>.REP file.  However,
  4217.         keep in mind that your printer must be turned on and ready for use.
  4218.         SPITFIRE checks to determine if your printer is properly connected
  4219.         and ready for use and responds accordingly.  If PRINT is not included
  4220.         on the line, no attempt is made to send the questionnaire answers to
  4221.         the printer.  When sending replies to the printer, SPITFIRE notes which
  4222.         questionnaire the reply is in response to.
  4223.  
  4224.             If the ONETIME and/or PRINT options are used, be sure to include
  4225.         a comma to separate them from the previous parameter.
  4226.  
  4227.             Optional RIP, ANSI and Non-ANSI display menu files may be created
  4228.         using the SFORD[x].[BCR] file name.  The [x] will correspond to the
  4229.         security level of the caller.  As with other RIP, ANSI and Non-ANSI
  4230.         display menu files, a file should be created for each security level 
  4231.         assigned to callers on your BBS system.
  4232.  
  4233.  
  4234.         8.0 - SPECIAL FUNCTION KEYS
  4235.         ---------------------------
  4236.  
  4237.             SPITFIRE uses the ALT key in combination with various letter keys
  4238.         and Function keys for many of its commands.  To use an ALT+Key, the
  4239.         ALT key and the appropriate letter key must be pressed simultaneously.
  4240.         (First, press down the ALT key, then, while holding the ALT key down,
  4241.         press the letter key.)
  4242.  
  4243.             The following section lists the special function keys used with
  4244.         SPITFIRE, explains from where within SPITFIRE these commands can be
  4245.         activated and the functions they perform.
  4246.  
  4247.  
  4248.         8.1 - AVAILABLE SPECIAL FUNCTION KEYS
  4249.         -------------------------------------
  4250.  
  4251.             The special function keys available in SPITFIRE and a brief
  4252.         description of their usage include:
  4253.  
  4254.             F1     -  Review Log Files
  4255.             F2     -  Change Security Level
  4256.             F3     -  Toggle Sysop Page/Bell
  4257.             F4     -  Toggle Printer
  4258.             F5     -  Check Today's Statistics
  4259.             F6     -  Take Five Minutes From Caller
  4260.  
  4261.  
  4262.                                                                         Page 73
  4263.         -----------------------------------------------------------------------
  4264.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4265.         -----------------------------------------------------------------------
  4266.  
  4267.  
  4268.             F7     -  Give Five Minutes To Caller
  4269.             F8     -  Toggle Full/Divided Screen
  4270.             F9     -  Capture Chat To Disk
  4271.             F10    -  Quit SPITFIRE
  4272.             ALT+F1 -  Log Caller Off With Message
  4273.             ALT+F2 -  Log Caller Off Without Message
  4274.             ALT+F3 -  Remove Backup/Log Files
  4275.             ALT+A  -  Maintains Callers Database
  4276.             ALT+C  -  Enter/Exit Chat Mode
  4277.             ALT+D  -  Jump to DOS - Off Hook
  4278.             ALT+E  -  Configure Events
  4279.             ALT+F  -  Configure File Areas
  4280.             ALT+J  -  Jump to DOS - On Hook
  4281.             ALT+L  -  Lock Caller Out
  4282.             ALT+M  -  Configure Modem
  4283.             ALT+P  -  Configure Paths
  4284.             ALT+Q  -  Quick Local Log On
  4285.             ALT+R  -  Configure Msg Conferences
  4286.             ALT+S  -  Log On Locally/Sysop Next
  4287.             ALT+T  -  Toggle SPITFIRE Switches
  4288.             ALT+Z  -  Configure SPITFIRE
  4289.             HOME   -  SPITFIRE Sysop Help Screen
  4290.  
  4291.  
  4292.         8.2 - SPECIAL FUNCTION KEY DEFINITIONS:
  4293.         ---------------------------------------
  4294.  
  4295.             Prior to each individual special function key definition, you
  4296.          will notice an <O>, <R> or <B>.   These are used to indicate from
  4297.          where within SPITFIRE each particular function key can be utilized.
  4298.          Listed below is a guide that explains what these letters represent:
  4299.  
  4300.             <O> - Caller must be ON-LINE to perform.
  4301.             <R> - SPITFIRE must be at the "Ready for Use" prompt to perform.
  4302.             <B> - Can be used BOTH when a caller's on-line or from the
  4303.                    SPITFIRE "Ready..." prompt.
  4304.  
  4305.             <R>  F1 (View Log File Menu)
  4306.             ----------------------------
  4307.              This option sets the modem off hook and presents you with the
  4308.              following menu:
  4309.  
  4310.              >> View Log File Menu <<
  4311.              <C>..........CALLERS.LOG
  4312.              <H>.........HEYSYSOP.LOG
  4313.              <N>...........SFNEWU.REP
  4314.              <O>.......SFORDER<x>.REP
  4315.              <R>.........SFILEREQ.LOG
  4316.              <S>.........SFPURGED.USR
  4317.              <Q>.................QUIT
  4318.  
  4319.  
  4320.                                                                         Page 74
  4321.         -----------------------------------------------------------------------
  4322.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4323.         -----------------------------------------------------------------------
  4324.  
  4325.  
  4326.              which allows you to view SPITFIRE's log files from the "Ready..."
  4327.              prompt without having to log onto the BBS to access this feature
  4328.              from the Sysop Menu.  Appropriate to your selection, you are able
  4329.              to review the caller's activity log, Sysop notification log, 
  4330.              replies to the new user questionnaire, responses to the Main Menu
  4331.              questionnaire/order files, file request logs or the purged caller
  4332.              listing.  If <O> is selected for viewing the questionnaire/order 
  4333.              file replies, you are prompted to enter the letter corresponding 
  4334.              to which SFORDER<x>.REP file you wish to have displayed.
  4335.  
  4336.              Upon selecting the desired log, you are then presented with the
  4337.              following options for reading the log file:
  4338.  
  4339.                  <T>..Today's Date
  4340.                       displays the selected log file starting with the first
  4341.                       entry for the current day.
  4342.  
  4343.                  <B>..Beginning Of File
  4344.                       displays the selected log file from the beginning of
  4345.                       the file, starting with the first entry.
  4346.  
  4347.                  <S>..Specify Date
  4348.                       will prompt for a date to be entered and begins
  4349.                       displaying the selected log file with the first entry
  4350.                       of the date entered.  If the date specified here cannot
  4351.                       be found, SPITFIRE will search for the next newer date
  4352.                       than what was specified and display the file from that
  4353.                       point forward.
  4354.  
  4355.                  <Q>..Quit
  4356.                       Returns SPITFIRE to the Ready For Use prompt.
  4357.  
  4358.              <O>  F2  (Change Security Level)
  4359.              --------------------------------
  4360.              If a caller is ONLINE and you wish to change the caller's security
  4361.              level, you can change it by pressing F2.  The caller is unable to
  4362.              see that you are changing the security level.
  4363.  
  4364.              <B>  F3  (Toggle Sysop Page)
  4365.              ----------------------------
  4366.              By toggling this parameter <ON or OFF> the Sysop can designate
  4367.              whether or not to be paged.  If the PAGE is ON, the words "PAGE
  4368.              ON" will appear on the top of your screen, provided you are using
  4369.              the split screen.  If the page is turned on and a caller selects
  4370.              <P> for page, then the prompt bell will sound to notify you that
  4371.              a caller wishes to chat with you.  USERINIT.[BC ], if found, will
  4372.              be displayed to the screen when you respond to the page.  If the
  4373.              PAGE is turned off and a caller pages you, then SFPAGED.[BCR], if
  4374.  
  4375.  
  4376.                                                                         Page 75
  4377.         -----------------------------------------------------------------------
  4378.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4379.         -----------------------------------------------------------------------
  4380.  
  4381.  
  4382.              found, will be displayed to the caller and CHAT REQUESTED will 
  4383.              display if you are using the divided screen.  After SFPAGED.[BCR]
  4384.              is displayed, the caller will be prompted as to whether they would
  4385.              like to leave a comment to the Sysop, provided the caller is not
  4386.              the Sysop.  SPITFIRE will not allow the Sysop to leave a comment
  4387.              to themselves.
  4388.  
  4389.              <B>  F4  (Toggle Printer)
  4390.              -------------------------
  4391.              This allows you to toggle the printer ON/OFF.  Everything that
  4392.              is written to the CALLERS.LOG will also be sent to the printer if
  4393.              this is toggled on.  This is useful if you wish to retain a hard
  4394.              copy of your callers' activities while on-line.  Keep in mind that
  4395.              your printer must be turned on and ready for use.  SPITFIRE
  4396.              checks to determine if your printer is properly connected and
  4397.              ready for use and responds accordingly.
  4398.  
  4399.              <R>  F5  (Check Today's Statistics)
  4400.              -----------------------------------
  4401.              While at the "SPITFIRE ready for use prompt...", if you press F5,
  4402.              SPITFIRE will set the modem off hook and display the total number
  4403.              of calls to the BBS, the number of calls for the day, number of
  4404.              uploads and downloads for today, daily door usage for today, the
  4405.              number of new callers which logged onto the BBS today and the
  4406.              number of messages entered today.
  4407.  
  4408.              <O>  F6  (Take Five Minutes from a Caller)
  4409.              ----------------------------------------
  4410.              When a caller is on-line, you can take 5 minutes from the caller's
  4411.              log on-time by pressing F6.  If you press F6 in multiples, then
  4412.              multiples of 5 minutes are taken from the caller's time.
  4413.  
  4414.              <O>  F7  (Give Five Minutes to a Caller)
  4415.              --------------------------------------
  4416.              When a caller is on-line, you can give 5 minutes to the caller's
  4417.              log on-time.  If you press F7 in multiples, then multiples of 5
  4418.              minutes are added to the caller's time.
  4419.  
  4420.              <B>  F8  (Toggle Screen)
  4421.              ------------------------
  4422.              This feature is used to toggle the split-screen/full-screen
  4423.              option.
  4424.  
  4425.              If a caller is on-line and the split-screen is toggled on,
  4426.              SPITFIRE defaults to display the following information for
  4427.              the current caller:
  4428.  
  4429.  
  4430.                                                                         Page 76
  4431.         -----------------------------------------------------------------------
  4432.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4433.         -----------------------------------------------------------------------
  4434.  
  4435.              
  4436.              Name: John Doe        #117         Security: 10    Time On  : 12
  4437.              From: Peoria, IL                   Times On:  5    Time Left: 48
  4438.              Last On: 08-20 07:29  BPS: 19200  Uploads: 4    Downloads: 148
  4439.              [PAGE OFF]=[HOME FOR HELP]=[RIP Used]=[01-21-54]=[555-151-5555]
  4440.  
  4441.              At a glance, the Sysop can readily view pertinent information
  4442.              regarding the current caller.  The Sysop can also press the
  4443.              HOME key while a caller is online and a summary of the available
  4444.              function key features will be displayed on the split-screen.
  4445.  
  4446.              <O>  F9  (Capture Chat To Disk/Printer)
  4447.              ---------------------------------------
  4448.              Either when responding to a caller who has paged you or when
  4449.              initiating a chat, pressing F9 will capture the conversation
  4450.              and save it to a file called SFCHAT.CAP in the main SPITFIRE
  4451.              directory.  In the event SPITFIRE finds a printer attached and
  4452.              ready, the Sysop is given the option of sending the capture to
  4453.              the printer.  There are two ways to activate the chat capture.
  4454.              You can begin the chat using F9 (rather than ALT+C).  This will
  4455.              begin the chat and immediately save the chat to SFCHAT.CAP.  Or
  4456.              the F9 can be pressed any time during a chat, at which time it
  4457.              will save the remaining chat to the SFCHAT.CAP file. If SFCHAT.CAP
  4458.              does not exist, it will be created.  If it does exist, the chat
  4459.              will be appended to the existing SFCHAT.CAP file.  Chats will be
  4460.              differentiated in the SFCHAT.CAP file by beginning with  "Chat
  4461.              started with (caller name) at (date/time)" and ending with "Chat
  4462.              ended at (date/time)".
  4463.  
  4464.              <R>  F10 (Terminate SPITFIRE)
  4465.              -----------------------------
  4466.              Pressing F10 will terminate SPITFIRE and return you to DOS.
  4467.  
  4468.              <O>  ALT+F1  (Log Caller Off With Message)
  4469.              ------------------------------------------
  4470.              Displays NEEDSYS.[BC ] and logs caller off.  If a caller is
  4471.              online and you need to access your system, pressing ALT+F1
  4472.              displays your message using the NEEDSYS.[BC ] screen and
  4473.              terminates the connection.
  4474.  
  4475.              <O>  ALT+F2  (Log Caller Off Without Message)
  4476.              ---------------------------------------------
  4477.              If a caller is online and you wish to disconnect this caller,
  4478.              simply press the ALT+F2 keys simultaneously and the connection
  4479.              will be terminated.  No message will be displayed to the caller 
  4480.              when using this method to severe the connection,
  4481.  
  4482.              <R>  ALT+F3 (Remove Backup/Log Files)
  4483.              -------------------------------------
  4484.              When selected, this option sets the modem off hook and displays
  4485.              the following menu:
  4486.  
  4487.  
  4488.                                                                         Page 77
  4489.         -----------------------------------------------------------------------
  4490.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4491.         -----------------------------------------------------------------------
  4492.  
  4493.  
  4494.              >>> FILE REMOVAL MENU <<<
  4495.              <C>.... Erase CALLERS.LOG
  4496.              <H>... Erase HEYSYSOP.LOG
  4497.              <R>... Erase SFILEREQ.LOG
  4498.              <S>... Erase SFPURGED.USR
  4499.              <U>.... Erase SFUSERS.$??
  4500.              <Q>................. Quit
  4501.  
  4502.              FILE REMOVAL MENU - [C H S U Q]?
  4503.  
  4504.                <C>... Erase CALLERS.LOG
  4505.                       Selecting this option will cause the existing CALLERS.LOG
  4506.                       file to be erased.  SPITFIRE will automatically create a
  4507.                       new CALLERS.LOG file.
  4508.  
  4509.                <H>... Erase HEYSYSOP.LOG
  4510.                       Selecting this option causes the existing HEYSYSOP.LOG
  4511.                       file to be erased.  SPITFIRE will automatically create a
  4512.                       new HEYSYSOP.LOG file.
  4513.  
  4514.                <R>... Erase SFILEREQ.LOG
  4515.                       Selecting this option causes the existing SFILEREQ.LOG,
  4516.                       SPITFIRE's file request log, to be erased.  SPITFIRE
  4517.                       will automatically create a new SFILEREQ.LOG when the
  4518.                       next file request is made.
  4519.                      
  4520.                <S>... Erase SFPURGED.USR
  4521.                       If this option is selected, SFPURGED.USR will be erased.
  4522.                       SPITFIRE will automatically create a new SFPURGED.USR 
  4523.                       file the next time the SFUSERS.DAT file is packed.
  4524.  
  4525.                <U>... Erase SFUSERS.$??
  4526.                       When this option is selected, the SPITFIRE caller's 
  4527.                       backup files are erased.
  4528.  
  4529.              <R>  ALT+A  (Maintain Callers File)
  4530.              -----------------------------------
  4531.              At the "Ready..." prompt, when selecting ALT+A, SPITFIRE sets 
  4532.              the modem off hook and allows maintenance to be performed on the
  4533.              caller's file, rather than logging on and maintaining the caller's
  4534.              file from the Sysop Menu.  When this option is selected, the 
  4535.              following screen will be displayed:
  4536.  
  4537.  
  4538.                                                                         Page 78
  4539.         -----------------------------------------------------------------------
  4540.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4541.         -----------------------------------------------------------------------
  4542.  
  4543.  
  4544.         Name...... : John Doe               Subscription.. : N/A
  4545.         Address... : Peoria, IL             Last File Area : 1
  4546.         Password.. : ****                   Msg Conference : 1
  4547.         Phone No.. : 555-151-5555           Security Level : 10
  4548.         Birth date : 01-20-54               K Uploaded.... : 27
  4549.         Time Left. : 25                     K Downloaded.. : 122
  4550.         Last Call. : 08-20-93 08:08         Expert Mode... : Off
  4551.         Times On.. : 3                      More Prompt... : Off
  4552.         Uploads... : 1                      Downloads..... : 3
  4553.         Msgs Left. : 2                      Original Log.. : 07-15-91
  4554.                                             Purge Allowed. : Yes
  4555.         >>>> RECORD [117 Of 233] SPITFIRE CALLER RECORD MENU <<<<
  4556.         (+) Next Record       (-) Previous Record         (D) Downloads
  4557.         (N) Caller Name       (X) Expert                  (U) Uploads
  4558.         (A) Caller Address    (&) Delete Caller           (M) Change Msg Data
  4559.         (P) Caller Password   (L) Lock Caller Out         (C) Last File Area
  4560.         (#) Caller Phone No   (T) Times On                (!) Time Left
  4561.         (R) Record Number     (E) Enter Subscription Date ($) More Prompt
  4562.         (F) Find Caller       (S) Security Level          (B) Birth Date
  4563.         (O) Original Log Date (@) Add New Caller          (Z) Purge Allowed
  4564.         ENTER COMMAND [+ - D N X U A & E P L C # T ! R M $ F S B O @ Z <Q>uit ]?
  4565.  
  4566.  
  4567.             Notice that when this option is selected, SPITFIRE displays the
  4568.         last caller record.  Usually the first record in the caller's list is
  4569.         the Sysop's.  Therefore, if the Sysop were to do any maintenance on the
  4570.         caller's file while others are nearby, displaying the last caller's
  4571.         record prevents information from the Sysop's record from being readily
  4572.         visible.  This is done to ensure the security of the BBS.  (When
  4573.         accessed online from the Sysop Menu, SPITFIRE displays the record for
  4574.         the current caller.)
  4575.  
  4576.             Although, most of the command line options are self explanatory, a
  4577.         description of each feature is discussed more fully below:
  4578.  
  4579.         Command <+> - Next Record
  4580.                       This option is used to move forward from one caller
  4581.                       record to another.  Pressing the "+" key will allow you
  4582.                       to progress from one record to the next in numerical
  4583.                       order.  When reaching the last record and the "+" key
  4584.                       is pressed you will cycle to the first caller record.
  4585.  
  4586.         Command <-> - Previous Record
  4587.                       This option allows you to cycle through the caller
  4588.                       records in reverse order.  Pressing the "-" key
  4589.                       will move you to the preceding record number.  From
  4590.                       the first caller record if the "-" key is pressed
  4591.                       you will cycle to the last caller record.
  4592.  
  4593.  
  4594.                                                                         Page 79
  4595.         -----------------------------------------------------------------------
  4596.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4597.         -----------------------------------------------------------------------
  4598.  
  4599.  
  4600.         Command <D> - Downloads
  4601.                       Upon choosing this option, the following menu appears:
  4602.  
  4603.                       <N>umber Of Files, <B>ytes, <Q>uit?
  4604.  
  4605.                       <N>umber Of Files allows you to update the statistics
  4606.                          regarding the number of downloads the caller has made
  4607.                          on the BBS.  This must be a numeric value ranging from
  4608.                          0-9999.
  4609.  
  4610.                       <B>ytes allows you to update the statistics regarding the
  4611.                          total kilobytes the caller has downloaded from the 
  4612.                          BBS.  This must be a numeric value ranging from 0-9999.
  4613.  
  4614.                       <Q>uit returns you to the SPITFIRE Record User Menu.
  4615.  
  4616.         Command <N> - Caller Name
  4617.                       This option allows editing of the caller's name.  Select
  4618.                       "N" and you are prompted to enter the first and last name
  4619.                       of the caller.  When prompted for the first name, you can
  4620.                       also enter the first name, space and enter the last name.
  4621.                       The information is automatically updated.  SPITFIRE will
  4622.                       allow up to 30 character spaces for the caller's first
  4623.                       and last name to be entered.
  4624.  
  4625.         Command <X> - Expert
  4626.                       By selecting this command line option you will toggle
  4627.                       the Expert status of the caller on and off.  If the
  4628.                       Expert status is off, the caller will receive a full menu
  4629.                       display.  If the Expert status is on, only the command
  4630.                       line options will be displayed to the caller.
  4631.  
  4632.         Command <U> - Uploads
  4633.                       Upon choosing this option, the following menu appears:
  4634.  
  4635.                       <N>umber Of Files, <B>ytes, <Q>uit?
  4636.  
  4637.                       <N>umber Of Files allows you to update the statistics
  4638.                          regarding the number of uploads the caller is credited
  4639.                          with having made to the BBS.  This must be a numeric
  4640.                          value ranging from 0-9999.
  4641.  
  4642.                       <B>ytes allows updating caller statistics regarding the
  4643.                          total kilobytes the caller is credited with having
  4644.                          uploaded to the BBS.  This must be a numeric value
  4645.                          ranging from 0-9999.
  4646.  
  4647.                       <Q>uit returns you to the SPITFIRE Record User Menu.
  4648.  
  4649.  
  4650.                                                                         Page 80
  4651.         -----------------------------------------------------------------------
  4652.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4653.         -----------------------------------------------------------------------
  4654.  
  4655.  
  4656.         Command <A> - Caller Address
  4657.                       This option provides the opportunity for editing the
  4658.                       caller's address.  When <A> is selected, you are
  4659.                       prompted to enter the city and state/province for
  4660.                       the current caller record.  SPITFIRE allows up to 30
  4661.                       character spaces for this information.  Once the
  4662.                       corrections are made, you will be prompted to verify
  4663.                       whether the new information is correct.
  4664.  
  4665.         Command <&> - Delete Caller
  4666.                       When you press the "&" key you toggle whether or not a
  4667.                       caller is marked for deletion from the SFUSERS.DAT file.
  4668.                       If a caller is marked to be deleted, the next time the
  4669.                       SFUSERS.DAT file is packed the caller will be purged from
  4670.                       the caller data base file.  You will notice that when
  4671.                       a caller is marked for deletion a "Caller Marked For
  4672.                       Deletion!" message will appear on the menu screen.  Also,
  4673.                       when marking a caller for deletion, you are prompted as
  4674.                       to whether the caller's name should be added to the
  4675.                       JOKER.DAT file.
  4676.  
  4677.         Command <M> - Change Msg Data
  4678.                       Upon choosing this option, the following menu appears:
  4679.  
  4680.                       <N>umber Of Msgs, <C>onference, <Q>uit?
  4681.  
  4682.                       <N>umber of Msgs allows you to modify the number of
  4683.                          messages entered by the caller.  This must be a
  4684.                          numeric value ranging from 0-9999.
  4685.  
  4686.                       <C>onference allows you to change the caller's last
  4687.                          message conference number.
  4688.  
  4689.                       <Q>uit returns you to the SPITFIRE User Record Menu.
  4690.  
  4691.         Command <P> - Caller Password
  4692.                       Provides an opportunity to view or change the caller's
  4693.                       password.  When selected, you will be prompted with:
  4694.                       <V>iew, <C>hange, <Q>uit.  If V is selected, the
  4695.                       caller's password is displayed.  If C is selected,
  4696.                       a new password can be entered for the caller.  SPITFIRE
  4697.                       allows up to 14 characters for the input of the new
  4698.                       password.  Once the new password is entered, it will be
  4699.                       redisplayed and you will be prompted to verify that the
  4700.                       information is correct.  If <Q> is selected, the screen
  4701.                       with the caller information is again displayed.
  4702.  
  4703.         Command <L> - Lock Caller Out
  4704.                       Toggles whether a caller is locked out from the BBS.  Any
  4705.                       caller who is locked out will be denied access to the BBS
  4706.  
  4707.  
  4708.                                                                         Page 81
  4709.         -----------------------------------------------------------------------
  4710.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4711.         -----------------------------------------------------------------------
  4712.  
  4713.  
  4714.                       when he/she attempts to log on.  Notice that when a
  4715.                       caller is locked out, the words "Locked Out!" are
  4716.                       displayed on the menu.  When locking out a caller,
  4717.                       SPITFIRE provides the option of adding the caller's name
  4718.                       to JOKER.DAT.
  4719.  
  4720.         Command <C> - Last File Area
  4721.                       This option will allow you to change the caller's last
  4722.                       file area number.  SPITFIRE allows up to 65535 file
  4723.                       areas and you can enter any number from 1 to the number
  4724.                       of the last available file area.
  4725.  
  4726.         Command <#> - Caller Phone No
  4727.                       Provides the opportunity for editing the caller's phone
  4728.                       number.  Upon  selecting this option, you are prompted
  4729.                       to enter the new number.  A sample format is also
  4730.                       displayed.  The format displayed will depend on how you
  4731.                       have configured the US Phone format option from the
  4732.                       ALT+T configuration window.  If the US format is toggled
  4733.                       to Yes, the format will be ###-###-#### and the dashes
  4734.                       will automatically be inserted when entering the new
  4735.                       number.  If the US Phone format option is toggled to No,
  4736.                       the format will be [          ] and any 12 character
  4737.                       input will be accepted.  Regardless, of the format,
  4738.                       after the new phone number is entered, you will be
  4739.                       asked to verify whether the information is correct.
  4740.  
  4741.         Command <T> - Times On
  4742.                       This option will allow you to change or edit the number
  4743.                       of times the caller has logged on the BBS.  This number
  4744.                       may range from -999 to 9999.  Normally you will only
  4745.                       use the range from 1 to 9999 but Sysops or co-Sysops
  4746.                       who do not wish to have their names included in top
  4747.                       caller bulletins may wish to use negative numbers here.
  4748.  
  4749.         Command <!> - Time Left
  4750.                       This option will allow you to enter the daily time
  4751.                       remaining in minutes.  This number may range from
  4752.                       -999 to 9999 minutes remaining.
  4753.  
  4754.         Command <R> - Record Number
  4755.                       This option will allow you to enter a specific caller
  4756.                       record number.  Upon entering the number, all current
  4757.                       information for the record number you specified will
  4758.                       be displayed.
  4759.  
  4760.         Command <E> - Enter Subscription Date
  4761.                       This option allows the Subscription Date to be edited.
  4762.                       This option is included for Sysops who require callers
  4763.  
  4764.  
  4765.                                                                         Page 82
  4766.         -----------------------------------------------------------------------
  4767.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4768.         -----------------------------------------------------------------------
  4769.  
  4770.  
  4771.                       to subscribe in order to gain access to their system.
  4772.                       SPITFIRE's default setting is "N/A".  If a Sysop wishes
  4773.                       to use this option, the subscription date will need to
  4774.                       be set.  In the event, the Sysop decides to change the
  4775.                       Subscription Date back to "N/A", this can be done by
  4776.                       entering 01-01-80 as the Subscription Date.
  4777.                       
  4778.                       The Subscription Date may be automatically maintained
  4779.                       using a SPITFIRE Questionnaire.  If the first and last
  4780.                       character in a Questionnaire line is a dollar sign ($)
  4781.                       and a value ranging from 1 to 32767 is placed between the
  4782.                       dollar signs, then the numerical value between the dollar
  4783.                       signs is used to set the callers subscription date.  When
  4784.                       SPITFIRE encounters such a questionnaire line, the callers
  4785.                       subscription date is adjusted by the number of days which
  4786.                       is represented by the value between the dollar signs.  At
  4787.                       the time the subscription date is updated, SPITFIRE will
  4788.                       record the change to the CALLERS.LOG.
  4789.  
  4790.                       The Subscription Date is used in conjunction with the
  4791.                       configured ALT+Z's Expiration Warning to determine
  4792.                       when SUBWARN.[BCR] is displayed to the caller, notifying
  4793.                       the caller their subscription is nearing expiration.
  4794.                       The Subscription Date is also used along with the
  4795.                       configured ALT+Z's Expired Security to determine
  4796.                       when SFSUBCHG.[BCR] is displayed to the caller, notifying
  4797.                       the caller their subscription has expired and altering
  4798.                       the caller's security level to the configured Expired
  4799.                       Security level.  SPITFIRE will record the subscription
  4800.                       expiration warning and a subscription security change
  4801.                       in the CALLERS.LOG.
  4802.                       
  4803.         Command <$> - More Prompt
  4804.                       Selecting the "$" More Prompt option from the command
  4805.                       line will toggle the More Prompt On and Off.  If the More
  4806.                       Prompt is toggled On, each time a complete screen display
  4807.                       is received the "More, Continue" prompt is sent and the
  4808.                       display is paused until a keystroke is entered signaling
  4809.                       the display to continue.  The number of lines of text
  4810.                       which are displayed between the "More, Continue" prompt
  4811.                       is determined by the caller's screen display setting set
  4812.                       from <Y>our Statistics of SPITFIRE's Main Menu.  For
  4813.                       instance, if the screen display is set at 80X23, after
  4814.                       every 23 lines the "More, Continue" prompt will be
  4815.                       displayed.  If the More Prompt is toggled Off, the "More,
  4816.                       Continue" prompt will not display and information will
  4817.                       continue to scroll without being paused.
  4818.  
  4819.  
  4820.                                                                         Page 83
  4821.         -----------------------------------------------------------------------
  4822.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4823.         -----------------------------------------------------------------------
  4824.  
  4825.  
  4826.         Command <F> - Find Caller
  4827.                       When this option is chosen you are prompted to input the
  4828.                       full or partial name of the caller you are attempting to
  4829.                       find.  SPITFIRE will search for any string matching what
  4830.                       is entered.  When a match is found, SPITFIRE will report
  4831.                       the find and prompt you as to whether this is the caller
  4832.                       you were searching for.  If you respond with a Y for Yes,
  4833.                       SPITFIRE will display that caller's record information.
  4834.                       If you respond with an N for No, SPITFIRE will continue
  4835.                       to search the caller data base, informing you of any
  4836.                       match found, prompting whether the match is the caller
  4837.                       you are searching for.  In the event, no match is found,
  4838.                       SPITFIRE will inform you no match could be found.
  4839.  
  4840.                       ***NOTE*** When inputting your search criteria you will
  4841.                       notice that SPITFIRE is not case sensitive.
  4842.  
  4843.         Command <S> - Security Level
  4844.                       Provides an opportunity to edit the security level of
  4845.                       the current caller record.  You will be prompted to
  4846.                       enter the caller's new security level when this option
  4847.                       is selected.  SPITFIRE allows up to a four digit figure
  4848.                       for the new security level and will only accept numeric
  4849.                       values.
  4850.  
  4851.         Command <B> - Birth Date
  4852.                       Provides the opportunity to edit the caller's birth date.
  4853.                       When selected, you are prompted to enter the new birth
  4854.                       date.  The format for entering the correction is the
  4855.                       numerical representation for MM-DD-YY.  SPITFIRE will
  4856.                       automatically insert the dash between the month, the
  4857.                       day and the year.  Once the corrections have been made,
  4858.                       SPITFIRE will prompt you by displaying the new birth date
  4859.                       entered and ask you to verify if the changes are correct.
  4860.  
  4861.         Command <O> - Original Log Date
  4862.                       Provides the opportunity to change or edit the date the
  4863.                       caller logged onto the BBS for the first time (original
  4864.                       date).  When selected, you are prompted to enter the new
  4865.                       date of the original log on.  The format for entering the
  4866.                       correction is the numerical representation for MM-DD-YY.
  4867.                       SPITFIRE will automatically insert the hyphens between
  4868.                       the month, the day and the year.  Once the corrections
  4869.                       have been made, SPITFIRE will prompt you by displaying
  4870.                       the new date entered and ask you to verify that these
  4871.                       changes are correct.
  4872.  
  4873.         Command <@> - Add New Caller
  4874.                       This option provides you the opportunity to add a new
  4875.                       caller to the SFUSERS.DAT.  Adding a new caller locally,
  4876.  
  4877.  
  4878.                                                                         Page 84
  4879.         -----------------------------------------------------------------------
  4880.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4881.         -----------------------------------------------------------------------
  4882.  
  4883.  
  4884.                       eliminates the necessity of the new caller responding
  4885.                       to the new caller questionnaire when calling the BBS for
  4886.                       the first time.
  4887.  
  4888.                       You will be prompted to provide certain information about
  4889.                       the caller before the new caller record will be added.  
  4890.                       You will need to answer prompts regarding the caller's 
  4891.                       name, address, password, birthdate (if required on your 
  4892.                       BBS) and phone number.  Once this information is entered,
  4893.                       you will be prompted for the security level you wish to 
  4894.                       assign to the new caller.  The security level you assign
  4895.                       will determine what features of the BBS the new caller 
  4896.                       will have access to.
  4897.  
  4898.         Command <Z> - Purge Allowed
  4899.                       This option allows you to toggle whether purging the
  4900.                       caller will be Allowed or Not Allowed.  Normally, you
  4901.                       will want this toggled to Yes.  If set to allow the purge
  4902.                       and the caller has not logged on the BBS for the number
  4903.                       of days configured by the Sysop, when packing the callers
  4904.                       file, the caller will be deleted.  However, if toggled to
  4905.                       not allow the purge, the caller will not be deleted from
  4906.                       the caller's data base file during packing regardless of
  4907.                       how many days it has been since the caller last logged
  4908.                       on.  SPITFIRE defaults to Yes.
  4909.  
  4910.              <O>  ALT+C  (Enter/Exit Chat Mode)
  4911.              ----------------------------------
  4912.              This feature is for entering and exiting chat with a caller.  You
  4913.              can use this feature to answer a page or force a caller into chat.
  4914.              When you answer a page, the caller's time on-line continues to be
  4915.              reduced.  However, when you force a caller into chat, the caller's
  4916.              time on-line counter is halted until the chat is finished and the
  4917.              caller is returned to the system.
  4918.  
  4919.              <R>  ALT+D  (Jump to DOS - Off Hook)
  4920.              ------------------------------------
  4921.              This feature allows you to jump to DOS at the "Ready..." prompt
  4922.              and places the modem offhook so callers attempting to phone the
  4923.              BBS will get a busy signal.  When you wish to go back to SPITFIRE,
  4924.              type EXIT.  If you are not in the proper directory when you EXIT,
  4925.              SPITFIRE will automatically take you back to the directory in
  4926.              which SPITFIRE resides.
  4927.  
  4928.              <R>  ALT+E  (Configure Events)
  4929.              ------------------------------
  4930.              This feature causes the Events Menu to be displayed.  The Events
  4931.              Menu is used to cycle through the active events in a forward or
  4932.              backward direction, list events, enable an event or disable an
  4933.  
  4934.  
  4935.                                                                         Page 85
  4936.         -----------------------------------------------------------------------
  4937.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4938.         -----------------------------------------------------------------------
  4939.  
  4940.  
  4941.              event.  For more information on the ALT+E Events Menu refer to
  4942.              the section - EVENTS MENU EXPLANATION - of this manual.
  4943.  
  4944.              <R>  ALT+F (Configure File Area Records)
  4945.              ----------------------------------------
  4946.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  4947.              can select ALT+F to configure your File Area system records.  This
  4948.              feature allows you to do so without having to go through the
  4949.              motions of logging on as Sysop and using the Sysop Menu to make
  4950.              these changes.  Refer to the section -  CONFIGURING FILE AREA
  4951.              RECORDS - of this manual for more detailed information .
  4952.  
  4953.              <B>  ALT+J  (Jump to DOS - On Hook)
  4954.              -----------------------------------
  4955.              This feature allows you to jump to DOS when a caller is on-line
  4956.              and also when you are at the "Ready..." prompt.  When you wish to
  4957.              go back to SPITFIRE, type EXIT.  If you are not in the proper
  4958.              directory when you EXIT, SPITFIRE will automatically take you back
  4959.              to the directory in which SPITFIRE resides.  ALT+J does not set
  4960.              the modem offhook.
  4961.  
  4962.              <O>  ALT+L (Lock Caller Out Of BBS)
  4963.              -----------------------------------
  4964.              ALT+L can be utilized to lock a caller out of your BBS while they
  4965.              are on-line.  Once the ALT+L is pressed to lock the caller out,
  4966.              the Sysop is prompted as to whether the caller should be locked
  4967.              out.  If the Sysop responds with a "Y" for Yes, the Sysop is then
  4968.              asked if the caller should be logged off.  If ALT+L is pressed a
  4969.              second time, SPITFIRE displays a message informing you the caller
  4970.              is locked out and prompts you as to whether you wish to reverse
  4971.              the lockout.  In other words, the ALT+L is used to toggle whether
  4972.              a caller is to be locked out from the BBS.
  4973.  
  4974.              <R>  ALT+M  (Configure Modem)
  4975.              -----------------------------
  4976.              This feature sets the modem off hook and opens a window which
  4977.              allows you to configure the modem initialization string, COM
  4978.              port, baud rate, etc.  (Refer to the section - SPITFIRE ASYNC
  4979.              CONFIGURATION - of this manual for detailed information.)
  4980.  
  4981.              In the event your modem requires an initialization string
  4982.              different than those listed in this manual, please forward the
  4983.              information to Buffalo Creek's BBS (515-225-8496), so that the
  4984.              information can be passed on to other Sysops.
  4985.  
  4986.              <R>  ALT+P  (Configure File Paths)
  4987.              ---------------------------------
  4988.              Pressing the ALT+P at the "SPITFIRE ready for use..." prompt
  4989.              sets the modem off hook and opens a window which allows you to
  4990.  
  4991.  
  4992.                                                                         Page 86
  4993.         -----------------------------------------------------------------------
  4994.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  4995.         -----------------------------------------------------------------------
  4996.  
  4997.  
  4998.              configure the File Paths.  (For more information on this, refer to
  4999.              the section - CONFIGURING SPITFIRE FILE PATHS and the section - 
  5000.              SPITFIRE FILE PATHS of this manual.)
  5001.  
  5002.              <B>  ALT+Q  (Sysop Quick Log-On/Sysop Next)
  5003.              -------------------------------------------
  5004.              This feature is used to log on SPITFIRE locally.  It can be used
  5005.              at the "Ready..." prompt or while a caller is on-line.  Logging
  5006.              on with ALT+Q will not display the initial log on display files,
  5007.              but rather takes you right to the Main Menu after entering your
  5008.              name and password.  If you use this feature while a caller is 
  5009.              on-line, then when the caller logs off, SPITFIRE will sound an
  5010.              audible signal notifying you that the BBS is now available.  You
  5011.              will then be able to log on immediately.
  5012.  
  5013.              <R>  ALT+R  (Configure Msg Conferences)
  5014.              ---------------------------------------
  5015.              While SPITFIRE is at the "SPITFIRE ready for use.." prompt, you
  5016.              can select ALT+R to configure your Message Conference records.
  5017.              This feature sets the modem off hook and allows you to configure
  5018.              your Message Conferences without having to go through the motions
  5019.              of logging on and using the Sysop Menu to make these changes.
  5020.              Refer to the section - CONFIGURING MESSAGE CONFERENCE RECORDS - of
  5021.              this manual for detailed information.
  5022.  
  5023.  
  5024.              <B>  ALT+S  (Log On Locally/Sysop Next)
  5025.              --------------------------------------
  5026.              This feature is used to log on to SPITFIRE locally.  It can be
  5027.              used at the "Ready..." prompt or while a caller is on-line.  If
  5028.              you use this feature while a caller is on-line, then when the
  5029.              caller logs off, SPITFIRE will sound an audible signal to notify
  5030.              when you the BBS is available.  You will then be able to log on
  5031.              immediately.  Logging on with ALT+S will display all the initial
  5032.              display files available on the system, such as SFPRELOG.BBS,
  5033.              WELCOME1.[BCR], through WELCOME9.[BCR] and ALL.[BCR].
  5034.  
  5035.              <R>  ALT+T  (Toggle SPITFIRE Switches)
  5036.              --------------------------------------
  5037.              This feature sets the modem off hook and allows you to set the
  5038.              various toggle switches contained within SPITFIRE.  (For more
  5039.              information on this, refer to the section - TOGGLE SPITFIRE 
  5040.              SWITCHES - of this manual.)
  5041.  
  5042.              <R>  ALT+Z  (Configure SPITFIRE)
  5043.              --------------------------------
  5044.              This feature sets the modem off hook and allows you to configure
  5045.              certain aspects of SPITFIRE.  (Refer to the section  - SPITFIRE
  5046.              CONFIGURATION - of this manual for detailed information.)
  5047.  
  5048.  
  5049.                                                                         Page 87
  5050.         -----------------------------------------------------------------------
  5051.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5052.         -----------------------------------------------------------------------
  5053.  
  5054.  
  5055.              <B>  HOME  (SPITFIRE Sysop Help Screen)
  5056.              ---------------------------------------
  5057.              The "HOME" key displays a quick summary of all the special
  5058.              function keys available to the Sysop.  When used at the SPITFIRE
  5059.              "Ready..." prompt a window will open up displaying the help
  5060.              information.  When used while a caller is on-line and, if the
  5061.              Sysop is using the divided/split screen option, the upper portion
  5062.              of the screen will display the help information.
  5063.              
  5064.  
  5065.         9.0 - MAIN SECTION EXPLAINED
  5066.         ----------------------------
  5067.  
  5068.             The Main Menu is the crux of any system, as all other sections
  5069.         of the BBS may be accessed from the Main Menu.  However, it is
  5070.         important to note that a caller does not have to return to the Main
  5071.         Menu from the Message Section to go to the File Section (and vice-
  5072.         versa).  In the event there is a command on the Main Menu that you do
  5073.         not wish to have functional, simply set the security level for that 
  5074.         command high enough so callers cannot access it or see it.
  5075.  
  5076.             As the Main Menu is described and the features explained, please
  5077.         keep in mind that you control which callers can access these features
  5078.         by changing the security level of the commands in the SFMAIN.MNU file.
  5079.         In other words, you control which commands are available to which 
  5080.         callers.  For instance, if the security level of the <B>.... Bulletins
  5081.         command is set at 25 then a caller with a security level of 24 or less 
  5082.         would not see the command or be able to use the command.  (Refer to
  5083.         the section - SPITFIRE Menu Files - for further information regarding
  5084.         setting security levels for accessing each menu feature.)
  5085.  
  5086.             The Main Menu is the first focal point your callers will see after
  5087.         they have gone through the log on screens.  For the purpose of our
  5088.         explanation, each menu displayed will be as if the Sysop (with the 
  5089.         highest security level and capable of accessing each menu feature) 
  5090.         were viewing it, thus looking like this:
  5091.  
  5092.  
  5093.                                                                         Page 88
  5094.         -----------------------------------------------------------------------
  5095.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5096.         -----------------------------------------------------------------------
  5097.  
  5098.  
  5099.         9.1 - MAIN MENU EXAMPLE
  5100.         -----------------------
  5101.  
  5102.         >>>>>>>>> MAIN MENU <<<<<<<<<
  5103.         <M>.......... Message Section        <F>.............. File Section
  5104.         <D>............. Door Section        <B>................. Bulletins
  5105.         <C>......... Comment To Sysop        <#>....... List Active Callers
  5106.         <L>.......... Locate A Caller       *<W>............ Welcome Screen
  5107.         <Q>....... Questionnaire Menu        <T>........ This System's Info
  5108.         <N>...... SPITFIRE Newsletter        <P>............ Page The Sysop
  5109.         <G>........ Goodbye & Log Off        <X>......... Xpert Mode Toggle
  5110.         <Y>.......... Your Statistics        <O>..... Other Bulletin Boards
  5111.         <A>......... Add BBS Name & #        <K>....... Main Menu Extension
  5112.         <@>.......... Sysop Utilities        <?>........ HELP With Commands
  5113.  
  5114.         MAIN MENU - <M F S B C # L W Q T N P G X Y O A K @ ?>?
  5115.  
  5116.         * The <W>... Welcome Screen is used for single node SPITFIRE BBS
  5117.           system only.  If you are operating a multi-node SPITFIRE BBS,
  5118.           this is replaced with <W>........ Who's On/Node Chat.
  5119.  
  5120.         9.2 - EXPLANATION OF MAIN MENU FEATURES
  5121.         ---------------------------------------
  5122.  
  5123.           <M>.... Message Section
  5124.                   This feature takes a caller from the MAIN Section of SPITFIRE
  5125.                   to the MESSAGE Section.
  5126.  
  5127.           <F>.... File Section
  5128.                   This feature takes a caller from the MAIN Section of SPITFIRE
  5129.                   to the FILE Section.
  5130.  
  5131.           <D>.... Door Section  
  5132.                   This feature allows a caller to terminate SPITFIRE so a
  5133.                   third party program can be run on-line.  Normally, but not
  5134.                   always, the third party program is a game.  When the third
  5135.                   party program is finished, the caller is returned to
  5136.                   SPITFIRE.
  5137.  
  5138.           <B>.... Bulletins
  5139.                   This feature allows a caller to view the available bulletins.
  5140.  
  5141.           <C>.... Comment to Sysop
  5142.                   Allows a caller to enter a non-public message to the Sysop.
  5143.                   All comments are automatically saved to Message Conference
  5144.                   #1.  However, these are marked and listed as Comment Number
  5145.                   <x> rather than Message Number <x>.  In order for callers to
  5146.                   leave a comment to the Sysop, the Sysop must log onto the
  5147.                   BBS using the name configured as the Sysop Caller Name in the
  5148.  
  5149.  
  5150.                                                                         Page 89
  5151.         -----------------------------------------------------------------------
  5152.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5153.         -----------------------------------------------------------------------
  5154.  
  5155.  
  5156.                   ALT+Z configuration window.  If the Sysop does not use the
  5157.                   name configured there for logging onto the BBS, callers will
  5158.                   not be able to leave a comment to the Sysop.
  5159.  
  5160.           <#>.... List Active Callers
  5161.                   This feature displays the name and address of each caller
  5162.                   of this BBS.  It also shows the date each caller last logged
  5163.                   on.
  5164.  
  5165.           <L>.... Locate a Caller
  5166.                   This feature allows a caller to see if a another person is a
  5167.                   caller on this BBS.  When a caller selects this feature, the
  5168.                   caller is prompted to enter either the full or partial name
  5169.                   of the person he/she is attempting to locate.   SPITFIRE will
  5170.                   search for any string matching what is entered.  When a
  5171.                   match is found, SPITFIRE will report the find and ask the
  5172.                   caller as to whether this is the person he/she is attempting
  5173.                   to locate.  If the caller responds with a Y for Yes, SPITFIRE
  5174.                   will notify the caller when that person last logged onto the
  5175.                   BBS.  If the caller responds with an N for No, SPITFIRE will
  5176.                   continue to search the caller data base, informing the caller
  5177.                   of any match found, prompting whether the match is the person
  5178.                   they are attempting to locate.  In the event no match is
  5179.                   found, SPITFIRE will inform the caller no match could be
  5180.                   found.
  5181.  
  5182.           <W>.... Welcome Screen  (Single Node SPITFIRE BBS)
  5183.                   This feature allows a caller to review the opening screen.
  5184.                   This feature is only available on single node SPITFIRE BBS
  5185.                   systems.  On multi-node SPITFIRE systems this option is
  5186.                   replaced with <W>........ Who's On/Node Chat.
  5187.  
  5188.           <W>.... Who's On/Node Chat (Multi-node SPITFIRE BBS)
  5189.                   This feature will display information regarding what other
  5190.                   callers are currently logged on the other available nodes
  5191.                   and provide an option for entering into a node chat with a
  5192.                   caller on another node.  (Refer to the section - NODE CHAT
  5193.                   for a more detailed explanation of node chat).  This feature
  5194.                   is only available on multi-node SPITFIRE BBS systems.  On
  5195.                   single node SPITFIRE systems this option is replaced with the
  5196.                   <W>...Welcome Screen.
  5197.  
  5198.           <Q>.... Questionnaire Menu
  5199.                   This feature presents the Questionnaire Menu to your callers.
  5200.                   Individual questionnaire/order files (SFORDER<x>.QUE) are
  5201.                   used to present questions to your callers.  The caller's
  5202.                   responses are then stored in the corresponding answer file,
  5203.                   SFORDER<x>.REP.  (For more information, please refer to the
  5204.                   section - SPITFIRE Questionnaires - of this manual.)
  5205.  
  5206.  
  5207.                                                                         Page 90
  5208.         -----------------------------------------------------------------------
  5209.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5210.         -----------------------------------------------------------------------
  5211.  
  5212.  
  5213.           <T>.... This System's Info
  5214.                   This feature displays to the caller certain information about
  5215.                   the BBS, such as the Sysop's name, starting date of the BBS,
  5216.                   total number of calls received on the BBS, etc.
  5217.  
  5218.           <N>.... SPITFIRE Newsletter
  5219.                   This feature displays SFNWSLTR.[BCR] (the BBS newsletter)
  5220.                   to the caller.  This can be used to keep the callers updated
  5221.                   with changes or news concerning your BBS.
  5222.  
  5223.           <P>.... Page the Sysop
  5224.                   This feature notifies the Sysop that a caller has a question
  5225.                   or problem to chat about.  If the Sysop is not available to
  5226.                   answer the page, SFUNANS.[BCR] is displayed to the caller.
  5227.                   If a caller attempts to page the Sysop a second time, and
  5228.                   SFPAGED.[BCR] is found, SFPAGED.[BCR] is displayed to 
  5229.                   the caller and the Sysop is not paged a second time.  If
  5230.                   SFPAGED.[BCR] is not found, the caller may page the Sysop
  5231.                   multiple times.  If the Sysop has the page feature turned
  5232.                   off and a caller attempts to page the Sysop, SFPGOFF.[BCR]
  5233.                   is displayed to the caller.
  5234.  
  5235.           <G>.... Goodbye & Log Off
  5236.                   This feature simply allows a caller to log off the BBS.
  5237.  
  5238.           <X>.... Xpert Mode Toggle
  5239.                   This feature changes a caller's status from a novice to an
  5240.                   expert or vice versa.  If a caller is set as a novice, then
  5241.                   the menu descriptions will scroll by after each command.  If
  5242.                   a caller is set as an expert, then only the command letters
  5243.                   scroll by after each command.
  5244.  
  5245.           <Y>.... Your Statistics
  5246.                   This feature displays certain statistics for the caller on
  5247.                   the BBS and provides a menu which gives the caller the
  5248.                   opportunity to change some information pertaining to them.
  5249.                   The screen and the information that can be changed are
  5250.                   explained below:
  5251.  
  5252.            >>>>>>  JUST FOR YOUR INFORMATION  <<<<<<
  5253.            Your Name       : John Doe                 Security Level : 10
  5254.            Last Time On    : 12-22-95 13:04       Number Of Times On : 127
  5255.            Birthdate       : 01-20-54                 Times On Today : 1
  5256.            Files Uploaded  : 19                     Files Downloaded : 53
  5257.            K Uploaded      : 122                        K Downloaded : 2631
  5258.            Original Log On : 05-23-90              Subscription Date : N/A
  5259.            Node Chats Left : 5                      Messages Entered : 22
  5260.  
  5261.  
  5262.                                                                         Page 91
  5263.         -----------------------------------------------------------------------
  5264.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5265.         -----------------------------------------------------------------------
  5266.  
  5267.  
  5268.            >>>>>>>>  THINGS YOU CAN CHANGE  <<<<<<<<
  5269.            <W>  Address       : Peoria, IL         <H>  Hot Key      : On
  5270.            <#>  Phone Number  : 555-151-5555       <D>  Display Size : 80X24
  5271.            <S>  Scroll Prompt : On                 <G>  Graphics     : On
  5272.            <F>  File Transfer : 1k-Xmodem          <M>  More Prompt  : On
  5273.            <P>  Password      : **********         <C>  Change Color : 36
  5274.  
  5275.            CHANGE MENU - [W S # H C G D M P F <Q>uit ] ?
  5276.  
  5277.         Command <W> - Provides the caller with an opportunity to change their
  5278.                       address.  The caller is prompted to enter both the city
  5279.                       and state.  SPITFIRE will then redisplay what they have
  5280.                       entered to verify the changes before saving the new
  5281.                       information.
  5282.  
  5283.         Command <S> - Allows the caller to toggle SPITFIRE's Scroll Back
  5284.                       option On and Off.  The scroll back feature is used in
  5285.                       connection with the display of the "< ENTER >"/"More,
  5286.                       Continue" prompts.  If the scroll back feature is toggled
  5287.                       on, when the prompt is displayed and the caller enters a
  5288.                       keystroke to continue, the message will scroll back and
  5289.                       disappear from the screen.  If the scroll back feature is
  5290.                       off, the "< ENTER >" or "More, Continue" prompt remains
  5291.                       displayed on the screen.
  5292.  
  5293.         Command <#> - Allows the caller to change their phone number.
  5294.  
  5295.         Command <H> - This feature allows the caller to toggle the Hot Key
  5296.                       within SPITFIRE.  If toggled On, when entering the
  5297.                       command character of a menu, a return is entered
  5298.                       automatically and the command is immediately executed.
  5299.                       When toggled off, the caller is required to press the
  5300.                       <ENTER> key before the command is executed.
  5301.  
  5302.         Command <C> - Allows the caller to select their default color settings.
  5303.                       The caller may select 31 through 36.  The colors
  5304.                       associated with the numeric value are as follows:
  5305.  
  5306.                        31 - Red       32 - Green     33 - Yellow    34 - Blue
  5307.                        35 - Magenta   36 - Cyan      37 - White
  5308.  
  5309.         Command <G> - Allows the caller to toggle the color graphics on or off.
  5310.                       When toggled Off, ANSI and RIP graphic modes are turned 
  5311.                       off and ASCII is used.  Display files with the extension
  5312.                       of .BBS are displayed to the caller, if found.  When 
  5313.                       toggled On, SPITFIRE loads ANSI graphics and then tests
  5314.                       to determine if the caller is using a RIP terminal
  5315.                       program.  If a RIP terminal program is not detected, ANSI
  5316.                       graphics are used and display files with the extension of
  5317.  
  5318.  
  5319.                                                                         Page 92
  5320.         -----------------------------------------------------------------------
  5321.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5322.         -----------------------------------------------------------------------
  5323.  
  5324.  
  5325.                       .CLR are displayed to the caller, if found.  If a RIP 
  5326.                       terminal program is detected, the caller is then asked
  5327.                       to select from the following Graphic options: <N>one, 
  5328.                       <A>nsi or <R>ip.  If RIP is selected, display files with
  5329.                       the extension of .RIP will be displayed to the caller, if
  5330.                       found.
  5331.                       
  5332.         Command <D> - Allows the caller to set the screen display size.  When
  5333.                       this feature is selected, the caller is prompted to
  5334.                       enter a new line length.  Acceptable values for the
  5335.                       line length range from 40 to 144.  Next, the caller
  5336.                       is prompted to enter a new page length.  Acceptable
  5337.                       values for the page length range from 10 to 24.  The
  5338.                       page length determines when the "More, Continue" prompt
  5339.                       will display.  For example, if the page length is 24,
  5340.                       the prompt will display after every 24 lines.
  5341.  
  5342.         Command <M> - This toggles the More Prompt On and Off.  When toggled
  5343.                       On, each time a complete screen display is received,
  5344.                       either the "< ENTER >" or "More, Continue" prompt is sent
  5345.                       and the display is paused until a keystroke is entered
  5346.                       signaling the display to continue.  If the More Prompt is
  5347.                       toggled Off, the "< ENTER >"/"More, Continue" prompt will
  5348.                       not display and information will continue to scroll
  5349.                       without being paused.
  5350.  
  5351.         Command <P> - For security control a caller's password is not visible
  5352.                       and only asterisks will appear.  The caller is provided
  5353.                       with the following choices when selecting this option:
  5354.                       
  5355.                       <V>iew    - allows the caller to view his/her password.
  5356.                       <C>hange  - allows the caller to change his/her password.
  5357.                                   Only asterisks will display and the caller
  5358.                                   is prompted to enter the password a second
  5359.                                   time for verification.
  5360.                       <Q>uit    - returns the caller to the information screen.
  5361.  
  5362.         Command <F> - Allows the caller to select their default file transfer
  5363.                       protocol.  The caller may select from:
  5364.  
  5365.                         <1>  Ascii
  5366.                         <2>  Xmodem Checksum
  5367.                         <3>  Xmodem CRC
  5368.                         <4>  1K-Xmodem
  5369.                         <5>  Ymodem (Batch)
  5370.                         <6>  Zmodem (Batch)
  5371.                         <T>  Telink
  5372.                         <S>  Select at time of transfer
  5373.                         Enter the protocol of your choice - [1 2 3 4 5 6 T S]?
  5374.  
  5375.  
  5376.                                                                         Page 93
  5377.         -----------------------------------------------------------------------
  5378.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5379.         -----------------------------------------------------------------------
  5380.  
  5381.  
  5382.                       Selecting any option other than <S>, Select at time of
  5383.                       transfer, causes the external protocol options to be
  5384.                       unavailable to the caller.  SPITFIRE's display file,
  5385.                       SFPROMSG.[BCR], is used to inform the caller of this 
  5386.                       when selecting a default file transfer.
  5387.  
  5388.         Command <Q> - Returns the caller to the Main Menu
  5389.  
  5390.           <O>.... Other Bulletin Boards
  5391.                   This feature displays SFBBSLST.DAT which is a listing of
  5392.                   names, bps rate and phone numbers of other Bulletin Boards.
  5393.  
  5394.           <A>.... Add BBS Name & #
  5395.                   This feature allows a caller to add the name, bps rate and
  5396.                   phone number of other bulletin board systems to the BBS list,
  5397.                   SFBBSLST.DAT.  When adding a BBS to SFBBSLST.DAT, the number
  5398.                   is recorded in the caller's log to provide the Sysop a means
  5399.                   of tracing who entered the listing.
  5400.  
  5401.           <K>.... Main Menu Extension
  5402.                   This command can be set to run a third party program
  5403.                   configured by the Sysop.  It is set up using the necessary
  5404.                   commands to execute the desired option within the SFMAIN.BAT
  5405.                   file.  It should be noted that Sysops will need to use the
  5406.                   SFHELP.EXE utility to modify the SPITFIRE.HLP file so it
  5407.                   properly explains the added option.  When this option is
  5408.                   selected, SPITFIRE creates the file SFMAIN.DAT and places it
  5409.                   in the SPITFIRE home directory.  SFMAIN.DAT contains caller
  5410.                   information which is often required by the third party 
  5411.                   program.  SPITFIRE then shells from memory during the
  5412.                   execution of the third party program.  When the caller
  5413.                   exits the third party program and control is returned to 
  5414.                   SPITFIRE, SFMAIN.DAT is automatically erased.
  5415.  
  5416.           <@>.... Sysop Utilities
  5417.                   This feature takes a caller from the MAIN Section to the
  5418.                   SYSOP section.  The BBS is maintained from the SYSOP Section.
  5419.                   This feature is not normally available to most callers.
  5420.  
  5421.           <?>.... HELP with Commands
  5422.                   This option provides help for each command available from the
  5423.                   MAIN MENU.
  5424.  
  5425.  
  5426.         10.0 - MESSAGE SECTION EXPLAINED
  5427.         --------------------------------
  5428.  
  5429.             The Message Menu is the point from which your callers take part
  5430.         in mail exchange.  The Message Menu may be selected from either the
  5431.         Main Menu or the File Menu using the <M>...Message Section command
  5432.         option.
  5433.  
  5434.  
  5435.                                                                         Page 94
  5436.         -----------------------------------------------------------------------
  5437.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5438.         -----------------------------------------------------------------------
  5439.  
  5440.  
  5441.             As the Message Menu is described and the features explained,
  5442.         please keep in mind that you can control the usage of each command by
  5443.         changing the security level of the commands in the SFMSG.MNU file. 
  5444.         In other words, you can control what commands are available to what 
  5445.         callers.  (Refer to the section - SPITFIRE Menu Files - for further
  5446.         information regarding setting security levels for accessing each menu
  5447.         feature.)  For the purpose of discussion, however, each menu displayed
  5448.         will be as if the Sysop (with the highest security level and capable of
  5449.         accessing each menu feature) were viewing it.  In this case the Message
  5450.         Menu would look like this.
  5451.  
  5452.  
  5453.         10.1 - MESSAGE MENU EXAMPLE
  5454.         ---------------------------
  5455.  
  5456.         >>>>>>>> MESSAGE MENU <<<<<<<<
  5457.         <L>.... LAKOTA QWK Mail System        <C>..... Change Msg Conference
  5458.         <R>............. Read Messages        <B>........... Browse Messages
  5459.         <S>...Specific Caller Messages        <E>........... Enter A Message
  5460.         <Y>............. Your Messages        <A>.... Alter Conference Queue
  5461.         <T>............... Text Search        <F>.............. File Section
  5462.         <P>............ Page The Sysop        <Q>......... Quit To Main Menu
  5463.         <G>......... Goodbye & Log Off        <X>......... Xpert Mode Toggle
  5464.         <K>.... Message Menu Extension        <@>........... Sysop Utilities
  5465.         <?>........ HELP With Commands
  5466.  
  5467.         MESSAGE MENU - <L C R B S E Y A T F P Q G X K @ ?>?
  5468.  
  5469.         10.2 - MESSAGE MENU EXPLANATION
  5470.         -------------------------------
  5471.  
  5472.           <L>.... LAKOTA QWK Mail System
  5473.                   When this option is selected, SPITFIRE shells to LAKOTA.COM,
  5474.                   SPITFIRE's Mail System and the following menu is displayed:
  5475.  
  5476.                   <D>............. Download Messages (QWK Format)
  5477.                   <U>............... Upload Messages (QWK Format)
  5478.                   <S>............. Set Last Read Message Pointers
  5479.                   <Q>....................................... Quit
  5480.  
  5481.                   Selecting <D> displays the Download Message Menu:
  5482.  
  5483.                     >>>> Download Message Menu <<<<
  5484.                     <N>............... New Messages
  5485.                     <T>..................... To You
  5486.                     <Q>....................... Quit
  5487.  
  5488.                     This menu defines the selection criteria of the messages
  5489.                     to be downloaded using SPITFIRE's Mail System.  Once the
  5490.  
  5491.  
  5492.                                                                         Page 95
  5493.         -----------------------------------------------------------------------
  5494.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5495.         -----------------------------------------------------------------------
  5496.  
  5497.  
  5498.                     caller chooses between downloading new messages or messages
  5499.                     addressed to them, the conference menu is displayed:
  5500.  
  5501.                     >>>> Message Conference Menu <<<<
  5502.                     <A>.............. All Conferences
  5503.                     <B>.......... Select A Conference
  5504.                     <C>...... Your Queued Conferences
  5505.                     <Q>......................... Quit
  5506.  
  5507.                     This menu allows the caller to define what conferences
  5508.                     messages will be extracted from during the message 
  5509.                     download process.
  5510.  
  5511.                   The caller is then asked whether the last message read
  5512.                   pointers should be updated.
  5513.  
  5514.                   If the caller is logged on locally the message packet will
  5515.                   be placed in SPITFIRE's home directory.  If the caller is
  5516.                   logged on remotely a menu will display from which the caller
  5517.                   can select the file transfer protocol to be used for the
  5518.                   message download.
  5519.  
  5520.                   Selecting <U> from SPITFIRE's Mail System Menu allows the
  5521.                   caller to upload replies in QWK format which are imported
  5522.                   into SPITFIRE's message base.  Prior to the upload, LAKOTA
  5523.                   verifies that the amount of available disk space is greater
  5524.                   than that which the Sysop has configured at the ALT+Z Upload
  5525.                   Disk Space Requirement option.
  5526.  
  5527.                   If the caller is logged on locally, the following prompt
  5528.                   appears:
  5529.                                  File must be in .ZIP format!
  5530.                                  Enter name of the file to import:
  5531.  
  5532.                   The first character entered should be the drive letter where
  5533.                   the file to be uploaded is located.  LAKOTA automatically
  5534.                   inserts the colon and the backslash after this letter is
  5535.                   entered.  (In other words, if you input the letter C, LAKOTA
  5536.                   will place the :\ after this character to make it "C:\".)
  5537.                   Next enter the path and name of the file to be imported.
  5538.                   LAKOTA will import messages from the reply file directly into
  5539.                   SPITFIRE's message base.
  5540.  
  5541.                   If the caller is logged on remotely a menu will display from
  5542.                   which the caller can select the file transfer protocol to be
  5543.                   used to upload the message reply packet.  Once the file is
  5544.                   received, it is imported into the SPITFIRE message base.
  5545.  
  5546.                   Selecting <Q> returns the caller to SPITFIRE Message Menu.
  5547.  
  5548.  
  5549.                                                                         Page 96
  5550.         -----------------------------------------------------------------------
  5551.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5552.         -----------------------------------------------------------------------
  5553.  
  5554.  
  5555.                   For more information on LAKOTA, SPITFIRE's QWK Mail System,
  5556.                   refer to the documentation, LAKOTA.DOC.
  5557.  
  5558.           <C>.... Change Msg Conference
  5559.                   This feature allows a caller to change to a different Message
  5560.                   Conference by entering the number of the Message Conference
  5561.                   he/she wishes to change to.  If a caller selects <Q>uit, the
  5562.                   caller will remain in the current Message Conference.  If a
  5563.                   caller presses the ENTER key, SPITFIRE will list the Message
  5564.                   Conferences available to the caller.  If a MGLST<x>.[BCR]
  5565.                   is found it will be displayed here.  After changing to a new
  5566.                   Message Conference, SPITFIRE will prompt the caller as to
  5567.                   whether he/she would like to read messages in the conference
  5568.                   they have changed to.
  5569.  
  5570.           <R>.... Read Messages
  5571.                   This feature allows the caller to read public messages and
  5572.                   non-public messages sent to and/or from the caller in the
  5573.                   specified Message Conferences.  The caller is presented with
  5574.                   five options and may elect to read:
  5575.  
  5576.                   <T>...This Message Conference
  5577.                         This option allows the caller to read available
  5578.                         messages in the current Message Conference.
  5579.  
  5580.                   <A>...All Message Conferences
  5581.                         This option allows the caller to read available
  5582.                         messages in all Message Conferences to which the
  5583.                         caller has access.
  5584.  
  5585.                   <O>...Only Queued Conferences
  5586.                         This option allows the callers to read available
  5587.                         messages in the Message Conferences the callers have
  5588.                         selected to be included in their Message Queue.
  5589.  
  5590.                   <A>...Alter Conference Queue
  5591.                         When this option is selected, SPITFIRE will display
  5592.                         a list of all conferences contained in the caller's
  5593.                         message queue and prompt the caller as to whether to
  5594.                         change the current queue.  If the caller selects to
  5595.                         change the queued message conferences, the Message
  5596.                         Queue Menu is displayed.  For more information on
  5597.                         the Message Queue Menu, refer to Command <A>..Alter
  5598.                         Message Queue discussed below.
  5599.  
  5600.                   <Q>...Quit
  5601.  
  5602.                         This option will return the caller to the Message Menu.
  5603.  
  5604.  
  5605.                                                                         Page 97
  5606.         -----------------------------------------------------------------------
  5607.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5608.         -----------------------------------------------------------------------
  5609.  
  5610.  
  5611.                   During the process of reading messages, the caller will have
  5612.                   the following commands available to them, provided the
  5613.                   command is a viable option at the time.  If it is not a
  5614.                   viable option, the command will not be shown to the caller.
  5615.  
  5616.                   <R>...Reply
  5617.                         Allows the caller to reply to an existing message
  5618.                         provided the caller's security is equal to or greater
  5619.                         than the Message Entry Security configured by the
  5620.                         Sysop for the current Message Conference.  When 
  5621.                         replying to a message, SPITFIRE will prompt the caller
  5622.                         as to whether they wish to change the message subject.
  5623.                         If the caller responds with a "Y", the caller is given
  5624.                         the opportunity to change the message subject.  If the
  5625.                         caller responds with a "N", the message subject remains
  5626.                         the same as the original message.  Replies to messages
  5627.                         with the same message subject allows the messages to be
  5628.                         threaded together. 
  5629.  
  5630.                         If the caller is replying to a message in a conference
  5631.                         which allows non-public messages the caller will be
  5632.                         prompted as to whether the reply should be public
  5633.                         or non-public.  SPITFIRE will default according to how
  5634.                         the original message was entered.  In other words, if 
  5635.                         the original message was public, SPITFIRE defaults to
  5636.                         making the reply public.  When the prompt is displayed
  5637.                         the caller may override the default or simply hit Enter
  5638.                         to accept the default.
  5639.  
  5640.                         If the message being replied to is a net-mail message,
  5641.                         the caller will be prompted as to whether the message
  5642.                         reply should also be sent net-mail.  If so, the caller
  5643.                         is also asked whether the reply message should be
  5644.                         routed.  In the event the caller chooses to route the 
  5645.                         reply, he/she will be asked to enter the routing number
  5646.                         or name.  If the BBS is using Buffalo Creek's BCSUTI or
  5647.                         SHILOH net-mail software, the reply is automatically
  5648.                         routed to the originating BBS.  Other net-mail programs
  5649.                         or UTI programs may require the message to be routed
  5650.                         in the normal fashion.
  5651.                         
  5652.                         ***NOTE***
  5653.                         When routing a message, SPITFIRE will prompt the caller
  5654.                         as to whether the message should be sent public or
  5655.                         non-public.  SPITFIRE allows a message to be entered
  5656.                         as non-public when the message is being routed, even if
  5657.                         the Message Conference where the message is being 
  5658.                         replied to has been configured to only allow public 
  5659.                         messages. 
  5660.  
  5661.  
  5662.                                                                         Page 98
  5663.         -----------------------------------------------------------------------
  5664.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5665.         -----------------------------------------------------------------------
  5666.  
  5667.                         
  5668.                         When replying to a message the caller will have the
  5669.                         following commands available to them:
  5670.                         
  5671.                         CTRL+Q Allows the caller to Review/Quote Original
  5672.                                Message.  The original message is redisplayed
  5673.                                and the caller is prompted to enter the line 
  5674.                                numbers for the range of lines which he/she 
  5675.                                wishes to quote.
  5676.  
  5677.                                This range is then included in their reply 
  5678.                                message with the initials of the sender of the
  5679.                                original message preceding each line.  For 
  5680.                                example:
  5681.  
  5682.                                MW> SPITFIRE is the best BBS software available!
  5683.  
  5684.                                A quoted portion of a reply cannot be edited.
  5685.  
  5686.                         CTRL+F Allows a person replying to the message, when 
  5687.                                logged on locally, the ability to import an
  5688.                                an existing text file into the message reply.
  5689.                                When the CTRL+F - Import File! feature is 
  5690.                                selected, SPITFIRE will prompt the caller for 
  5691.                                the path and file name of the file to be 
  5692.                                imported.  In the event a file name is not 
  5693.                                entered, SPITFIRE will look in the Work
  5694.                                directory for a file named SFMSG.TXT and import
  5695.                                this, if found.  If after pressing the CTRL+F 
  5696.                                keys the caller decides not to import a file,
  5697.                                entering a non-existent path at the prompt will
  5698.                                abort the process.
  5699.  
  5700.                            If the <ENTER> key is pressed when replying to a 
  5701.                         message, the following options become available to the
  5702.                         caller who is replying to the message:
  5703.                        
  5704.                         <S>ave      will save the reply.
  5705.                         <E>dit      allows the caller to edit the message text.
  5706.                         <A>bort     will end any message entry without saving 
  5707.                                     the message.
  5708.                         <C>ontinue  will resume entry/reply of message from the
  5709.                                     point where the <ENTER> key was pressed.
  5710.                         <B>egin     will clear the existing text and allow the
  5711.                          Again      caller to begin entering the message anew.
  5712.                         <R>eplace   allows the caller to replace a line within
  5713.                           Line      the text of the message.
  5714.                         <L>ist      allows the caller to display the text of
  5715.                                     the message which is being entered.
  5716.                         <I>nsert    allows a blank line to be added within the
  5717.                           Line      text of the message.
  5718.  
  5719.  
  5720.                                                                         Page 99
  5721.         -----------------------------------------------------------------------
  5722.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5723.         -----------------------------------------------------------------------
  5724.  
  5725.  
  5726.                         <D>elete    allows the caller to delete a line or range
  5727.                           Line      of lines from the existing message text.
  5728.  
  5729.                   <D>...Delete
  5730.                         This option will be available only if 1) the caller
  5731.                         has Sysop security or 2) the Message Conference has
  5732.                         been configured to allow the caller the ability to
  5733.                         delete messages and the message is either being sent
  5734.                         to or entered by the caller.  Deleting a message makes
  5735.                         it unavailable except to those with Sysop security and
  5736.                         will cause it to be purged from the message base the
  5737.                         next time the message base is packed.
  5738.  
  5739.                   <E>...Enter A Message
  5740.                         This feature allows a caller to enter a message while
  5741.                         reading messages, provided the caller's security is 
  5742.                         equal to or greater than what the Sysop has configured
  5743.                         as the Message Conference's Message Entry Security.  If
  5744.                         the message the caller enters is not addressed to a 
  5745.                         specific person, then SPITFIRE addresses the message to
  5746.                         "All Callers".  SPITFIRE will allow the entry of a 
  5747.                         partial name when entering a local message (message in
  5748.                         a conference that is not configured to allow net-mail).
  5749.                         Each time a partial name match is found, SPITFIRE will
  5750.                         quiz the caller to determine if the current match is 
  5751.                         the caller for whom the message is intended.  If no 
  5752.                         match can be found, SPITFIRE notifies the caller that 
  5753.                         no match was found and prompts the caller with "Try 
  5754.                         Again? [Y/n]".  This allows the caller to re-enter the
  5755.                         full or partial name of the person for whom the message
  5756.                         is intended or to abort the message.  SPITFIRE will 
  5757.                         not allow a caller to enter messages addressed to a 
  5758.                         specific person if that person cannot be found in the 
  5759.                         caller's data base unless the Message Conference in 
  5760.                         which the message is being entered is configured as a 
  5761.                         net-mail conference and the message is marked to be 
  5762.                         sent via net-mail.
  5763.  
  5764.                         When entering a message in a net-mail conference, you
  5765.                         will be prompted as to whether to send the message via
  5766.                         net-mail.  If the Message Conference is configured to 
  5767.                         allow Message Routing, the caller is also prompted as 
  5768.                         to whether the message should be routed.  If the caller
  5769.                         responds with a Y, he/she will then be asked to enter 
  5770.                         the routing number or name.
  5771.  
  5772.                     ***NOTE***
  5773.                         When routing a message, SPITFIRE will prompt the caller
  5774.                         as to whether the message should be sent public or
  5775.  
  5776.  
  5777.                                                                        Page 100
  5778.         -----------------------------------------------------------------------
  5779.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5780.         -----------------------------------------------------------------------
  5781.  
  5782.  
  5783.                         non-public.  SPITFIRE allows a message to be entered
  5784.                         as non-public when the message is being routed, even if
  5785.                         the Message Conference where the message is being 
  5786.                         entered has been configured to only allow public 
  5787.                         messages. 
  5788.  
  5789.                         Callers are allowed to send carbon copies of a message
  5790.                         to other callers.  SPITFIRE allows a total of nine
  5791.                         carbon copies per message and automatically prevents
  5792.                         duplicating carbon copy messages to callers already
  5793.                         receiving the message.  Using carbon copies in
  5794.                         conjunction with the routing feature will allow the
  5795.                         caller to send the same message to ten different
  5796.                         callers, routing it to ten different locations.
  5797.  
  5798.                         SPITFIRE allows a total of 99 lines per message but
  5799.                         the Sysop can configure, per message conference, the
  5800.                         maximum number of lines per message that will be
  5801.                         allowed.  When entering (or responding) to a message,
  5802.                         SPITFIRE can display the Message Conferences available
  5803.                         to the caller and whether the specified Message
  5804.                         Conference allows public or public and non-public
  5805.                         messages.  Pressing ENTER twice when prompted for the
  5806.                         message subject will abort the message.
  5807.  
  5808.                         When logged on locally and entering a message, another
  5809.                         option, the CTRL+F will allow an existing text file to
  5810.                         be imported into the message.  When the CTRL+F - Import
  5811.                         File! feature is selected, SPITFIRE will prompt the
  5812.                         caller for the path and file name of the file to be
  5813.                         imported.  In the event, a file name is not entered,
  5814.                         SPITFIRE will look in the Work directory for a file
  5815.                         named SFMSG.TXT and import this if it is found.  If
  5816.                         after pressing the CTRL+F keys you decide you do not
  5817.                         want to import a file, simply enter a non-existent
  5818.                         path at the prompt to abort the process.
  5819.  
  5820.                            If the <ENTER> key is pressed while entering a 
  5821.                         message, the following options become available to the
  5822.                         caller who is entering to the message:
  5823.                        
  5824.                         <S>ave      will save the message.
  5825.                         <E>dit      allows the caller to edit the message text.
  5826.                         <A>bort     will end any message entry without saving 
  5827.                                     the message.
  5828.                         <C>ontinue  will resume entry of the message from the
  5829.                                     point where the <ENTER> key was pressed.
  5830.                         <B>egin     will clear the existing text and allow the
  5831.                          Again      caller to begin entering the message anew.
  5832.  
  5833.  
  5834.                                                                        Page 101
  5835.         -----------------------------------------------------------------------
  5836.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5837.         -----------------------------------------------------------------------
  5838.  
  5839.  
  5840.                         <R>eplace   allows the caller to replace a line within
  5841.                           Line      the text of the message anew.
  5842.                         <L>ist      allows the caller to display the text of
  5843.                                     the message which has been entered.
  5844.                         <I>nsert    allows a blank line to be added within the
  5845.                           Line      text of the message.
  5846.                         <D>elete    allows the caller to delete a line or range
  5847.                           Line      of lines from the existing message text.
  5848.  
  5849.                   <ENTER>...Next Message
  5850.                         Pressing the enter key will cycle the caller to the
  5851.                         next available message to be read.
  5852.  
  5853.                   <->...Previous Message
  5854.                         Allows the caller to return to the previous message
  5855.                         in the current conference.
  5856.  
  5857.                   <#>...Number Of An Existing Message In This Conference
  5858.                         Entering a number of a specific message that is
  5859.                         available in the conference will display that message.
  5860.  
  5861.                   <F>...Follow Msg Thread
  5862.                         Allows the caller to simultaneously read messages
  5863.                         which are threaded together by a common Message
  5864.                         Subject.  When this option is selected the following
  5865.                         menu is displayed:
  5866.  
  5867.                         >>>>  MESSAGE THREAD MENU  <<<<
  5868.                         <S>........ Start Of Thread
  5869.                         <F>........... Forward Read
  5870.                         <B>.......... Backward Read
  5871.                         <E>.... Exit Message Thread
  5872.  
  5873.                         <S>...Start Of Thread will take the caller to the first
  5874.                               message containing the common message subject
  5875.                               which threads the messages together.
  5876.  
  5877.                         <F>...Forward Read will cycle through the threaded
  5878.                               messages in forward order, one message at a time.
  5879.  
  5880.                         <B>...Backward Read will cycle through the threaded
  5881.                               messages in reverse order, one message at a time.
  5882.  
  5883.                         <E>...Exit Message Thread will return the caller to the
  5884.                               original message from where the Threaded Message
  5885.                               Menu was activated.
  5886.  
  5887.  
  5888.                                                                        Page 102
  5889.         -----------------------------------------------------------------------
  5890.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5891.         -----------------------------------------------------------------------
  5892.  
  5893.  
  5894.                   <P>...Public
  5895.                         Allows a caller with Sysop security to toggle a public
  5896.                         message to non-public or to toggle a non-public message
  5897.                         to public.
  5898.  
  5899.                   <U>...Undelete
  5900.                         Allows a caller with Sysop security to undelete a
  5901.                         deleted message, making it available once again.
  5902.  
  5903.                   <X>...Xport
  5904.                         This feature is only available when a caller is logged
  5905.                         on locally.  When selected, SPITFIRE checks to see if
  5906.                         a printer is attached and ready for printing.  If so,
  5907.                         SPITFIRE provides the option of exporting the message
  5908.                         to the printer or saving it to a text file on disk.
  5909.                         If no printer is attached or it is not ready for
  5910.                         printing, the message is saved as a text file in the
  5911.                         directory designated as the Message file path.  The
  5912.                         default format for the file name to which it is saved
  5913.                         is: MSG+message#.conference#.  In other words, if
  5914.                         message number 15 in conference 3 was Xported, it
  5915.                         would be saved as MSG15.3.  SPITFIRE will display the
  5916.                         default file name of the saved message which the caller
  5917.                         can modify by backspacing out the default and entering
  5918.                         in the preferred file name.
  5919.  
  5920.                   <C>...Copy
  5921.                         This feature is only available to a caller with Sysop
  5922.                         security.  This feature actually serves two purposes.
  5923.                         First, it allows the caller to move the message to
  5924.                         another message conference or copy the message to the
  5925.                         current conference.  SPITFIRE will informs the caller
  5926.                         regarding to whom the message is currently addressed 
  5927.                         and prompt the caller as to whether this should be 
  5928.                         changed, therefore, also allowing the message to be 
  5929.                         forwarded to another caller.  When copying a message to
  5930.                         a conference which has been configured as a net-mail 
  5931.                         conference, the caller is prompted as to whether the 
  5932.                         message should be marked as a net-mail message.
  5933.  
  5934.                   <Q>...Quit
  5935.                         End the read message feature and returns the caller to
  5936.                         the Message Menu.
  5937.  
  5938.           <B>.... Browse Messages
  5939.                   This feature allows a caller to scan messages in a specific
  5940.                   Message Conference or in all Message Conferences.  This
  5941.                   scan provides the caller information on to whom the message
  5942.  
  5943.  
  5944.                                                                        Page 103
  5945.         -----------------------------------------------------------------------
  5946.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  5947.         -----------------------------------------------------------------------
  5948.  
  5949.  
  5950.                   is addressed, whom the message is from and the subject
  5951.                   of the message.  At the end of each screen the caller
  5952.                   is prompted with:
  5953.                   
  5954.                   <ENTER>=Continue, <Q>uit or Read Msg #:
  5955.                   
  5956.                   at which time the caller may choose the continue browsing
  5957.                   through the message conference, quit to the Message Menu
  5958.                   or read a specific message number.  If the caller elects
  5959.                   to read a message, after the message has finished displaying,
  5960.                   the caller simply presses <ENTER> to return to browsing
  5961.                   messages.  If the caller's security is equal to or greater
  5962.                   than the Message Entry Security level, the caller may also
  5963.                   be presented with the option of Replying to the message.
  5964.                   
  5965.           <S>.... Specific Caller Messages
  5966.                   This feature allows the caller to search for messages either
  5967.                   to or from a specific caller.  When this option is selected,
  5968.                   the caller presented a menu which allows them to define what
  5969.                   conferences will be used in the search.  The Conference Scan
  5970.                   looks like this:
  5971.                   
  5972.                   >>>> CONFERENCE SCAN MENU <<<<
  5973.                   <T>.... This Message Conference
  5974.                   <A>.... All Message Conferences
  5975.                   <Q>.... Only Queued Conferences
  5976.                   <Q>........................Quit
  5977.                   
  5978.                   Next, the caller is prompted to enter the name of the caller
  5979.                   to be used in the search.  SPITFIRE then prompts the caller 
  5980.                   to select whether it will search messages that are From, To 
  5981.                   or both To and From the specified caller.  When a message is 
  5982.                   found, SPITFIRE will display the message to the caller 
  5983.                   provided it is a public message and it has not been marked 
  5984.                   for deletion.  SPITFIRE will continue to display messages
  5985.                   until the search is aborted or the last message to/from the
  5986.                   specific caller is displayed.  When ended, a message is
  5987.                   displayed which informs the caller of the number of messages
  5988.                   found to/from the specific caller.
  5989.                   
  5990.           *** NOTE ***
  5991.                   SPITFIRE displays such a message, if found, to a caller with
  5992.                   Sysop security regardless of whether the message has been
  5993.                   marked for deletion or entered as a non-public message.
  5994.                   
  5995.           <E>.... Enter A Message
  5996.                   This feature allows a caller to enter a message, provided the
  5997.                   caller's security is equal to or greater than the Message 
  5998.                   Entry Security for the conference the caller selects to enter
  5999.  
  6000.  
  6001.                                                                        Page 104
  6002.         -----------------------------------------------------------------------
  6003.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6004.         -----------------------------------------------------------------------
  6005.  
  6006.  
  6007.                   a message to.  If the message the caller enters is not 
  6008.                   addressed to a specific person, then SPITFIRE addresses the
  6009.                   message to "All Callers".  SPITFIRE will allow the entry of 
  6010.                   a partial name when entering a local message (message in a 
  6011.                   conference that is not configured to allow net-mail).  
  6012.                   SPITFIRE will then quiz the caller to determine who exactly 
  6013.                   the message is intended for each time a partial name match
  6014.                   is found.  If no match can be found, SPITFIRE notifies the 
  6015.                   caller that no match was found and prompts the caller with 
  6016.                   "Try Again? [Y/n]".  This allows the caller to re-enter the
  6017.                   full or partial name of the person for whom the message is 
  6018.                   intended or to abort the message.  SPITFIRE will not allow a
  6019.                   caller to enter messages addressed to a specific person if 
  6020.                   that person cannot be found in the caller's data base unless
  6021.                   the Message Conference in which the message is being entered
  6022.                   is configured as a net-mail conference and the message is
  6023.                   marked to be sent via net-mail.
  6024.  
  6025.                   When entering a message in a net-mail conference, you will be
  6026.                   prompted as to whether to send the message via net-mail.  If
  6027.                   the conference is configured to allow Message Routing, the
  6028.                   caller is will be prompted as to whether the message should 
  6029.                   be routed.  If the caller responds with a Y, he/she will be
  6030.                   asked to enter the routing number or name.  
  6031.  
  6032.                   ***NOTE***
  6033.                   When routing a message, SPITFIRE will prompt the caller as
  6034.                   to whether the message should be sent public or non-public.
  6035.                   SPITFIRE allows a message to be entered as non-public when 
  6036.                   the message is being routed, even if the Message Conference 
  6037.                   where the message is being entered has been configured to 
  6038.                   only allow public messages. 
  6039.  
  6040.                   Callers are allowed to send carbon copies of a message to
  6041.                   other callers.  There are a total of nine carbon copies
  6042.                   available.  SPITFIRE will automatically prevent duplicating
  6043.                   carbon copy messages to callers already receiving the message.
  6044.                   Using the carbon copies in conjunction with the routing
  6045.                   feature will allow the caller to send the same message to ten
  6046.                   different callers, routing it to ten different locations.
  6047.  
  6048.                   SPITFIRE allows a total of 99 lines per message but the Sysop
  6049.                   can configure, per message conference, the maximum number of
  6050.                   lines per message that will be allowed.  When entering (or
  6051.                   responding) to a message, SPITFIRE will display the Message
  6052.                   Conferences available to the caller and whether the specific
  6053.                   Message Conference allows public or public and non-public
  6054.                   messages.  Pressing ENTER twice when prompted for the message
  6055.                   subject will abort the message.
  6056.  
  6057.  
  6058.                                                                        Page 105
  6059.         -----------------------------------------------------------------------
  6060.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6061.         -----------------------------------------------------------------------
  6062.  
  6063.  
  6064.                   If the person entering the message is logged on locally,
  6065.                   another option, the CTRL+F will allow an existing text file
  6066.                   to be imported into the reply.  When the CTRL+F - Import
  6067.                   File! feature is selected, SPITFIRE will prompt the caller
  6068.                   for the path and file name of the file to be imported.  In 
  6069.                   the event, a file name is not entered, SPITFIRE will look in
  6070.                   the Work directory for a file named SFMSG.TXT and import this
  6071.                   if it is found.  If after pressing the CTRL+F keys you decide
  6072.                   you do not want to import a file, simply enter a non-existent
  6073.                   path at the prompt to abort the process.
  6074.  
  6075.                      If the <ENTER> key is pressed while entering a message, 
  6076.                   the following options become available to the caller who is 
  6077.                   entering to the message:
  6078.                        
  6079.                         <S>ave      will save the message.
  6080.                         <E>dit      allows the caller to edit the message text.
  6081.                         <A>bort     will end any message entry without saving 
  6082.                                     the message.
  6083.                         <C>ontinue  will resume entry of the message from the
  6084.                                     point where the <ENTER> key was pressed.
  6085.                         <B>egin     will clear the existing text and allow the
  6086.                          Again      caller to begin entering the message anew.
  6087.                         <R>eplace   allows the caller to replace a line within
  6088.                           Line      the text of the message anew.
  6089.                         <L>ist      allows the caller to display the text of
  6090.                                     the message which has been entered.
  6091.                         <I>nsert    allows a blank line to be added within the
  6092.                           Line      text of the message.
  6093.                         <D>elete    allows the caller to delete a line or range
  6094.                           Line      of lines from the existing message text.
  6095.  
  6096.           <Y>.... Your Messages
  6097.                   This feature will display the caller's message statistics.
  6098.                   The caller receives a report on the number of new messages
  6099.                   they have waiting to be read, the number of messages they
  6100.                   have already received, the number of messages the caller
  6101.                   has sent and the total number of messages available on
  6102.                   the BBS.  The caller is then prompted as to whether he/she
  6103.                   would like to read their messages.
  6104.  
  6105.           *NOTE*  If the caller is recognized as the Sysop of the BBS, he/she
  6106.                   will also be prompted as to whether he/she would like to
  6107.                   preview messages.  If the Sysop replies with a Yes, SPITFIRE
  6108.                   allows the messages to be read, but does not mark the message
  6109.                   as being received.  (For more information on the Message
  6110.                   Preview feature, refer to section SPECIAL COMMANDS FOR
  6111.                   SYSOP of this manual.)
  6112.  
  6113.  
  6114.                                                                        Page 106
  6115.         -----------------------------------------------------------------------
  6116.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6117.         -----------------------------------------------------------------------
  6118.  
  6119.  
  6120.           <A>.... Alter Conference Queue
  6121.                   This feature allows a caller to include specific message
  6122.                   conferences in his/her message conference queue.  Conferences
  6123.                   not included in the caller's message queue will be ignored.
  6124.                   When a caller selects the <A>...Alter Message Queue option,
  6125.                   the caller is presented with the following sub-menu:
  6126.  
  6127.                   >>>>  MESSAGE QUEUE MENU  <<<<
  6128.                   <A>...... Add A Conference      <C>....... Current Queue List
  6129.                   <D>... Delete A Conference      <I>.. Include All Conferences
  6130.                   <L>.. List Msg Conferences      <R>... Remove All Conferences
  6131.                   <S>.... Select Conferences      <Q>..... Quit To Message Menu
  6132.  
  6133.                         <A>...Add A Conference allows a caller to enter a
  6134.                               specific number corresponding to the Message
  6135.                               Conference number the caller wishes to have added
  6136.                               to their message conference queue.
  6137.  
  6138.                         <D>...Delete A Conference allows a caller to enter a
  6139.                               specific number corresponding to the Message
  6140.                               Conference number the caller wishes to have
  6141.                               deleted from their message conference queue.
  6142.  
  6143.                         <L>...List Msg Conferences will display all message
  6144.                               conferences on the BBS to which the caller
  6145.                               has access.
  6146.  
  6147.                         <S>...Select Conferences will display, one screen at
  6148.                               a time, all conferences available on the BBS.
  6149.                               A tag letter precedes the conference number and
  6150.                               conference description.  To remove a conference
  6151.                               from your message conference queue, enter a minus
  6152.                               sign and the respective tag character(s).  To
  6153.                               add a conference enter the respective tag
  6154.                               characters.  For instance, -BE would remove
  6155.                               the second and fifth conferences listed from
  6156.                               the callers conference queue and AC would add
  6157.                               the first and third conferences listed to the
  6158.                               callers conference queue.  Only conferences to
  6159.                               which the caller has access will be included in
  6160.                               the list for selection.
  6161.  
  6162.                         <C>...Current Queue List will display to the caller the
  6163.                               message conferences currently contained in their
  6164.                               message conference queue.
  6165.  
  6166.                         <I>...Include All Conferences will place all available
  6167.                               message conferences in the caller's message 
  6168.                               queue.
  6169.  
  6170.  
  6171.                                                                        Page 107
  6172.         -----------------------------------------------------------------------
  6173.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6174.         -----------------------------------------------------------------------
  6175.  
  6176.  
  6177.                         <R>...Remove All Conferences will remove all message
  6178.                               conferences from the caller's message queue with
  6179.                               the exception of the first Message Conference.
  6180.                               SPITFIRE requires that all callers have Message
  6181.                               Conference 1 in their queue.
  6182.  
  6183.                         <Q>...Quit To Message Menu will return the caller to
  6184.                               the Message Menu.
  6185.  
  6186.                  ** SPECIAL NOTES ABOUT QUEUED CONFERENCES **
  6187.  
  6188.                   Conferences not included in the caller's queue will not be
  6189.                   scanned when SPITFIRE scans for new messages.  For this
  6190.                   reason, when a caller attempts to leave a message to another
  6191.                   caller in a message conference that the caller does not have
  6192.                   selected in their queue, SPITFIRE will not allow the caller
  6193.                   to send the message.  Also, a caller may delete any message
  6194.                   conference from their message queue, except for the first
  6195.                   message conference.  The first message conference will remain
  6196.                   active to all callers.
  6197.  
  6198.           <T>.... Text Search
  6199.                   This feature allows a caller to search for specific text in a
  6200.                   message.  When selected, the text search option displays the
  6201.                   following menu to allow the caller to define what message
  6202.                   conference(s) will be included in the search:
  6203.  
  6204.                   <T>.... This Message Conference
  6205.                   <A>.... All Message Conferences
  6206.                   <Q>.... Only Queued Conferences
  6207.                   <Q>........................Quit
  6208.                                    
  6209.                   SPITFIRE supports a multi-word text search of up to six key 
  6210.                   words at one time.  The caller is prompted to enter the
  6211.                   key word(s) to be used in the search.  SPITFIRE then searches
  6212.                   for any message containing the keywords in the conference
  6213.                   option selected by the caller.  When any matching text is 
  6214.                   found in a message, SPITFIRE will display the message and 
  6215.                   prompt the caller as to whether they wish to continue with 
  6216.                   the search.  When the search is ended, a message displays
  6217.                   notifying the caller of the number of times any matching
  6218.                   text was found.
  6219.  
  6220.           <F>.... File Section
  6221.                   This feature takes the caller from the MESSAGE Section of
  6222.                   SPITFIRE to the FILE Section.
  6223.  
  6224.           <P>.... Page The Sysop
  6225.                   This feature notifies the Sysop that a caller has a question
  6226.                   or problem to chat about.  If the Sysop is not available to
  6227.  
  6228.  
  6229.                                                                        Page 108
  6230.         -----------------------------------------------------------------------
  6231.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6232.         -----------------------------------------------------------------------
  6233.  
  6234.  
  6235.                   answer the page, SFUNANS.[BCR] is displayed to the caller.
  6236.                   If a caller attempts to page the Sysop a second time, and
  6237.                   SFPAGED.[BCR] is found, SFPAGED.[BCR] is displayed to
  6238.                   the caller and the Sysop is not paged a second time.  If
  6239.                   SFPAGED.[BCR] is not found, the caller may page the Sysop
  6240.                   multiple times.  If the Sysop has the page feature turned
  6241.                   off and a caller attempts to page the Sysop, SFPGOFF.[BCR]
  6242.                   is displayed to the caller.
  6243.  
  6244.           <Q>.... Quit To Main Menu
  6245.                   This feature takes a caller from the MESSAGE Section of
  6246.                   SPITFIRE to the MAIN Section.
  6247.  
  6248.           <G>.... Goodbye & Log Off
  6249.                   This feature simply allows a caller to log off the BBS.
  6250.  
  6251.           <X>.... Xpert Mode Toggle
  6252.                   This feature changes a caller's status from novice to expert
  6253.                   or vice versa.  If a caller is set as a novice, then the menu
  6254.                   descriptions will scroll by after each command.  If a caller
  6255.                   is set as expert, then only the command letters scroll by
  6256.                   after each command.
  6257.  
  6258.           <K>.... Message Menu Extension
  6259.                   This command can be used to run third party programs which
  6260.                   are configured by the Sysop.  It is set up by including the
  6261.                   necessary commands to execute the desired option within the
  6262.                   SFMESS.BAT file.  It should be noted that Sysops will need
  6263.                   to use the SFHELP.EXE utility to modify the SPITFIRE.HLP
  6264.                   file so it properly explains the added option.  When this 
  6265.                   option is selected, SPITFIRE creates the file, SFMESS.DAT
  6266.                   and places it in the SPITFIRE home directory.  SFMESS.DAT 
  6267.                   contains caller information which is often required by the
  6268.                   third party program.  SPITFIRE then shells from memory during
  6269.                   the execution of the third party program.  When the caller
  6270.                   exits the third party program and control is returned to 
  6271.                   SPITFIRE, SFMESS.DAT is automatically erased.
  6272.  
  6273.           <@>.... Sysop Utilities
  6274.                   This feature takes a caller from the MESSAGE Section to the
  6275.                   SYSOP Section.  The BBS is maintained from the SYSOP Section.
  6276.  
  6277.           <?>.... HELP With Commands
  6278.                   This feature will provide help for each command available
  6279.                   from the MESSAGE MENU.
  6280.  
  6281.  
  6282.                                                                        Page 109
  6283.         -----------------------------------------------------------------------
  6284.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6285.         -----------------------------------------------------------------------
  6286.  
  6287.  
  6288.         11.0 - FILE SECTION EXPLAINED
  6289.         -----------------------------
  6290.  
  6291.             It is from the File Menu that all file related activity is
  6292.         accessed.  The File Menu may be selected from either the Main
  6293.         Menu or the Message Menu with the <F>...File Section command option.
  6294.  
  6295.         The Sysop has the ability to control which features are available to
  6296.         the callers by adjusting the security level within the SFFILE.MNU.
  6297.         (Refer to the section - SPITFIRE Menu Files - for further information
  6298.         regarding setting security levels for accessing each menu feature.)
  6299.  
  6300.             For the purpose of discussion, each menu displayed will be as if 
  6301.         the Sysop (with the highest security level and access to each menu 
  6302.         feature) were viewing it.  In this case, the File Menu would look like
  6303.         this:
  6304.  
  6305.         11.1 - FILE MENU EXAMPLE
  6306.         ------------------------
  6307.  
  6308.         >>>>>>>>> FILE MENU <<<<<<<<<
  6309.         <C>......... Change File Area        <L>.. List Files In This Area
  6310.         <E>............. Erase A File        <G>........ Goodbye & Log Off
  6311.         <D>.......... Download A File        <U>............ Upload A File
  6312.         <H>.. Help On Upload/Download        <P>........... Page The Sysop
  6313.         <M>.......... Message Section        <Q>........ Quit To MAIN MENU
  6314.         <S>............ Shuffle Files        <N>................ New Files
  6315.         <T>.. Text Search Description        <F>.............. Find A File
  6316.         <X>........ Xpert Mode Toggle        <?>....... HELP With Commands
  6317.         <K>.....  File Menu Extension        <@>.......... Sysop Utilities
  6318.         <V>...... View A File Archive        <R>......... Read A Text File
  6319.  
  6320.         FILE MENU - <C L E G D U H P M Q S N T F X ? K @ V R>?
  6321.  
  6322.  
  6323.         11.2 - FILE MENU EXPLANATION
  6324.         ----------------------------
  6325.  
  6326.           <C>.... Change File Area
  6327.                   This feature allows a caller to change to a different File
  6328.                   Area.  If <Q>uit is selected, the caller remains in the
  6329.                   current File Area.  If the ENTER key is pressed, SPITFIRE
  6330.                   will list the File Areas available to the caller.
  6331.  
  6332.           <L>.... List Files In This Area
  6333.                   This displays the file listing (SFFILES.BBS) in the current
  6334.                   File Area that are available for the caller to download.
  6335.                   When listing files, SPITFIRE offers file tagging for ease
  6336.                   of downloading.  SPITFIRE precedes each file in the list
  6337.  
  6338.  
  6339.                                                                        Page 110
  6340.         -----------------------------------------------------------------------
  6341.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6342.         -----------------------------------------------------------------------
  6343.  
  6344.  
  6345.                   with a tag character.  As each screen completes displaying,
  6346.                   the caller is prompted to enter the tag character(s) that are
  6347.                   associated with the file(s) to be downloaded.  When the file
  6348.                   download transfer process begins, SPITFIRE will automatically
  6349.                   insert the name of the file(s) tagged for downloading.
  6350.  
  6351.                   When a file is marked as OFFLINE in the SFFILES.BBS or if the
  6352.                   file can not be found in the download directory, SPITFIRE 
  6353.                   will treat any such tagged files as file requests.  File 
  6354.                   requests are recorded to the SFILEREQ.LOG in the SPITFIRE 
  6355.                   Work File Path.  Refer to the section - SPITFIRE FILE 
  6356.                   CLARIFICATIONS - of this manual for additional information 
  6357.                   regarding SPITFIRE's file request feature.
  6358.  
  6359.           <E>.... Erase A File
  6360.                   This feature allows callers to erase a file from a File Area.
  6361.                   Normally this feature is only available to callers with Sysop
  6362.                   security.  When erasing a file from the file menu, SPITFIRE
  6363.                   prompts you as to whether the file should be added to
  6364.                   SFNOUP.DAT.  Responding with a Y for Yes adds the erased
  6365.                   file's name to SFNOUP.DAT.  SPITFIRE's file tagging feature
  6366.                   can be used when erasing a file(s).  If no files have been
  6367.                   tagged, you must enter the name of the file to be erased.
  6368.                   Before the file is deleted you will be asked to verify that
  6369.                   the file is to be erased.  If files have been tagged for
  6370.                   erasing, the name will default in automatically but SPITFIRE
  6371.                   still prompts you to verify each file before it is erased.
  6372.                   This process will continue until all tagged files are
  6373.                   processed.  When erasing a file, information regarding the
  6374.                   file is removed from SFFILES.BBS.
  6375.  
  6376.           <G>.... Goodbye & Log Off
  6377.                   This feature simply allows a caller to log off the BBS.
  6378.  
  6379.           <D>.... Download A File
  6380.                   This feature allows a caller to download a file, provided the
  6381.                   caller hasn't exceeded the maximum daily download limit and
  6382.                   the caller has enough time left to perform the download.  The
  6383.                   caller does not have to be in any specific File Area to
  6384.                   perform a download.  If the caller starts a download while in
  6385.                   a File Area marked as a CD-ROM File Area and the file to be
  6386.                   downloaded isn't found in that area, SPITFIRE asks the caller
  6387.                   whether to search the other File Areas.  On a single file
  6388.                   transfer, SPITFIRE allows the caller to automatically log off
  6389.                   after the completion of the download by placing a backslash
  6390.                   "\" after the name of the file to be downloaded.  On a batch
  6391.                   file transfer, the caller is prompted as to whether SPITFIRE
  6392.                   should automatically log the caller off the BBS when the file
  6393.  
  6394.  
  6395.                                                                        Page 111
  6396.         -----------------------------------------------------------------------
  6397.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6398.         -----------------------------------------------------------------------
  6399.  
  6400.  
  6401.                   transfer is completed.  After completing the download,
  6402.                   SPITFIRE notifies the caller of the number of downloads 
  6403.                   he/she has remaining for the day.
  6404.  
  6405.                   When the caller is prompted for the name of the file to
  6406.                   download, if the file name and period is input, SPITFIRE
  6407.                   automatically adds the ZIP extension. If, for example,
  6408.                   SF35. is entered, SPITFIRE initiates the download of
  6409.                   SF35.ZIP.  If the period is not added, SPITFIRE does
  6410.                   not add the file extension.
  6411.  
  6412.                   Prior to starting the download, SPITFIRE displays to the
  6413.                   caller a list of the files selected for downloaded and the
  6414.                   number of bytes which will be sent.
  6415.  
  6416.                   When using SPITFIRE's internal transfer protocols and a file
  6417.                   transfer is initiated, a window opens on the screen, allowing
  6418.                   the Sysop to monitor the progress of the download.  The
  6419.                   information displayed in the window includes: the transfer
  6420.                   protocol selected, file name, total bytes to be sent, bytes
  6421.                   sent, bytes that remain to be sent, consecutive errors, total
  6422.                   errors, a last message field which SPITFIRE uses to display 
  6423.                   the calculated characters per second transfer rate when there
  6424.                   is no other message, and a graph depicting the progress of 
  6425.                   the transfer.
  6426.  
  6427.                   When the Download a File option is selected by a caller who
  6428.                   is logged on locally, the IMPORT/EXPORT Menu is displayed.
  6429.                   The RIP/ANSI/non-ANSI screen for this menu, SFIMPEXP.[BCR],
  6430.                   is displayed if found.  Otherwise, the following default
  6431.                   SPITFIRE menu is displayed:
  6432.  
  6433.                   >>>> IMPORT/EXPORT MENU <<<<
  6434.                   <I>...... Import A File       <E>............ Export A File
  6435.                   <R>...... Remove A File       <T>.. Text Search Description
  6436.                   <F>........ Find A File       <L>... List Files (This Area)
  6437.                   <C>... Change File Area       <Q>........ Quit To File Menu
  6438.                   <G>... Goodbye & Log Off
  6439.  
  6440.                   ENTER COMMAND <I E R T F L C Q G ?>
  6441.  
  6442.                   <I>...  Import A File
  6443.                           Allows a file to be added by copying it from another
  6444.                           drive and/or directory to the configured upload path
  6445.                           for the current SPITFIRE file area.  SPITFIRE prompts
  6446.                           the caller to enter the path name of the file to be 
  6447.                           copied and also prompts for a description of the file
  6448.                           being copied.  The file name, size, date, as well as
  6449.  
  6450.  
  6451.                                                                        Page 112
  6452.         -----------------------------------------------------------------------
  6453.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6454.         -----------------------------------------------------------------------
  6455.  
  6456.  
  6457.                           the description of the file being copied is added to
  6458.                           the SFFILES.BBS in the upload directory of the File 
  6459.                           Area in which file is being copied to.
  6460.  
  6461.                   <E>...  Export A File
  6462.                           Allows a file from a SPITFIRE file area to be copied
  6463.                           to a drive and/or directory not set up as a SPITFIRE
  6464.                           file area.  The caller is prompted for the name of
  6465.                           the file to be copied and the path to which the
  6466.                           file will be copied to.
  6467.  
  6468.                   <R>...  Remove A File
  6469.                           Allows a file to be erased from the SPITFIRE file
  6470.                           area and removed from the appropriate SFFILES.BBS.
  6471.                           When a file is removed, the caller is prompted as
  6472.                           to whether the file should be added to SFNOUP.DAT.
  6473.  
  6474.                   <T>...  Text Search Description
  6475.                           Allows a caller to search for certain text within
  6476.                           a file description.  The caller can search in a
  6477.                           specific File Area or in all File Areas.  This
  6478.                           feature ONLY searches the file description and not
  6479.                           the file name, date or size.  However, when the
  6480.                           matching text is located, these are displayed.  If
  6481.                           the caller is logged on in ANSI or RIP graphics,
  6482.                           and the matching text is found, it is highlighted
  6483.                           when it is displayed to the caller.
  6484.  
  6485.                   <F>...  Find A File
  6486.                           Allows a caller to search a specific File Area or
  6487.                           all File Areas for a specific file.  Wildcards are
  6488.                           allowed, with the exception of *.*.  If a caller
  6489.                           enters a file name without the file extension,
  6490.                           SPITFIRE automatically adds a ".*" to the file name.
  6491.                           If there is a match, the file name, size, date and
  6492.                           description are shown, provided the file is listed
  6493.                           in the SFFILES.BBS.
  6494.  
  6495.                   <L>...  List Files (This Area)
  6496.                           Displays the SFFILES.BBS for the current File Area,
  6497.                           listing files that are available for the caller to
  6498.                           download.  When listing files, SPITFIRE offers file
  6499.                           tagging for ease of downloading.  SPITFIRE precedes
  6500.                           each file in the list with an alphabetical character.
  6501.                           As each screen completes displaying, the caller is
  6502.                           prompted to enter the alpha character(s) associated
  6503.                           with a file(s) to be downloaded.  When the caller
  6504.                           begins the file download process, SPITFIRE will
  6505.                           automatically insert the name of the file(s) the
  6506.                           caller has tagged for downloading.
  6507.  
  6508.  
  6509.                                                                        Page 113
  6510.         -----------------------------------------------------------------------
  6511.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6512.         -----------------------------------------------------------------------
  6513.  
  6514.  
  6515.                   <C>...  Change File Area
  6516.                           Allows a caller to change to a different File Area.
  6517.                           If the caller selects <Q>uit, the caller remains
  6518.                           in the current File Area.  If the caller presses the
  6519.                           ENTER key, SPITFIRE lists the File Areas that are
  6520.                           available to the caller.
  6521.  
  6522.                   <Q>...  Quit To File Menu
  6523.                           Allows the caller to exit the IMPORT/EXPORT Menu and
  6524.                           return to the File Menu.
  6525.  
  6526.                   <G>...  Goodbye & Log Off
  6527.                           Allows the caller to log off the BBS.
  6528.  
  6529.           <U>.... Upload A File
  6530.                   This feature provides the caller the opportunity to upload
  6531.                   a file.  The caller can be compensated additional time on the
  6532.                   BBS for the upload.  The amount of the additional time is set
  6533.                   by the Sysop.  SPITFIRE allows the caller to automatically
  6534.                   log off after the completion of the upload by placing a
  6535.                   backslash, "\", after the name of the file to be uploaded.
  6536.                   By using a forward slash, "/", at the beginning of the file
  6537.                   description, a caller can upload a file for Sysop only.  When
  6538.                   a file is uploaded for Sysop only, it is not added to the
  6539.                   SFFILES.BBS but the Sysop is notified in the HEYSYSOP.LOG.
  6540.  
  6541.                   After the name of the file to be uploaded is entered,
  6542.                   SPITFIRE prompts the caller to stand by while it checks to
  6543.                   see if the file already exists.  While checking for the file,
  6544.                   SPITFIRE checks for the same file with a different extension.
  6545.                   For example, if a caller attempts to upload SF351.ARJ and
  6546.                   SF351.ZIP is found, the caller is notified of the existing
  6547.                   file and is questioned as to whether the upload should be
  6548.                   continued.  If the Sysop has toggled the Comprehensive Upload
  6549.                   Search to On (ALT+T configuration), during the search,
  6550.                   SPITFIRE removes any trailing digits from the file name.  If
  6551.                   a caller attempts to upload SF34.ZIP and SF351.ZIP was found,
  6552.                   the caller is notified of the existing file and questioned as
  6553.                   to whether the upload should continue.
  6554.  
  6555.                   When using SPITFIRE's internal transfer protocols and a file
  6556.                   transfer is initiated, a window opens on the screen, allowing
  6557.                   the Sysop to monitor the progress of the upload.  Information
  6558.                   displayed in the window includes: transfer protocol selected,
  6559.                   file name, total bytes to be sent, bytes sent, bytes that
  6560.                   remain to be sent, consecutive errors, total errors, a last
  6561.                   message field which SPITFIRE uses to display the calculated
  6562.                   characters per second transfer rate when there is no other
  6563.                   message, and a graph depicting the progress of the transfer.
  6564.  
  6565.  
  6566.                                                                        Page 114
  6567.         -----------------------------------------------------------------------
  6568.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6569.         -----------------------------------------------------------------------
  6570.  
  6571.  
  6572.                   When a caller uploads a file which was not expected (no
  6573.                   file name or description was provided by the caller),
  6574.                   at the conclusion of the upload when the file is found,
  6575.                   SPITFIRE checks to see if the file already exists.  File
  6576.                   Areas with the Search File Area option set to No will not be
  6577.                   searched.  If the file is not found, SPITFIRE then prompts
  6578.                   the caller to enter a description of the file.
  6579.  
  6580.                   When the Upload A File option is selected by a caller who
  6581.                   is logged on locally, the IMPORT/EXPORT Menu is displayed.
  6582.  
  6583.                   The RIP/ANSI/non-ANSI screen for this menu, SFIMPEXP.[BCR],
  6584.                   is displayed if found.  Otherwise, the following default
  6585.                   SPITFIRE menu is displayed:
  6586.  
  6587.                   >>>> IMPORT/EXPORT MENU <<<<
  6588.                   <I>...... Import A File       <E>............ Export A File
  6589.                   <R>...... Remove A File       <T>.. Text Search Description
  6590.                   <F>........ Find A File       <L>... List Files (This Area)
  6591.                   <C>... Change File Area       <Q>........ Quit To File Menu
  6592.                   <G>... Goodbye & Log Off
  6593.  
  6594.                   ENTER COMMAND <I E R T F L C Q G ?>
  6595.  
  6596.                   <I>...  Import A File
  6597.                           Allows a file to be added by copying it from another
  6598.                           drive and/or directory to the configured upload path
  6599.                           for the current SPITFIRE file area.  SPITFIRE prompts
  6600.                           the caller to enter the path name of the file to be 
  6601.                           copied and also prompts for a description of the file
  6602.                           being copied.  The file name, size, date, as well as
  6603.                           the description of the file being copied is added to
  6604.                           the SFFILES.BBS in the upload directory of the File 
  6605.                           Area in which file is being copied to.
  6606.  
  6607.                   <E>...  Export A File
  6608.                           Allows a file from a SPITFIRE file area to be copied
  6609.                           to a drive and/or directory not set up as a SPITFIRE
  6610.                           file area.  The caller is prompted for the name of
  6611.                           the file to be copied and the path to which the
  6612.                           file will be copied to.
  6613.  
  6614.                   <R>...  Remove A File
  6615.                           Allows a file to be erased from the SPITFIRE file
  6616.                           area and removed from the appropriate SFFILES.BBS.
  6617.                           When a file is removed, the caller is prompted as
  6618.                           to whether the file should be added to SFNOUP.DAT.
  6619.  
  6620.  
  6621.                                                                        Page 115
  6622.         -----------------------------------------------------------------------
  6623.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6624.         -----------------------------------------------------------------------
  6625.  
  6626.  
  6627.                   <T>...  Text Search Description
  6628.                           Allows a caller to search for certain text within
  6629.                           a file description.  The caller can search in a
  6630.                           specific File Area or in all File Areas.  This
  6631.                           feature ONLY searches the file description and not
  6632.                           the file name, date or size.  However, when the
  6633.                           matching text is located, these are displayed.  If
  6634.                           the caller is logged on in ANSI or RIP graphics,
  6635.                           and the matching text is found, it is highlighted
  6636.                           when it is displayed to the caller.
  6637.  
  6638.                   <F>...  Find A File
  6639.                           Allows a caller to search a specific File Area or
  6640.                           all File Areas for a specific file.  Wildcards are
  6641.                           allowed, with the exception of *.*.  If a caller
  6642.                           enters a file name without the file extension,
  6643.                           SPITFIRE automatically adds a ".*" to the file name.
  6644.                           If there is a match, the file name, size, date and
  6645.                           description are shown, provided the file is listed
  6646.                           in the SFFILES.BBS.
  6647.  
  6648.                   <L>...  List Files (This Area)
  6649.                           Displays the SFFILES.BBS for the current File Area,
  6650.                           listing files that are available for the caller to
  6651.                           download.  When listing files, SPITFIRE offers file
  6652.                           tagging for ease of downloading.  SPITFIRE precedes
  6653.                           each file in the list with an alphabetical character.
  6654.                           As each screen completes displaying, the caller is
  6655.                           prompted to enter the alpha character(s) associated
  6656.                           with a file(s) to be downloaded.  When the caller
  6657.                           begins the file download process, SPITFIRE will
  6658.                           automatically insert the name of the file(s) the
  6659.                           caller has tagged for downloading.
  6660.  
  6661.                   <C>...  Change File Area
  6662.                           Allows a caller to change to a different File Area.
  6663.                           If the caller selects <Q>uit, the caller remains
  6664.                           in the current File Area.  If the caller presses the
  6665.                           ENTER key, SPITFIRE lists the File Areas that are
  6666.                           available to the caller.
  6667.  
  6668.                   <Q>...  Quit To File Menu
  6669.                           Allows the caller to exit the IMPORT/EXPORT Menu and
  6670.                           return to the File Menu.
  6671.  
  6672.                   <G>...  Goodbye & Log Off
  6673.                           Allows the caller to log off the BBS.
  6674.  
  6675.  
  6676.                                                                        Page 116
  6677.         -----------------------------------------------------------------------
  6678.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6679.         -----------------------------------------------------------------------
  6680.  
  6681.  
  6682.           <H>.... Help On Upload/Download
  6683.                   This feature describes the various file transfer
  6684.                   protocols available to the caller.  The help information
  6685.                   comes from SFPROTCO.HLP and may be edited using your
  6686.                   favorite text editor, provided it saves in ASCII format.
  6687.  
  6688.           <P>.... Page The Sysop
  6689.                   This feature notifies the Sysop that a caller has a question
  6690.                   or problem to chat about.  If the Sysop is not available to
  6691.                   answer the page, SFUNANS.[BCR] is displayed to the caller.
  6692.                   If a caller attempts to page the Sysop a second time, and
  6693.                   SFPAGED.[BCR] is found, SFPAGED.[BCR] is displayed to
  6694.                   the caller and the Sysop is not paged a second time.  If
  6695.                   SFPAGED.[BCR] is not found, the caller may page the Sysop
  6696.                   multiple times.  If the Sysop has the page feature turned
  6697.                   off and a caller attempts to page the Sysop, SFPGOFF.[BCR]
  6698.                   is displayed to the caller.
  6699.  
  6700.           <M>.... Message Section
  6701.                   This feature takes a caller from the FILE Section of SPITFIRE
  6702.                   to the MESSAGE Section.
  6703.  
  6704.           <Q>.... Quit To Main Menu
  6705.                   This feature takes a caller from the FILE Section of SPITFIRE
  6706.                   to the MAIN Section.
  6707.  
  6708.           <S>.... Shuffle Files
  6709.                   This feature allows files to be moved from one File Area to
  6710.                   another.  Security should be set for this option so it is not
  6711.                   available to most callers.  When a file is moved, the file
  6712.                   name, file size, file date and file description from the
  6713.                   original SFFILES.BBS is moved and appended to the SFFILES.BBS
  6714.                   of the File Area to which the file is being moved.
  6715.  
  6716.                   Files may be tagged for shuffling from one File Area to
  6717.                   another.  Upon selecting this feature, you are prompted
  6718.                   to enter the name(s) of the file(s) you wish to move.
  6719.                   If you have tagged files prior to selecting this feature,
  6720.                   when prompted for the file name, it will default in
  6721.                   automatically.  SPITFIRE then prompts for the File Area
  6722.                   you wish to move the file to.  Pressing Enter will list the
  6723.                   file areas or you may opt to quit.  This continues until
  6724.                   all tagged files are processed and no file name is entered 
  6725.                   for moving.
  6726.  
  6727.                   If no files have been tagged and you select the Shuffle Files
  6728.                   option, you will be prompted to enter the file name.  Next,
  6729.                   you will be asked to enter the File Area to which you wish to
  6730.  
  6731.  
  6732.                                                                        Page 117
  6733.         -----------------------------------------------------------------------
  6734.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6735.         -----------------------------------------------------------------------
  6736.  
  6737.  
  6738.                   move the file.  Pressing enter will list the available file
  6739.                   areas or you may opt to Quit.  This process will continue
  6740.                   until no file name is entered for moving.
  6741.  
  6742.                   When Shuffling files, SPITFIRE tests to see if the file to be
  6743.                   moved exists in the target File Area and if it exists, then
  6744.                   the operation is aborted with a message.
  6745.  
  6746.           <N>.... New Files
  6747.                   This feature allows a caller to search a specific File Area
  6748.                   or all File Areas since a specific date or since the last
  6749.                   time the caller searched for new files.  In addition to
  6750.                   listing the new files, a file statistics message is
  6751.                   displayed to the caller with the number of new files
  6752.                   received since last checked, the total number of files
  6753.                   available for download on the BBS and the number of bytes
  6754.                   of downloadable files which exist on the BBS.  If any File
  6755.                   Area is configured as a CD Rom File Area, SPITFIRE will not
  6756.                   report statistics on the number of files and bytes available
  6757.                   for download since the statistics are not accurate due to 
  6758.                   omitting CD ROM File Area(s) in the search for new files.
  6759.  
  6760.                   When listing new files, SPITFIRE offers file tagging for ease
  6761.                   of downloading.  SPITFIRE precedes each file in the list with
  6762.                   a tag character (with the exception of S which is used to 
  6763.                   Stop the file display).  As each screen completes displaying,
  6764.                   the caller is prompted to enter the tag character(s) that are
  6765.                   associated with a file(s) to be downloaded.  When the caller
  6766.                   begins the file transfer process, SPITFIRE automatically 
  6767.                   inserts the name of the file(s) the caller has tagged for 
  6768.                   downloading.
  6769.  
  6770.           <T>.... Text Search Description
  6771.                   This feature allows a caller to search for certain text
  6772.                   within a file description.  SPITFIRE supports multi-word text
  6773.                   searches and allows up to 6 key words to be searched for at
  6774.                   one time.  The caller can search a specific File Area or all
  6775.                   File Areas.  Please note that this feature searches ONLY the
  6776.                   file description and not the file name, date or size.  These
  6777.                   are displayed, however, when the matching text is located.
  6778.                   If the caller is logged on in ANSI or RIP graphics, when 
  6779.                   matching text is found, it will be highlighted when it is 
  6780.                   displayed to the caller.
  6781.  
  6782.           <F>.... Find A File
  6783.                   This feature allows a caller to search a specific File Area
  6784.                   or all File Areas for a certain file.  Wildcards are allowed,
  6785.                   with the exception of *.*.  If a caller enters a file name
  6786.                   without the file extension, SPITFIRE automatically adds a
  6787.  
  6788.  
  6789.                                                                        Page 118
  6790.         -----------------------------------------------------------------------
  6791.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6792.         -----------------------------------------------------------------------
  6793.  
  6794.  
  6795.                   ".*" to the file name.  If there is a match, the file name,
  6796.                   size, date and description are shown, provided the file
  6797.                   is listed in the SFFILES.BBS.
  6798.  
  6799.           <X>.... Xpert Mode Toggle
  6800.                   This feature changes a caller's status from a novice to an
  6801.                   expert or vice versa.  If a caller is set as a novice, then
  6802.                   the menu descriptions scroll by after each command.  If
  6803.                   a caller is set as an expert, then only the command letters
  6804.                   scroll by after each command.
  6805.  
  6806.           <?>.... HELP With Commands
  6807.                   This feature displays help for each command available
  6808.                   from the FILE MENU.  This feature is augmented with
  6809.                   SFHELP.EXE, which creates separate help screens for each
  6810.                   individual command.  For more information on SFHELP.EXE,
  6811.                   consult the documentation accompanying it.  This program is
  6812.                   available for download on Buffalo Creek's BBS.
  6813.  
  6814.           <K>.... File Menu Extension
  6815.                   This command can be used to run third party programs which
  6816.                   are configured by the Sysop.  It is set up by including the
  6817.                   necessary commands to execute the desired option within the
  6818.                   SFFILE.BAT file.  It should be noted that Sysops need to
  6819.                   use the SFHELP.EXE utility to modify the SPITFIRE.HLP file
  6820.                   so it properly explains the added option.  When this 
  6821.                   option is selected, SPITFIRE creates the file, SFFILE.DAT
  6822.                   and places it in the SPITFIRE home directory.  SFFILE.DAT 
  6823.                   contains caller information which is often required by the
  6824.                   third party program.  SPITFIRE then shells from memory during
  6825.                   the execution of the third party program.  When the caller
  6826.                   exits the third party program and control is returned to 
  6827.                   SPITFIRE, SFFILE.DAT is automatically erased.
  6828.  
  6829.           <@>.... Sysop Utilities
  6830.                   This feature takes a caller from the FILE Section to the
  6831.                   SYSOP Section.  The BBS is maintained from the SYSOP Section.
  6832.                   This feature is not normally available to most callers.
  6833.  
  6834.           <V>.... View A File Archive
  6835.                   This feature allows a caller to view the contents of a ZIP
  6836.                   file.  The caller sees the file name, file size and file
  6837.                   date of each file within the compressed ZIP file.  The caller
  6838.                   does not have to be in a specific file area to utilize this
  6839.                   feature.
  6840.  
  6841.           <R>.... Read A Text File
  6842.                   This feature allows a caller to read a text file available
  6843.                   for download.  The caller may want to use this feature and
  6844.  
  6845.  
  6846.                                                                        Page 119
  6847.         -----------------------------------------------------------------------
  6848.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6849.         -----------------------------------------------------------------------
  6850.  
  6851.  
  6852.                   simply capture the text rather than download the file.  The
  6853.                   caller does not have to be in a specific File Area to utilize
  6854.                   this feature.
  6855.  
  6856.  
  6857.         11.3 - UPLOAD/DOWNLOAD PROTOCOLS
  6858.         --------------------------------
  6859.  
  6860.             The following is a list of Upload and Download protocols available
  6861.         within SPITFIRE:
  6862.  
  6863.                           1) Ascii
  6864.                           2) Xmodem Checksum
  6865.                           3) Xmodem CRC
  6866.                           4) 1K-Xmodem
  6867.                           5) Ymodem (Batch)
  6868.                           6) Zmodem (Batch)
  6869.                           7) 1K-Xmodem-g
  6870.                           8) Ymodem-g (Batch)
  6871.                           9) Telink
  6872.  
  6873.             SPITFIRE does not allow a caller to download files with a .COM,
  6874.         .EXE, .ARC, .ARJ, ZIP, or PAK extension when using the ASCII transfer
  6875.         protocol.
  6876.  
  6877.             Batch transfers using the External Protocol drivers are supported
  6878.         by SPITFIRE. (For more information refer to the section - EXTERNAL
  6879.         FILE TRANSFER PROTOCOLS - of this manual.)
  6880.  
  6881.  
  6882.         11.4 - BATCH DOWNLOAD MENU
  6883.         --------------------------
  6884.  
  6885.             In order for the Batch Download Menu to be displayed, the caller
  6886.         must have selected to download a file from the File Menu and then
  6887.         selected a file transfer protocol that is capable of doing batch
  6888.         downloads.  It is possible for a caller to do a batch download without
  6889.         ever having the Batch Download Menu displayed to them.  The Batch
  6890.         Download Menu is displayed if, after filling their batch queue, the
  6891.         caller responds with a "N" when prompted as to whether to begin the 
  6892.         batch transfer now or if the batch queue is empty and the caller
  6893.         presses the Enter key when asked to enter the name of the file to be
  6894.         downloaded.
  6895.  
  6896.             The SPITFIRE default Download Batch Menu looks like this:
  6897.  
  6898.  
  6899.                                                                        Page 120
  6900.         -----------------------------------------------------------------------
  6901.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6902.         -----------------------------------------------------------------------
  6903.  
  6904.  
  6905.         >>>> BATCH DOWNLOAD MENU <<<<
  6906.         <A>...... Add To Batch Queue       <V>..View Tagged/Queued List
  6907.         <B>..... Begin File Transfer       <R>... Remove File From List
  6908.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  6909.         <C>........ Change File Area       <Q>....... Quit To File Menu
  6910.         <?>.................... Help       <G>....... Goodbye & Log Off
  6911.  
  6912.         BATCH MENU - [A V D R S L C Q ? G]?
  6913.  
  6914.         <A>... Add To Batch Queue
  6915.                This feature allows the caller to enter the name of the
  6916.                files(s) to be added to the batch queue.  SPITFIRE does not
  6917.                allow the caller to exceed their daily download limit or time
  6918.                limit.
  6919.  
  6920.         <V>... View Tagged/Queued List
  6921.                This feature allows the caller to review the file(s) they have
  6922.                tagged or added to the batch queue.  SPITFIRE also informs the
  6923.                caller of the approximate time required for the file transfer
  6924.                of each file, as well as the total approximate time to transfer
  6925.                the entire batch queue.
  6926.  
  6927.         <B>... Begin File Transfer
  6928.                This feature simply starts the batch download provided the
  6929.                caller has files to download listed in the batch queue.  Before
  6930.                the download(s) is started, the caller is prompted as to
  6931.                whether they wish to log off when the transfer is finished.  If
  6932.                the answer is Yes, SPITFIRE automatically logs the caller
  6933.                off after the download(s) is completed.
  6934.  
  6935.         <R>... Remove File From List
  6936.                If the caller changes his/her mind about including a file
  6937.                in their list of files to download, this feature allows the
  6938.                caller to remove a file from the list.
  6939.  
  6940.         <S>... Start New Batch Queue
  6941.                In the event the caller decides to start over, this feature
  6942.                allows the caller to clear all file names currently contained
  6943.                in the batch queue.
  6944.  
  6945.         <L>... List Files (This Area)
  6946.                This feature displays the files in the current File Area
  6947.                which are available for the caller to download.  The file's
  6948.                name, file size, file date and a brief description of the
  6949.                file are displayed to the caller.
  6950.  
  6951.         <C>... Change File Area
  6952.                This feature allows the caller to change to a different File
  6953.                Area.  If the caller selects <Q>uit, the caller remains in
  6954.  
  6955.  
  6956.                                                                        Page 121
  6957.         -----------------------------------------------------------------------
  6958.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  6959.         -----------------------------------------------------------------------
  6960.  
  6961.  
  6962.                the present File Area.  If the caller presses the [ENTER] key,
  6963.                SPITFIRE lists the File Areas available to the caller.  If
  6964.                a number corresponding to an available File Area is entered,
  6965.                SPITFIRE makes that File Area the current File Area.
  6966.  
  6967.         <Q>... Quit To File Menu
  6968.                This feature takes the caller from the Batch Section of
  6969.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  6970.                the caller's batch queue is cleared.
  6971.  
  6972.         <?>... Help
  6973.                This feature offers a brief description of the various
  6974.                commands available from the Batch Download Menu.
  6975.  
  6976.         <G>... Goodbye & Log Off
  6977.                This feature simply allows the caller to log off the BBS.
  6978.  
  6979.  
  6980.         11.5 - BATCH UPLOAD MENU
  6981.         ------------------------
  6982.  
  6983.             For the Batch Upload Menu to be displayed, the caller must
  6984.         select to upload a file from the File Menu and select a file
  6985.         transfer protocol that is capable of doing batch file transfers.
  6986.         It is possible for a caller to do a batch upload without ever having
  6987.         the Batch Upload Menu displayed to them.  The Batch Upload Menu is
  6988.         displayed if, after filling their batch queue, the caller responds
  6989.         with a "N" when prompted as to whether to begin the batch transfer
  6990.         or if the batch queue is empty and the caller presses the Enter
  6991.         key when asked to enter the name of the file to be uploaded.
  6992.  
  6993.         SPITFIRE's default Upload Batch Menu looks like this:
  6994.  
  6995.         >>>>> BATCH UPLOAD MENU <<<<<
  6996.         <A>...... Add To Batch Queue       <W>... What's In Batch Queue
  6997.         <B>..... Begin File Transfer       <R>.. Remove File From Queue
  6998.         <S>... Start New Batch Queue       <L>.. List Files (This Area)
  6999.         <C>........ Change File Area       <Q>....... Quit To File Menu
  7000.         <?>.................... Help       <G>....... Goodbye & Log Off
  7001.  
  7002.         BATCH MENU - [A W U R S L C Q ? G]?
  7003.  
  7004.         <A>... Add To Batch Queue
  7005.                This feature allows the caller to enter the name of the
  7006.                files(s) to be added to the batch queue.  SPITFIRE prompts
  7007.                the caller to enter the file name and a description of the
  7008.                file(s) to be uploaded.
  7009.  
  7010.  
  7011.                                                                        Page 122
  7012.         -----------------------------------------------------------------------
  7013.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7014.         -----------------------------------------------------------------------
  7015.  
  7016.  
  7017.         <W>... What's In Batch Queue
  7018.                This feature allows the caller to review the file(s) that have
  7019.                been added to the batch queue.  SPITFIRE displays the
  7020.                file name(s) and a brief description of the file(s) currently
  7021.                contained in the batch queue.
  7022.  
  7023.         <B>... Begin File Transfer
  7024.                This feature simply starts the batch upload provided that the
  7025.                caller has files to upload listed in the batch queue.  Before
  7026.                the upload(s) is started, the caller is prompted as to whether
  7027.                they wish to log off when the transfer is finished.  If he/she
  7028.                responds with a <Y>es, SPITFIRE automatically logs the caller
  7029.                off after the upload(s) is completed.  If the caller fails to
  7030.                provide a description for a file in a batch upload, SPITFIRE
  7031.                provides a default description: "No Description Provided".
  7032.  
  7033.         <R>... Remove File From Queue
  7034.                This feature allows a caller to remove a file from the batch 
  7035.                queue if the caller changes his/her mind as to whether a file 
  7036.                should be included.
  7037.  
  7038.         <S>... Start New Batch Queue
  7039.                In the event the caller decides to start over, this feature
  7040.                allows the caller to clear all file names currently contained
  7041.                in the batch queue.
  7042.  
  7043.         <L>... List Files (This Area)
  7044.                This feature displays the files in the current File Area
  7045.                which are available to the caller.  The file's name, file size,
  7046.                file date and a brief description of the file are displayed
  7047.                to the caller.
  7048.  
  7049.         <C>... Change File Area
  7050.                This feature allows the caller to change to a different File
  7051.                Area.  If the caller selects <Q>uit, the caller  remains in
  7052.                the present File Area.  If the caller presses the Enter key,
  7053.                SPITFIRE lists the File Areas available to the caller.  If
  7054.                a number corresponding to an available File Area is entered,
  7055.                SPITFIRE makes that File Area the current File Area.
  7056.  
  7057.         <Q>... Quit To File Menu
  7058.                This feature takes the caller from the Batch Section of
  7059.                SPITFIRE to the File Section of SPITFIRE.  If this is selected,
  7060.                the caller's batch queue is cleared.
  7061.  
  7062.         <?>... Help
  7063.                This feature offers a brief description of the various
  7064.                commands available from the Batch Upload Menu.
  7065.  
  7066.  
  7067.                                                                        Page 123
  7068.         -----------------------------------------------------------------------
  7069.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7070.         -----------------------------------------------------------------------
  7071.  
  7072.  
  7073.         <G>... Goodbye & Log Off
  7074.                This feature simply allows the caller to log off the BBS.
  7075.  
  7076.  
  7077.         12.0 - SYSOP SECTION EXPLAINED
  7078.         ------------------------------
  7079.  
  7080.             Almost all the Sysop utilities are contained in SPITFIRE.  No
  7081.         external programs are needed to do normal, day-to-day maintenance.
  7082.         However, it is our hope that people will implement utilities for
  7083.         SPITFIRE.  In the event you are interested in writing such a utility
  7084.         and need detailed information regarding how SPITFIRE interacts with
  7085.         different support files, please feel free to contact Buffalo
  7086.         Creek's BBS (515-225-8496).  SPITFIRE's default Sysop Menu looks
  7087.         like this:
  7088.  
  7089.         >>>>>>>> SYSOP MENU <<<<<<<<
  7090.         <D>.............. Drop To DOS        <E>................. Event Menu
  7091.         <F>............... File Areas        <G>.......... Goodbye & Log Off
  7092.         <K>..... Sysop Menu Extension        <I>....... Pack Caller Database
  7093.         <J>........ Pack Message Base        <R>.... Remove Backup/Log Files
  7094.         <M>...... Message Conferences        <P>...... Print Caller Database
  7095.         <Q>........ Quit To Main Menu        <U>............. Update Callers
  7096.         <V>........... View Log Files        <X>......... Expert Mode Toggle
  7097.  
  7098.        SYSOP MENU [D E F G K I J R M P Q U V X]?
  7099.  
  7100.  
  7101.         12.1 - SYSOP MENU EXPLANATION
  7102.         -----------------------------
  7103.  
  7104.            <D>.... Drop to DOS
  7105.                    This feature allows the caller to drop to DOS from a remote
  7106.                    location.  You need to use the ALT+J feature or ALT+D
  7107.                    feature to drop to DOS locally.  When this feature is used
  7108.                    from a remote location, SPITFIRE does not allow the caller
  7109.                    to drop to DOS unless the drop-to-DOS password is properly
  7110.                    entered.  This password is configured using the ALT+Z
  7111.                    command at the "Ready..." prompt.  It is recommended that
  7112.                    this feature be made available to only trusted callers (if
  7113.                    made available at all).  When this feature is utilized,
  7114.                    SPITFIRE shells to SFREMOTE.BAT and sends a parameter
  7115.                    which indicates the COM port being used.
  7116.  
  7117.            <E>.... Event Menu
  7118.                    This option is used for maintaining events used on the
  7119.                    BBS.  It is used to List Events, Enable An Event and
  7120.                    to Disable An Event.  For more detailed information, refer
  7121.                    to the EVENTS MENU EXPLANATION section of this manual.
  7122.  
  7123.  
  7124.                                                                        Page 124
  7125.         -----------------------------------------------------------------------
  7126.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7127.         -----------------------------------------------------------------------
  7128.  
  7129.  
  7130.            <F>.... File Areas
  7131.                    This displays the File Area System Record's Menu.  From
  7132.                    this menu, you are able to configure or modify the File
  7133.                    Area System Records.  For more detailed information,
  7134.                    refer to the section - CONFIGURING FILE AREA RECORDS of
  7135.                    this manual.
  7136.  
  7137.            <G>.... Goodbye & Log Off
  7138.                    This feature simply allows the caller to log off the BBS.
  7139.  
  7140.            <K>.... Sysop Menu Extension
  7141.                    This option allows the Sysop to configure another program
  7142.                    or utility (independent of SPITFIRE) to be run from this
  7143.                    Sysop configurable command.  The Menu Extension option is
  7144.                    set up with the necessary commands for executing the program
  7145.                    or utility using the SFSYSOP.BAT.  The SFSYSOP.BAT needs to
  7146.                    reside in the SPITFIRE home directory.  When this option is
  7147.                    selected, SPITFIRE creates the files, SFSYSOP.DAT (the
  7148.                    equivalent of SFDOORS.DAT) and DOOR.SYS in the SPITFIRE home
  7149.                    directory.  During the execution of the menu extension,
  7150.                    SPITFIRE shells from memory.  When the caller exits the
  7151.                    configured program and control is returned to SPITFIRE, the
  7152.                    SFSYSOP.DAT file is automatically erased.
  7153.                    
  7154.            <I>.... Pack Caller Database
  7155.                    This feature allows you to pack SFUSERS.DAT.  When selected,
  7156.                    SPITFIRE shells to SFPCKUSR.COM.  SFPCKUSR.COM must reside
  7157.                    in the SPITFIRE home directory.
  7158.  
  7159.                    When you select this feature, SPITFIRE asks if you wish to
  7160.                    purge inactive callers.  If you answer "Y", you will then
  7161.                    be asked whether to purge callers that haven't called for
  7162.                    <x> amount of days.  The value of <x> is determined by you.
  7163.                    After responding to these prompts, SPITFIRE shells to
  7164.                    SFPCKUSR and passes to it the purge criteria you have
  7165.                    defined.
  7166.  
  7167.                    SFPCKUSR will purge from the caller's data base any callers
  7168.                    which have been marked for deletion.  If you have opted to
  7169.                    purge inactive callers, any caller who has not called for
  7170.                    the amount of days you specified will also be purged.
  7171.  
  7172.                    Once SFPCKUSR has completed packing the caller's data base,
  7173.                    information regarding the purged callers is written to
  7174.                    SFPURGED.USR (or appended to the existing file) in the WORK
  7175.                    directory and control is returned to SPITFIRE.
  7176.  
  7177.                    SPITFIRE allows you to toggle whether a purge will be
  7178.                    allowed or not allowed for each caller.  If a caller has
  7179.  
  7180.  
  7181.                                                                        Page 125
  7182.         -----------------------------------------------------------------------
  7183.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7184.         -----------------------------------------------------------------------
  7185.  
  7186.  
  7187.                    been toggled as "purge not allowed," SFPCKUSR will not
  7188.                    purge the caller (even if the caller has not called for the
  7189.                    <x> amount of days specified.)
  7190.  
  7191.                    If you are operating a multi-node system, SPITFIRE does not
  7192.                    allow you to pack the callers file while a caller is on any
  7193.                    of the available nodes.  Also, if you are packing the
  7194.                    callers file and a caller attempts to log on, after entering
  7195.                    their name and password, SPITFIRE notifies the caller that
  7196.                    system maintenance is being performed, asks the caller to
  7197.                    call back later and then logs the caller off the BBS.  The
  7198.                    Sysop may create their own ASCII/ANSI/RIP display screen,
  7199.                    SFMAINT.[BCR], which will be displayed here, if found.
  7200.  
  7201.                    It should be noted that if you select this option and are
  7202.                    calling remotely, once you have answered the prompts
  7203.                    supplied by SPITFIRE you will not be able to view the
  7204.                    progress of SFPCKUSR.  No remote display is provided
  7205.                    by SFPCKUSR.  Display will return when control is returned
  7206.                    to SPITFIRE.
  7207.  
  7208.            <J>.... Pack Message Base
  7209.                    When this feature is selected, Sysops are asked if they are
  7210.                    sure they want to pack the message base.  A "Y" response
  7211.                    causes SPITFIRE to shell to SFPCKMSG.COM which goes through
  7212.                    the message files, purging all messages that have been
  7213.                    marked for deletion.  When configuring Message Conference
  7214.                    records the Sysop specifies how old a message must be (in
  7215.                    number of days) for purging with the Purge Messages Older
  7216.                    Than option.  From the Message Conference record, the Sysop
  7217.                    also configures whether threaded and unreceived messages are
  7218.                    to be purged when packing the message base.  This criteria,
  7219.                    defined individually for each Message Conference, determines
  7220.                    the messages selected for purging when the message base is 
  7221.                    packed.  It is recommended that the message base be packed 
  7222.                    on a regular basis for a the following reasons:
  7223.  
  7224.                    <1>  Disk space.
  7225.                    <2>  Speed (SPITFIRE works faster with fewer messages).
  7226.  
  7227.                    On multi-node systems, SPITFIRE will not permit packing of
  7228.                    the message base while a caller is on any of the available
  7229.                    nodes.  Also, if while packing the message base a caller
  7230.                    attempts to log on, after entering their name and password,
  7231.                    SPITFIRE notifies the caller that system maintenance is
  7232.                    being performed, and asks them to call back later. It then
  7233.                    logs the caller off the BBS.  The Sysop may create their
  7234.                    own ASCII/ANSI/RIP display screens, SFMAINT.[BCR], which are
  7235.                    displayed here, if found.
  7236.  
  7237.  
  7238.                                                                        Page 126
  7239.         -----------------------------------------------------------------------
  7240.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7241.         -----------------------------------------------------------------------
  7242.  
  7243.  
  7244.            <R>.... Remove Backup/Log Files
  7245.                    When selected, this option displays the following menu:
  7246.  
  7247.                >>> FILE REMOVAL MENU <<<
  7248.                <C>.... Erase CALLERS.LOG
  7249.                <H>... Erase HEYSYSOP.LOG
  7250.                <R>... Erase SFILEREQ.LOG
  7251.                <S>... Erase SFPURGED.USR
  7252.                <U>.... Erase SFUSERS.$??
  7253.                <Q>................. Quit
  7254.                FILE REMOVAL MENU - [C H S U Q]?
  7255.  
  7256.                <C>... Erase CALLERS.LOG
  7257.                       Selecting this option causes the existing CALLERS.LOG
  7258.                       file to be erased.  SPITFIRE will automatically create
  7259.                       a new CALLERS.LOG file.
  7260.  
  7261.                <H>... Erase HEYSYSOP.LOG
  7262.                       Selecting this option causes the existing HEYSYSOP.LOG
  7263.                       file to be erased.  SPITFIRE will automatically create
  7264.                       a new HEYSYSOP.LOG file.
  7265.  
  7266.                 <R>... Erase SFILEREQ.LOG
  7267.                        When this option is selected, the existing SFILEREQ.LOG
  7268.                        is erased.  SPITFIRE will automatically create a new
  7269.                        SFILEREQ.LOG file the next time a caller makes a file
  7270.                        request.
  7271.                        
  7272.                 <S>... Erase SFPURGED.USR
  7273.                        When this option is selected, SFPURGED.USR is erased.
  7274.                        SPITFIRE will automatically create a new SFPURGED.USR 
  7275.                        file the next time the SFUSERS.DAT file is packed.
  7276.  
  7277.                 <U>... Erase SFUSERS.$??
  7278.                        When this option is selected, the SPITFIRE erases the
  7279.                        backup files of the caller data base records.
  7280.  
  7281.            <M>.... Message Conferences
  7282.                    This displays the Message Conference System Record's Menu.
  7283.                    From this menu, Sysops can configure or modify the
  7284.                    Message Conference System Records.  For more detailed
  7285.                    information, refer to the section - CONFIGURING MESSAGE
  7286.                    CONFERENCE RECORDS.
  7287.  
  7288.            <P>.... Print Caller Database
  7289.                    If the printer is turned on and ready for use and this
  7290.                    feature is selected, the Sysop is prompted to select
  7291.                    one of the following options: Print to <D>isk, <P>rinter,
  7292.                    <Q>uit?.  If the printer is not turned on and ready,
  7293.  
  7294.  
  7295.                                                                        Page 127
  7296.         -----------------------------------------------------------------------
  7297.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7298.         -----------------------------------------------------------------------
  7299.  
  7300.  
  7301.                    only the options: Print to <D>isk, Quit will be displayed
  7302.                    Print to <D>isk creates a text file named SFUSERS.LST in 
  7303.                    the WORK file directory.  SFUSERS.LST contains such
  7304.                    information as caller name, city/province, and phone 
  7305.                    number for each caller in the database.  <P>rint will
  7306.                    send the information to the printer for each caller
  7307.                    in the database.  <Q>uit returns you to the Sysop Menu.
  7308.  
  7309.            <Q>.... Quit to Main Menu
  7310.                    This feature takes you from the Sysop Utility Section of
  7311.                    SPITFIRE to the MAIN MENU.
  7312.  
  7313.            <U>.... Update Callers
  7314.                    This feature is the same as selecting ALT+A at the
  7315.                    "Ready..." prompt and is used to modify statistics on any
  7316.                    BBS caller or to manually add new callers.  For further 
  7317.                    information, refer to the section - SPECIAL FUNCTION KEY 
  7318.                    DEFINITIONS of this manual.
  7319.  
  7320.            <V>.... View Log Files
  7321.                    Selecting this option causes the following sub-menu to
  7322.                    be displayed:
  7323.  
  7324.                    >> View Log File Menu <<
  7325.                    <C>..........CALLERS.LOG
  7326.                    <H>.........HEYSYSOP.LOG
  7327.                    <N>...........SFNEWU.REP
  7328.                    <O>.......SFORDER<x>.REP
  7329.                    <R>.........SFILEREQ.LOG
  7330.                    <S>.........SFPURGED.USR
  7331.                    <Q>.................QUIT
  7332.  
  7333.                    This feature is the same as pressing F1 from the SPITFIRE
  7334.                    "Ready..." prompt and is used to view the various BBS log
  7335.                    files that are listed in the menu.  For further information,
  7336.                    refer to the section - SPECIAL FUNCTION KEY DEFINITIONS of
  7337.                    this manual.
  7338.                    
  7339.            <X>.... Expert Mode Toggle
  7340.                    This feature changes caller status from novice to expert or
  7341.                    vice versa.  If set as novice, the menu descriptions scroll
  7342.                    by after each command.  If set as expert, only the command
  7343.                    letters scroll by after each command.
  7344.  
  7345.  
  7346.                                                                        Page 128
  7347.         -----------------------------------------------------------------------
  7348.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7349.         -----------------------------------------------------------------------
  7350.  
  7351.  
  7352.         13.0 - SPECIAL COMMANDS FOR SYSOP STATUS
  7353.         ----------------------------------------
  7354.  
  7355.         Definition of Sysop Status
  7356.         --------------------------
  7357.  
  7358.             A caller with Sysop Status is defined as any caller that has a
  7359.         security level equal to or greater than the Sysop security level set
  7360.         using SPITFIRE's ALT+Z configuration window at the "Ready..." prompt.
  7361.  
  7362.             The Message section has a few "Special Commands" for callers with
  7363.         Sysop Status.
  7364.  
  7365.             When a Message Conference is configured to allow the caller the 
  7366.         ability to delete messages, it is important to note that only the 
  7367.         sender and receiver can delete messages, with the exception of callers
  7368.         with Sysop Status.  Any caller with Sysop status can read, delete, and
  7369.         un-delete any message.
  7370.  
  7371.             Any caller with Sysop Status may enter messages into all Message
  7372.         Conferences even though the caller's security may not be equal to
  7373.         or greater than the Message Entry Security configured by the Sysop.
  7374.  
  7375.             The <P>rivate command is a toggle that is available to callers
  7376.         with Sysop security and can be used to toggle a non-public message to
  7377.         public or a public message to non-public.
  7378.  
  7379.             The <C>opy command will allow a caller with Sysop security to
  7380.         move a message to another Message Conference or copy a message within
  7381.         the same conference and forward the message to another caller other 
  7382.         than the original recipient of the message.
  7383.  
  7384.             Last in the message arena is the <U>ndelete command.  Anyone with
  7385.         Sysop Status will automatically be able to read all the messages in
  7386.         the message base, even if the message has been deleted.  Those who see
  7387.         a message which has been marked for deletion may undelete it by using
  7388.         this command.  Callers are not able to read deleted messages unless
  7389.         their access level is equal to or greater than Sysop Status.
  7390.  
  7391.             When a message is Undeleted, changed from Non-public to Public or
  7392.         changed from Public to Non-public, the message is re-displayed so
  7393.         the change can be verified.  When a message is changed from Non-public
  7394.         to Public, an option is given which allows the message to be addressed
  7395.         to "All Callers".
  7396.  
  7397.             In the File Area, if a caller with Sysop Status attempts to upload
  7398.         a file that already exists, that caller is given the opportunity to 
  7399.         overwrite the file.  The caller is warned that the file already exists
  7400.         and is given the option to overwrite it.  SPITFIRE does not allow any 
  7401.         callers without Sysop Status this privilege.
  7402.  
  7403.  
  7404.                                                                        Page 129
  7405.         -----------------------------------------------------------------------
  7406.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7407.         -----------------------------------------------------------------------
  7408.  
  7409.  
  7410.         13.1 - SPECIAL COMMANDS FOR SYSOP
  7411.         ---------------------------------
  7412.  
  7413.             The Sysop is determined within the ALT+Z configuration window.
  7414.         The name entered as Sysop Caller Name is used by SPITFIRE to
  7415.         determine the name of the Sysop.  Messages left using the <C>omment
  7416.         to Sysop feature from the Main Menu feature are displayed to the
  7417.         person logging on under this name.
  7418.  
  7419.             The Sysop has some features available to them that no other callers
  7420.         have, regardless of the caller's security.  When selecting the option
  7421.         to read messages, if recognized as the Sysop, the caller is prompted as
  7422.         to whether he/she wishes to preview messages.  This feature allows the
  7423.         Sysop to read messages without the messages being marked as having been
  7424.         received.  A handy use for this feature may be when Sysops don't have
  7425.         time to respond to all their messages.  They can still read messages
  7426.         and respond to those they choose.  Callers will not see that the Sysop
  7427.         has received the message and feel slighted by the fact that there is
  7428.         no response.  Sysops can re-read messages later and respond when they
  7429.         have more time to devote to responding to messages.  Also, those with
  7430.         Sysop-Level security have an "unlimited" number of daily node chats of
  7431.         "unlimited" duration.
  7432.  
  7433.             The Sysop of the BBS can enter a message to SFCALLER and SPITFIRE
  7434.         handles this as a message which is addressed to every caller on the
  7435.         board.  So, when a caller logs on and performs a message scan, SPITFIRE
  7436.         will consider all messages addressed to SFCALLER as a message addressed
  7437.         to the current caller.
  7438.         
  7439.             Additionally, the Sysop of the BBS can enter a message addressed to
  7440.         SFCALLER<x>, where <x> is equal to a valid security level on the BBS.
  7441.         SPITFIRE will handle this as a message addressed to every caller of
  7442.         the board with the specified security level.  In other words, when a 
  7443.         caller with a security level of 10 logs on and performs a message scan,
  7444.         SPITFIRE will consider any messages addressed to SFCALLER10 as a 
  7445.         message addressed to the current caller.
  7446.  
  7447.             It is important to know how SPITFIRE handles the SFCALLER and the
  7448.         SFCALLER<x> messages entered by the Sysop.  For obvious reasons, the
  7449.         caller is not allowed to delete any message received by them and
  7450.         which is addressed to SFCALLER or SFCALLER<x>.  Secondly, the date
  7451.         the caller last logged on to the BBS is compared to the date of the
  7452.         SFCALLER/SFCALLER<x> message to determine if the message should be
  7453.         displayed to the caller.  If the date of the message is more
  7454.         recent than the date the caller last logged on, the message will
  7455.         be reported as an unreceived message to the caller when SPITFIRE 
  7456.         performs a message scan.
  7457.  
  7458.  
  7459.                                                                        Page 130
  7460.         -----------------------------------------------------------------------
  7461.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7462.         -----------------------------------------------------------------------
  7463.  
  7464.  
  7465.             When using this feature, the Sysop will need to assume some
  7466.         responsibility in regard to deletion of the message.  Only the Sysop
  7467.         can mark a SFCALLER/SFCALLER<x> message for deletion.  If such a
  7468.         message is entered in a conference that allows unreceived messages to
  7469.         be purged, it will purge when the message pack is performed and the
  7470.         message is older than the configured Purge Msgs Older Than value for
  7471.         that message conference.  However, if the SFCALLER/SFCALLER<x>
  7472.         message is saved to a message conference that is configured to not
  7473.         purge unreceived messages, the Sysop must mark the message for
  7474.         deletion or it will never purge.
  7475.  
  7476.             SFCALLER/SFCALLER<x> MESSAGE TIP!  The ability to enter a message
  7477.         that will never purge can actually work to the Sysop's advantage.
  7478.         For instance, if the Sysop would like to keep certain messages on
  7479.         their BBS indefinitely the SFCALLER messages provide the tools by
  7480.         which to accomplish this.  Simply enter a SFCALLER/SFCALLER<x>
  7481.         message into a message conference that is configured to not allow
  7482.         unreceived messages to be purged.  One example that comes to mind, is
  7483.         a general message to all callers that explains how to disable call
  7484.         waiting prior to calling the BBS.
  7485.  
  7486.  
  7487.         14.0 - EVENTS MENU EXAMPLE
  7488.         --------------------------
  7489.  
  7490.             It is possible for a Sysop to execute specific programs 
  7491.         automatically by setting these programs up as a scheduled event 
  7492.         using SPITFIRE's Events Menu.
  7493.  
  7494.            >>>>>>>> EVENTS MENU <<<<<<<<
  7495.            <L>............ List An Event      <E>.......... Enable An Event
  7496.            <D>......... Disable An Event      <Q>..................... Quit
  7497.            <+>............... Next Event      <->........... Previous Event
  7498.  
  7499.         EVENTS MENU - [L E D Q + -]?
  7500.  
  7501.  
  7502.         14.1 - EVENTS MENU EXPLANATION
  7503.         ------------------------------
  7504.  
  7505.            <L>.... List An Event
  7506.                    SPITFIRE supports 13 events <A..M>.  Sysops who select
  7507.                    this feature are asked which event <A..M> they wish to
  7508.                    view.  If the event selected is not configured,
  7509.                    SPITFIRE states that this event is not active.  If the
  7510.                    event selected is configured, then SPITFIRE displays
  7511.                    the time of the event, the day of the event, whether
  7512.                    the event is active and whether it has been completed
  7513.                    that day.
  7514.  
  7515.  
  7516.                                                                        Page 131
  7517.         -----------------------------------------------------------------------
  7518.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7519.         -----------------------------------------------------------------------
  7520.  
  7521.  
  7522.            <E>.... Enable An Event
  7523.                    This feature is used to activate one of the 13 scheduled
  7524.                    events available.  Sysops who select this feature are
  7525.                    asked which event they wish to enable.  If they select
  7526.                    one that is already active, SPITFIRE notifies them that
  7527.                    the event selected is already active and they are asked
  7528.                    whether they wish to change it.  If the designated
  7529.                    event is not active, Sysops are prompted to enter the
  7530.                    time the event is to be activated (expressed in 24 hour
  7531.                    format.  Example: 22:00 = 10pm).  Next they are asked on
  7532.                    what day the event should be scheduled to take place.
  7533.  
  7534.                    The format looks like this:
  7535.  
  7536.                    0=Sunday, 1=Monday, 2=Tuesday, etc....7=All!
  7537.  
  7538.                    Sysops are then prompted as to whether the event should
  7539.                    be marked as having been completed for the day.  If they
  7540.                    reply with N for No, and the event is configured to be
  7541.                    executed at a time earlier than when it is created, the
  7542.                    event is executed upon exiting the Events Menu.  If they
  7543.                    reply with N for No, and the event is configured to be
  7544.                    executed at a time later than when it is created, it is
  7545.                    executed at the next scheduled time.  If they reply with
  7546.                    Y, for Yes, the event is not executed until the next
  7547.                    designated scheduled time after the day it is created.
  7548.  
  7549.                    Finally, Sysops are prompted as to whether the event should
  7550.                    be marked as an on-time event.  For additional information 
  7551.                    regarding on-time events, refer to the following section, 
  7552.                    Important Note Regarding Scheduled Events of this manual.
  7553.                    
  7554.                    After having selected the desired scheduled event and
  7555.                    establishing the time and day the event is to be performed,
  7556.                    Sysops need to modify the SF.BAT file with their favorite 
  7557.                    text editor.  For illustration purposes, let's assume Sysops
  7558.                    wish to execute Buffalo Creek Software's SFLOG to create a 
  7559.                    bulletin of the weekly activity on their BBS.  The SFLOG 
  7560.                    utility requires Sysops to specify the bulletin file name 
  7561.                    that the information will be written to by adding a 
  7562.                    "/BULLET<x>" parameter to the command line.  Our example 
  7563.                    will use the file BULLET1.  To simplify this explanation, 
  7564.                    assume all files are being run from the default directories,
  7565.                    and the event will be event A.
  7566.  
  7567.                    The Sysop will need to select <E>.... Enable An Event from 
  7568.                    the Sysop Utilities Menu and then choose A as the event to
  7569.                    be created.  They are then prompted for the time the event 
  7570.  
  7571.  
  7572.                                                                        Page 132
  7573.         -----------------------------------------------------------------------
  7574.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7575.         -----------------------------------------------------------------------
  7576.  
  7577.  
  7578.                    will be performed.  Let's assume a time of 01:00.  Next, the
  7579.                    Sysop is prompted for the day the event will be performed.
  7580.                    Let's assume they wish to run the event every Sunday, so 0
  7581.                    is entered.  When prompted whether to mark the event as 
  7582.                    being completed today, type Y.  Finally, Sysops are prompted
  7583.                    as to whether the event should be an on-time event and N is
  7584.                    entered.
  7585.  
  7586.                    The SF.BAT file for Event A will look like this:
  7587.  
  7588.                    :EVENT_A
  7589.                       REM Place Event Commands Here
  7590.                    GOTO LOOP
  7591.  
  7592.                    What is required next is to include all necessary DOS
  7593.                    commands which are needed to run the SFLOG program and
  7594.                    enter those in place of the "REM Place Event Commands Here".
  7595.  
  7596.                    A completed SF.BAT for Event A appears as:
  7597.  
  7598.                    :EVENT_A
  7599.                       CD\SF\WORK
  7600.                       SFLOG /BULLET1
  7601.                       COPY BULLET1.* \SF\DISPLAY
  7602.                       ERASE BULLET1.*
  7603.                       CD\SF
  7604.                    GOTO LOOP
  7605.  
  7606.                    With the event set up as described, every Sunday morning
  7607.                    at 1:00 am (or immediately after a caller logs off since it
  7608.                    has not been marked as an on-time event), SFLOG creates a
  7609.                    bulletin of the BBS weekly activity.  SFLOG must be located
  7610.                    in the same directory as the CALLERS.LOG (WORK).  Therefore,
  7611.                    the batch begins by changing to that directory.  SFLOG is
  7612.                    then executed and the BULLET1.BBS/CLR display files are
  7613.                    created.  Next, the bulletins are copied to the DISPLAY file
  7614.                    directory and to conserve disk space, the BULLET1.BBS/CLR
  7615.                    files in the WORK directory are deleted.
  7616.  
  7617.            <D>.... Disable An Event
  7618.                    This feature is used to disable an event that has been
  7619.                    previously configured.  If the event is currently active,
  7620.                    SPITFIRE asks the Sysop whether they are certain they want
  7621.                    to disable it.  Responding with "Yes" disables the scheduled
  7622.                    event.
  7623.  
  7624.            <Q>.... Quit
  7625.                    This feature takes the caller from the Events Menu and
  7626.                    returns them to where SPITFIRE was prior to calling up
  7627.  
  7628.  
  7629.                                                                        Page 133
  7630.         -----------------------------------------------------------------------
  7631.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7632.         -----------------------------------------------------------------------
  7633.  
  7634.  
  7635.                    the Events Menu, either the "SPITFIRE ready..." prompt
  7636.                    or the Sysop Utilities Menu.
  7637.  
  7638.            <+>.... Next Event
  7639.                    This option is used to move forward from one Event to
  7640.                    another.  Pressing the "+" key progresses from one
  7641.                    event to the next in alphabetical order.  When the last
  7642.                    event is reached (Event M) and the "+" key is pressed
  7643.                    SPITFIRE cycles to the first event, Event A.
  7644.  
  7645.            <->.... Previous Area
  7646.                    This option enables Sysops to cycle through the Events in
  7647.                    reverse order.  Pressing the "-" key moves to the
  7648.                    preceding event.  From Event A, if the "-" key is pressed
  7649.                    SPITFIRE will cycle to Event M, the last event.
  7650.  
  7651.  
  7652.         IMPORTANT NOTE REGARDING SCHEDULED EVENTS!
  7653.         ------------------------------------------
  7654.  
  7655.             SPITFIRE has the capability of marking an event as an "on-time"
  7656.         event, which causes the event to be executed at the exact time for
  7657.         which it has been set up.  If an event is marked as an on-time event,
  7658.         when a caller logs onto the BBS, SPITFIRE checks their time against
  7659.         any on-time event that has not yet been completed for that day.  If the
  7660.         event is scheduled to run during the time the caller has remaining, 
  7661.         then SPITFIRE reduces the amount of the caller has on the BBS by that
  7662.         amount.  For example, if a caller is allowed 60 minutes when logging 
  7663.         onto the BBS, and SPITFIRE checks for an on-time event and determines
  7664.         an on-time event is to be executed in 25 minutes, the time the caller
  7665.         is allowed on the BBS for the current call is reduced to 25 minutes.
  7666.  
  7667.         **NOTE**  Even though an event is marked as an on-time event, it
  7668.         is possible that a caller could gain additional time on the BBS
  7669.         preventing the event from being executed on-time.  For example, the
  7670.         BBS could be configured to allow additional time for file uploads
  7671.         (i.e. 2 to 1 time compensation for uploads) or offer time bank
  7672.         programs where the caller can withdraw stored online time.
  7673.  
  7674.             Marking an event as on-time event might be necessary for running
  7675.         programs that require a specific time to be executed.  Such an
  7676.         instance might be importing daily net-mail packets where Sysops are 
  7677.         given a designated amount of time for connecting with their net-mail
  7678.         hub.  Usually configuring an event to activate "on-time" is not 
  7679.         necessary.
  7680.  
  7681.             When an event is not marked as an on-time event, unlike most
  7682.         other Bulletin Board Systems, if a caller is on-line when an event is
  7683.  
  7684.  
  7685.                                                                        Page 134
  7686.         -----------------------------------------------------------------------
  7687.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7688.         -----------------------------------------------------------------------
  7689.  
  7690.  
  7691.         scheduled to occur, SPITFIRE waits until the caller logs off and then
  7692.         performs the scheduled event.  In this fashion, the caller is not
  7693.         interrupted or subjected to a forced log-off.
  7694.  
  7695.             Please note that Event M is reserved for use to Pack the Message
  7696.         Base.  At the scheduled time you designate, SPITFIRE initiates Event M
  7697.         to pack the message base by purging all messages marked for deletion.
  7698.         In addition to messages marked for deletion, messages are purged based
  7699.         on how the Sysop has configured the Message Conference Record.  The
  7700.         options which determine which messages will be purged include Purge
  7701.         Msgs Older Than, Purge Unreceived Msg, and Purge Old Thread Msg.  Purge
  7702.         criteria is configured individually for each Message Conference that is
  7703.         available on the BBS.  Refer to the section - CONFIGURING MESSAGE
  7704.         CONFERENCE RECORDS  for more information regarding these options.
  7705.  
  7706.             Immediately after completing the scheduled event M, SPITFIRE
  7707.         looks for SFMSGPCK.BAT in the work file directory.  If it exists,
  7708.         SPITFIRE shells to and executes the commands within the SFMSGPCK.BAT.
  7709.         This batch is intended to perform duties required by some net-mail 
  7710.         utility drivers.  If SFMSGPCK.BAT is not found or once it has been 
  7711.         completed, SPITFIRE returns to the "Ready..." prompt.  Packing the 
  7712.         message base should be done routinely to conserve disk space.
  7713.  
  7714.  
  7715.         15.0 - SPITFIRE DOORS SECTION
  7716.         -----------------------------
  7717.  
  7718.             This feature is designed to allow the use of third party
  7719.         programs (normally referred to as door programs) which are not a part
  7720.         of SPITFIRE.  SFGUESS is a sample door program written to demonstrate
  7721.         how to configure a door program for use with SPITFIRE.  SFGUESS is
  7722.         included in the SPITFIRE Bulletin Board System distribution package
  7723.         and can be played on a SPITFIRE BBS after it has been installed.
  7724.  
  7725.             What follows is a step-by-step set up procedure for SFGUESS.  This
  7726.         is provided to demonstrate the process and assist Sysops in future door
  7727.         installations.
  7728.  
  7729.             A brief explanation of the SPITFIRE Door Menu structure is
  7730.         beneficial to understanding the installation of a SPITFIRE door.
  7731.         SPITFIRE supports up to 24 doors.  Alphabetical characters are
  7732.         used to initiate the door commands, A through Z, with two exceptions.
  7733.         The G (Goodbye) is used to log the caller off the BBS and Q (Quit)
  7734.         returns the caller to the Main Menu.  Therefore, the SFDOOR.MNU file
  7735.         can have a maximum of 24 lines, one for each door program available
  7736.         on the system.
  7737.  
  7738.             For this example, it is assumed that there are not any doors
  7739.         presently set up.  It is also assumed that SPITFIRE is being run on
  7740.  
  7741.  
  7742.                                                                        Page 135
  7743.         -----------------------------------------------------------------------
  7744.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7745.         -----------------------------------------------------------------------
  7746.  
  7747.  
  7748.         drive C in a directory named SF.  In the event Sysops are running
  7749.         SPITFIRE on a different drive and/or in a different directory than
  7750.         C:\SF, then the SF.BAT file example (listed below) will have to be
  7751.         altered to reflect the correct drive and directories appropriate
  7752.         to your system configuration.
  7753.  
  7754.             What follows is a step-by-step description of the procedure
  7755.         utilized to configure a SPITFIRE Door.  The first thing to do is
  7756.         create the file named SFDOOR.MNU, using a text editor that saves in
  7757.         ASCII text.  When created, SFDOOR.MNU is placed in the system files 
  7758.         directory.  When configuring only door A, SFDOOR.MNU will have only 1
  7759.         line.  For demonstration purposes, this line can look like any of 
  7760.         these:
  7761.  
  7762.         Guess A Number,SEC>=10
  7763.         Guess A Number,SEC=10
  7764.         Guess A Number,SEC<10
  7765.  
  7766.             The name of the door (as it appears in the Door Menu) comes
  7767.         first in the line and is limited to 25 characters.  This is followed 
  7768.         by a comma, which is used to tell SPITFIRE where to end the name of
  7769.         the door and where to start reading the security level required to
  7770.         access the door.  The Sysop controls access to the door through the 
  7771.         security function.  Using SEC>=[x], where [x] is the numeric value of
  7772.         the security level, any caller with a security equal to or greater than
  7773.         [x] can access the door.  If SEC=[x] is used, a caller with a security
  7774.         level of [x] can access the door and if SEC<[x] is used only a caller 
  7775.         with a security level less than [x] can access the door.  For our 
  7776.         example,   
  7777.  
  7778.         Guess A Number,SEC>=10
  7779.         
  7780.         will be used.  Therefore, this door does not display to any caller with
  7781.         a security level less than 10.
  7782.  
  7783.             Buffalo Creek Software provides a menu driven utility that easily
  7784.        creates and/or modifies the SFDOOR.MNU file.  SFDOOR.ZIP is included
  7785.        in the SPITFIRE package and can be downloaded from Buffalo Creek's BBS.
  7786.  
  7787.             The next step in setting up the door is to create a sub-directory
  7788.        of the SF directory named DOOR_A and move the SFGUESS.EXE file into
  7789.        the DOOR_A directory.  The DOS manual can be referred to for information
  7790.        on how to create directories.
  7791.  
  7792.             Edit the SF.BAT file with your favorite text editor.  At the point 
  7793.         where the SF.BAT file reads :DOOR_A place the commands needed to run 
  7794.         the door (these must be valid DOS commands) between the :DOOR_A and 
  7795.         the GOTO LOOP statements.  For SFGUESS, that portion of the SF.BAT 
  7796.         file should be changed to read as listed below:
  7797.  
  7798.  
  7799.                                                                        Page 136
  7800.         -----------------------------------------------------------------------
  7801.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7802.         -----------------------------------------------------------------------
  7803.  
  7804.  
  7805.         :DOOR_A
  7806.            COPY SFDOORS.DAT C:\SF\DOOR_A
  7807.            CD\SF\DOOR_A
  7808.            SFGUESS
  7809.            ERASE SFDOORS.DAT
  7810.            CD\SF
  7811.            GOTO LOOP
  7812.         :DOOR_B
  7813.  
  7814.             After saving the changes in the SF.BAT file to disk, boot
  7815.         SPITFIRE using the SF.BAT file.  At the "SPITFIRE ready for..."
  7816.         prompt, log on locally either using the ALT+S or ALT+Q
  7817.         keystrokes.  At the Main Menu, select "<S>... SPITFIRE Doors".
  7818.  
  7819.         The Door Menu should appear something like this:
  7820.  
  7821.         >>>>>>>>> DOOR MENU <<<<<<<<<
  7822.         <A>... Guess A Number           <?>... Door Bulletins
  7823.         <Q>... Quit                     <G>... Goodbye
  7824.  
  7825.         DOOR MENU - <A ? Q G>?
  7826.  
  7827.             If <A> is selected from the menu, SPITFIRE displays a message
  7828.         that states "Executing Door A...  Please stand by!".  At this point,
  7829.         SPITFIRE writes a text file named SFDOORS.DAT and a file named DOOR.SYS
  7830.         to the drive.  (SFDOORS.DAT contains necessary caller information for
  7831.         executing doors on a SPITFIRE BBS and DOOR.SYS is the universally
  7832.         accepted format containing caller information by those attempting to
  7833.         standardize the door caller information file. These files are created
  7834.         when a caller enters a door and SFDOORS.DAT is automatically erased
  7835.         when the caller returns to SPITFIRE.)  SPITFIRE, after creating the
  7836.         SFDOORS.DAT and DOOR.SYS files, terminates, sending the appropriate
  7837.         DOS ERRORLEVEL to the SF.BAT file.  In the case of door A, SPITFIRE
  7838.         sends an ERRORLEVEL of 34 to SF.BAT which causes the commands placed
  7839.         between :DOOR_A and GOTO LOOP to be executed.  In the event the
  7840.         correct commands were entered between :DOOR_A and GOTO LOOP, SFGUESS
  7841.         will run.  When the door is finished running, control is returned
  7842.         to SPITFIRE.  If the Sysop has the BBS configured to require a password
  7843.         when returning from a door, the caller is prompted to enter their 
  7844.         password and the caller is returned to the Door Menu of the BBS.
  7845.  
  7846.             If a caller enters a door while logged on SPITFIRE, there are
  7847.         up to three tests SPITFIRE performs when a caller returns to SPITFIRE,
  7848.         after exiting the door program.  First, SPITFIRE must find SFDOORS.DAT
  7849.         in the system files directory.  Second, SPITFIRE must find a carrier
  7850.         detect.  And third, if the Sysop has configured the BBS to require a
  7851.         password when returning from a door, the caller must enter the correct
  7852.         password when prompted for it.  In the event a door is entered during a
  7853.         local log on, SPITFIRE will perform the following test(s): SPITFIRE
  7854.  
  7855.  
  7856.                                                                        Page 137
  7857.         -----------------------------------------------------------------------
  7858.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7859.         -----------------------------------------------------------------------
  7860.  
  7861.  
  7862.         must find the SFDOORS.DAT file and, if the Sysop has configured the BBS
  7863.         to require a password when returning from a door, the correct password
  7864.         must be entered.
  7865.  
  7866.             There are numerous door programs, usually Shareware products,
  7867.         available for download from Buffalo Creek's BBS as well as most
  7868.         other bulletin boards.  Sysops who do not wish to run third party
  7869.         programs through SPITFIRE Door feature, should set the security level 
  7870.         of the SPITFIRE Door command in the SFMAIN.MNU file high enough so 
  7871.         that callers cannot access it.
  7872.  
  7873.             SPITFIRE Doors can be accessed by a caller from the Main Menu,
  7874.         provided the caller's security level is high enough.  As previously
  7875.         mentioned, SPITFIRE supports the use of 24 different doors.  However,
  7876.         there are third party programs available that will expand this to
  7877.         hundreds of doors.  An example of such a program is WILDFIRE, which
  7878.         is a Shareware program by Steve Cox.  The newest release of WILDFIRE
  7879.         can be downloaded from Buffalo Creek's BBS and Flite-Line BBS at
  7880.         (402) 421-2434.
  7881.  
  7882.  
  7883.         15.1 - SPITFIRE DOORS DISPLAY FILES
  7884.         -----------------------------------
  7885.  
  7886.             SPITFIRE uses certain display files during the execution of the
  7887.         Doors feature, if such files are found.  However, it is important to
  7888.         note that SPITFIRE works perfectly without these display files.  Listed
  7889.         below are the display files that can be used in conjunction with the 
  7890.         SPITFIRE door feature:
  7891.  
  7892.             SFDORBUL .[BCR] - Non-ANSI/ANSI/RIP list of door bulletins which 
  7893.                               are available to the caller.  This is displayed 
  7894.                               to the caller just prior to the door menu (if 
  7895.                               available) or when selecting the <?> command 
  7896.                               from the door menu.                    (DISPLAY)
  7897.  
  7898.             DORBUL<x>.[BCR] - Non-ANSI/ANSI/RIP bulletin file that is displayed
  7899.                               when the corresponding <x> is selected from the 
  7900.                               SPITFIRE door bulletin list.  These files are
  7901.                               often used to display top score bulletins created
  7902.                               by many of the available door game programs.
  7903.                                                                       (DISPLAY)
  7904.  
  7905.             SFDR<x>  .[BCR] - Non-ANSI/ANSI/RIP door display menu file 
  7906.                               displayed to the caller with a corresponding <x>
  7907.                               security level.                         (DISPLAY)
  7908.  
  7909.             SFDOOR<x>.[BCR] - Non-ANSI/ANSI/RIP screen that is displayed to the
  7910.                               caller after selecting the corresponding <x> door
  7911.  
  7912.  
  7913.                                                                        Page 138
  7914.         -----------------------------------------------------------------------
  7915.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7916.         -----------------------------------------------------------------------
  7917.  
  7918.  
  7919.                               option and prior to the <x> door being executed.
  7920.                               This file might be used to send callers a special
  7921.                               message about the door.                 (DISPLAY)
  7922.  
  7923.             SFDORBAK .[BCR] - Non-ANSI/ANSI/RIP screen displayed to the caller
  7924.                               after quitting the door program and prior to 
  7925.                               returning to SPITFIRE.  This is normally used 
  7926.                               simply to welcome the caller back to SPITFIRE.
  7927.                                                                       (DISPLAY)
  7928.  
  7929.         15.2 - SPITFIRE DOORS SUPPORT
  7930.         ------------------------------
  7931.  
  7932.             Configuring the use of doors with SPITFIRE is supported by
  7933.         Buffalo Creek Software for registered users of SPITFIRE.  Please keep
  7934.         in mind once a caller executes a door, SPITFIRE is totally terminated
  7935.         from memory and control is passed to the SF.BAT where the commands
  7936.         configured by the Sysop are executed.  Sysops who have problems
  7937.         with the door program itself should read the documentation and then
  7938.         contact the author of the program.  Once a caller has entered a door,
  7939.         SPITFIRE is completely out of memory and has NO responsibility for the
  7940.         operation of the door program!
  7941.  
  7942.  
  7943.         16.0 - EXTERNAL FILE TRANSFER PROTOCOLS
  7944.         ---------------------------------------
  7945.  
  7946.             This feature is designed to allow the use of file transfer
  7947.         protocols which are not part of SPITFIRE but are rather provided
  7948.         by sources other than Buffalo Creek Software.  For instance, JModem,
  7949.         HS/Link and GSZ (Graphical ZModem) are just a few of transfer protocols
  7950.         which are available.  There are no External Protocols distributed with
  7951.         SPITFIRE because they are usually Shareware products written by other
  7952.         programmers.  Buffalo Creek Software most likely has no right to 
  7953.         distribute them with the SPITFIRE program.  However, there are many 
  7954.         available for download from Buffalo Creek's BBS, as well as most other
  7955.         bulletin boards.
  7956.  
  7957.             It should be noted that SPITFIRE does not allow callers to select
  7958.         an external protocol as their default file transfer protocol.  This is
  7959.         important for callers to know, so SPITFIRE has provided a means to
  7960.         notify the caller that External Protocols exist.
  7961.  
  7962.             When a new caller logs on for the first time and SPITFIRE is
  7963.         configured to require the New Caller Default Protocol option to
  7964.         display or when callers use the "<Y>... Your Statistics" from the Main
  7965.         Menu to change their default file transfer protocol, SPITFIRE displays
  7966.         SFPROMSG.[BCR] just before a default file transfer protocol selection
  7967.         is made. The SFPROMSG.[BCR] message should be used to inform callers
  7968.  
  7969.  
  7970.                                                                        Page 139
  7971.         -----------------------------------------------------------------------
  7972.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  7973.         -----------------------------------------------------------------------
  7974.  
  7975.  
  7976.         that if a default file transfer protocol is selected, the external 
  7977.         protocol option will not be available to them.  Callers wishing to 
  7978.         utilize external protocols should set their default to <S>.. Select At
  7979.         Time Of Transfer.
  7980.  
  7981.  
  7982.          16.1 - EXTERNAL DOWNLOAD PROTOCOLS
  7983.          ----------------------------------
  7984.  
  7985.             SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  7986.         for downloads.  It may be best at this point to go through setting up
  7987.         an external download protocol, step by step.
  7988.  
  7989.             To start, an assumption is being made that Sysops have a copy of
  7990.         JModem.  Those without a copy may download it from Buffalo Creek's BBS.
  7991.         Sysops will need to use their favorite text editor to create a display
  7992.         file named SFEXTDN.BBS.  This is a simple text file which will contain
  7993.         the names of the external protocols that are available to callers.
  7994.  
  7995.             For the purpose of setting up JModem as the first external
  7996.         download protocol, the SFEXTDN.BBS file has only one line and
  7997.         looks something like this:
  7998.  
  7999.         <A> JModem
  8000.  
  8001.             Sysops need to place SFEXTDN.BBS in the directory configured as
  8002.         the Display Files Path.  To verify, or modify, the EXTERNAL TRANSFER
  8003.         FILE PATH, press ALT+P at the SPITFIRE "Ready..." prompt.  Selecting
  8004.         option D allows modification of SPITFIRE's default setting.  An
  8005.         assumption (for demonstration purposes) is being made here that
  8006.         SPITFIRE is run on the C drive in a directory named SF and that the
  8007.         External Transfer path is C:\SF\EXTNOD1.
  8008.  
  8009.             The next step is to place JModem in the directory set up as
  8010.         the External Transfer Path (for our example, C:\SF\EXTNOD1).  Next, 
  8011.         using your favorite text editor, a batch file is created and named 
  8012.         SFEXTDNA.BAT.  SFEXTDNA.BAT must be placed in the directory designated
  8013.         as the External Transfer Path.  SPITFIRE shells to this batch file
  8014.         whenever a caller selects <A>... from the download protocol list.  It
  8015.         is appropriate at this point to show the suggested contents of this 
  8016.         batch file.
  8017.  
  8018.         ECHO OFF
  8019.         BRK OFF
  8020.         Echo Executing SPITFIRE'S External Protocol #1
  8021.         CD\SF\EXTNOD1
  8022.         JMODEM S%2 %3
  8023.         CD\SF
  8024.         BRK ON
  8025.  
  8026.  
  8027.                                                                        Page 140
  8028.         -----------------------------------------------------------------------
  8029.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8030.         -----------------------------------------------------------------------
  8031.  
  8032.  
  8033.             Now that SFEXTDNA.BAT, with the above listed commands, resides
  8034.         in the directory set up as the External Transfer Path, the first
  8035.         External Download Protocol has been configured.  The actual contents
  8036.         of the batch files in use depends upon the specific protocols.
  8037.         The above is only a sample batch file that should work well with
  8038.         JModem.
  8039.  
  8040.             Before the commands in the above described batch file are
  8041.         explained, it is important to note when a caller selects <B>...
  8042.         from the download protocol list (SFEXTDN.BBS), SPITFIRE shells to the
  8043.         batch file named SFEXTDNB.BAT.  As stated before, there are fourteen 
  8044.         external protocols allowed and are denoted by command letters "A" thru
  8045.         "N".  These command letters are used to shell from SPITFIRE to the
  8046.         corresponding batch files.
  8047.  
  8048.         A = SFEXTDNA.BAT          B = SFEXTDNB.BAT         C = SFEXTDNC.BAT
  8049.         D = SFEXTDND.BAT          E = SFEXTDNE.BAT         F = SFEXTDNF.BAT
  8050.         G = SFEXTDNG.BAT          H = SFEXTDNH.BAT         I = SFEXTDNI.BAT
  8051.         J = SFEXTDNJ.BAT          K = SFEXTDNK.BAT         L = SFEXTDNL.BAT
  8052.         M = SFEXTDNM.BAT          N = SFEXTDNN.BAT
  8053.  
  8054.             An explanation of these batch files and what SPITFIRE does in
  8055.         preparation to use these batch files is appropriate and important
  8056.         for Sysops to understand.
  8057.  
  8058.             When an External Protocol is selected, SPITFIRE does all the
  8059.         normal tests to be sure it is permissible for the caller to perform
  8060.         the download.  If allowable, then SPITFIRE copies the selected file
  8061.         to the directory configured as the External Transfer Path.  PLEASE NOTE
  8062.         THAT SPITFIRE COPIES THE SELECTED FILE.  THIS MEANS THERE MUST BE
  8063.         ENOUGH DISK SPACE AVAILABLE FOR THE FILE TO BE COPIED.  If all tests
  8064.         are passed and the file is successfully copied, SPITFIRE switches to
  8065.         the directory configured as the External Transfer Path and stays in
  8066.         memory but shells to the appropriate batch file (as described above).
  8067.         Keep in mind that SPITFIRE is resident in memory, as well as a second
  8068.         copy of the command processor (COMMAND.COM) so the external file
  8069.         transfer protocol requires some memory.  Therefore, the minimum memory
  8070.         requirement of 256K, stated earlier in the manual, may be insufficient
  8071.         for systems including the external protocol file transfer options.
  8072.  
  8073.             Upon performing this shell, SPITFIRE passes at least three
  8074.         parameters to the appropriate batch file.  The first parameter is the
  8075.         baud rate.  The second parameter being passed is the number of the
  8076.         COM port being used.  The third parameter is the name of the file to
  8077.         be downloaded.  This passed information is needed by most external file
  8078.         transfer programs and can now be used with DOS batch commands.  The
  8079.         file name is passed in ASCII text as %3.  The baud rate passed as %1 is
  8080.         a number representing baud rate of the caller, such as 2400.  The COM 
  8081.  
  8082.  
  8083.                                                                        Page 141
  8084.         -----------------------------------------------------------------------
  8085.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8086.         -----------------------------------------------------------------------
  8087.  
  8088.  
  8089.         port, %2, is the number of the COM port in use (1 through 8).  Those 
  8090.         who are not familiar with the use of the % command in batch files, 
  8091.         should refer to the DOS manual for specific details.
  8092.  
  8093.             When the external protocol file transfer program has finished
  8094.         its work, control is automatically returned to SPITFIRE.  Once control
  8095.         is returned, SPITFIRE switches back to the directory in which the
  8096.         SPITFIRE system files reside.  Next, SPITFIRE erases the file that was
  8097.         copied to the directory configured as the External Transfer Path for
  8098.         download.  Finally, SPITFIRE checks the amount of time that has passed
  8099.         during the shell to the external protocol batch file.  In the event
  8100.         SPITFIRE discovers that the time spent in the shell was at least 30% 
  8101.         of the estimated transfer time, the number of downloads, K downloaded,
  8102.         etc. of the caller is updated.  In the event the time spent in the 
  8103.         shell was less than 30% of the estimated transfer time, then SPITFIRE
  8104.         assumes that the transfer was not successful and the caller's data is
  8105.         not updated.
  8106.  
  8107.             Sysops will notice the example batch file (above) has a command
  8108.         to change to the directory configured as the External Transfer Path.
  8109.         They will also notice there is a another command to change back to the
  8110.         SPITFIRE system files directory.  These commands do not have to be in
  8111.         the batch files created because SPITFIRE will automatically perform
  8112.         these chores.  However, it is quite permissible for the commands to be
  8113.         in the batch file where they can act as a safeguard.  Sysops will
  8114.         finally notice a command BRK OFF at the beginning of the batch file
  8115.         example, as well as a BRK ON at the end.  BRK is a Shareware utility
  8116.         distributed by Solid Systems of Newport News, Virginia.  It is used to
  8117.         disable and enable the CTRL+BREAK, which can be used to terminate a
  8118.         batch file.  Sysops may need this utility for the protection of their
  8119.         systems.  BRK.ZIP can be downloaded from Buffalo Creek's BBS.
  8120.  
  8121.  
  8122.         16.2 - EXTERNAL BATCH DOWNLOAD PROTOCOLS
  8123.         ----------------------------------------
  8124.  
  8125.             SPITFIRE also allows for batch downloads to be transferred
  8126.         with the use of external protocols, provided the external protocol
  8127.         is written to include batch transfers.  Much of the information
  8128.         discussed in the section - EXTERNAL DOWNLOAD PROTOCOLS - also applies
  8129.         to the External Batch Download Protocols.  However, there are some
  8130.         significant differences which warrant mentioning.
  8131.  
  8132.             The SFEXTDN.BBS file is created using your favorite text
  8133.         editor.  It lists the names of the external batch file protocols
  8134.         that are available.  On the same line, the protocol description
  8135.         is followed by a comma and the word BATCH.  For the batch protocol
  8136.         example, GSZ will be used and the SFEXTDN.BBS file might now look 
  8137.         like this:
  8138.  
  8139.  
  8140.                                                                        Page 142
  8141.         -----------------------------------------------------------------------
  8142.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8143.         -----------------------------------------------------------------------
  8144.  
  8145.  
  8146.         <A> JModem
  8147.         <B> GSZ Graphic ZModem Batch,Batch
  8148.  
  8149.             The SFEXTDN.BBS must reside in the path defined as the Display
  8150.         File Path.  The GSZ.EXE must be placed in the directory configured 
  8151.         as the External File path.  Again, using the text editor, create a
  8152.         SFEXTDN<A..N>.BAT file which contains the commands necessary to
  8153.         execute the batch download.  Using the above example, SFEXTDNB.BAT
  8154.         needs to be created to perform external Graphic ZModem batch downloads
  8155.         from SPITFIRE.
  8156.  
  8157.             The commands for the SFEXTDNB.BAT file should look like this:
  8158.  
  8159.              BRK OFF
  8160.              ECHO OFF
  8161.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  8162.              CD\SF\EXTNOD1
  8163.              GSZ %2 sz %3 %4 %5 %6 %7 %8 %9
  8164.              CD\SF
  8165.              BRK ON
  8166.  
  8167.         The commands used for GSZ , Graphic ZModem batch, pass the same command
  8168.         line parameters (explained above in the EXTERNAL DOWNLOAD PROTOCOLS 
  8169.         section) as the single file ZModem transfer with the addition of %4, 
  8170.         %5, %6, %7, %8, %9.  The %3 through %9 are the file names the caller 
  8171.         enters if the batch download external protocol is selected.  SPITFIRE 
  8172.         allows up to seven files to be transferred during an external batch 
  8173.         download.  %3 through %9 represent the file names the caller includes 
  8174.         in the batch queue.
  8175.  
  8176.             When an External Protocol is selected, SPITFIRE does all the
  8177.         normal tests to be sure it is permissible for the caller to perform
  8178.         the download.  If allowed, SPITFIRE copies the selected files to
  8179.         the directory configured as your External Transfer Path. PLEASE NOTE
  8180.         THAT SPITFIRE COPIES THE SELECTED FILES.  WITH EXTERNAL BATCH DOWNLOADS
  8181.         IT IS DOUBLY IMPORTANT THAT ENOUGH DISK SPACE BE AVAILABLE FOR THE
  8182.         FILES TO BE COPIED.  However, in adding files to the batch queue if
  8183.         SPITFIRE discovers the addition of another file exceeds the amount
  8184.         of available disk space or exceeds the number of daily allotted
  8185.         downloads for the caller, an appropriate message is displayed prior
  8186.         to downloading the files presently in the batch queue.
  8187.  
  8188.  
  8189.         16.3 - TEXT FILE EXTERNAL BATCH DOWNLOAD PROTOCOLS
  8190.         --------------------------------------------------
  8191.  
  8192.             SPITFIRE can be configured to create a text file in the EXTERNAL
  8193.         directory which contains a list of the files to be downloaded.   By
  8194.         using the file list, the path and name of each file is stored in a text
  8195.         file.  By using the text file, it is no longer necessary for SPITFIRE
  8196.  
  8197.  
  8198.                                                                        Page 143
  8199.         -----------------------------------------------------------------------
  8200.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8201.         -----------------------------------------------------------------------
  8202.  
  8203.  
  8204.         to copy the files into the EXTERNAL directory.  It should be mentioned
  8205.         that the external protocol must have the capability of reading this
  8206.         text file.  GSZ, Graphical ZModem, is one such external protocol.
  8207.  
  8208.             There are several advantages to using this particular method with
  8209.         batch transfer protocol downloads.  First, because files are no longer
  8210.         required to be copied to the EXTERNAL directory, downloads can be
  8211.         performed much faster.  Speed is important for multi-node systems.
  8212.         Secondly, you eliminate the risk of running out of disk space since
  8213.         files are duplicated when copied to the EXTERNAL directory for
  8214.         downloading.  Also, the number of files that can be downloaded in a
  8215.         single batch transfer is significantly increased using the text file.
  8216.         Where the typical batch download (discussed in the previous section of
  8217.         the manual) allows 7 files to be downloaded per batch; using the
  8218.         text file allows up to 99 files to be downloaded per batch.
  8219.  
  8220.             To initiate an external batch download protocol using a text file,
  8221.         simply add
  8222.  
  8223.         ,UseFile
  8224.  
  8225.         at the end of the line of your SFEXTDN.BBS where the text file feature
  8226.         is to be used.  For example, here is a sample SFEXTDN.BBS:
  8227.  
  8228.         <A> JModem
  8229.         <B> GSZ ZModem Batch,Batch,UseFile
  8230.  
  8231.             The SFEXTDN.BBS must reside in the path assigned as the Display
  8232.         File Path.
  8233.  
  8234.             Place GSZ.EXE in the directory configured as the External File 
  8235.         path.  Using your favorite text editor, Sysops should next create 
  8236.         the appropriate SFEXTDN<A..N>.BAT file which contains the commands 
  8237.         necessary to execute the batch download. In the above example, 
  8238.         SFEXTDNB.BAT is created to perform an external GSZ batch download 
  8239.         from SPITFIRE.
  8240.  
  8241.             The commands for the SFEXTDNB.BAT file should look like this:
  8242.  
  8243.              BRK OFF
  8244.              ECHO OFF
  8245.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  8246.              CD\SF\EXTNOD1
  8247.              GSZ %2 sz @C:\SF\EXTNOD1\SFEXTRAN.LST
  8248.              IF ERRORLEVEL 1 GOTO END
  8249.              IF ERRORLEVEL 0 GOTO GOOD
  8250.              :GOOD
  8251.              APPENDIT ZMODEM.TXT \SF\CALLERS.TMP
  8252.              :END
  8253.              CD\SF
  8254.              BRK ON
  8255.  
  8256.  
  8257.                                                                        Page 144
  8258.         -----------------------------------------------------------------------
  8259.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8260.         -----------------------------------------------------------------------
  8261.  
  8262.  
  8263.         Note that the commands used in the SFEXTDNB.BAT (above example) uses
  8264.         the text file C:\SF\EXTNOD1\SFEXTRAN.LST.  This is the text file where
  8265.         SPITFIRE stores the names of the files which the caller has selected
  8266.         for download.
  8267.  
  8268.             It should again be noted that when an External Protocol is selected,
  8269.         SPITFIRE does all the normal tests to be sure it is permissible for the
  8270.         caller to perform the download.  In adding files to the batch queue if
  8271.         SPITFIRE discovers the addition of another file exceeds the number of
  8272.         daily allotted downloads for the caller, an appropriate message is
  8273.         displayed prior to downloading the files presently in the batch
  8274.         queue.
  8275.  
  8276.  
  8277.         16.4 - EXTERNAL UPLOAD PROTOCOLS
  8278.         --------------------------------
  8279.  
  8280.             SPITFIRE allows up to 14 external protocols <A..N> to be utilized
  8281.         for uploads.  Since SPITFIRE handles external protocols for uploading
  8282.         slightly different than downloading, it is a good idea at this point to
  8283.         go through setting up an upload external protocol, step by step.  To
  8284.         begin, Sysops need to obtain a copy of JModem.  Those without a copy 
  8285.         can download it from Buffalo Creek's BBS.  Using your favorite text 
  8286.         editor, create a display file named SFEXTUP.BBS.  This is a simple text
  8287.         file which contains the names of the external protocols which are 
  8288.         available.  For the purpose of setting up JModem as the first upload 
  8289.         external protocol, the SFEXTUP.BBS file has one line that looks 
  8290.         something like this:
  8291.  
  8292.         <A> JModem
  8293.  
  8294.             SFEXTUP.BBS is placed in the directory configured as the Display
  8295.         Files Path.  To verify, or modify, the EXTERNAL TRANSFER FILE PATH,
  8296.         press ALT+P at the SPITFIRE "Ready..." prompt.  Selecting option D
  8297.         allows modification of SPITFIRE's default setting.  An assumption (for
  8298.         demonstration purposes) is made that SPITFIRE is run from drive C in
  8299.         a directory named SF with an External Transfer path of C:\SF\EXTNOD1.
  8300.  
  8301.             The next step is to place JMODEM in the directory set up as the
  8302.         External Transfer Path (example... C:\SF\EXTNOD1).  Next, using your
  8303.         favorite text editor, a batch file is created named SFEXTUPA.BAT
  8304.         in the directory designated as the External Transfer Path.  SPITFIRE
  8305.         shells to this batch file when a caller selects <A>... from the upload
  8306.         protocol list.  At this point, prior to executing the commands within
  8307.         the batch file, SPITFIRE sets the attribute of all files contained in
  8308.         the External Transfer Path (in this example, C:\SF\EXTNOD1) to Read
  8309.         Only.  This is done to prevent callers from uploading and overwriting
  8310.         files which exist in your External Transfer Path.  It is appropriate
  8311.         at this point to show the suggested contents of this batch file:
  8312.  
  8313.  
  8314.                                                                        Page 145
  8315.         -----------------------------------------------------------------------
  8316.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8317.         -----------------------------------------------------------------------
  8318.  
  8319.  
  8320.         Echo Off
  8321.         BRK OFF
  8322.         Echo Executing External Protocol #1
  8323.         CD\SF\EXTNOD1
  8324.         JMODEM R%2 %3
  8325.         CD\SF
  8326.         BRK ON
  8327.  
  8328.             Now that SFEXTUPA.BAT, with the above listed commands, resides
  8329.         in the directory set up as the External Transfer Path, the first upload
  8330.         External Protocol is successfully configured.  The actual contents of
  8331.         the batch files used will depend on the specific protocols. The above
  8332.         is only a sample batch file and should work well with JModem.
  8333.  
  8334.             Before the commands in the above described batch file are
  8335.         explained, it is important to note when a caller selects <B>... from
  8336.         the upload protocol list (SFEXTUP.BBS), SPITFIRE shells to a batch 
  8337.         file named SFEXTUPB.BAT.  As stated before, there are fourteen external
  8338.         protocols allowed and they are denoted by command letters "A" thru "N".
  8339.         Through their use, SPITFIRE shells to the corresponding batch files.
  8340.  
  8341.         A = SFEXTUPA.BAT          B = SFEXTUPB.BAT         C = SFEXTUPC.BAT
  8342.         D = SFEXTUPD.BAT          E = SFEXTUPE.BAT         F = SFEXTUPF.BAT
  8343.         G = SFEXTUPG.BAT          H = SFEXTUPH.BAT         I = SFEXTUPI.BAT
  8344.         J = SFEXTUPJ.BAT          K = SFEXTUPK.BAT         L = SFEXTUPL.BAT
  8345.         M = SFEXTUPM.BAT          N = SFEXTUPN.BAT
  8346.  
  8347.             Now, an explanation of these batch files and what SPITFIRE does
  8348.         in preparation to use them is appropriate and important for the Sysop
  8349.         to understand.
  8350.  
  8351.             When an External Protocol is selected, SPITFIRE does all the
  8352.         normal tests to be sure it is permissible for the caller to perform
  8353.         the upload.  If all tests are passed, SPITFIRE changes to the directory
  8354.         configured as the External Transfer Path.  SPITFIRE stays resident in 
  8355.         memory but shells to the appropriate batch file (as described above).
  8356.         Keep in mind that SPITFIRE is resident in memory as well as a second 
  8357.         copy of the command processor (COMMAND.COM), consequently the external
  8358.         file transfer protocol is going to require some memory.  Therefore, the
  8359.         minimum memory requirement of 256 K stated earlier in the manual, may 
  8360.         be insufficient for systems including the external protocol file 
  8361.         transfer options.
  8362.  
  8363.             Upon performing this shell, SPITFIRE is passing four parameters
  8364.         to the appropriate batch file.  The first parameter is the baud rate.
  8365.         The second parameter passed is the number of the COM port being used.
  8366.         The third parameter is the name of the file to be uploaded. The fourth
  8367.         parameter is the path in which the file to be uploaded is to reside
  8368.         (i.e. - C:\SF\UPLOADS).  This passed information is needed by most
  8369.  
  8370.  
  8371.                                                                        Page 146
  8372.         -----------------------------------------------------------------------
  8373.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8374.         -----------------------------------------------------------------------
  8375.  
  8376.  
  8377.         external file transfer programs and can now be used with DOS batch
  8378.         commands.  The file name is passed in ASCII text as %3. The baud rate,
  8379.         %1, is a number representing baud rate of the caller, such as 2400.  
  8380.         The COM port, %2, is the number of the COM port being used (1 through 
  8381.         8).  Sysops who are not familiar with the use of the % command in batch
  8382.         files should refer to their DOS manual for specific details.
  8383.  
  8384.             When the external protocol file transfer program has finished
  8385.         its work, control is automatically returned to SPITFIRE.  Once control
  8386.         is returned, SPITFIRE resets the attributes of all files in the
  8387.         External Transfer Path (in this instance, C:\SF\EXTNOD1) back to
  8388.         archive.  Then, SPITFIRE changes back to the directory in which the
  8389.         SPITFIRE system files reside.  SPITFIRE now checks to see if the file
  8390.         that was to be uploaded exists in the File Area in which the uploaded
  8391.         file should reside, if all went correctly.  If SPITFIRE finds the file
  8392.         in the appropriate File Area, the caller is credited with the upload
  8393.         and other clean-up chores are performed.  SPITFIRE will then
  8394.         automatically move the uploaded file to the directory the Sysop has
  8395.         configured as the file upload path (i.e. - C:\SF\UPLOADS).  In the
  8396.         event SPITFIRE does not find the file in the appropriate File Area,
  8397.         SPITFIRE assumes that the upload was aborted.
  8398.  
  8399.             Notice that the example batch file (above) has a command to change
  8400.         to the directory configured as the External Transfer Path.  Also notice
  8401.         that there is a another command to change back to the SPITFIRE system
  8402.         files directory.  These commands do not have to be in the batch files
  8403.         created because SPITFIRE automatically performs these chores.  However,
  8404.         it is quite permissible for them to be in the batch file so they can
  8405.         act as a safeguard.  Finally, notice a command BRK OFF at the beginning
  8406.         of the batch file example, as well as a BRK ON at the end.  BRK is a
  8407.         Shareware utility distributed by Solid Systems of Newport News,
  8408.         Virginia.  It is used to disable and enable the CTRL+BREAK, which can
  8409.         be used to terminate a batch file.  Sysops may need this utility for
  8410.         the protection of their systems.  BRK.ZIP can be downloaded from
  8411.         Buffalo Creek's BBS.
  8412.  
  8413.  
  8414.         16.5 - EXTERNAL BATCH UPLOAD PROTOCOLS
  8415.         --------------------------------------
  8416.  
  8417.             SPITFIRE also allows for batch uploads to be transferred with the
  8418.         use of external protocols, provided the external protocol is written to
  8419.         include batch upload transfers.  Much of the information discussed in
  8420.         the EXTERNAL UPLOAD PROTOCOLS section of this manual also applies to
  8421.         External Batch Upload Protocols.  However, there are some significant
  8422.         differences which warrant mentioning.
  8423.  
  8424.             When creating the SFEXTUP.BBS file, Sysops should use their favorite
  8425.         text editor to list the name of the external batch file protocol that
  8426.  
  8427.  
  8428.                                                                        Page 147
  8429.         -----------------------------------------------------------------------
  8430.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8431.         -----------------------------------------------------------------------
  8432.  
  8433.  
  8434.         is available.  On the same line, the protocol description is followed
  8435.         by a comma and the word BATCH.  For the batch upload protocol GSZ will
  8436.         be used as the example.  The SFEXTDN.BBS file might now look like this:
  8437.  
  8438.         <A> JModem
  8439.         <B> GSZ Graphical ZModem Batch,Batch
  8440.  
  8441.             The SFEXTUP.BBS must reside in the path assigned as the Display
  8442.         File Path.
  8443.  
  8444.             GSZ.EXE must be placed in the directory configured as the External
  8445.         File path.  Next, using a favorite text editor, a SFEXTUP<A..N>.BAT 
  8446.         file is created which contains the commands necessary to execute the 
  8447.         batch upload.  Using the above example, SFEXTUPB.BAT needs to be 
  8448.         created to perform external GSZ batch uploads with SPITFIRE.
  8449.  
  8450.             The commands for the SFEXTUPB.BAT file should look like this:
  8451.  
  8452.              BRK OFF
  8453.              ECHO OFF
  8454.              ECHO EXECUTING EXTERNAL PROTOCOL # 2
  8455.              CD\SF\EXTNOD1
  8456.              GSZ %2 restrict rz
  8457.              CD\SF
  8458.              BRK ON
  8459.  
  8460.         Note, when using GSZ, do NOT list the % file and path parameters on
  8461.         the command line or it is possible that the uploaded files will end
  8462.         up with the wrong names.  For example, say the caller entered the 
  8463.         first file name to upload as FILE1.ZIP and the second file to be 
  8464.         uploaded as FILE2.ZIP.  Then, rather than sending FILE1.ZIP first, 
  8465.         FILE2.ZIP was sent first and FILE1.ZIP was sent second.  FILE1.ZIP 
  8466.         would be named FILE2.ZIP and FILE2.ZIP would be named FILE1.ZIP.  
  8467.         However, the lack of % file parameters allows GSZ to receive more 
  8468.         files than the number specified by the caller.  To overcome this 
  8469.         problem, SPITFIRE creates a simple little text file containing the
  8470.         names of all files within the External Transfer Path just prior to
  8471.         shelling to the appropriate batch file.  When control is returned to
  8472.         SPITFIRE, it checks the files in the External Transfer directory
  8473.         against the files listed in the previously created text file.  If any
  8474.         additional file(s) are found, and if such file(s) do not already exist
  8475.         in a File Area, SPITFIRE prompts the caller for a description of the
  8476.         file.  If a description is entered by the caller, then SPITFIRE moves
  8477.         the file to the appropriate File Area and updates the SFFILES.BBS.
  8478.         If the caller hangs up or does not enter a description, SPITFIRE uses
  8479.         the default description, "No Description Provided".  The "restrict" 
  8480.         parameter is a feature of GSZ which prevents the uploader from 
  8481.         specifying the file path when uploading to the BBS.
  8482.  
  8483.  
  8484.                                                                        Page 148
  8485.         -----------------------------------------------------------------------
  8486.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8487.         -----------------------------------------------------------------------
  8488.  
  8489.  
  8490.             If the external protocol requires the passed parameters, it should
  8491.         be noted %4 represents the directory the Sysop has designated as the
  8492.         upload directory and %3, %5, %6, %7, %8, %9 represent the file names.
  8493.         SPITFIRE allows up to six files to be uploaded during an external batch
  8494.         upload.  
  8495.         
  8496.             After selecting the batch transfer protocol the caller is prompted
  8497.         to enter the name of the file to be uploaded and provide a brief
  8498.         description for each file to be uploaded.  
  8499.  
  8500.             As explained in the EXTERNAL UPLOAD PROTOCOLS section of this
  8501.         manual, SPITFIRE automatically moves the uploaded file(s) to the
  8502.         directory the Sysop has configured as the upload file path.
  8503.  
  8504.  
  8505.         16.6 - EXTERNAL BI-DIRECTIONAL FILE TRANSFER PROTOCOLS
  8506.         ------------------------------------------------------
  8507.  
  8508.             External protocols which support simultaneous uploading and
  8509.         downloading are referred to as bi-directional protocols.  In other
  8510.         words, having bi-directional file transfer protocols available
  8511.         enables the BBS to send and receive files at the same time.
  8512.  
  8513.             Before attempting to explain the installation of bi-directional
  8514.         file transfer protocols on a SPITFIRE BBS, it may be beneficial to
  8515.         review how SPITFIRE processes a bi-directional file transfer request.
  8516.  
  8517.             When a caller initiates a download using a bi-directional file
  8518.         transfer protocol, SPITFIRE checks the amount of disk space available
  8519.         and compares it to what the Sysop has configured using the ALT+Z's
  8520.         Upload Disk Space Requirement option.  If disk space is not sufficient
  8521.         to allow uploads, the caller receives a message explaining, "...disk 
  8522.         space currently prohibits uploads" and the transfer process is aborted.
  8523.  
  8524.             Provided the available disk space is sufficient to permit uploads,
  8525.         the caller is prompted to enter the name of the file to be downloaded.
  8526.         If the caller has tagged files for downloading, SPITFIRE automatically
  8527.         defaults in the file name(s) with the name of the file(s) tagged by the
  8528.         caller.  If no files have been tagged, the caller must type in the file
  8529.         name(s).  SPITFIRE will continue to prompt the caller for a file name
  8530.         until no name is entered.
  8531.  
  8532.             After completing the download information, SPITFIRE prompts the
  8533.         caller to enter the file name and file description of the file(s) to
  8534.         be uploaded.  SPITFIRE will continue to prompt the caller for a file
  8535.         name and description until none is entered.  At that time, SPITFIRE
  8536.         immediately shells to the appropriate batch file so that the file
  8537.         transfer can begin.  When the bi-directional file transfer program is
  8538.         completed, control is automatically returned to SPITFIRE.
  8539.  
  8540.  
  8541.                                                                        Page 149
  8542.         -----------------------------------------------------------------------
  8543.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8544.         -----------------------------------------------------------------------
  8545.  
  8546.  
  8547.             Normally SPITFIRE determines the amount of time a caller should
  8548.         be compensated for uploads according to the amount of time required
  8549.         for the transfer process.  However it is impossible to determine what
  8550.         amount time in the bi-directional transfer was spent uploading.
  8551.         Therefore, at the conclusion of the bi-directional file transfer,
  8552.         SPITFIRE checks the size of any files which were uploaded, calculates
  8553.         an approximate upload time and compensates the caller accordingly.
  8554.  
  8555.             SPITFIRE's support of bi-directional file transfer protocols allows
  8556.         them to be installed on a SPITFIRE BBS in much the same manner as other
  8557.         external protocols.  HS/Link, by Samuel H. Smith, will be used to
  8558.         explain the process of setting up a bi-directional file transfer
  8559.         protocol on a SPITFIRE BBS.
  8560.  
  8561.             To begin, Sysops will need to use their favorite text editor
  8562.         to create or modify their existing SFEXTDN.BBS.  This is a simple text
  8563.         file which will contain the names of the external protocols that are
  8564.         available on the BBS.  Each line in SFEXTDN.BBS should contain the
  8565.         letter A through N which is used by the caller to select the respective
  8566.         download protocol and the title of transfer protocol (which will
  8567.         display to the caller).  For bi-directional file transfer protocols
  8568.         these need to be followed by a comma and the term "bi-directional"
  8569.         (without the quotes).  Building on the SFEXTDN.BBS created earlier
  8570.         (refer to section, External Batch Download Protocols) our sample
  8571.         SFEXTDN.BBS might look like this:
  8572.  
  8573.         <A> JModem
  8574.         <B> GSZ Graphical ZModem Batch,Batch
  8575.         <C> HS-Link Bi-Directional Protocol,Bi-Directional
  8576.  
  8577.         When the ",bi-directional" is found on a line of the SFEXTDN.BBS,
  8578.         SPITFIRE automatically assumes a batch mode and a usefile mode.  In
  8579.         other words, you are not required to include a ",batch" or ",usefile"
  8580.         on the menu line for bi-directional file transfer protocols.  (Refer
  8581.         to the sections External Batch Download Protocols and Text File
  8582.         External Batch Download Protocols for further explanation of the
  8583.         Batch and Usefile features in SPITFIRE.)
  8584.  
  8585.             Sysops need to place SFEXTDN.BBS in the directory configured as
  8586.         the Display Files Path.  The HS/Link executable file (HSLINK.EXE) must
  8587.         be placed in the directory configured as the External Transfer Path.
  8588.         To verify, or modify, file paths in SPITFIRE, press ALT+P at the
  8589.         SPITFIRE "Ready..." prompt.  For the purpose of demonstration, an
  8590.         assumption is being made that SPITFIRE is being run on drive C in a
  8591.         directory named SF and that the External Transfer file path is
  8592.         C:\SF\EXTNOD1.
  8593.  
  8594.             As stated earlier in this documentation, SPITFIRE supports up to
  8595.         14 external protocols <A..N> to be utilized for downloads.  Unlike
  8596.  
  8597.  
  8598.                                                                        Page 150
  8599.         -----------------------------------------------------------------------
  8600.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8601.         -----------------------------------------------------------------------
  8602.  
  8603.  
  8604.         other external download protocols which use batch files named
  8605.         SFEXTDN<A..N>.BAT, bi-directional file transfers are initiated by
  8606.         batch files named SFEXTBI<x>.BAT.  <x> can be any letter A through
  8607.         N and must match the character which the caller uses to select the
  8608.         the respective file transfer protocol.  In other words, if the
  8609.         bi-directional transfer protocol is option <A> from the caller's menu
  8610.         (SFEXTDN.BBS) the batch file would be named SFEXTBIA.BAT, if the
  8611.         bi-directional transfer protocol is option <E> from the caller's menu
  8612.         (SFEXTDN.BBS) the batch file would be named SFEXTBIE.BAT, etc.  Using
  8613.         the example above, our sample batch file would be named SFEXTBIC.BAT.
  8614.  
  8615.             Next, using your favorite text editor, create the appropriate
  8616.         SFEXTBI<x>.BAT file which contains the commands necessary to execute
  8617.         the bi-directional file transfer.  Using the above example, a
  8618.         SFEXTBIC.BAT needs to be created to perform the HS/Link bi-directional
  8619.         transfers.  SPITFIRE will shell to this batch file when a caller
  8620.         selects <C>... from the download protocol list.  The contents of our
  8621.         sample SFEXTBIC.BAT file might look like this:
  8622.  
  8623.         @Echo Off
  8624.         BRK OFF
  8625.         HSLINK -P%2 @C:\SF\EXT\SFEXTRAN.LST
  8626.         BRK ON
  8627.  
  8628.         The actual contents of the batch files in use depends upon the specific
  8629.         protocol.  The above is only a sample batch file that should work well
  8630.         with HS/Link.  The bi-directional file transfer protocol batch file
  8631.         (SFEXTBI<x>.BAT) must reside in your SPITFIRE External Transfer file
  8632.         path directory after it is created.
  8633.  
  8634.  
  8635.         16.7 - EXTERNAL PROTOCOL SUPPORT
  8636.         --------------------------------
  8637.  
  8638.             Configuring the use of external file transfer protocols is
  8639.         supported by Buffalo Creek Software for registered users of SPITFIRE.
  8640.         Those who have problems with the external file transfer program
  8641.         itself are urged to read the documentation and then contact the
  8642.         author of the program.
  8643.  
  8644.  
  8645.         17.0 - HARDWARE/SOFTWARE DATA FLOW CONTROL
  8646.         ------------------------------------------
  8647.  
  8648.             When Sysop selects ALT+M to configure their modem, they will
  8649.         notice a DTE Locked option.  This switch is turned on (set to Yes) when
  8650.         using a modem that automatically adjusts to the baud rate of the 
  8651.         incoming call rather than depending upon the software to reset the baud
  8652.         rate of the COM port.  If the switch is set to Yes, then SPITFIRE does
  8653.  
  8654.  
  8655.                                                                        Page 151
  8656.         -----------------------------------------------------------------------
  8657.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8658.         -----------------------------------------------------------------------
  8659.  
  8660.  
  8661.         not adjust the COM port to the baud rate of the incoming call.  If the
  8662.         switch is set to No, then SPITFIRE monitors the speed of the incoming 
  8663.         call and will adjust the COM port speed to match the baud rate of the 
  8664.         incoming call.  It should be mentioned, most modems manufactured today
  8665.         have the capability of locking the DTE and in most instances, should be
  8666.         configured to handle the port monitoring rather than SPITFIRE.  Those 
  8667.         who are not sure if their modem is capable of DTE locking (adjusts to 
  8668.         the baud rate of the incoming call) should refer to their modem manual.
  8669.  
  8670.  
  8671.         18.0 - ADDITIONAL SPITFIRE FEATURES
  8672.         -----------------------------------
  8673.  
  8674.             There are some additional features in SPITFIRE which merit
  8675.         mentioning so the Sysop is fully aware of SPITFIRE's capabilities.
  8676.         
  8677.  
  8678.         18.1 - SCREEN SAVE FEATURE
  8679.         --------------------------
  8680.  
  8681.             SPITFIRE contains its own Screen Save Feature to prevent screen 
  8682.         burn.  Sysops who are presently using a memory-resident screen save 
  8683.         utility should discontinue its usage and instead use the screen save
  8684.         feature included in SPITFIRE.
  8685.  
  8686.  
  8687.         18.2 - SPITFIRE UTILIZES EMS (Expanded Memory)
  8688.         ----------------------------------------------
  8689.  
  8690.             Upon boot-up, SPITFIRE automatically attempts to copy
  8691.         SPITFIRE.OVR to EMS.  If there is adequate EMS available, SPITFIRE
  8692.         will access it from there.  This will increase the speed at which
  8693.         SPITFIRE operates and save wear and tear on the drive. If this is done,
  8694.         SPITFIRE upon boot-up displays the message "EMS memory is used for
  8695.         SPITFIRE.OVR".
  8696.  
  8697.  
  8698.         18.3 - SPITFIRE RECORDS CALLER ID INFORMATION
  8699.         ---------------------------------------------
  8700.  
  8701.             SPITFIRE is capable of recording Caller ID information to the
  8702.         CALLERS.LOG.  However, before SPITFIRE will record the Caller ID
  8703.         information, certain criteria must be met.  The BBS must be connected
  8704.         to a phone line and modem which supports Caller ID and the modem must
  8705.         be configured so it will report the Caller ID information.  If these
  8706.         conditions are met, SPITFIRE will record any valid phone number to the
  8707.         CALLERS.LOG. 
  8708.  
  8709.  
  8710.  
  8711.                                                                        Page 152
  8712.         -----------------------------------------------------------------------
  8713.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8714.         -----------------------------------------------------------------------
  8715.  
  8716.  
  8717.         19.0 - SPITFIRE NET-MAIL CAPABILITIES
  8718.         -------------------------------------
  8719.  
  8720.             SPITFIRE supports net-mail in three basic formats.  In the first 
  8721.         format, SPITFIRE is used in conjunction with a front-end type program 
  8722.         where net-mail messages are imported and made available to callers.  
  8723.         Secondly, SPITFIRE supports Postlink style net-mail which, when used in
  8724.         conjunction with a Universal Text Interface (UTI) program will directly
  8725.         import net-mail into SPITFIRE's message base.  In addition, Buffalo
  8726.         Creek Software's program, SHILOH, is a QWK based net-mail message
  8727.         system designed exclusively for use on SPITFIRE Bulletin Board Systems.
  8728.  
  8729.  
  8730.         19.1 - EXCHANGING MAIL WITH A FRONT END PROGRAM
  8731.         ------------------------------------------------
  8732.  
  8733.             Using SPITFIRE with a front-end program requires the use of such
  8734.         programs as BinkleyTerm or FrontDoor for sending and receiving
  8735.         net-mail messages.  Sysops who run their copy of SPITFIRE with a
  8736.         front-end type program will have to boot SPITFIRE using the baud rate
  8737.         of the caller as a command line parameter.  For example:
  8738.  
  8739.         SPITFIRE 2400
  8740.  
  8741.                      NOTE: The SF.BAT file included with the SPITFIRE package
  8742.                      should be used even with a front-end program.  Using the
  8743.                      SF.BAT file, the front-end program should boot SPITFIRE
  8744.                      in this manner - SF 2400. Then within the SF.BAT file the
  8745.                      SPITFIRE command would have to be followed by a %1.  
  8746.                      (For example - SPITFIRE %1)
  8747.  
  8748.             When SPITFIRE is booted in the above manner, SPITFIRE assumes
  8749.         there is a caller and begins the process of logging the caller on.
  8750.         When the caller logs off, then SPITFIRE does not recycle to the
  8751.         "SPITFIRE ready for use..." prompt but rather terminates so control
  8752.         can be returned to the front-end program.
  8753.  
  8754.             It should be noted that if SPITFIRE is used with a front-end
  8755.         program, the scheduled events feature within SPITFIRE becomes basically
  8756.         inoperative since events are run while SPITFIRE is at the "SPITFIRE
  8757.         ready for use..." prompt.  However, when used in this environment,
  8758.         SPITFIRE does check when the caller logs off to see if an event is
  8759.         scheduled to run.
  8760.  
  8761.  
  8762.         19.2 - EXCHANGING MAIL USING A UTI DRIVER
  8763.         -----------------------------------------
  8764.  
  8765.             Certain features within SPITFIRE allow it to be compatible with
  8766.         specific net-mail drivers.
  8767.  
  8768.  
  8769.                                                                        Page 153
  8770.         -----------------------------------------------------------------------
  8771.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8772.         -----------------------------------------------------------------------
  8773.  
  8774.  
  8775.             Each Message Conference available on the BBS must be configured as
  8776.         to whether it will support net-mail.  (Refer to CONFIGURING MESSAGE
  8777.         CONFERENCE RECORDS of this manual for more detailed information.)
  8778.         When a caller enters a message in a Message Conference configured to
  8779.         allow net-mail, the caller will be prompted as to whether they wish to
  8780.         send the message via net-mail.  If the caller responds with a Y for 
  8781.         Yes, the caller can send a message to someone who is not a caller on
  8782.         the BBS.  Furthermore, the message is marked as a net-mail message, 
  8783.         which allows net-mail utilities, such as the BCSUTI, to go through 
  8784.         and extract the net-mail messages for processing and exchanging
  8785.         with other BBS systems.  The BCSUTI serves as a conversion driver 
  8786.         between SPITFIRE and the Postlink net-mail software and allows 
  8787.         messages transferred between other BBS systems to be imported directly
  8788.         into SPITFIRE's existing message base.  (Sysops should refer to the
  8789.         Postlink and BCSUTI documentation for complete instructions regarding
  8790.         setting up a SPITFIRE BBS for exchanging mail with these programs.)
  8791.  
  8792.  
  8793.         19.3 - EXCHANGING MAIL USING QWK PACKETS
  8794.         ----------------------------------------
  8795.  
  8796.              Buffalo Creek's Software program, SHILOH, allows SPITFIRE BBS 
  8797.         systems to exchange QWK mail packets with other SPITFIRE boards.
  8798.         SHILOH determines what messages should be extracted by whether the
  8799.         Message Conference are configured as net-mail conferences, whether
  8800.         the Message Conferences are included in the caller's message queue and
  8801.         by the last read message pointers for the caller in each net-mail
  8802.         conference in his/her queue.  Each Message Conference must have the 
  8803.         Net ID Name configured (Refer to CONFIGURING MESSAGE CONFERENCE RECORDS
  8804.         of this manual for more detailed information) according to the Net ID 
  8805.         Name assigned by the mail system the BBS is participating in.  When
  8806.         importing messages, SHILOH matches the Net ID Name with those in the
  8807.         QWK packet to be imported and those messages are imported directly into
  8808.         SPITFIRE's message base.  (For additional information regarding
  8809.         SHILOH, please refer to SHILOH.DOC.)
  8810.                      
  8811.  
  8812.         20.0 - OPERATING A MULTI-NODE SPITFIRE
  8813.         --------------------------------------
  8814.  
  8815.             The SPITFIRE Bulletin Board System is fully capable of operating in
  8816.         a multi-node BBS environment.  A multi-node BBS system is one that
  8817.         allows multiple copies of SPITFIRE to run, having two or more nodes
  8818.         that share a significant number of the files used during system
  8819.         operation.  When configured for multi-node operation, all nodes of a
  8820.         SPITFIRE BBS share files contained in the WORK, MESSAGE and DISPLAY
  8821.         file paths.  The SYSTEM and EXTERNAL protocol file paths must be set up
  8822.         individually for each node.
  8823.  
  8824.  
  8825.                                                                        Page 154
  8826.         -----------------------------------------------------------------------
  8827.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8828.         -----------------------------------------------------------------------
  8829.  
  8830.  
  8831.  
  8832.         20.1 - MULTI-NODE BBS REQUIREMENTS
  8833.         ----------------------------------
  8834.  
  8835.             In order to operate SPITFIRE in a multi-node environment, the Sysop
  8836.         must either be using a multi-tasking software or have multiple computer
  8837.         systems networked together.  Under most circumstances, each node the
  8838.         Sysop wishes to install will require its own telephone line and modem.
  8839.         The exception to this being, if in either the multi-tasking or network
  8840.         environment, the Sysop configures a copy of SPITFIRE BBS with a
  8841.         maximum baud rate of 0 (making that node only accessible by local
  8842.         log on).
  8843.  
  8844.  
  8845.         20.2 - CONFIGURING SPITFIRE FOR MULTI-NODE OPERATION
  8846.         ----------------------------------------------------
  8847.  
  8848.             In general, SPITFIRE is configured much the same for multi-node as
  8849.         it is for a single node system.  (Refer to the SPITFIRE CONFIGURATION
  8850.         section of this manual for more detailed information.)  However, there
  8851.         are several configuration options the Sysop must be sure to set 
  8852.         correctly when installing or expanding to a multi-node system.
  8853.  
  8854.             To begin, press ALT+Z to open SPITFIRE's configuration window.
  8855.         Modifications must be made so that a node number is assigned for the
  8856.         individual node being configured and the total number of available
  8857.         nodes entered.  Also, it is possible to configure one or more of the
  8858.         available nodes as a private BBS.  If this is done, be sure to use the
  8859.         ALT+Z option to set the security required for accessing the private
  8860.         node being configured.  For any node not configured as a private BBS,
  8861.         simply have the security required set to zero.  These settings need to
  8862.         be appropriately configured for each node on the system.
  8863.  
  8864.             In addition, when operating SPITFIRE in a multi-node environment,
  8865.         the DOS SHARE program is normally required to be used.  This can be
  8866.         accomplished by placing SHARE in the AUTOEXEC.BAT so SHARE is loaded
  8867.         each time that the computer is booted.
  8868.  
  8869.  
  8870.         20.3 - FEATURES UNIQUE TO MULTI-NODE OPERATION
  8871.         ----------------------------------------------
  8872.  
  8873.             When operating a multi-node SPITFIRE BBS system, one of the options
  8874.         available from the Main Menu is <W>...Who On.  If a caller selects this
  8875.         option, information is displayed to the screen telling the caller of
  8876.         anyone else who is currently logged on to any of the other available 
  8877.         nodes.  The information of who is on the various system nodes is stored
  8878.         in SFWHOSON.DAT, which resides in SPITFIRE's Work File Path.
  8879.  
  8880.  
  8881.                                                                        Page 155
  8882.         -----------------------------------------------------------------------
  8883.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8884.         -----------------------------------------------------------------------
  8885.  
  8886.  
  8887.             Several features unique to the multi-node SPITFIRE environment
  8888.         relate to packing the message base or caller's file.  It is extremely
  8889.         important that there is no other BBS activity during the packing of
  8890.         these files.  Therefore, certain safeguards are included in SPITFIRE
  8891.         which monitor activity on all nodes to prevent system access when
  8892.         packing of these files is in progress.  Similarly, SPITFIRE will not
  8893.         allow these files to be packed if there is activity on any of the
  8894.         available nodes.
  8895.  
  8896.             SPITFIRE does not allow a Sysop to use the internal SPITFIRE
  8897.         commands for packing the caller file or packing the message base while
  8898.         a caller is logged on one of the other nodes.  If the Sysop attempts
  8899.         this, the following message will be displayed:  "Sysop, you are not
  8900.         allowed to pack the caller's file/message base while other nodes are
  8901.         busy."  Depending upon which activity is trying to be performed, either
  8902.         the text of caller's file or message base will display in the above
  8903.         message.
  8904.  
  8905.             If a caller attempts to log onto the system when SPITFIRE is
  8906.         packing the message base or caller's file, SPITFIRE displays the
  8907.         following message, "A maintenance operation is presently being
  8908.         performed!  Please call back in a few minutes."  Upon logging on
  8909.         the caller is shown the SFPRELOG.BBS and the WELCOME1.[BCR] but after
  8910.         entering their name and password the above message will be displayed.
  8911.         Sysops may create their own screen for displaying the maintenance
  8912.         message if preferred.  This screen, SFMAINT.[BCR] displays
  8913.         immediately after the caller enters their name, replacing SPITFIRE's
  8914.         default message mentioned above.
  8915.  
  8916.             If configured as a multi-node system, when booted, SPITFIRE checks
  8917.         to determine whether maintenance is being performed (packing the
  8918.         callers file and packing the message base).  In the event SPITFIRE
  8919.         discovers that maintenance is being performed, the following message
  8920.         is displayed:
  8921.  
  8922.         Report - Maintenance Being Performed.
  8923.         Pausing Until Maintenance Is Complete.
  8924.         Press Any Key To Return To DOS.
  8925.  
  8926.             SPITFIRE then goes into a loop and continues to check the
  8927.         maintenance status indefinitely until the maintenance has been
  8928.         completed.  When the maintenance is completed, SPITFIRE continues
  8929.         initialization and waits for a caller.  During the time while SPITFIRE
  8930.         is doing the continuous maintenance check loop, if a key is pressed
  8931.         SPITFIRE terminates and returns to DOS.  In other words, when booting
  8932.         SPITFIRE, if it is discovered that maintenance is being performed by
  8933.         another node, SPITFIRE loops until the maintenance status changes or
  8934.         until the Sysop presses a key to return to DOS.
  8935.  
  8936.  
  8937.                                                                        Page 156
  8938.         -----------------------------------------------------------------------
  8939.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8940.         -----------------------------------------------------------------------
  8941.  
  8942.  
  8943.  
  8944.         20.4 - NODE CHAT
  8945.         ----------------
  8946.  
  8947.             On a multi-node SPITFIRE BBS, a caller is able to chat with
  8948.         callers on another node via the Node Chat feature. This feature is
  8949.         accessed by selecting the "<W>ho's On The Other Node?" Menu Selection 
  8950.         which is available from the Main Menu.
  8951.  
  8952.         Configuring Node Chat
  8953.         ---------------------
  8954.  
  8955.             To set up Node Chat, the Sysop will need to configure the
  8956.         Node Chat Drive from SPITFIRE's ALT+Z configuration window.  This
  8957.         field should be configured to the drive letter where the node chat
  8958.         file will be stored.  The Node Chat Drive should be a common drive
  8959.         shared by all nodes.  Due to the constant reading of the node chat 
  8960.         file, it is highly recommended that a RAM drive be used for storing 
  8961.         the node chat file.  DOS comes with the necessary software needed
  8962.         for creating a RAM drive and the DOS manual contains instructions 
  8963.         on how to set up a RAM drive.
  8964.         
  8965.             After configuring the Node Chat Drive, the Sysop may need to
  8966.         edit DAILYLMT.DAT.  Node chat parameters are specific to each
  8967.         security level.  The default values allow for five Node Chats of five 
  8968.         minutes each per day.  To set specific values for a given security 
  8969.         level, the following parameters (preceded by ONE comma) may be 
  8970.         appended to any security level's entry in DAILYLMT.DAT:
  8971.  
  8972.         #OCA=(Number Of Node Chats Allowed Each Day)
  8973.         TPNC=(Time In Minutes Permitted For Each Node Chat)
  8974.  
  8975.         An example DAILYLMT.DAT might look like this:
  8976.  
  8977.         4,MPC=0,MPD=0,DLPD=0,#OCA=0,TPNC=0    (Zero Permitted, Zero Minutes)
  8978.         5,MPC=30,MPD=30,DLPD=10,KB=2000       (Default Number And Time)
  8979.         10,MPC=60,MPD=60,DLPD=15,KB=5000,#OCA=10,TPNC=20
  8980.                                               (10 Chats Daily, 20 Minutes Each)
  8981.         20,MPC=60,MPD=60,DLPD=15,KB=5000,TPNC=30
  8982.                                               (Default Number, 30 Minutes Each)
  8983.         30,MPC=60,MPD=60,DLPD=15,KB=5000,#OCA=20
  8984.                                               (20 Chats Daily, Default Time)
  8985.  
  8986.         To use default values for both Number Of Chats Daily and Time Per Chat
  8987.         for ALL security levels, no changes need to be made to DAILYLMT.DAT.
  8988.  
  8989.         ***NOTE*** It is REQUIRED that ALL nodes on a multi-node SPITFIRE BBS 
  8990.         have a common Node Chat Drive in order to be available for Node Chat! 
  8991.  
  8992.  
  8993.                                                                        Page 157
  8994.         -----------------------------------------------------------------------
  8995.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  8996.         -----------------------------------------------------------------------
  8997.  
  8998.  
  8999.         Initiating Node Chat
  9000.         --------------------
  9001.  
  9002.             When a caller selects "<W>ho's On...", they are presented with a
  9003.         summary of activities on the other nodes.  Callers on the other nodes
  9004.         are NOT available for Node Chat under the following circumstances:
  9005.  
  9006.         * when they are chatting with the Sysop (Local Chat)
  9007.         * when they are using a Door
  9008.         * when they are already in another Node Chat
  9009.         * when they are entering messages
  9010.         * when they are involved in the transmission of files
  9011.         * when those with Sysop-Level Security are using Sysop Utilities
  9012.  
  9013.             The caller desiring the Node Chat sees something like this:
  9014.  
  9015.         "This BBS supports 3 nodes.
  9016.          --------------------------
  9017.          Node 1 - (1st Caller) ................... Available for chat!
  9018.          Node 2 - (2nd Caller) ................... Available for chat!
  9019.          Node 3 - Busy Caller  ................... Transmitting file!
  9020.  
  9021.           (1st Caller), would you like to initiate a Node Chat? <y/n> "
  9022.           A <y>es response then prompts the caller:
  9023.  
  9024.           " Chat with which node # "
  9025.  
  9026.             If the caller who desires a node chat enters a valid node number,
  9027.         the caller on the desired node is notified that a Node Chat with them
  9028.         is requested and by whom.  They then see something like this:
  9029.  
  9030.         " (2nd Caller) would like to chat!
  9031.           Would you like to chat with (1st Caller)? <Y/n> "
  9032.  
  9033.         " Awaiting other node response...Press ESC to abort! "
  9034.  
  9035.             If the chatted caller agrees to chat, Node Chat begins with the 
  9036.         following message:
  9037.         
  9038.         There are <xx> minutes allowed for this chat.
  9039.         Press ESC when ready to terminate chat.
  9040.         
  9041.             If the chatted caller does not want to chat, the caller who 
  9042.         requested the chat is returned to the BBS after a short period of time.
  9043.         They are free to request another Node Chat later or attempt to chat 
  9044.         with another node.
  9045.  
  9046.  
  9047.                                                                        Page 158
  9048.         -----------------------------------------------------------------------
  9049.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9050.         -----------------------------------------------------------------------
  9051.  
  9052.  
  9053.         Terminating Node Chat
  9054.         ---------------------
  9055.  
  9056.             The chat conversation will proceed in the same fashion as the
  9057.         Sysop chat, with each caller alternating their exchange until one
  9058.         of the callers terminates the chat by pressing the ESC key or the
  9059.         chat is terminated as a result of exhausting all the time allowed
  9060.         for the node chat.  When the chat is terminated by one of the chat
  9061.         participants, the message:
  9062.         
  9063.         <Caller> aborted chat.
  9064.         
  9065.         displays and the callers are returned to the section of the BBS that
  9066.         they were in before the Node Chat began.  
  9067.         
  9068.         Prior to the chat being terminated as a result of using all of the
  9069.         allowable time for the node chat, SPITFIRE will display a message
  9070.         notifying the participants that 2 minute (or less) remain in the chat.
  9071.         In the event the chat is terminated due to the amount of time allowed 
  9072.         for the node chat being exhausted, both callers in the node chat are
  9073.         notified of this and returned to the BBS.
  9074.         
  9075.         Also, if either caller drops carrier for any reason, the Node Chat is 
  9076.         terminated and the other caller is returned to the BBS.
  9077.  
  9078.  
  9079.         21.0 - SPITFIRE MULTI-TASKING/NETWORK ENVIRONMENT
  9080.         -------------------------------------------------
  9081.  
  9082.             In order to operate a multi-node SPITFIRE BBS system, SPITFIRE
  9083.         must be configured to run in either a multi-tasking or networked
  9084.         environment.  In a multi-tasking environment multiple copies of
  9085.         SPITFIRE need to be loaded on one computer with the aid of such
  9086.         multi-tasking programs as Windows 3.X, Windows 95, OS/2 or DESQview.
  9087.         In a networked environment individual copies of SPITFIRE need to be 
  9088.         loaded on any number of computers that are networked together via such
  9089.         networking systems as LANtastic.  The SPITFIRE distribution package 
  9090.         contains text files which outline the necessary procedures for 
  9091.         installing SPITFIRE in such environments.
  9092.  
  9093.  
  9094.         22.0 - USING SPITFIRE TO RECEIVE FAX CALLS
  9095.         ------------------------------------------
  9096.  
  9097.             SPITFIRE is capable of receiving both data and fax calls on the 
  9098.         same line.  This will work with most Class 2/2.0 and with a few Class
  9099.         1 fax modems.  Most Class 1 modems (such as the US Robotics 16.8 
  9100.         series) will not be fax capable.
  9101.  
  9102.  
  9103.                                                                        Page 159
  9104.         -----------------------------------------------------------------------
  9105.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9106.         -----------------------------------------------------------------------
  9107.  
  9108.  
  9109.             To determine whether your modem will properly receive an incoming
  9110.         fax call, issue the following command from your terminal program:  
  9111.         AT+FCLASS=?
  9112.  
  9113.         Possible return codes include:
  9114.  
  9115.             0 = Data
  9116.             1 = Fax Class 1 capable
  9117.             2 = Draft Fax Class 2 "compatible"       ----\  These modems
  9118.           2.0 = Fax Class 2.0 capable                ----/   will work!
  9119.         ERROR = NO fax capabilities
  9120.  
  9121.  
  9122.             Adaptive answering mode describes a state where a modem is capable 
  9123.         of discriminating between an incoming data call and an incoming fax
  9124.         call and taking appropriate action.  On a SPITFIRE BBS, SPITFIRE will
  9125.         answer the phone in all cases.  If the modem returns a code indicating
  9126.         an incoming data call, SPITFIRE will present the BBS to the caller.
  9127.         In the case of an incoming fax call, SPITFIRE will then run SFFAX.BAT.
  9128.         Sysops need to create and configure their SFFAX.BAT according to the
  9129.         modem and the fax reception software in use.  SFFAX.BAT should be
  9130.         placed in each node's SPITFIRE Home Directory.  Once the fax has been
  9131.         received, SPITFIRE will re-initialize the COM port and will accept
  9132.         subsequent calls of either type.
  9133.  
  9134.  
  9135.         22.1 - CONFIGURING YOUR SYSTEM TO RECEIVE FAX CALLS
  9136.         ---------------------------------------------------
  9137.  
  9138.             To begin, it is necessary to store all modem settings related to
  9139.         receiving data calls in the modem's NRAM.  All of SPITFIRE's strings
  9140.         should therefore only be used for fax-related parameters.  Consult
  9141.         your modem documentation to determine which registers need to be 
  9142.         changed and how to store those changes.  Currently, no known modem 
  9143.         stores fax-related settings in NRAM.
  9144.  
  9145.             To configure your modem to be fax-capable, first press ALT+M from 
  9146.         the SPITFIRE "Ready..." prompt.  Here are some suggested setups:
  9147.  
  9148.  
  9149.         CLASS 2 MODEMS
  9150.         --------------
  9151.  
  9152.         <I> Initialization String:
  9153.             AT+FCLASS=2+FAA=1+FCR=1+FLID="515 225 8496"+FDCC=1,5^M
  9154.         <A> Answer String: AT+FAA=1A
  9155.         <F> FAX Connection Result Message: +FCON
  9156.  
  9157.         (You may substitute an alphanumeric string of up to 20
  9158.         characters for the phone number listed above in quotes.)
  9159.  
  9160.  
  9161.                                                                        Page 160
  9162.         -----------------------------------------------------------------------
  9163.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9164.         -----------------------------------------------------------------------
  9165.  
  9166.  
  9167.         CLASS 2.0 MODEMS
  9168.         ----------------
  9169.  
  9170.         <I> Initialization String:
  9171.             AT+FCLASS=2.0+FLI="515 225 8496"^MAT+FNR=1,1,1^M
  9172.         <A> Answer String: AT+FCLASS=2.0+FAA=1A
  9173.         <F> FAX Connection Result Message: +FCO
  9174.  
  9175.         ZyXEL CLASS 2 MODEM
  9176.  
  9177.         <I> Initialization String:
  9178.             AT#B1+FCLASS=6^M
  9179.         <A> Answer String: ATA
  9180.         <F> FAX Connection Result Message: FZYX
  9181.  
  9182.         These are just SOME of the strings related to fax reception used by
  9183.         capable modems. Consult your modem manual for further information.
  9184.  
  9185.         As you can see, there are MANY possibilities.
  9186.  
  9187.  
  9188.         22.2 - SFFAX.BAT
  9189.         ----------------
  9190.  
  9191.             SFFAX.BAT needs to include all the necessary commands which are 
  9192.         required for receiving the incoming fax calls, using the fax reception
  9193.         program of your choice.  The shareware fax program, BGFAX, will be used
  9194.         in the following example to demonstrate how the SFFAX.BAT might be set
  9195.         up to receive incoming fax calls.  The following example demonstrates
  9196.         the batch commands needed to receive a fax using a USR fax modem:
  9197.  
  9198.          REM  This Batch File Will Run BGFAX from SPITFIRE 3.5
  9199.          C:
  9200.          CD\BGFAX
  9201.          BGFAX /FCO C:\BGFAX 1 Q
  9202.          CD C:\SF
  9203.          EXIT
  9204.          
  9205.         (The above receives a fax using COM1: in QuickLink II mode.)
  9206.  
  9207.         Many other configurations are possible, depending upon the software
  9208.         used to receive the fax. The BGFAX documents provide an excellent
  9209.         overview of fax modem capability and their use as well as
  9210.         instructions for its own use.
  9211.         
  9212.             It is important to remember that unless a fax modem returns a code
  9213.         which can be recognized by SPITFIRE, it will NOT work with SF 3.5.
  9214.         SPITFIRE itself does NOT receive the fax!  What it does, is recognize
  9215.         the code configured in ALT+M and then passes control to a third party
  9216.  
  9217.  
  9218.                                                                        Page 161
  9219.         -----------------------------------------------------------------------
  9220.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9221.         -----------------------------------------------------------------------
  9222.  
  9223.  
  9224.         program which is capable of receiving and printing incoming fax calls.
  9225.         After configuring their BBS to receive fax calls, Sysops can use their 
  9226.         fax capabilities to receive questionnaires, subscription applications,
  9227.         proofs of identity, etc., thus, providing a valuable additional feature
  9228.         for their SPITFIRE Bulletin Board System.
  9229.  
  9230.  
  9231.         23.0 - SPITFIRE TECHNICAL REFERENCE INFORMATION
  9232.         -----------------------------------------------
  9233.  
  9234.             There are absolutely no plans whatsoever to release the source
  9235.         code for SPITFIRE.  However, we do feel some information may be of use
  9236.         to our Sysops to help them understand how SPITFIRE works.  If there is
  9237.         something you would like to know which is not covered in this 
  9238.         documentation, please ask via Buffalo Creek's BBS (515)-225-8496.
  9239.         We will make the information available to you, if possible.
  9240.         
  9241.             There is certain information that is required for those interested
  9242.         in writing utilities and other third party type programs for SPITFIRE.
  9243.         In such an instance, please contact Buffalo Creek's BBS for information
  9244.         regarding the record structure information needed.  We will make the
  9245.         information available to you, if possible.
  9246.         
  9247.             When a caller goes through a Door or uses any of the Sysop
  9248.         configurable features available from each menu, SPITFIRE creates a 
  9249.         simple text file named SFDOORS.DAT, SFMAIN.DAT, SFMESS.DAT, SFFILE.DAT,
  9250.         or SFSYSOP.DAT in the SPITFIRE HOME directory.  This text file contains
  9251.         necessary information for the caller to return to SPITFIRE.  The text 
  9252.         file is erased when control is returned to SPITFIRE.
  9253.  
  9254.  
  9255.         24.0 - SPITFIRE COMPANION PROGRAMS
  9256.         ----------------------------------
  9257.  
  9258.             Several SPITFIRE companion programs are included within the
  9259.         SPITFIRE distribution package.  These programs are designed to work
  9260.         with SPITFIRE.  Those which are optional and work independently of
  9261.         SPITFIRE are noted as such with (OPTIONAL) after the utility name.  It
  9262.         is the intention of Buffalo Creek Software to provide these programs 
  9263.         with SPITFIRE in hopes they are found to be an asset in the operation
  9264.         of a SPITFIRE BBS.
  9265.  
  9266.             Some of these programs are shelled to during the execution of
  9267.         special features within SPITFIRE and are noted as such with (SHELL)
  9268.         after the program name.  Among these, some may also be executed
  9269.         independently of SPITFIRE as well.  This will be noted in the
  9270.         individual program description.
  9271.  
  9272.             It should be emphasized that the following programs all contain
  9273.         individual documentation that should be referred to for complete
  9274.  
  9275.  
  9276.                                                                        Page 162
  9277.         -----------------------------------------------------------------------
  9278.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9279.         -----------------------------------------------------------------------
  9280.  
  9281.  
  9282.         details.  Any of these programs may be updated prior to the next
  9283.         SPITFIRE release without written notification.  Therefore, it is
  9284.         recommended that you call Buffalo Creek's BBS periodically to check
  9285.         for updated versions of these programs.
  9286.  
  9287.  
  9288.         24.1 - DAILYLMT (OPTIONAL)
  9289.         --------------------------
  9290.  
  9291.             DAILYLMT provides an easy to use menu program for creating or
  9292.         editing SPITFIRE's DAILYLMT.DAT file.   It easily allows SPITFIRE
  9293.         Sysops to add, change or delete security levels within DAILYLMT.DAT.
  9294.         In addition, an option is provided for the Sysop to review the contents
  9295.         of the existing DAILYLMT.DAT file.  The responses to DAILYLMT's prompts
  9296.         set the minutes per call, minutes per day, downloads per day, quick
  9297.         log-on status, kilobytes per day, number of chats allowed, time per
  9298.         node chat, violation warning ratio and violation enforcement ratio
  9299.         for each security level.  DAILYLMT uses the information that
  9300.         has been input to format individual lines in the DAILYLMT.DAT file.
  9301.  
  9302.  
  9303.         24.2 - SFDOOR (OPTIONAL)
  9304.         ------------------------
  9305.  
  9306.             SFDOOR is a SPITFIRE utility that is used to create and or modify
  9307.         SPITFIRE's SFDOOR.MNU file.  SFDOOR is menu driven for ease of use and
  9308.         aids the Sysop in installing or deleting door programs on a SPITFIRE
  9309.         BBS.  SFDOOR also provides an option for reviewing the current
  9310.         SFDOOR.MNU file.  When adding or changing the SFDOOR.MNU file, Sysops
  9311.         provide information regarding the title for the door's name; whether
  9312.         the security will be greater than or equal to, equal to, or less than;
  9313.         and the security level required to access the door.  SFDOOR will
  9314.         then update the SFDOOR.MNU file accordingly.
  9315.  
  9316.  
  9317.         24.3 - SFSENDIT (OPTIONAL)
  9318.         --------------------------
  9319.  
  9320.             SFSENDIT is a SPITFIRE utility that is used to flag files for
  9321.         sending to a specific caller or group of callers with a common security
  9322.         level.  The file flagged for sending must exist in a SPITFIRE File Area
  9323.         although it need not be listed in the SFFILES.BBS.  SFSENDIT stores
  9324.         the file area and the file name in the SFUSERS.DAT file.  When the
  9325.         caller next logs on the BBS, he/she is notified that the file is
  9326.         there for download.
  9327.  
  9328.             SFSENDIT is a limited to flagging one file per caller or group of
  9329.         callers with a common security level.  Similar utilities exist that
  9330.         offer more complex file flagging schemes.  If SFSENDIT does not meet a
  9331.  
  9332.  
  9333.                                                                        Page 163
  9334.         -----------------------------------------------------------------------
  9335.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9336.         -----------------------------------------------------------------------
  9337.  
  9338.  
  9339.         Sysop's needs, they may wish to use one of these other utilities.
  9340.         However, it should be mentioned that it is possible for SFSENDIT to
  9341.         send more than one file at a time by compressing the desired files
  9342.         together into one file.  Also, SFSENDIT does not work when a caller is
  9343.         logged on locally.  If the file to be downloaded is in a free file
  9344.         area, the caller's statistics are not updated.  If the file downloaded
  9345.         is in a non-free file area, the caller's download statistics will be
  9346.         adjusted.
  9347.  
  9348.             SFSENDIT is menu-driven and easy to use.  SFSENDIT provides
  9349.         options for flagging a file for download by caller or security level,
  9350.         removing flags by caller or security level, and viewing flags set
  9351.         by caller or security level.
  9352.  
  9353.  
  9354.         24.4 - LAKOTA (SHELL)
  9355.         ---------------------
  9356.  
  9357.             LAKOTA is a SPITFIRE utility which allows the caller to download
  9358.         messages in QWK format.  Using a QWK offline reader, the caller can
  9359.         read messages, reply to messages and/or enter messages offline.  The
  9360.         compressed reply packet (in QWK format) can then be uploaded with
  9361.         LAKOTA the next time the caller logs on the BBS.  LAKOTA will insert
  9362.         messages contained in the reply packet into SPITFIRE's message base.
  9363.  
  9364.             When downloading the caller is given the option of downloading
  9365.         messages to the caller or all new messages.  The caller is also
  9366.         asked to specify which conferences the messages to be downloaded
  9367.         will be extracted from.  Conference options include All Conferences,
  9368.         Select A Conference or Your Queued Conferences.  Once the selection
  9369.         is defined, LAKOTA creates the QWK mail packet and compresses it in
  9370.         ZIP format.  Next, if the caller is logged on locally the message
  9371.         packet is placed in the SPITFIRE home directory.  If the caller is
  9372.         logged on remotely they are prompted to select a file transfer
  9373.         protocol to be used in the message download.  If the download is
  9374.         successful the caller is then prompted as to whether they wish to
  9375.         have their message pointers updated.
  9376.  
  9377.             When uploading the reply packet, if the caller is logged on
  9378.         locally, LAKOTA will prompt the caller to enter the drive, path
  9379.         and file name of the mail packet to be uploaded.  When logged on
  9380.         remotely, the caller is presented with a menu that allows them to
  9381.         select a file transfer protocol to be used in the message upload.
  9382.         The messages from the uploaded packet are then inserted into
  9383.         SPITFIRE's message base.
  9384.  
  9385.             LAKOTA is a simple, get-the-job-done QWK mail upload/download
  9386.         program.   There are a number of similar mail doors which offer
  9387.         more complex options for exchanging mail on a BBS.  If LAKOTA
  9388.  
  9389.  
  9390.                                                                        Page 164
  9391.         -----------------------------------------------------------------------
  9392.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9393.         -----------------------------------------------------------------------
  9394.  
  9395.  
  9396.         does not meet a Sysop's needs, they can choose other mail exchange
  9397.         utilities.  If you do not wish to have this option available to
  9398.         callers, the security of the SFMSG.MNU for this feature should
  9399.         be set high enough so the caller cannot access it.
  9400.  
  9401.             LAKOTA must be used with SPITFIRE and cannot be executed
  9402.         independently of SPITFIRE.
  9403.  
  9404.  
  9405.         24.5 - SFPCKUSR (SHELL)
  9406.         -----------------------
  9407.  
  9408.             SFPCKUSR is a SPITFIRE companion utility which is used to
  9409.         purge the caller's record from the caller data base, SFUSERS.DAT.
  9410.         SPITFIRE will shell to SFPCKUSR when Pack Users File is selected
  9411.         from the Sysop Menu.  SFPCKUSR can also be used independently of
  9412.         SPITFIRE.
  9413.  
  9414.             When the Sysop selects the Pack User File from the Sysop
  9415.         Menu, the Sysop is prompted whether inactive callers should
  9416.         be purged.  If the Sysop responds with a Y, the Sysop is
  9417.         then asked to enter the number of days to be used for purging
  9418.         inactive callers.  If the number of days between today's date
  9419.         and the caller's last log on is greater than the number of days
  9420.         the Sysop enters here, the caller is considered inactive and will
  9421.         be purged.  Once these questions have been answered, SPITFIRE
  9422.         shells to SFPCKUSR, passing the purging criteria to it.  SFPCKUSR
  9423.         will purge any callers who have been marked for deletion and if
  9424.         the inactive purge has been selected, any callers who have not
  9425.         called for the amount of days specified by the Sysop will also
  9426.         be purged.  Once SFPCKUSR has completed the purge process, a list
  9427.         of the callers who were purged is written (or appended to)
  9428.         SFPURGED.USR in the WORK directory and control is returned to
  9429.         SPITFIRE.
  9430.  
  9431.             SFPCKUSR can also be used independently from SPITFIRE.  When
  9432.         initiated from the DOS prompt or from within a batch file without
  9433.         any command line parameters, only callers who have been marked for
  9434.         deletion will be purged.  Command line parameters can be used to
  9435.         specify the number of days for purging inactive callers.  When
  9436.         SFPCKUSR has completed the purge process, a list of the callers
  9437.         who were purged is written (or appended to) SFPURGED.USR in the
  9438.         SPITFIRE WORK directory.
  9439.  
  9440.  
  9441.         24.6 - SFPCKMSG (SHELL)
  9442.         -----------------------
  9443.  
  9444.             SFPCKMSG is a SPITFIRE companion utility which is used to
  9445.         pack the message base.  The Sysop can control which messages
  9446.  
  9447.  
  9448.                                                                        Page 165
  9449.         -----------------------------------------------------------------------
  9450.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9451.         -----------------------------------------------------------------------
  9452.  
  9453.  
  9454.         are packed according to the following criteria: number of days
  9455.         old, threaded messages, and unreceived messages.  This criteria
  9456.         can be set independently for each Message Conference available
  9457.         on the BBS.
  9458.  
  9459.             When Event M is activated, SPITFIRE will shell to SFPCKMSG
  9460.         to pack the message base.  When the Sysop elects to use the
  9461.         Pack Message Base option from the Sysop Menu, SPITFIRE will
  9462.         shell to SFPCKMSG to pack the message base.  When SPITFIRE
  9463.         shells to SFPCKMSG the settings on the Message Conference
  9464.         record for each conference are used to determine the criteria
  9465.         for purging messages from the system.
  9466.  
  9467.             SFPCKMSG can also be used independently of SPITFIRE.  If
  9468.         you choose to use SFPCKMSG from the DOS prompt or from within
  9469.         a batch file, command line parameters are available to define
  9470.         the criteria for which messages will be purged from the system.
  9471.  
  9472.  
  9473.         25.0 - COMMENT FROM THE AUTHOR
  9474.         ------------------------------
  9475.  
  9476.             While SPITFIRE is a full-featured BBS software package, there 
  9477.         are additional features that can be added.  SPITFIRE is not designed
  9478.         to have every whistle and bell possible.  There are already other BBS
  9479.         software available that attempts to provide all the whistles and bells.
  9480.         SPITFIRE is designed, written and upgraded with a simple, fast, 
  9481.         get-the-job-done BBS package in mind (the KISS system).  SPITFIRE will
  9482.         more than do the job for you.  However, plans are already in the making
  9483.         for improvements and additions.  Hopefully, with your help, SPITFIRE 
  9484.         will continue to improve without the loss of its simplicity.
  9485.  
  9486.             There were many people who offered suggestions and discovered
  9487.         problems during the development of SPITFIRE.  It would be nice to list
  9488.         the names of those people but surely I would leave someone out.  I do,
  9489.         however, feel it important to make note that Jacque Shipley kept track
  9490.         of all the changes and improvements in SPITFIRE version 3.6 and
  9491.         spent a tremendous amount of time revising the manual.
  9492.  
  9493.             As mentioned earlier, SPITFIRE is written in Borland's Turbo
  9494.         Pascal and linked with Assembler code.  This entire program was written
  9495.         by yours truly (Mike Woltz).  It has taken over seven years to get 
  9496.         SPITFIRE to this point (maybe I'm slow).  This opportunity is taken to
  9497.         thank my wife Ann, my children Mason, Jesse and Amanda for tolerating 
  9498.         the countless number of hours that were spent writing and testing 
  9499.         SPITFIRE.  I also would like to mention my grown children, Matthew, 
  9500.  
  9501.  
  9502.                                                                        Page 166
  9503.         -----------------------------------------------------------------------
  9504.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9505.         -----------------------------------------------------------------------
  9506.  
  9507.  
  9508.         Joell, and Sue, as well as my grandchildren, Joshua and Lexie.  Lord
  9509.         knows, I could be a better husband, father and grandpa.  Most
  9510.         important, I thank God for my family and giving me the ability to
  9511.         write SPITFIRE.
  9512.  
  9513.             This opportunity is taken to thank each Sysop who has gone to
  9514.         the expense of registering SPITFIRE.  I have had the pleasure of
  9515.         meeting and working with thousands of people in my life.  I think
  9516.         I am safe in saying that for the most part, SPITFIRE Sysops are SUPER,
  9517.         top-shelf people.  Without these Sysops' support, patience,
  9518.         cooperation, etc., none of this would be possible.
  9519.  
  9520.             I would like to mention one last thing that has become a concern
  9521.         to me.  After putting over eight years of my life into SPITFIRE, I
  9522.         have attempted to keep the cost of this software as reasonable as
  9523.         possible.  I have noticed lately that there are many third party
  9524.         utilities, etc. being written for SPITFIRE and I have also noticed
  9525.         that in some cases the registration fee for these utilities is nearly
  9526.         half the cost of SPITFIRE.  It doesn't seem right to charge $20.00 to
  9527.         $35.00 for a SPITFIRE utility that can be written in a day or two and
  9528.         I would ask those authors to attempt to keep their prices comparable
  9529.         to the SPITFIRE project.  No rip-offs, OK?  Thank you!
  9530.  
  9531.  
  9532.                                                                        Page 167
  9533.         -----------------------------------------------------------------------
  9534.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9535.         -----------------------------------------------------------------------
  9536.  
  9537.  
  9538.         NOTES:
  9539.         ------
  9540.  
  9541.  
  9542.                                                                       Page 168
  9543.         -----------------------------------------------------------------------
  9544.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9545.         -----------------------------------------------------------------------
  9546.  
  9547.  
  9548.         APPENDIX A
  9549.         ----------
  9550.  
  9551.         SPITFIRE QUESTIONS AND ANSWERS
  9552.         ------------------------------
  9553.  
  9554.         QUESTION: Why is the "Do You Want ANSI Graphics? <y/N>" displayed
  9555.                   each time a caller logs on the BBS?
  9556.  
  9557.         ANSWER:   Some BBS software stores in the caller's file whether a
  9558.                   caller uses ANSI, and if so, then each time the caller logs
  9559.                   on, ANSI graphics are automatically displayed.  When creating
  9560.                   SPITFIRE it was decided to provide the caller with the
  9561.                   opportunity to select the display preferred at each log-on.
  9562.                   There are two basic reasons for including this prompt to each
  9563.                   caller upon log on.  First, some callers may call the BBS
  9564.                   from different locations.  For instance, many callers call
  9565.                   the BBS from work as well as from home and while they may
  9566.                   have a color monitor at home, they may not at work.  In such
  9567.                   a case, they would not want to use color graphics each time
  9568.                   they log-on.  Also, observation has proven that a caller may
  9569.                   sometimes choose ANSI graphics and other times not.  This may
  9570.                   be due to the amount of time a caller has to spend on the
  9571.                   board since ANSI graphics display slower than those created
  9572.                   in ASCII.  For whatever their reasons may be, SPITFIRE
  9573.                   demonstrates increased flexibility by allowing the caller to
  9574.                   make that choice.
  9575.  
  9576.  
  9577.         QUESTION: With SPITFIRE at the "Ready For Use..." prompt, the phone
  9578.                   rings and SPITFIRE simply does NOT answer the phone, but
  9579.                   rather stays at the "Ready For Use..." prompt.  Why?
  9580.  
  9581.         ANSWER:   SPITFIRE relies on verbose result codes to determine an
  9582.                   incoming call, the baud rate of the incoming call and whether
  9583.                   the incoming call is an error correction modem.  This problem
  9584.                   would indicate that the modem initialization string is not
  9585.                   correct.  You should try using a different initialization
  9586.                   string. Your modem initialization string requires a V1 in it
  9587.                   because this tells your modem to send verbose result codes.
  9588.                   This manual contains a list of initialization strings which
  9589.                   have been tested and are reported to work with the various
  9590.                   modems listed.  Also, please note, that the initialization
  9591.                   string must contain the numeric character 0 (zero) and NOT
  9592.                   the alphabetical character O.
  9593.  
  9594.                   Once you have discovered an initialization string that works
  9595.                   with your modem, please report said string and the complete
  9596.                   name and information pertaining to your modem so this
  9597.                   information can be added to this manual.
  9598.  
  9599.  
  9600.                                                                       Page 169
  9601.         -----------------------------------------------------------------------
  9602.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9603.         -----------------------------------------------------------------------
  9604.  
  9605.  
  9606.  
  9607.         QUESTION: When attempting to jump to DOS with the Alt+J command, the
  9608.                   screen blinks but nothing happens.  What can be done to
  9609.                   rectify this?
  9610.  
  9611.         ANSWER:   Depending on the individual's system, occasionally the Alt+J
  9612.                   command which allows the Sysop to drop to DOS appears to be
  9613.                   inoperative.  The situation can easily be corrected by
  9614.                   setting the path statement in your AUTOEXEC.BAT file so
  9615.                   SPITFIRE can locate COMMAND.COM thru your path.
  9616.  
  9617.  
  9618.         QUESTION: Why am I unable to Drop To DOS from a remote location
  9619.                   using the Sysop Menu's Drop To DOS feature?
  9620.  
  9621.         ANSWER:   Some systems do not like to redirect their I/O through
  9622.                   a serial port.  In such cases, the problem can often be
  9623.                   corrected by using a program written specifically for this
  9624.                   purpose.  It is suggested you use either Doorway by Marshall
  9625.                   Dudley or Remdoor by Ken Brown.  Both Doorway and Remdoor
  9626.                   incorporate remote drop to DOS capability and are available
  9627.                   for download from Buffalo Creek's BBS.  Also, please bear in
  9628.                   mind, SPITFIRE releases control to the SFREMOTE.BAT file
  9629.                   during the remote drop to DOS and lies dormant in memory.
  9630.  
  9631.  
  9632.         QUESTION: Documentation for external door installation refers to
  9633.                   a file called SFDOORS.DAT.  I cannot find this file on
  9634.                   my drive.  Was it neglectfully not included in my SPITFIRE
  9635.                   package?
  9636.  
  9637.         ANSWER:   When executing a door, SPITFIRE creates two files containing
  9638.                   pertinent caller information required for door operation.
  9639.                   These files are SFDOORS.DAT, required by SPITFIRE, and
  9640.                   DOOR.SYS, a universal format door caller information file.
  9641.                   These are only used during door operation and once the
  9642.                   caller returns to SPITFIRE, SFDOORS.DAT is automatically
  9643.                   erased.  Similarly, SFMAIN.DAT, SFFILE.DAT, SFMESS.DAT and
  9644.                   SFSYSOP.DAT created during execution of the Main, File, 
  9645.                   Message AND Sysop Menu's Sysop configurable command option
  9646.                   are erased when the caller returns to SPITFIRE.
  9647.  
  9648.  
  9649.         QUESTION: When a caller uploads a file to "Sysop Only", how is the
  9650.                   Sysop made aware of the uploaded file?
  9651.  
  9652.         ANSWER:   SPITFIRE incorporates two techniques by which the Sysop
  9653.                   is notified that a file has been uploaded privately.  A
  9654.                   message is written both in the CALLERS.LOG and also
  9655.                   the HEYSYSOP.LOG file that informs the Sysop that a file
  9656.  
  9657.  
  9658.                                                                       Page 170
  9659.         -----------------------------------------------------------------------
  9660.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9661.         -----------------------------------------------------------------------
  9662.  
  9663.  
  9664.                   has been uploaded for "Sysop Only".  The CALLERS.LOG and the
  9665.                   HEYSYSOP.LOG file can be viewed from the Sysop Menu and
  9666.                   by pressing F1 at the "Ready..." prompt.  These files
  9667.                   should be checked regularly to keep the Sysop aware of the
  9668.                   various BBS activities.
  9669.  
  9670.  
  9671.         QUESTION: When a caller logs on using the ANSI Color Graphics option,
  9672.                   when the SFFILES.BBS is displayed, occasionally a line in
  9673.                   the file is displayed only in the caller's default color.
  9674.                   Why is this?
  9675.  
  9676.         ANSWER:   In the event a file line is not colored like the others, but
  9677.                   rather uses the caller's default color, that is because the
  9678.                   comma in the file size is either not located properly or does
  9679.                   not exist.  SPITFIRE cues off the comma in the file size to
  9680.                   determine the coloring of the SFFILES.BBS listings.
  9681.  
  9682.  
  9683.         QUESTION: After successfully running SPITFIRE for some time, all of
  9684.                   a sudden upon booting up, a message is displayed that the
  9685.                   SFNODE.DAT file was not found.  Why did this happen?
  9686.  
  9687.         ANSWER:   When SPITFIRE is installed, a file named SFNODE.DAT is
  9688.                   created.  This file contains information as to what drive
  9689.                   and directory the SPITFIRE system and work files exist.
  9690.                   If after using the program, the Sysop changes the location
  9691.                   of SPITFIRE (for example, SPITFIRE was originally booted up
  9692.                   on a floppy and then moved to Drive C), SPITFIRE will
  9693.                   continue to look for the files in the originally specified
  9694.                   location.  The easiest way to rectify this situation is to
  9695.                   use the /P command line parameter to set the drive and
  9696.                   directory used in SPITFIRE.  Another option would be to
  9697.                   erase the existing SFNODE.DAT file and allow a new one to
  9698.                   be created.  SPITFIRE will automatically assign the default
  9699.                   path to the one in which SPITFIRE.EXE resides.  Another
  9700.                   option is to use the SFNODE.EXE utility provided by
  9701.                   Buffalo Creek Software to update any changes to your
  9702.                   node configurations.
  9703.  
  9704.  
  9705.         QUESTION: After adding new files to the various file areas for the
  9706.                   callers to download, I noticed that when a caller logs
  9707.                   onto the BBS and does a check for new files, these files
  9708.                   are not displayed.  What is the problem?
  9709.  
  9710.         ANSWER:   There are basically two reasons this could happen.  The
  9711.                   first being, it is possible the files were copied into the
  9712.                   download directories but not added to the appropriate
  9713.                   SFFILES.BBS file.  Another possible explanation would be
  9714.  
  9715.  
  9716.                                                                       Page 171
  9717.         -----------------------------------------------------------------------
  9718.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  -- August 20, 1999 +-
  9719.         -----------------------------------------------------------------------
  9720.  
  9721.                   that the file name, file size, file date and file
  9722.                   description has not been located in the exact specified
  9723.                   place in the SFFILES.BBS.  Refer to the section - SPITFIRE
  9724.                   FILE CLARIFICATIONS - of this manual for further information
  9725.                   regarding this subject.
  9726.  
  9727.  
  9728.         QUESTION: The callers log reveals "Message sent and erased" for a
  9729.                   caller who logged onto the BBS.  What does this mean?
  9730.  
  9731.         ANSWER:   This would depict a special notice ( <x>.BBS; refer to the
  9732.                   section - SPITFIRE FILE CLARIFICATION - of the manual for
  9733.                   further explanation regarding this subject) was left for a
  9734.                   specific caller.  Once the caller receives this message it is
  9735.                   automatically erased.  The CALLERS.LOG displays the above
  9736.                   mentioned message to inform the Sysop the message was sent
  9737.                   and then erased.
  9738.  
  9739.  
  9740.         QUESTION: The HEYSYSOP.LOG reveals a message that a specific archived
  9741.                   file fails the CRC check.  What does this mean?
  9742.  
  9743.         ANSWER:   Anytime the Sysop is notified that an archived MS/PC DOS file
  9744.                   fails the CRC check, this means that the specified file is
  9745.                   corrupt and should be erased from your system.
  9746.  
  9747.  
  9748.         QUESTION: What is the purpose of the SPITFIRE.OVR overlay file?
  9749.  
  9750.         ANSWER:   By accessing the overlay file, many SPITFIRE procedures and
  9751.                   functions are called into memory only when they are needed
  9752.                   rather than being held in memory continuously.  Thus the
  9753.                   overlay file drastically reduces the amount of memory which
  9754.                   is required to run SPITFIRE.  This is very significant to
  9755.                   Sysops running SPITFIRE in a multi-tasking or networking
  9756.                   environment that is required for multi-node operation.
  9757.  
  9758.  
  9759.        QUESTION:  I recently registered a door program and was requested by
  9760.                   the author to add him to the caller's file.  This was so he
  9761.                   could call the BBS and upload my registered version.  The
  9762.                   call was long distance and he wanted to avoid the time
  9763.                   required to complete the log-on questionnaire.  Is it
  9764.                   possible to add a caller to the callers data base?
  9765.  
  9766.        ANSWER:    A caller may be added to the SFUSERS.DAT file by selecting
  9767.                   ALT+A at the SPITFIRE "Ready For Use..." prompt.  A caller
  9768.                   may also be added by using the <U>... Modify Callers feature
  9769.                   found within the Sysop Menu.
  9770.  
  9771.  
  9772.                                                                       Page 172
  9773.         -----------------------------------------------------------------------
  9774.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  -- August 20, 1999 +-
  9775.         -----------------------------------------------------------------------
  9776.  
  9777.  
  9778.        QUESTION:  Why does SPITFIRE limit the number of files allowed in
  9779.                   an external batch download to seven files and in an
  9780.                   external batch upload to six?
  9781.  
  9782.        ANSWER:    These limits are set by DOS rather than SPITFIRE.  DOS
  9783.                   will only allow a command line to contain a specific
  9784.                   number of characters.  The seven files for the batch
  9785.                   download and the path for the upload directory and the
  9786.                   six files allowed in a batch upload attain the allowable
  9787.                   DOS limits. SPITFIRE can be configured through the
  9788.                   UseFile feature to allow 99 files per download batch,
  9789.                   provided the external protocol has this capability.
  9790.  
  9791.  
  9792.        QUESTION:  When running SPITFIRE, I get a Runtime error 004 and
  9793.                   SPITFIRE stops.  Why?
  9794.  
  9795.        ANSWER:    This runtime error problem is caused by too many files
  9796.                   being open at one time.  You will need to increase the
  9797.                   number of files that DOS will allow to be opened at once
  9798.                   by changing your CONFIG.SYS file.  Refer to your DOS
  9799.                   manual for further information regarding this subject.
  9800.                   Your system will have to be rebooted after changing your
  9801.                   CONFIG.SYS file.
  9802.  
  9803.  
  9804.        QUESTION:  Why am I able to upload files that are contained in the
  9805.                   SFNOUP.DAT file?  As I understand this is a list of files
  9806.                   which should not be able to be uploaded to the BBS.
  9807.  
  9808.        ANSWER:    SFNOUP.DAT has no affect on any caller with Sysop status.
  9809.                   In other words, any caller with a security equal to or
  9810.                   greater than what you have designated as Sysop security
  9811.                   for your system may upload files, even though they may
  9812.                   be contained in your SFNOUP.DAT.
  9813.  
  9814.  
  9815.        QUESTION:  Why are callers unable to leave a comment to Sysop on my
  9816.                   BBS?
  9817.  
  9818.        ANSWER:    Before SPITFIRE will allow a comment to be left to a Sysop,
  9819.                   the Sysop must be a caller of the BBS.  The name the Sysop
  9820.                   uses to log onto the BBS must be the same as the Sysop Caller
  9821.                   Name configured using the ALT+Z configuration window.  If a
  9822.                   Sysop enters Sysop as the Sysop Caller Name and then logs
  9823.                   onto the BBS using their real name, SPITFIRE will not allow
  9824.                   a comment to be left to the Sysop because Sysop is not a
  9825.                   caller of the BBS.  In this example, the Sysop would need to
  9826.  
  9827.  
  9828.                                                                       Page 173
  9829.         -----------------------------------------------------------------------
  9830.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9831.         -----------------------------------------------------------------------
  9832.  
  9833.  
  9834.                   change the Sysop Caller Name from Sysop to their real name.
  9835.                   Once this is done SPITFIRE will allow comments to be sent to
  9836.                   the Sysop.  In other words, the Sysop caller name must be the
  9837.                   same as the name used for logging onto the BBS.
  9838.  
  9839.  
  9840.        QUESTION:  I just updated my bulletin number #9, yet when a caller
  9841.                   logs on, SPITFIRE does not list bulletin number #9 as being
  9842.                   updated.  Why?
  9843.  
  9844.        ANSWER:    For purposes of speed, SPITFIRE stops searching the drive
  9845.                   for new bulletins once a bulletin file is not found.  For
  9846.                   example, let's say that SPITFIRE finds BULLET[1..7].BBS
  9847.                   and then does not find BULLET8.BBS.  In such case, SPITFIRE
  9848.                   then stops the search and will not find BULLET9.BBS even
  9849.                   though it may exist on the drive.  There are two ways to fix
  9850.                   this.  The first and most logical way is to keep your
  9851.                   bulletins in numeric order.  The second way would be to
  9852.                   create dummy bulletin files so SPITFIRE will find the dummy
  9853.                   file and continue its search for updated bulletins.
  9854.  
  9855.  
  9856.        QUESTION:  When attempting to boot SPITFIRE or when attempting to
  9857.                   log-on the BBS, I am told that a maintenance operation
  9858.                   is being performed and that I should call back later.  There
  9859.                   is no maintenance operation being performed.  What do I do?
  9860.  
  9861.        ANSWER:    This could be caused by a number of things which are not
  9862.                   important to discuss.  The way to cure the problem is to
  9863.                   erase the SFWHOSON.DAT file found in the WORK directory.
  9864.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  9865.  
  9866.  
  9867.        QUESTION:  When I attempt to log-on SPITFIRE, I am told that I am
  9868.                   already logged on another node but I am not.  What do I do?
  9869.  
  9870.        ANSWER:    This could be caused by a number of things which are not
  9871.                   important to discuss.  The way to cure the problem is to
  9872.                   erase the SFWHOSON.DAT file found in the WORK directory.
  9873.                   When you reboot SPITFIRE, a new SFWHOSON.DAT will be created.
  9874.  
  9875.  
  9876.       QUESTION:   I keep seeing the message, "SFCALLOG.DAT not found WORK 
  9877.                   directory!" written to my CALLERS.LOG.  What is the problem?
  9878.  
  9879.  
  9880.       ANSWER:     The file entitled, SFCALLOG.DAT, needs to be copied to the
  9881.                   WORK directory or the SFCALLOG.DAT is not compatible with
  9882.                   your current version of SPITFIRE.  The SFCALLOG.DAT file 
  9883.  
  9884.  
  9885.                                                                       Page 174
  9886.         -----------------------------------------------------------------------
  9887.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9888.         -----------------------------------------------------------------------
  9889.  
  9890.  
  9891.                   contains information which is used to write the CALLERS.LOG.
  9892.                   If this file is not found by SPITFIRE or if the SFCALLOG.DAT
  9893.                   does not correspond to the version of SPITFIRE you are
  9894.                   running, your CALLERS.LOG will be missing important 
  9895.                   information which clarifies the recorded activity.
  9896.  
  9897.  
  9898.       QUESTION:   I just purchased a new 14400 modem.  SPITFIRE will not
  9899.                   accept 14400 as the baud rate.  What am I doing wrong?
  9900.  
  9901.        ANSWER:    Valid baud rates are 110, 300, 1200, 2400, 4800, 9600,
  9902.                   19200, 38400, 57600, and 115200.  Normally you will want
  9903.                   to configure SPITFIRE's System Baud Rate at 57600 for most
  9904.                   modems advertised as 14400.
  9905.  
  9906.  
  9907.       QUESTION:   SPITFIRE thinks that all calls are high speed.  In other
  9908.                   words, I have my system configured at 57600 and SPITFIRE
  9909.                   thinks that every call is at 57600.  What is wrong?
  9910.  
  9911.         ANSWER:   SPITFIRE only knows the speed of the call by what your
  9912.                   modem reports.  By default, most high speed FAX modems
  9913.                   report the speed of the port (DTE) rather than the actual
  9914.                   speed of the call (DCE).  Normally, you will have to add
  9915.                   a W2 or a S95=3 or both to your modem initialization string
  9916.                   to force your modem to report the actual speed of the call.
  9917.                   These commands work with most modems but not all, thus, you
  9918.                   will have to refer to your modem's manual.
  9919.  
  9920.  
  9921.  
  9922.                         Thank you very much for selecting SPITFIRE.
  9923.  
  9924.  
  9925.                                                                        Page 175
  9926.         -----------------------------------------------------------------------
  9927.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9928.         -----------------------------------------------------------------------
  9929.  
  9930.  
  9931.         NOTES:
  9932.         ------
  9933.  
  9934.  
  9935.                                                                        Page 176
  9936.         -----------------------------------------------------------------------
  9937.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9938.         -----------------------------------------------------------------------
  9939.  
  9940.  
  9941.         NOTES:
  9942.         ------
  9943.  
  9944.  
  9945.                                                                        Page 177
  9946.         -----------------------------------------------------------------------
  9947.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  9948.         -----------------------------------------------------------------------
  9949.  
  9950.  
  9951.         SUBJECT INDEX - Page 1
  9952.  
  9953.         <x>.[BCR] - 45, 55, 63, 64
  9954.         19200 - 7, 10, 76, 174
  9955.         38400 - 6, 7, 174
  9956.         57600 - 7, 12, 174
  9957.         1K-XMODEM - 91, 92, 119
  9958.         @ABORTON@ - 64
  9959.         @BEEP@ - 64
  9960.         @BIRTHDATE@ - 65
  9961.         @CITYSTATE@ - 64, 65
  9962.         @CLS@ - 64
  9963.         @DOWNK@ - 65
  9964.         @DOWNLOADS@ - 64, 65
  9965.         @FNAME@ - 64, 65
  9966.         @LASTCALL@ - 65
  9967.         @LOGTIME@ - 65
  9968.         @NAME@ - 65
  9969.         @NOABORT@ - 64
  9970.         @ORGLOG@ - 65
  9971.         @PASSWORD@ - 65
  9972.         @PHONENUM@ - 65
  9973.         @PROMPT@ - 65
  9974.         @PROMPTOFF@ - 64, 65
  9975.         @SLEVEL@ - 65
  9976.         @SUBDATE@ - 64
  9977.         @UPLOADS@ - 64, 65
  9978.         @UPK@ - 65
  9979.  
  9980.  
  9981.         <<<<<< A >>>>>>
  9982.  
  9983.         ALL.BBS - 22
  9984.         Alt+A - 58, 73, 77, 127, 171
  9985.         Alt+C - 73, 76, 84
  9986.         Alt+D - 73, 84, 123
  9987.         Alt+E - 73, 84, 85
  9988.         Alt+F - 32, 46, 73, 76, 85
  9989.         Alt+F1 - 46, 73, 76
  9990.         Alt+F2 - 73, 76
  9991.         Alt+F3 - 73, 76
  9992.         Alt+J - 73, 85, 123, 169
  9993.         Alt+L - 58, 73, 85
  9994.         Alt+M - 5, 6, 8, 9, 60, 67, 73, 85, 150, 159, 160
  9995.         Alt+P - 25, 40, 67, 73, 85, 139, 144, 149
  9996.         Alt+Q - 73, 86, 136
  9997.         Alt+R - 26, 73, 86
  9998.         Alt+S - 9, 73, 86, 136
  9999.         Alt+T - 16, 19, 35, 49, 59, 69, 73, 81, 86
  10000.         Alt+Z - 14, 21, 46, 48, 55, 56, 73, 82, 86, 89, 95, 123, 128, 129,
  10001.                 148, 154, 156, 172
  10002.  
  10003.  
  10004.                                                                        Page 178
  10005.         -----------------------------------------------------------------------
  10006.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10007.         -----------------------------------------------------------------------
  10008.  
  10009.  
  10010.         SUBJECT INDEX - Page 2
  10011.  
  10012.         ANSI - 14, 19, 22, 23, 44, 47, 49, 50, 53, 54, 64, 72, 91, 112, 115,
  10013.                117, 168, 170
  10014.         ANSI.SYS - 
  10015.         APPENDIX A - 5, 6, 168
  10016.         APPENDIX B - 3
  10017.         ARC - 37, 62, 109, 118, 146, 171
  10018.         ARQ - 10, 11
  10019.         ASCII - 8, 24, 34, 42, 44, 45, 47, 49, 50, 52, 53, 54, 58, 59, 65,
  10020.                 68, 91, 92, 116, 119, 125, 135, 140, 146, 168
  10021.         AUTOEXEC.BAT - 62, 68, 154, 169
  10022.  
  10023.  
  10024.         <<<<<< B >>>>>>
  10025.  
  10026.         BPS - 7, 76, 93
  10027.         Backup Files - 66, 77, 126
  10028.         BADINIT - 42, 63
  10029.         Batch - 40, 41, 42, 44, 46, 52, 53, 56, 60, 61, 62, 63, 66, 67, 110,
  10030.                 119, 120, 121, 122, 132, 134, 139, 140, 141, 142, 143, 144,
  10031.                 145, 146, 147, 148, 149, 150, 160, 164, 165, 172
  10032.         Batch Download - 46, 52, 56, 119, 120, 121, 141, 142, 143, 149, 172
  10033.         Batch Upload - 46, 52, 121, 122, 146, 147, 172
  10034.         Baud Rate - 5, 6, 7, 10, 11, 12, 46, 66, 67, 85, 140, 145, 146,
  10035.                     150, 151, 152, 154, 168, 174
  10036.         BBSNAME - 44, 63
  10037.         Beep - 64
  10038.         Binkleyterm - 152
  10039.         BRK - 4, 139, 141, 142, 143, 145, 146, 147, 150
  10040.         Buffalo Creek's BBS - 4, 34, 53, 57, 63, 66, 85, 118, 135, 137, 138,
  10041.                               139, 141, 144, 146, 161, 162, 169
  10042.         BUFFERS - 4
  10043.         Bulletins - 45, 46, 50, 51, 81, 87, 88, 132, 136, 137, 173
  10044.         BULLET<x>.[BCR] - 45
  10045.  
  10046.  
  10047.         <<<<<< C >>>>>>
  10048.  
  10049.         CALLER ID - 151
  10050.         CALLERS.TMP - 41
  10051.         CALLERS.LOG - 12, 16, 18, 41, 43, 70, 75, 77, 82, 126, 132, 151,
  10052.                       169, 170, 171, 173, 174
  10053.         Capture Chat To Disk - 73
  10054.         Cd-Rom - 20, 24, 36, 110
  10055.         Chat - 14, 19, 41, 45, 50, 54, 55, 57, 73, 74, 75, 76, 84, 88, 89,
  10056.                90, 107, 116, 129, 156, 157, 158, 162
  10057.         CHATDONE - 45, 50
  10058.         Check Today's Statistics - 72
  10059.  
  10060.  
  10061.                                                                        Page 179
  10062.         -----------------------------------------------------------------------
  10063.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10064.         -----------------------------------------------------------------------
  10065.  
  10066.  
  10067.         SUBJECT INDEX - Page 3
  10068.  
  10069.         Command Line Parameters - 6, 8, 66, 67, 164, 165
  10070.         COMMAND.COM - 5, 169
  10071.         Conference - 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 35, 40, 43, 46,
  10072.                      47, 61, 66, 73, 78, 80, 86, 88, 94, 95, 96, 97, 99, 100,
  10073.                      101, 102, 103, 104, 106, 107, 123, 125, 126, 128, 130,
  10074.                      134, 153, 163, 165
  10075.         CONFIG.SYS - 4, 22, 49, 172
  10076.         CRC - 92, 119, 171
  10077.  
  10078.  
  10079.         <<<<<< D >>>>>>
  10080.  
  10081.         DAILYLMT.DAT - 15, 17, 38, 41, 42, 48, 54, 55, 56, 57, 156, 162
  10082.         Delete - 18, 26, 28, 29, 30, 36, 37, 66, 78, 80, 84, 99, 101, 102,
  10083.                  105, 106, 107, 110, 128, 129, 132, 162
  10084.         Desqview - 158
  10085.         Device - 4, 22
  10086.         Disconnect Delay - 10, 12
  10087.         Display File Path - 25, 34, 44, 47
  10088.         DLMT - 45
  10089.         Doors - 4, 52, 62, 134, 136, 137, 138, 163
  10090.         DORBUL - 45, 137
  10091.         DOS - 1, 4, 5, 6, 14, 15, 19, 33, 40, 52, 59, 61, 66, 67, 73, 76,
  10092.               84, 85, 123, 132, 135, 136, 140, 141, 146, 154, 155, 156, 164,
  10093.               165, 169, 171, 172
  10094.         Download - 2, 17, 20, 32, 33, 34, 35, 37, 38, 41, 42, 44, 45, 46, 47,
  10095.                    48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
  10096.                    64, 65, 66, 75, 76, 78, 79, 90, 94, 95, 109, 110, 111,
  10097.                    112, 115, 117, 118, 119, 120, 121, 135, 137, 138, 139,
  10098.                    140, 141, 142, 143, 144, 146, 148, 149, 150, 162, 163,
  10099.                    169, 170, 172
  10100.         DTE Locked - 10, 150
  10101.         DTR Hangup - 7, 10
  10102.  
  10103.  
  10104.         <<<<<< E >>>>>>
  10105.  
  10106.         EMS - 151
  10107.         Erase - 38, 41, 60, 63, 64, 77, 93, 108, 109, 110, 112, 114, 118,
  10108.                 124, 126, 132, 136, 141, 161, 169, 170, 171, 173
  10109.         Eventime - 45
  10110.         Events - 40, 61, 62, 67, 68, 73, 84, 85, 123, 130, 131, 132, 133, 152
  10111.         Exit - 84, 85, 93, 101, 108, 113, 115, 118, 124, 131, 136, 160
  10112.         External Protocols - 4, 138, 139, 140, 141, 144, 146, 148, 149
  10113.  
  10114.  
  10115.  
  10116.                                                                        Page 180
  10117.         -----------------------------------------------------------------------
  10118.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10119.         -----------------------------------------------------------------------
  10120.  
  10121.  
  10122.         SUBJECT INDEX - Page 4
  10123.  
  10124.  
  10125.         <<<<<< F >>>>>>
  10126.  
  10127.         F1 - 72, 73, 76, 127, 170
  10128.         F2 - 9, 51, 72, 74
  10129.         F3 - 72, 74
  10130.         F4 - 72, 75
  10131.         F5 - 72, 75
  10132.         F6 - 72, 75
  10133.         F7 - 73, 75
  10134.         F8 - 73, 75
  10135.         F9 - 73, 76
  10136.         F10 - 73, 76
  10137.         FA<x> - 34, 36, 42, 58, 59
  10138.         FAX - 6, 7, 10, 11, 42, 60, 158, 159, 160, 161, 174
  10139.         File Area - 20, 24, 26, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45,
  10140.                     46, 47, 54, 58, 59, 60, 66, 73, 78, 81, 85, 109, 110,
  10141.                     111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
  10142.                     122, 123, 124, 128, 146, 147, 162, 163, 170
  10143.         File Tag - 109, 110, 117
  10144.         FILE<x>.[BCR] - 45
  10145.         FILECTRL - 45, 49
  10146.         FILST<x>.[BCR] - 45
  10147.         Free File - 38, 163
  10148.         Frontdoor - 152
  10149.  
  10150.  
  10151.         <<<<<< G >>>>>>
  10152.  
  10153.         GOODBYE - 9, 45, 68, 88, 90, 94, 108, 109, 110, 111, 113, 114, 115,
  10154.                   120, 121, 123, 124, 136
  10155.  
  10156.  
  10157.         <<<<<< H >>>>>>
  10158.  
  10159.         Hardware - 4, 7, 12, 150
  10160.         HEYSYSOP.LOG - 16, 43, 70, 77, 113, 126, 169, 170, 171
  10161.         High Speed Async Routines - 10
  10162.  
  10163.  
  10164.         <<<<<< I >>>>>>
  10165.  
  10166.         Initialization String - 5, 6, 9, 10, 13, 66, 67, 85, 159, 160,
  10167.                                 168, 174
  10168.         International - 3, 19
  10169.  
  10170.  
  10171.  
  10172.                                                                        Page 181
  10173.         -----------------------------------------------------------------------
  10174.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10175.         -----------------------------------------------------------------------
  10176.  
  10177.  
  10178.         SUBJECT INDEX - Page 5
  10179.  
  10180.  
  10181.         <<<<<< J >>>>>>
  10182.  
  10183.         JOKER.DAT - 43, 45, 57, 58, 80, 81
  10184.  
  10185.  
  10186.         <<<<<< L >>>>>>
  10187.  
  10188.         Lantastic - 158
  10189.         LOCKOUT.[BCR] - 45, 58
  10190.         Loop - 132, 135, 136, 155
  10191.  
  10192.  
  10193.         <<<<<< M >>>>>>
  10194.  
  10195.         Main Menu - 9, 21, 40, 41, 43, 45, 47, 51, 52, 55, 59, 62, 68,
  10196.                     71, 74, 82, 86, 87, 88, 93, 94, 108, 109, 116, 123,
  10197.                     127, 129, 134, 136, 137, 154, 156
  10198.         MAIN<x>.[BCR] - 45
  10199.         MAINCTRL - 45, 49
  10200.         Maintenance - 47, 66, 77, 78, 123, 125, 155, 173
  10201.         MAXUSERS - 15, 45
  10202.         Message Conference - 26, 27, 28, 29, 30, 31, 32, 40, 43, 46, 47,
  10203.                              61, 66, 80, 86, 88, 95, 96, 97, 99, 100, 102,
  10204.                              103, 104, 106, 107, 123, 125, 126, 128, 130,
  10205.                              134, 153, 165
  10206.         Message Files Path - 25
  10207.         MGLST<x>.[BCR] - 46, 96
  10208.         MKSFMENU - 53
  10209.         Modem - 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 41, 42, 60, 62, 63,
  10210.                 66, 67, 73, 75, 76, 77, 84, 85, 86, 150, 151, 154, 158,
  10211.                 159, 160, 168, 174
  10212.         MSG<x>.[BCR] - 45
  10213.         MSGCTRL - 45, 49
  10214.         Multi-Tasking - 22, 154, 158, 171
  10215.         Multi-Node - 16, 17, 42, 43, 44, 55, 88, 89, 125, 143, 153, 154,
  10216.                      155, 156, 158, 171
  10217.  
  10218.  
  10219.         <<<<<< N >>>>>>
  10220.  
  10221.         NEEDSYS.[BC ] - 46, 76
  10222.         Network - 154, 158, 171
  10223.         Net-Mail - 26, 27, 30, 44, 62, 63, 67, 97, 99, 102, 104, 133,
  10224.                    134, 152, 153
  10225.         Newsletter - 47, 88, 90
  10226.         NEWUSER.[BCR] - 46
  10227.  
  10228.  
  10229.                                                                        Page 182
  10230.         -----------------------------------------------------------------------
  10231.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10232.         -----------------------------------------------------------------------
  10233.  
  10234.  
  10235.         SUBJECT INDEX - Page 6
  10236.  
  10237.         Node Chat - 14, 19, 41, 54, 55, 57, 89, 90, 129, 156, 157, 158, 162
  10238.         NUCALLER - 59, 60
  10239.  
  10240.  
  10241.         <<<<<< O >>>>>>
  10242.  
  10243.         OFFLINE - 44, 58, 60, 61, 110, 163
  10244.         Old Message Purge - 29
  10245.  
  10246.  
  10247.         <<<<<< P >>>>>>
  10248.  
  10249.         Pack - 2, 8, 29, 30, 40, 42, 43, 44, 51, 53, 57, 58, 61, 62, 64,
  10250.                67, 77, 80, 84, 95, 99, 123, 124, 125, 126, 130, 133, 134,
  10251.                135, 152, 153, 155, 158, 161, 163, 164, 165, 169
  10252.         Pack Message - 123, 125, 165
  10253.         Pak - 119
  10254.         Password - 9, 14, 15, 19, 20, 21, 22, 23, 46, 47, 65, 78, 80, 84,
  10255.                    86, 91, 92, 123, 125, 136, 137, 155
  10256.         Paths - 24, 25, 33, 34, 39, 40, 59, 73, 85, 86, 149, 153
  10257.         Preview Area - 32, 37
  10258.         PRIVATE.[BCR] - 17, 22, 46
  10259.         Protocols - 4, 25, 39, 46, 48, 56, 66, 111, 113, 116, 119, 138,
  10260.                     139, 140, 141, 142, 144, 145, 146, 148, 149, 150
  10261.         Purge Allowed - 78, 84
  10262.  
  10263.  
  10264.         <<<<<< Q >>>>>>
  10265.  
  10266.         Questionnaires - 43, 52, 68, 69, 89, 161
  10267.         Queue - 23, 94, 95, 96, 103, 106, 107, 119, 120, 121, 122,
  10268.                 142, 144, 153, 163
  10269.         Quick Log - 41, 45, 54, 55, 86
  10270.  
  10271.  
  10272.         <<<<<< R >>>>>>
  10273.  
  10274.         RATIO - 14, 16, 17, 18, 48, 54, 55, 56, 57, 162
  10275.         Registration - 1, 166
  10276.         Result Message - 5, 10, 11, 60, 159, 160
  10277.         RIP - 19, 23, 24, 25, 44, 45, 49, 50, 52, 53, 54, 60, 64, 72, 91,
  10278.               92, 111, 112, 114, 115, 117, 166
  10279.  
  10280.  
  10281.                                                                        Page 183
  10282.         -----------------------------------------------------------------------
  10283.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10284.         -----------------------------------------------------------------------
  10285.  
  10286.  
  10287.         SUBJECT INDEX - Page 7
  10288.  
  10289.         <<<<<< S >>>>>>
  10290.  
  10291.         SF.BAT - 6, 8, 40, 42, 61, 62, 67, 68, 131, 132, 135, 136, 138, 152
  10292.         SF1STF - 46
  10293.         SF1STM - 46
  10294.         SF2SLOW - 12, 46, 50
  10295.         SFASLEEP - 46, 50
  10296.         SFBATCHD - 46, 52, 53
  10297.         SFBATCHU - 46, 52, 53
  10298.         SFBBSLST.DAT - 44, 93
  10299.         SFBDAY - 46
  10300.         SFCALLER - 129, 130
  10301.         SFCALLOG - 43, 173, 174
  10302.         SFCHAT.CAP - 41, 76
  10303.         SFDOOR.MNU - 41, 42, 52, 134, 135, 162
  10304.         SFDOORS.DAT - 41, 124, 136, 137, 161, 169
  10305.         SFDORBAK - 46, 138
  10306.         SFDORBUL - 46, 137
  10307.         SFDOWN - 46
  10308.         SFDR<x>.[BCR] - 46
  10309.         SFEVENTS - 40
  10310.         SFEXTDN - 46, 50, 56, 139, 140, 141, 142, 143, 144, 147, 149, 150
  10311.         SFEXTDN,<x>.BAT - 
  10312.         SFEXTUP - 46, 50, 144, 145, 146, 147
  10313.         SFEXTUP<x>.BAT - 
  10314.         SFFAREA - 8, 40, 66
  10315.         SFILEREQ.LOG - 44, 60, 61, 77, 110, 126
  10316.         SFFAX.BAT - 42, 60, 159, 160
  10317.         SFFILE.BAT - 41, 42, 62, 118
  10318.         SFFILE.MNU - 40, 50, 51, 109
  10319.         SFFILES.BBS - 34, 35, 44, 46, 47, 50, 54, 59, 60, 61, 110, 112,
  10320.                       113, 114, 115, 116, 118, 147, 162, 170, 171
  10321.         SFFILE.DAT - 41, 118, 161, 169
  10322.         SFIL<x>.BBS/CLR/RIP - 36, 37
  10323.         SFIL<x>.[BCR] - 47
  10324.         SFIMPEXP - 47, 52, 53, 111, 114
  10325.         SFINIT.BAT - 5, 41, 42, 62
  10326.         SFLOGON.BAT - 42
  10327.         SFLOG - 42, 131, 132
  10328.         SFMAIN.BAT - 41, 42, 62, 93
  10329.         SFMAIN.MNU - 40, 50, 51, 87, 137
  10330.         SFMAINT - 47, 125, 155
  10331.         SFMAIN.DAT - 41, 93, 161, 169
  10332.         SFMCONF - 8, 40, 66
  10333.         SFMESS.BAT - 41, 42, 62, 108
  10334.         SFMESS.DAT - 41, 108, 161, 169
  10335.         SFMQDONE - 47
  10336.  
  10337.  
  10338.                                                                        Page 184
  10339.         -----------------------------------------------------------------------
  10340.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10341.         -----------------------------------------------------------------------
  10342.  
  10343.  
  10344.         SUBJECT INDEX - Page 8
  10345.  
  10346.         SFMSG.MNU - 40, 50, 51, 58, 94, 164
  10347.         SFMSGPCK - 5, 43, 44, 62, 134
  10348.         SFNEWU - 43, 68, 70, 71
  10349.         SFNODE - 8, 40, 170
  10350.         SFNOTIME - 47
  10351.         SFNOUP - 43, 44, 59, 60, 110, 112, 114, 172
  10352.         SFNWSLTR - 47, 59, 90
  10353.         SFORDER.MNU - 41, 42, 52, 71
  10354.         SFORD<x> - 47, 52, 53
  10355.         SFPAGED.[BCR] - 47, 63, 74, 75, 90, 108, 116
  10356.         SFPRELOG.BBS - 47, 50, 86, 155
  10357.         SFPROMSG.[BCR] - 47, 93, 138
  10358.         SFPROTCO.HLP - 42, 116
  10359.         SFRATIO.[BCR] - 48, 56, 57
  10360.         SFREMIND.[BCR] - 48
  10361.         SFREMOTE.BAT - 40, 42, 61, 62, 123, 169
  10362.         SFSEC<x>.BAT - 42, 63
  10363.         SFSENDIT - 162, 163
  10364.         SFSUBCHG - 18, 48, 82
  10365.         SFSYSOP.BAT - 41, 42, 62, 124
  10366.         SFSYSOP.DAT - 41, 124, 161, 169
  10367.         SFSYSOP.MNU - 40, 50, 52
  10368.         SFSYSTEM - 8, 43
  10369.         SFTIMEUP.[BC ] - 48
  10370.         SFUP.[BCR] - 
  10371.         SFUPCASE.DAT - 21, 43, 44, 61
  10372.         SFUSERS - 8, 9, 17, 42, 43, 57, 64, 77, 80, 83, 124, 126, 127,
  10373.                   162, 164, 171
  10374.         SFWHOSON.DAT - 44, 154, 173
  10375.         SF.BAT - 6, 8, 40, 42, 61, 62, 67, 68, 131, 132, 135, 136, 138, 152
  10376.         SOP<x> - 52, 53
  10377.         SPITFIRE.HLP - 42, 93, 108, 118
  10378.         SPITFIRE.OVR - 40, 151, 171
  10379.         Subscription - 18, 48, 60, 64, 70, 78, 81, 82, 90, 161
  10380.         SUBWARN - 18, 82
  10381.         SYSINIT - 50
  10382.         Sysop Utilities - 88, 93, 94, 108, 109, 118, 123, 131, 133, 157
  10383.  
  10384.  
  10385.         <<<<<< T >>>>>>
  10386.  
  10387.         Telink - 92, 119
  10388.         This System's Info - 88, 90
  10389.         THOUGHTS.BBS - 50, 66
  10390.         Tilde - 13, 70
  10391.         TOOMANY.[BCR] - 15
  10392.  
  10393.  
  10394.                                                                        Page 185
  10395.         -----------------------------------------------------------------------
  10396.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10397.         -----------------------------------------------------------------------
  10398.  
  10399.  
  10400.         SUBJECT INDEX - Page 8
  10401.  
  10402.  
  10403.  
  10404.         <<<<<< U >>>>>>
  10405.  
  10406.         Undelete - 18, 102, 128
  10407.         Upload - 14, 15, 16, 17, 18, 19, 22, 23, 32, 33, 38, 42, 44,
  10408.                  46, 52, 55, 56, 57, 58, 59, 60, 62, 64, 65, 75, 76,
  10409.                  78, 79, 90, 94, 95, 109, 111, 112, 113, 114, 116, 119,
  10410.                  121, 122, 128, 133, 144, 145, 146, 147, 148, 149, 163,
  10411.                  169, 170, 171, 172
  10412.         Usefile - 56, 149, 172
  10413.         USERINIT.[BC ] - 74
  10414.         Utilities - 21, 33, 62, 88, 93, 94, 108, 109, 118, 123, 131, 133,
  10415.                     153, 157, 161, 162, 163, 164, 166
  10416.  
  10417.  
  10418.         <<<<<< W >>>>>>
  10419.  
  10420.         WATCHDOG - 61
  10421.         WELCOME1.[BCR] - 47, 86, 155
  10422.         WELCOME<x>.[BCR] - 
  10423.         Wildcards - 112, 115, 117
  10424.         Wildfire - 137
  10425.         Windows - 158
  10426.         Work Files Path - 25, 39
  10427.  
  10428.  
  10429.         <<<<<< X >>>>>>
  10430.  
  10431.         Xmodem - 92, 119
  10432.         Xpert - 88, 90, 94, 108, 109, 118
  10433.  
  10434.  
  10435.         <<<<<< Y >>>>>>
  10436.  
  10437.         YMODEM - 66, 92, 119
  10438.         YMODEM-g - 66, 119
  10439.  
  10440.  
  10441.         <<<<<< Z >>>>>>
  10442.  
  10443.         ZIP - 21, 111, 118, 119, 163
  10444.         ZMODEM - 92, 119, 138, 142, 143, 147, 149
  10445.  
  10446.  
  10447.                                                                        Page 186
  10448.         -----------------------------------------------------------------------
  10449.         -+ SPITFIRE BULLETIN BOARD SYSTEM - Version 3.6  --  August 20, 1999 +-
  10450.         -----------------------------------------------------------------------
  10451.  
  10452.  
  10453.         NOTES:
  10454.         ------
  10455.  
  10456.  
  10457.