home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / XHOST20S.ZIP / MANUAL.DOC < prev    next >
Text File  |  1992-10-07  |  82KB  |  1,944 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.       ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄
  13.       ▒▒█▀▀▀▀  ▒▒▒▒█  ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█ ▒▒█  ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀▀
  14.       ▒▒▒▒▒▄    ▒▒█   ▒▒▒▒▒▄  ▒▒█     ▒▒█ ▒▒█   ▒▒█   ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▄
  15.       ▒▒█▀▀▀   ▒▒▒▒▄  ▒▒█▀▀▀  ▒▒█     ▒▒█ ▒▒█   ▒▒█   ▒▒█  ▒▒▒▒█▀ ▒▒█▀▀▀
  16.       ▒▒▒▒▒▒▄ ▒▒█▀▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█   ▒▒█   ▒▒█   ▒▒█▀  ▒▒▒▒▒▒▄
  17.        ▀▀▀▀▀▀  ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀    ▀▀    ▀▀    ▀▀    ▀▀▀▀▀▀
  18.                        ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄
  19.                        ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀  ▀▒▒█▀▀
  20.                        ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄   ▒▒█
  21.                        ▒▒█▀▒▒█ ▒▒█ ▒▒█  ▀▀▀▒▒█   ▒▒█
  22.                        ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█   ▒▒█
  23.                         ▀▀  ▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀    ▀▀
  24.  
  25.  
  26.                Executive Host - Premium Host/BBS for Telix
  27.                       Copyright (c) 1992 by Steve Wood
  28.                             All Rights Reserved
  29.  
  30.  
  31.        NOTE:  This manual is the documentation for version 1.7.  For
  32.           additional information and documentation please read 
  33.           the file WHATSNEW.TXT.
  34.  
  35.  
  36.  
  37.                          Another fine product from,
  38.  
  39.  
  40.                        The                      Fine Software Products
  41.                      WOODSHED                   for Intelligent People
  42.  
  43.              Steve Wood - Owner, Programmer, Technical Support
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                       T A B L E   O F   C O N T E N T S
  71. ---------------------------------------------------------------------------
  72.  
  73.  
  74.  
  75.     Introduction  ......................................................... 1
  76.         System Requirements  .............................................. 1
  77.         External Protocols and other Registered Features  ................. 2
  78.  
  79.     Installation  ......................................................... 3
  80.  
  81.     Main Menu Options  .................................................... 6
  82.         SysOp Menu  ....................................................... 6
  83.         Guest Menu  ....................................................... 10
  84.       Message Menu  ....................................................... 10
  85.  
  86.     SysOp's Function Keys  ................................................ 11
  87.  
  88.     Security Levels  ...................................................... 11
  89.  
  90.     The Host User File  ................................................... 12
  91.  
  92.     The Message Base  ..................................................... 12
  93.         Private Messages  ................................................. 13
  94.         Public Messages   ................................................. 13
  95.         The Message Data File  ............................................ 13
  96.  
  97.     Adding Files to the Host  ............................................. 13
  98.  
  99.     Installing Filelists (with descriptions)  ............................. 14
  100.  
  101.     Installing Bulletins  ................................................. 15
  102.  
  103.     Installing Doors  ..................................................... 15
  104.  
  105.     Installing Conferences  ............................................... 16
  106.  
  107.     Additional Security - Trashcan File  .................................. 18
  108.  
  109.     New User Questionnaire  ............................................... 18
  110.  
  111.     Event  ................................................................ 18
  112.  
  113.     Using the Host Utilities  ............................................. 19
  114.  
  115.     Using the Host Filer  ................................................. 20
  116.  
  117.     File Transfers  ....................................................... 22
  118.         Downloading  ...................................................... 22
  119.         Uploading  ........................................................ 22
  120.  
  121.     Important Files to Become Familiar With  .............................. 22
  122.  
  123.     Limitations  .......................................................... 24
  124.  
  125.     Support  .............................................................. 24
  126.  
  127.     APPENDIX A - High Speed and Error-Correcting Modem Setup  ............. A1
  128.  
  129.     APPENDIX B - Mail Doors, Offline Readers, Mail Networks, and Frontends. B1
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                                                      page 1
  136. ---------------------------------------------------------------------------
  137.  
  138.  
  139.  
  140.  
  141.  ╒══════════════════════════════════════════════════════════════════════════╕
  142.  │ The author makes no warranties, expressed or implied, as to the quality, │
  143.  │ performance, or merchantability of this program.  The author will not be │
  144.  │ held liable for any direct, indirect, incidental or consequential        │
  145.  │ damages resulting from the use of this program.   Your use of this       │
  146.  │ program and your subsequent registration, constitutes your acceptance    │
  147.  │ and agreement to this disclaimer and your releasing the author from any  │
  148.  │ form of warranty, liability or litigation.                               │
  149.  ╘══════════════════════════════════════════════════════════════════════════╛
  150.  
  151.  
  152.     INTRODUCTION:
  153.  
  154.     Executive Host v1.7/2.0 has many new features and improvements
  155.     over previous versions.  Be sure to read the file WHATSNEW.TXT for
  156.     information about changes and new features.
  157.  
  158.     Most of Executive Host is written in the SALT language
  159.     "Script Application Language for Telix", and version 3.12 of above of
  160.     the Telix Communications Program must already be installed in order
  161.     for the host to function properly.
  162.  
  163.     Special thanks go to Colin Sampaleanu, author of Telix and the
  164.     SALT language.  Telix is a registered copyright of:
  165.                                           Colin Sampaleanu
  166.                                           & Exis Inc.
  167.                                           P.O. Box 130
  168.                                           West Hill, ON
  169.                                           Canada  M1E 4R4
  170.     Register your copy of Telix today!
  171.  
  172.     All Executive Host utilities were written and compiled using the
  173.     Borland C++ Professional Compiler, and compressed using the PKLITE
  174.     Professional Executable File Compressor.  Borland C++ is a Copyright of
  175.     Borland International.  PkLite Professional is Copyright PkWare, Inc.
  176.  
  177.  
  178. SYSTEM
  179. REQUIREMENTS - 1. 256k of memory and an MS-DOS or compatible operating
  180.                   system.
  181.                2. Telix version 3.12 or above already installed.
  182.                3. A good text editor that accepts file names on the command
  183.                   line is required.  Ted.com, a public domain text editor
  184.                   from PC Magazine is included for those who do not
  185.                   currently have their own editor.  Obtaining a more
  186.                   cabable text editor, such as Qedit (shareware) is
  187.                   highly recommended.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                                                      page 2
  202. ---------------------------------------------------------------------------
  203.  
  204.  
  205.  
  206.  
  207.     IF YOU ALREADY HAVE EXECUTIVE HOST INSTALLED:
  208.  
  209.     Your registered copy gives you more features and flexibility than your
  210.     original copy, but will install easily and use your existing setup
  211.     and data files.  If you have a message base generated by version 1.6
  212.     or below, run CONVERT.BAT to update your old files to the new format.
  213.  
  214.     To install the new software, run INSTALL.EXE and follow the instructions
  215.     on the screen.  Run BOARD.BAT and fill in the new configuration options.
  216.     Now you are up and running with your personalized copy, Zmodem
  217.     capabilities, and your existing set-up.  Do not unzip any of the example
  218.     zip files unless you need to use these examples of the menus and data
  219.     files.  Otherwise you may overwrite already existing files.
  220.  
  221.  
  222.     INSTALLING EXTERNAL PROTOCOLS:
  223.  
  224.     Your registered version of Executive Host supports all four of the
  225.     external protocol slots available in Telix version 3.12.  The external
  226.     protocols that you set-up must use the following letter identifiers - (P),
  227.     (J), (O), (L).  Any other letter identifiers will not work with Executive
  228.     Host.  These letters were chosen to try to match as best as possible
  229.     with the most popular external protocols used today.  The Executive
  230.     Host protocol menu uses the P-Mpt, J-Jmodem, O-Mobyturbo, and L-Zmax
  231.     protocols, however you may use any protocol you wish and change the
  232.     menus accordingly.  You do not have to set-up these exact protocols, but
  233.     you do have to use the letter identifiers specified above for any external
  234.     protocols that you make available.  Puma up and download batch files are
  235.     included on your disk , but must be set-up in Telix as per the Telix
  236.     manual.  Complete set-ups for MobyTurbo are also included.  To install
  237.     external protocols, always follow Telix's and the protocol's instructions.
  238.  
  239.  
  240.     BIMODEM:
  241.  
  242.     In addition, you also have Bimodem capabilities built in, which is
  243.     executed from a batch file called BIMODEM.BAT.  If you have already
  244.     installed Bimodem with your Telix package, then copy the BIMODEM.BAT
  245.     file into your Telix directory and you are ready to go with Bimodem.
  246.     If you have Bimodem installed in a different directory than Telix, you
  247.     will have to modify the bimodem.bat file.  You will probably want to run
  248.     BICONFIG again also, in order to set-up the options for optimal BBS use
  249.     (i.e. do not write over existing files, do not download out of ALL
  250.     directories, etc.).  Follow the Bimodem Documentation for setting up the
  251.     protocol for a BBS, and of course if you still have problems or questions,
  252.     give us a call at any of the support locations, or send me a letter.
  253.     A Bimodem interface that will add the Bimodem descriptions to your
  254.     uploads filelist is in the works.  As soon as it is completed it
  255.     will be made available on the our support BBS.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                                                                      page 3
  268. ---------------------------------------------------------------------------
  269.  
  270.  
  271.  
  272.  
  273.     CUSTOM MENUS:
  274.  
  275.     Another benefit of your having registered is the ability to design and
  276.     add custom menus to your Host.  Custom guest, sysop, message, and
  277.     protocol menus will now be used instead of the internal menus, if
  278.     found in the Telix directory.  Some example menus have been included
  279.     in the file MENUS.ZIP on your disk.  These files are the correct length
  280.     to interface perfectly with the program, and should be used as a model
  281.     in designing your own menus.  Have fun in this endeavor, and may I
  282.     suggest using TheDraw program for your ansi projects.  It is the best
  283.     ansi screen design program available, and can be found on most good
  284.     boards (TDRAW401.ZIP is the latest version).
  285.  
  286.  
  287.     INSTALLATION:
  288.  
  289.     First time installation of Executive Host begins by running
  290.     INSTALL.EXE.  DO NOT copy any Executive Host files into a Telix
  291.     script directory.  If you do not have your text editor configured in
  292.     Telix, do so now.  This is done by running Telix and entering "ALT-O".
  293.     Then choose "Filenames and Paths" and enter your editor's name under
  294.     option "h"  (If you do not have your own text editor, ted.com will be
  295.     used automatically, and the Telix editor setup is not necessary).
  296.  
  297.     Hit Escape to exit this screen.  If you do not have Telix configured
  298.     to use a status bar on the BOTTOM of the screen, do so now.  This is
  299.     done from the "Terminal Options" setup screen.  Save your new setup
  300.     and exit Telix.
  301.  
  302.     If you are using ZIP files, ensure that a copy of pkzip and
  303.     pkunzip are located in the host directory or somewhere in your system's
  304.     path.
  305.  
  306.     Decide where you want your DOWN and UP directories and create
  307.     them with the "MD" command.  The DOWN directory is the primary
  308.     download directory where callers may download files from.  However,
  309.     downloading from the UP (uploads) directory is also permitted.
  310.  
  311.     One set-up would be:
  312.  
  313.                                    C:\ -- Telix ---down
  314.                                               └----up
  315.  
  316.     You would create them by typing "MD C:\TELIX\DOWN" and "MD C:\TELIX\UP".
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                                                      page 4
  334. ---------------------------------------------------------------------------
  335.  
  336.  
  337.  
  338.  
  339.         *** SPECIAL NOTE -  NEW FEATURE!!!
  340.  
  341.     Downloading is now permitted from any valid path on your system.
  342.     Paths are listed in an ascii (text) file named DOWNLOAD.LST.
  343.     See page 13 for further details.
  344.  
  345.     Now run the BOARD.BAT file by typing "BOARD" and pressing the Enter
  346.     key.  The set-up program will start automatically.  When prompted for
  347.     the SysOp's name and password, enter your name and password, or the
  348.     name and password of the person who will be the System Operator.
  349.     Next a list of system parameters will be displayed:
  350.  
  351.     Executive Host Configuration
  352.  
  353.     A: Name of BBS or Host System           : (left blank)
  354.     A: Executive Host Download Directory    : C:\Telix\down\
  355.     B: Executive Host Uploads Directory     : C:\Telix\up\
  356.     C: Connection Type                      : Modem
  357.     D: Minutes Allowed per Call             : 60
  358.     E: Hour of day to run event (0-23)      : 0
  359.     F: Host Access (Public or Private)      : Private
  360.     G: SysOp's Page Turned On/Off           : on
  361.     H: New Caller's security Level          : 1
  362.     I: Type of Monitor (Color/Mono)         : Mono
  363.     J: Baud Rate Locked (High-Speed Modems) : No
  364.     K: Auto Answer Mode or Ring Detection   : Auto
  365.     L: Number of Rings to Answer On         : 1
  366.     M: Protect Doors With Password          : Yes
  367.     N: FrontEnd Mail System is Attached     : No
  368.     Q: Quit without saving any changes
  369.     X: Exit and save changes to disk.
  370.  
  371.     Which option ->
  372.  
  373.     Each option should be configured to your individual needs as below,
  374.  
  375.     OPTION A: is the full path of where your download files directory will
  376.               be located.
  377.  
  378.     OPTION B: is the full path of where your uploads directory will be
  379.               located.
  380.  
  381.     OPTION C: should be left as "Modem" unless you are connecting two
  382.               computers directly with a serial cable, in which it should be
  383.               set at "Direct".
  384.  
  385.     OPTION D: Is the total minutes allowed on-line per call.  A number
  386.               between 1 and 60 minutes may be chosen or "0" for no limit.
  387.  
  388.     OPTION E: Time that the Host will execute it's event (EVENT.BAT).
  389.               Event may be run on any hour of the day (0-23), with "0"
  390.               representing midnight.
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.                                                                      page 5
  400. ---------------------------------------------------------------------------
  401.  
  402.  
  403.  
  404.  
  405.     OPTION F: This setting, if set at "private", will not allow caller's who
  406.               are not registered to access the host.  If set at "public",
  407.               new callers may access the host at the security level set in
  408.               option H.
  409.  
  410.     OPTION G: This option sets whether the SysOp's page will be turned on
  411.               or off.
  412.  
  413.     OPTION H: This option selects the security level that will be assigned
  414.               to new, unverified callers prior to their verification and
  415.               upgrade by the SysOp.  Valid levels for this option are:
  416.     Level 0 - Caller is "locked-out" of the Host and will have no access.
  417.     Level 1 - Callers may read mail, view bulletins and info screen, page
  418.               the SysOp, or leave a private message to the SysOp.
  419.     Level 2 - Same as 1, but may also view filelists and perform a text
  420.               search on filelists.
  421.     Level 3 - Same as 2, but may also enter public messages and upload files.
  422.     Level 4 - Same as 3, but has access to doors and may view files.
  423.     Level 5 - Caller has full guest privileges including the ability to
  424.               download files.
  425.  
  426.     OPTION I: Is the type of monitor and should be set as "Mono" if you
  427.               have a monochrome monitor or "Color" if you have a color
  428.               monitor.
  429.  
  430.     OPTION J: This option should be left as "No" unless you are using an
  431.               error correcting modem, which requires the baud rate to
  432.               be locked.  (i.e. HST or Hayes 9600 baud modems)
  433.  
  434.     OPTION K: Auto Answer Mode sets the modem in the answer mode using
  435.               the Hayes ATS0=x command.  This method is satisfactory in
  436.               most cases.  Ring Detection mode waits until a ring is
  437.               detected before sending at ATA to the modem signalling it
  438.               to answer.  This mode may be preferred by some in order
  439.               to better interface with other software programs or hardware
  440.               (such as modem/fax cards).
  441.  
  442.     OPTION L: This option sets the number of rings the modem will wait
  443.               before answering the phone.  Values between 1 and 99 may
  444.               be selected.
  445.  
  446.     OPTION M: This option allows the sysop to decide whether password
  447.               protection is desired each time a caller returns from a
  448.               door.  It is recommended that this option be kept at
  449.               'Yes' for optimal security.  Password protection coming
  450.               out of the remote shell is mandatory.
  451.  
  452.     OPTION N: This option tells the host system if it is being executed
  453.               from a FrontEnd mail system, such as the FrontDoor mail
  454.               program.  FrontEnd programs are necessary in order to
  455.               interface with certain mail networks, such as FidoNet.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                                                      page 6
  466. ---------------------------------------------------------------------------
  467.  
  468.  
  469.  
  470.  
  471.     This completes the initial installation of the host, and this is all
  472.     that is required to run the host as a remote access program, or as a
  473.     simple BBS.  Help on the Host's menus are available while running the
  474.     Host by typing "H" from the main, protocol and message menus.  More
  475.     detailed instructions on how to set up multiple doors, bulletins,
  476.     filelists, etc. come later in this manual.
  477.  
  478.  
  479.     THE MENU OPTIONS:
  480.  
  481.     DESCRIPTIONS OF THE SYSOP'S MENU COMMANDS.
  482.  
  483.                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  484.                  █  Executive Host  █░░     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  485.                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░     █  SysOp Menu  █░░
  486.                     ░░░░░░░░░░░░░░░░░░░     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  487.                                                ░░░░░░░░░░░░░░░
  488.       █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  489.       █      (D)ownload File           █░░
  490.       █      (U)pload File         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  491.       █      (F)ile Directories    █       (M)essage Menu          █░░
  492.       █      (V)iew File           █       (B)ulletins             █░░
  493.       █      (T)ext Search         █       (O)pen Door             █░░
  494.       █      (S)hell to Dos        █       (EDIT) Guest List       █░░
  495.       █      (J)oin Conference     █       (UTIL)ities             █░░
  496.       █      (Q)uit Conference     █       (I)nfo on Host          █░░
  497.       █      (X)pert Mode          █       (C)olor on/off          █░░
  498.       █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█       (P)age SysOp            █░░
  499.          ░░░░░░░░░░░░░░░░░░░░░░░░░░█       (H)elp on Menus         █░░
  500.                                    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  501.                   (G)oodbye           ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  502.  
  503.  
  504.         (D)ownload - Sends a file from Executive Host to you.  The SysOp may
  505.     download from anywhere on the system by using a full path.  The SysOp
  506.     may also use wildcards (i.e. *.*) when downloading with batch
  507.     protocols.
  508.  
  509.     (U)pload - Sets Executive Host up to receive a file from you.  The
  510.     SysOp may also upload files to anywhere on the system by using a full
  511.     path (i.e. C:\LOTUS\BUSINESS.WKS).  If you use Zmodem, you will not be
  512.     able to upload with a full path since the protocol grabs the filename
  513.     from the remote site.
  514.  
  515.     (F)ile Directories - Gives a list of all files available for download,
  516.     with file names, sizes, dates, and descriptions.  After each screen is
  517.     filled, the display will pause until <Enter> is pressed.  If filelists
  518.     have not been set-up by the SysOp, only names, sizes, dates, and
  519.     transfer times will be displayed to the caller.
  520.  
  521.  
  522.     (V)iew - The (Z) sub-option will view any Zip file in the main or
  523.     uploads directory of Executive Host.  A guest may also view text files
  524.     that are compressed inside of the zip file.  The (T) sub-option will
  525.     allow a guest to view any text file that the SysOp has made available.
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                                                      page 7
  532. ---------------------------------------------------------------------------
  533.  
  534.  
  535.  
  536.  
  537.     A directory of text files available for view can be found with the (F)
  538.     option from the main menu, and then the (T) sub-option.  The (S)ysOp
  539.     view sub-option allows the SysOp to view any text file, anywhere on the
  540.     system.
  541.  
  542.     (T)ext Search - This option allows the caller to do a text search of
  543.     the filelists made available by the SysOp.  Searches for specific text,
  544.     file names, portions of file names, or even dates (in the correct format)
  545.     are allowed.  Wildcards (* or ?) will be searched for literally and should
  546.     not be used.  If the SysOp has not set-up filelists, this option may not
  547.     be performed.
  548.  
  549.     (J)oin Conference - This option allows callers to join (or enter)
  550.     a conference area.  Conference areas may have their own level of
  551.     security (minimum access level), file areas, and message base,
  552.     depending on how the SysOp chooses to set them up.
  553.  
  554.     (Q)uit Conference - This option returns the caller to the Main
  555.     conference area (the area all callers are in when they first log on).
  556.     This command is used by callers when they are wish to return to the
  557.     Main conference after using the (J)oin command.
  558.  
  559.     (X)pert Mode - This will make Executive Host stop displaying the main,
  560.     protocol, and message menus.
  561.  
  562.     (M)essage Menu - This option displays the five message options
  563.     available for all callers. They are as follows:
  564.     (E)nter a message
  565.     (R)ead messages
  566.     (N)ote to SysOp
  567.     (J)oin Conference
  568.     (Q)uit Conference
  569.     All of the menu choices on the message menu may also be executed from
  570.     the main menu, even though some are not listed.
  571.  
  572.     (B)ulletins - Displays a menu of bulletins callers may view.
  573.  
  574.     (O)pen Door - Displays a menu of doors that may be entered.
  575.  
  576.     (UTIL) Host Utilities - This option allows the use of four SysOp
  577.     utilities.  These utilities are:
  578.  
  579.  
  580.     (S)hell to DOS - This allows the SysOp to shell to dos from remote.
  581.     This option may be used when in local mode, but the F2 key is probably
  582.     a better choice in this case.  The remote shell may be executed without
  583.     using the "UTIL" option by just entering "S" from the main menu. The
  584.     Host will shell to DOS using one of three methods.  First, if the
  585.     DOORWAY.EXE file is detected in the Telix directory, the Host will
  586.     create a DOOR.SYS file and drop to DOS using this excellent redirection
  587.     program.  Doorway will allow the SysOp to run any program from remote
  588.     that does not run in graphics mode.  This includes most word-processors,
  589.     databases, and spreadsheets.  Doorway is share-ware, and the latest
  590.     version is available on most good BBS's as DRWY220.ZIP.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                                                      page 8
  598. ---------------------------------------------------------------------------
  599.  
  600.  
  601.  
  602.  
  603.     If you need support for running graphic programs from remote, you will
  604.     have to buy a commercial program such as PC-Anywhere, Carbon Copy, or
  605.     Commute.  Any of these programs can be executed successfully from the
  606.     Executive Host remote shell.  Consult the documentation of these
  607.     programs on how to run them in the carrier detect startup mode.
  608.  
  609.     If Doorway is not detected, then the Host will search for the file
  610.     DROP.BAT.  The SysOp may modify this file to use the redirection
  611.     program/method of his choice (i.e. Gateway, PC-Anywhere, Commute).  If
  612.     this file is found, the Host will run it to perform the remote shell.
  613.     NEW FEATURE!!! - Beginning with v1.7, Executive Host now swaps
  614.     completely out of Telix when executing the remote shell.  This means
  615.     that you will have nearly your entire system memory available to
  616.     run programs from remote.  Swapping completely out of Telix requires
  617.     that the communications port be reset.  This is done by running
  618.     RESET.EXE (an Executive Host utility) in the first line of the
  619.     DROP.BAT file.  In addition, the BOARD.BAT file must be executed
  620.     in the last line of the DROP.BAT file, in order to reload Executive
  621.     Host after the remote shell.  An example DROP.BAT file is listed
  622.     below.  This example is the default DROP.BAT file that Executive
  623.     Host creates automatically when DOORWAY.EXE is detected in the
  624.     Telix directory.
  625.  
  626.     RESET.EXE
  627.     DOORWAY SYS /O:t /L: /G:ON /V:D /B:M /C:Dos
  628.     C:
  629.     CD \TELIX
  630.     BOARD
  631.  
  632.     If DOORWAY.EXE and DROP.BAT are both not found, the Host will use
  633.     the DOS CTTY redirection function to allow the SysOp to shell from
  634.     remote.  The SysOp will not be able to run most programs, but will be
  635.     able to use DOS programs and commands, pkzip/pkunzip, and other programs
  636.     that do not write directly to the screen.
  637.  
  638.     (R)ead Host Caller's Log - Allows the remote view of the host caller's
  639.     log, which is a text record of everything that takes place on the host.
  640.     The caller's log is also where the caller's registration information is
  641.     stored.
  642.  
  643.     (D)OS Command Line - Allows the execution of dos commands without
  644.     having to drop to DOS.
  645.  
  646.     (EDIT) Guest List - The guest list is the file that contains the list
  647.     of users of the host.  This command allows the SysOp to directly modify
  648.     the security levels of callers, even from remote.
  649.     The sub-options for this command are:
  650.  
  651.       (V)iew Guest List - Allows the SysOp to view the current list of
  652.       callers along with their current status (security), and their password.
  653.  
  654.       (A)dd a new guest to list - This option allows the SysOp to add a new
  655.       caller's name and password to the guest list.  The new caller is given
  656.       full guest access to the Host (level 5).
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.                                                                      page 9
  664. ---------------------------------------------------------------------------
  665.  
  666.  
  667.  
  668.  
  669.       (C)hange Caller's Security Level - This option will allow the SysOp
  670.       to change a caller's access level and set it from (1-8).
  671.  
  672.       (D)eny a Guest Access to Host - This in effect "locks-out" a caller.
  673.       In other words, his access level is set to 0, and when he calls and
  674.       enters his correct password he will be immediately disconnected.
  675.  
  676.       (S)uspend Download privileges - This options will suspend all the
  677.       downloading privileges of a caller by setting his access level to 4.
  678.  
  679.       (T)urn off Host - Shuts down the host from remote.  When this option
  680.       is chosen, the SysOp will be prompted to decide which environment the
  681.       host should quit to (Telix or DOS).  By quitting to DOS, the SysOp
  682.       may return to a batch file process.
  683.  
  684.  
  685.     (I)nfo on Host - Displays the Executive Host information screen.
  686.  
  687.     (C)olor On/Off - This will allow the caller to switch between ascii
  688.     and color menus.
  689.  
  690.     (P)age - If the page is turned on, this will page the SYSOP for 20
  691.     seconds.
  692.  
  693.     (H)elp - Will display a menu command help file.
  694.  
  695.     (G)oodbye - This will log you off, and set Executive Host up for
  696.     another caller.
  697.  
  698.  
  699.     DESCRIPTIONS OF THE GUEST'S MENU COMMANDS:
  700.  
  701.                  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  702.                  █  Executive Host  █░░     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  703.                  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░     █  Guest Menu  █░░
  704.                     ░░░░░░░░░░░░░░░░░░░     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  705.                                                ░░░░░░░░░░░░░░░
  706.        █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  707.        █      (D)ownload File          █░░
  708.        █      (U)pload File         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  709.        █      (F)ile Directories    █       (M)essage Menu          █░░
  710.        █      (V)iew File           █       (B)ulletins             █░░
  711.        █      (T)ext Search         █       (O)pen Door             █░░
  712.        █      (J)oin Conference     █       (I)nfo on Host          █░░
  713.        █      (Q)uit Conference     █       (C)olor on/off          █░░
  714.        █      (X)pert Mode          █       (N)ote to Sysop         █░░
  715.        █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█       (P)age SysOp            █░░
  716.           ░░░░░░░░░░░░░░░░░░░░░░░░░░█       (H)elp on Menus         █░░
  717.                                     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  718.                    (G)oodbye           ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                                                                     page 10
  730. ---------------------------------------------------------------------------
  731.  
  732.  
  733.  
  734.  
  735.     The Guest menu is identical to the SysOp menu except for the
  736.     substitution of the (N)ote to SysOp command in the place of the SysOp
  737.     (UTIL)ities command.  The (N)ote to SysOp command will allow a
  738.     caller to leave a message to the sysop, no matter what the caller's
  739.     security level.  If a caller's security level 2 or below, the message
  740.     is automatically marked as private E-mail.
  741.  
  742.  
  743.     DESCRIPTIONS OF THE MESSAGE MENU COMMANDS:
  744.  
  745.               █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█      █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  746.               █  Executive Host  █░░    █  Message Menu  █░░
  747.               █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  748.                  ░░░░░░░░░░░░░░░░░░░       ░░░░░░░░░░░░░░░░░
  749.  
  750.                     █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  751.                     █                               █░░
  752.                     █       (E)nter a Message       █░░
  753.                     █       (R)ead Messages         █░░
  754.                     █       (N)ote to SysOp         █░░
  755.                     █       (J)oin Conference       █░░
  756.                     █       (Q)uit Conference       █░░
  757.                     █                               █░░
  758.                     █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█░░
  759.                        ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  760.  
  761.                          (H)elp on Message Menu
  762.  
  763.     (E)nter Message - Allows callers with access level 3 or above to
  764.     leave a private or public message.  Public messages may be addressed
  765.     to a specific person, or to "ALL".  Callers with access level 2 or
  766.     below may only leave private mail addressed to the SysOp.
  767.  
  768.     (R)ead Messages - Allows callers to read mail addressed to them, and
  769.     also read all messages in the conference marked as public mail.
  770.  
  771.     The (N)ote to SysOp, (J)oin Conference, and (Q)uit Conference commands
  772.     are identical to those found on the main guest and sysop menus.
  773.  
  774.  
  775.     SYSOP'S FUNCTION KEYS (ON-LINE COMMANDS):
  776.  
  777.     The SysOp has eight commands on the function keys that may be executed
  778.     while a caller is on-line, or while in the local logon mode.  The SysOp
  779.     may toggle the list of commands on the status line by using the up and
  780.     down arrow keys.
  781.  
  782.     F1 Key - Kill User - This function will hang-up on the current caller
  783.     immediately with no warning or comment.
  784.  
  785.     F2 Key - Dos Functions - This function will bring up the Telix Dos
  786.     functions window where the SysOp may drop to dos, perform a directory,
  787.     etc.
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                                                                     page 11
  796. ---------------------------------------------------------------------------
  797.  
  798.  
  799.  
  800.  
  801.     F3 Key - This key will initiate chat with the current caller.
  802.  
  803.     F4 Key - This key will allow the SysOp to edit the user file
  804.     (EXECHOST.USR) file with a text editor, while the caller waits on-line.
  805.  
  806.     F5 Key - This key will raise the caller's access level (temporarily) to
  807.     the SysOp level (level 9).
  808.  
  809.     F6 Key - This key will set the caller's access level (temporarily) to
  810.     access level 5 (full guest access).
  811.  
  812.     F7 Key - This key will increase the caller's on-line time in 5-minute
  813.     increments.
  814.  
  815.     F8 Key - This key will decrease the caller's on-line time in 5-minute
  816.     decrements.
  817.  
  818.     F9 Key - This key toggles the page on/off switch.  If this switch is
  819.     on callers will be able to page the SysOp.  If it is turned off, the
  820.     caller will be instructed to leave a message.
  821.  
  822.     F10 Key - This key displays the SysOp's full-screen help.  It does not
  823.     interfere with the caller, and the caller cannot see the help message.
  824.  
  825.  
  826.     HOST SECURITY LEVELS:
  827.     Level 0 - Caller is "locked-out" of the Host and will have no access.
  828.     Level 1 - Callers may read mail, view bulletins and info screen, page
  829.               the SysOp, or leave a private message to the SysOp.
  830.     Level 2 - Same as 1, but may also view filelists and perform a text
  831.               search on filelists.
  832.     Level 3 - Same as 2, but may also enter public messages and upload files.
  833.     Level 4 - Same as 3, but has access to doors and may view files.
  834.     Level 5 - Caller has full guest privileges including the ability to
  835.               download files.
  836.     Level 6 - Same access as 5, but higher conference security.
  837.     Level 7 - Same access as 5, except for time allowed online.  If the
  838.               SysOp is not giving all callers unlimited time, this level
  839.               will always be given 60 minutes access.  Also higher
  840.               conference security.
  841.     Level 8 - Same access as 5, except this caller will always have an
  842.               unlimited amount of access time.  Also higher conference
  843.               security.
  844.     Level 9 - SysOp status.  Caller has full access to all SysOp functions.
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.                                                                     page 12
  862. ---------------------------------------------------------------------------
  863.  
  864.  
  865.  
  866.  
  867.     Access level 9 may not be assigned via the Guest List Editor.  In order
  868.     to assign this powerful level to a caller other than yourself, you
  869.     must edit the EXECHOST.USR file with your text editor.  It is highly
  870.     recommended that you not give anyone an access level 9 other than
  871.     yourself.  Access level 9 will give the caller complete access to your
  872.     system, and disastrous results could occur either by accident or on
  873.     purpose.
  874.  
  875.  
  876.     EDITING THE EXECHOST.USR FILE:
  877.  
  878.     Here is one example of an Executive Host Guest List File (exechost.usr).
  879.  
  880.                ⌐-----------------  User's Name
  881.                |       ⌐---------  User's Password
  882.                |       |   ⌐-----  User's Security Level
  883.                |       |   | ⌐---  User's Data Number (used in execmail.dat)
  884.                |       |   | |
  885.                |       |   | |     (semicolons used as dividers)
  886.                |       |   | |
  887.                |       |   | |
  888.           John Wright;host;9;1              << SysOp >>
  889.           Edward Williams;dud;5;2           << Guest >>
  890.           Brent Taft;whipped;5;3            << Guest >>
  891.           Jay Fuller;guy;5;4                << Guest >>
  892.           Jack Ripper;nut;5;5               << Guest >>
  893.           Bob Coffey;pup;5;6                << Guest >>
  894.           Claude Hammond;smart;5;7          << Guest >>
  895.  
  896.  
  897.     Access Levels may be changed by directly modifying this file with a
  898.     text editor.  This is the only way you will be able to assign access
  899.     level 9 to a user.
  900.     In most cases, the easiest way to change access levels is by using the
  901.     on-line guest list editor.  Once logged on either local or from remote,
  902.     enter "edit" from the main menu.
  903.  
  904.  
  905.     THE MESSAGE BASE AND HOW IT WORKS:
  906.  
  907.     The message base combines public messages and private E-mail into
  908.     one secure message system.  Each message base has its own index file
  909.     for added speed and ease of use.
  910.  
  911.     The message base uses the message data numbers assigned to each
  912.     user in the EXECHOST.USR file.  The data numbers are added sequentially
  913.     to the file EXECMAIL.DAT, where the user's message information is stored.
  914.     Two important bits of information are stored here.  The first is the
  915.     number of the user's last message read.  This is stored in order to give
  916.     the caller an idea of where he left off from the last time he read
  917.     messages.  The second bit of information is the number of the last public
  918.     message addressed to the user.  When a caller logs on, the Host looks at
  919.     the message data file, and compares the last message read with the last
  920.     message sent to the user.  This way the Host is able to quickly determine
  921.     if the user has new mail, without having to scan the entire message base.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                                                                     page 13
  928. ---------------------------------------------------------------------------
  929.  
  930.  
  931.  
  932.  
  933.     This quick scan is performed for each conference in which the caller has
  934.     access (if conferences have been setup), and the caller is notified of
  935.     which conferences he has mail waiting.
  936.  
  937.     Messages written to or from the caller may be deleted by choosing
  938.     (k)ill at the bottom of the message.  The SysOp may delete any public
  939.     message.  Note:  This function does not actually delete the message from
  940.     the message base, but simply marks it as deleted so callers are unable to
  941.     read it.  PACK.EXE must be run to strip these deleted messages from the
  942.     message base.  It is recommended that SysOps run PACK.EXE at least once
  943.     a week (or in the daily event) in order to trim down the size of the
  944.     message base and speed up it's operation.  Read the file PACK.DOC for
  945.     more information on PACK.EXE.
  946.  
  947.  
  948.     Example of the EXECMAIL.DAT file:
  949.  
  950.             ⌐-------    Message Data Number
  951.             |   ⌐---    User's Last Message Read (public message)
  952.             |   |     ⌐ Number of Last Message Sent to User (public message)
  953.             |   |     |
  954.             |   |     |      (semicolons user as dividers)
  955.           001;000040;000038
  956.           002;000039;000012
  957.           003;000040;000033
  958.           004;000022;000007
  959.           005;000035;000004
  960.  
  961.  
  962.     ADDING FILES TO YOUR HOST SETUP:
  963.  
  964.     If you are running the program as a public access BBS, or just as a
  965.     semi-private host, you will be sure to want to make available certain
  966.     programs for download.  Of course the SysOp may download from anywhere
  967.     on the system, but guest callers may download from only the upload and
  968.     download directories.  Therefore, in order to make programs available to
  969.     all callers, they must be copied into one of these directories.
  970.     The arrangement makes no difference;  all files may be in the uploads
  971.     directory, all files may be in one of the download directories, or any
  972.     combination is fine and the Host will find them all.
  973.     ** NEW!! **
  974.     Beginning with version 1.6, any valid path on the computer system may
  975.     be used as a download directory.  In order for the Host to recognize
  976.     them properly they must be listed in a file named DOWNLOAD.LST.  i.e.
  977.  
  978.     << Beginning of File >>
  979.     C:\GAMES\
  980.     D:\UTILS\
  981.     E:\CDROM1\
  982.     E:\CDROM2\
  983.     etc, etc....
  984.     <<   End of File    >>
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                                                                     page 14
  994. ---------------------------------------------------------------------------
  995.  
  996.  
  997.  
  998.  
  999.     There is no limit to the number of paths that may be used as download
  1000.     directories for your callers.  WARNING!!  Do not add your Telix directory
  1001.     to this list, since this would compromise your system security.
  1002.  
  1003.     If you are using filelists with descriptions, initially just copy your
  1004.     new files to a download directory.  Then use the Host Filer to add these
  1005.     filenames to your filelists (Option A).  After your initial set-up
  1006.     it is a good idea to add new programs to the filelists prior to
  1007.     copying them into the download directories.  The easiest and most
  1008.     efficient way to do this is to first separate new files into categories
  1009.     represented by your filelists.  For example, copy all of your new
  1010.     utility files into a temporary directory.  Then use option A to add the
  1011.     new files to your utility filelist.  This will allow you to enter a path
  1012.     such as "C:\TEMP\*.ZIP", instead of adding each file individually.  All
  1013.     that is left is to copy the files into a valid download directory,
  1014.     delete the original files in the temp directory, and start your new
  1015.     category.
  1016.  
  1017.  
  1018.     INSTALLING DESCRIPTION FILES - Executive Host works fine using only
  1019.     physical (DOS) file directories, however most SysOps who want to run a
  1020.     serious bbs will want to use a series of filelists that will display the
  1021.     filenames, dates, and descriptions.  Executive Host has an advanced filer
  1022.     built in, and filelists can be setup easily as follows.
  1023.  
  1024.     1.  Decide how many different filelists you wish to use, and enter their
  1025.     names and numbers in the directory data file DIR.DAT.
  1026.  
  1027.     2.  If you want to use only one big filelist, the DIR.DAT file
  1028.     is not necessary.  Just name the filelist MAIN.DIR, and the
  1029.     host will use it.
  1030.  
  1031.     3.  If you use the DIR.DAT file, you must also use the file called
  1032.     DIRLIST.  This file is the menu that will be displayed whenever a
  1033.     caller chooses to view the filelists, and should contain the menu
  1034.     of filelists with their corresponding number.  An ansi color directory
  1035.     menu file may also be used and must be called DIRLISTG.  Ansi colors
  1036.     are automatically added to DIRLIST if this file is not present.
  1037.  
  1038.     4.  A Recent Uploads filelist should also be created and must be
  1039.     called NEW.DIR.  This file is where the descriptions of files
  1040.     uploaded by callers will be added.  It is recommended that files be
  1041.     rotated out of the Recent Uploads directory after about a week's time,
  1042.     but that is up to the SysOp.
  1043.  
  1044.     5.  Once the data file has been setup and each filelist has been created,
  1045.     the Host Filer (F6) will recognize your setup and allow you to edit and
  1046.     modify these files when necessary.  All files must be in the Telix
  1047.     directory.  Example files of the DIR.DAT, DIRLIST and DIRLISTG files are
  1048.     included in the file EXAMPLES.ZIP.
  1049.  
  1050.     6.  Ansi colors are added to the filelists automatically, so a separate
  1051.     ansi file is not necessary.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                                                     page 15
  1060. ---------------------------------------------------------------------------
  1061.  
  1062.  
  1063.  
  1064.  
  1065.     INSTALLING BULLETINS - The set-up for bulletins is similar to the
  1066.     setup for filelists and is done as follows:
  1067.  
  1068.     1.  If you wish to use only one bulletin file, name it BULLETIN, and
  1069.     the Host will display it when a caller selects the view bulletins
  1070.     option.  An ansi bulletin may also be displayed for callers who choose
  1071.     color.  This file must be called BULLTING.
  1072.  
  1073.     2.  If you wish to set-up multiple bulletins, you must use a data file
  1074.     similar to the filelist data file.  Enter each bulletin's name and
  1075.     number in the file BULLETIN.DAT.
  1076.  
  1077.     3.  If you are using multiple bulletins, you must modify the file
  1078.     BULLLIST, which is the menu displayed to callers that shows the
  1079.     available bulletins, and their corresponding number  The file
  1080.     BULLLIST.G may also be used to display a color bulletin menu.  Ansi
  1081.     colors are automatically added if this file is not found.
  1082.  
  1083.     4.  Create each bulletin with your text editor, and put them in the
  1084.     host directory.  Ansi is added automatically to the bulletins unless
  1085.     you wish to make separate ansi bulletins.  You may do this by adding a
  1086.     "G" to the end of the bulletin file name.  For example, the ansi
  1087.     bulletin for the file RULES, should be RULESG.  Note that the
  1088.     bulletin name may not be longer than 7 characters long if an ansi
  1089.     version of the bulletin is to be used.
  1090.  
  1091.     5.  Once all of this has been completed, your bulletins, menu, and data
  1092.     file may be modified in the SysOp's Utilities Window (F5) at the waiting
  1093.     for call screen.
  1094.  
  1095.  
  1096.     INSTALLING DOORS - The set-up of doors is also similar to the set-up of
  1097.     bulletins and filelists, and is done as follows:
  1098.  
  1099.     1.  If you wish to have only one door on-line, then create a file
  1100.     called DOOR.BAT that will run the door.  DOOR.BAT will be run
  1101.     whenever a caller chooses the (O)pen Door option.
  1102.  
  1103.     2.  If you wish to use multiple doors, modify the file DOOR.DAT with
  1104.     the batch file name and corresponding number of each door.
  1105.  
  1106.     3.  Also modify the door menu file DOORLIST, which is displayed to
  1107.     the caller when the (O)pen Door option is chosen.  The file
  1108.     DOORLIST.G may be used to create a color door menu to callers.  Ansi
  1109.     colors are automatically added if this file is not found.
  1110.  
  1111.     4.  Create the batch file for each door to be run.  FISHING.BAT is an
  1112.     example of a batch file for an RBBS door.
  1113.  
  1114.     5.  Once the above has been accomplished, the door batch files, menu,
  1115.     and data file may be modified from the SysOp's Utilities window (F5) at
  1116.     the waiting for call screen.
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                                                                     page 16
  1126. ---------------------------------------------------------------------------
  1127.  
  1128.  
  1129.  
  1130.  
  1131.     6.  Two files are created when a door is opened, a GAP BBS compatible
  1132.     DOOR.SYS file which is recognized by Gap door programs and Doorway, and
  1133.     the DORINFO1.DEF file, which is recognized by RBBS compatible doors,
  1134.     and some QBBS doors.
  1135.  
  1136.     7.  IMPORTANT!:  Beginning with version 1.7, Executive Host swaps
  1137.     completely out of Telix to execute door programs.  For this reason,
  1138.     and in order to reset the computer's communications port, the
  1139.     RESET.EXE program must be run in each door batch file.  RESET.EXE
  1140.     should be the first command executed in each door batch file,
  1141.     otherwise the some doors may become confused and.  In addition,
  1142.     since Telix is completely swapped out when running doors, in order
  1143.     to reload the host system, the board.bat file must be run as the last
  1144.     line in ALL door batch files.  An example door batch file for the
  1145.     Kannons and Katapults door game is listed below.
  1146.  
  1147.     RESET.EXE
  1148.     CD KNK
  1149.     KNK C:\TELIX\DORINFO1.DEF
  1150.     CD \TELIX
  1151.     BOARD.BAT
  1152.  
  1153.     Notice that RESET.EXE is the first command in the batch file, and that
  1154.     BOARD.BAT is the last command.  It is very important that all door
  1155.     batch files are setup similarly.
  1156.  
  1157.  
  1158.     INSTALLING CONFERENCES - The setup of conferences in Executive Host
  1159.     was new to version 1.6, and can add much power and flexibility to the
  1160.     host system.  Setup of conferences is listed on a step-by-step basis
  1161.     below.  There are four main steps.
  1162.  
  1163.     1.  Create the conference subdirectory with the DOS "MD" command.
  1164.     Conference subdirectories are where the conference messages and other
  1165.     data files are stored, and these subdirectories must branch directly
  1166.     off of the Telix directory.  For example, to create a subdirectory for
  1167.     the SYSOP conference, you would type "MD SYSOP" from the Telix
  1168.     subdirectory.  Although conference subdirectories do not have to be
  1169.     named the same as the conference name, it is probably a good idea to
  1170.     do so.
  1171.  
  1172.     2.  Add the conference setup information to the file CONF.DAT.  This
  1173.     is where the conference name, number, and other important information
  1174.     are stored.  The format of this file is shown below:
  1175.  
  1176.     1;SysOp                   <--   number and name of conference       (1)
  1177.     SYSOP\                    <--   conference directory                (2)
  1178.     C:\TELIX\DOWN\            <--   conference download directory       (3)
  1179.     C:\TELIX\UP\              <--   conference upload directory         (4)
  1180.     6                         <--   minimum access level for conference (5)
  1181.  
  1182.     Line one contains the conference number and name.  Be sure to limit
  1183.     your conference name to less than 30 characters.
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.                                                                     page 17
  1192. ---------------------------------------------------------------------------
  1193.  
  1194.  
  1195.  
  1196.  
  1197.     Line two contains the name of the conference directory that you just
  1198.     created using the DOS "MD" command.  Do not use the full path, i.e.
  1199.     "C:\TELIX\SYSOP\".  Enter the path in the exact format as shown above.
  1200.     Line three contains the conference download directory.  This may be
  1201.     the same or different from the main download directory setup in the
  1202.     Host configuration.
  1203.     Line four contains the conference upload directory.  This path may
  1204.     also be the same or different than the main upload directory setup in
  1205.     the Host configuration.
  1206.     Line five contains the minimum access level of callers that will be
  1207.     admitted into the conference.
  1208.     Be sure to end all paths with a "\" backslash, as shown above.
  1209.     More conferences are added to the CONF.DAT file in the same manner,
  1210.     by listing this information below the last conference.  An example
  1211.     of the CONF.DAT file with setups for three conferences is included
  1212.     in the file EXAMPLES.ZIP.
  1213.  
  1214.     3.  Next create or edit the CONFMENU and CONFMENU.G files.
  1215.     These are the conference menu files that will be displayed to callers
  1216.     when they select the (J)oin Conference option from the main menu.
  1217.     These files, along with the CONF.DAT file must be present in the Telix
  1218.     directory in order for the Host to recognize that conferences have
  1219.     been setup properly.  Examples of both of these files are also included
  1220.     in EXAMPLES.ZIP.
  1221.  
  1222.     4.  Special conference files and menus may now be added to the
  1223.     conference directory.  Conference specific setups for bulletins, doors,
  1224.     and filelists may be created for each conference.  For example, if the
  1225.     Host found the files DIRLIST/DIRLIST.G and DIR.DAT in a conference
  1226.     directory, it would use this filelist setup when callers are in this
  1227.     conference only.  The SysOp can setup bulletins, filelists and doors
  1228.     in each conference, EXACTLY as was done for the Main conference.
  1229.     By limiting the access of callers admitted into conferences, the SysOp
  1230.     can thus create private conferences with their own file areas, doors,
  1231.     bulletins and message bases.  In addition, the SysOp may design
  1232.     different menus for each conference, and place them in the conference
  1233.     directory, if so inclined.
  1234.  
  1235.     The following files may be placed in the conference directory as
  1236.     substitutes for the files and menus in the Telix directory:
  1237.  
  1238.     OPEN             *
  1239.     OPENG            *
  1240.     NEWS             *
  1241.     NEWSG            *
  1242.     DIR.DAT
  1243.     DIRLIST
  1244.     DIRLISTG
  1245.     DOOR.DAT
  1246.     DOORLIST
  1247.     DOORLIST.G
  1248.     BULLETIN.DAT
  1249.     BULLLIST
  1250.     BULLLIST.G
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.                                                                     page 18
  1258. ---------------------------------------------------------------------------
  1259.  
  1260.  
  1261.  
  1262.  
  1263.     Executive Host v1.7 also supports different menus in each
  1264.     conference.  These files, of course, are not necessary, but if
  1265.     you wish to have different menus in each conference, it is now
  1266.     possible.  Of course, you must have a registered version of
  1267.     Executive Host to utilize custom menus.
  1268.  
  1269.     Files marked with an asterisk (*) will only be displayed if found in
  1270.     the conference directory.  If any of the other files are not found in
  1271.     the conference directory, the identical files in the Telix directory
  1272.     will be used.  In other words, the Main conference's filelists, bulletins
  1273.     and doors will always be used as a default if the SysOp has not setup
  1274.     special ones for each conference.
  1275.  
  1276.     No other files of any kind should be copied into the conference directory,
  1277.     as they will not be used and will only waste your hard-drive space.
  1278.     In particular, all filelists (dir files), bulletins, and door batch files
  1279.     should be kept in the Telix directory, and full paths are not necessary
  1280.     in the DIR.DAT, DOOR.DAT, and BULLETIN.DAT files.
  1281.  
  1282.  
  1283.     ADDITIONAL SYSTEM SECURITY - Version 1.7 and above  now allows the
  1284.     SysOp to create and update a 'trashcan' file.  This file should be
  1285.     called TRASHCAN.TXT and is a list of obscene and/or undesirable names
  1286.     that the SysOp wishes to check new callers' names against, when they
  1287.     are first registering.  When a caller first logs in as a new user,
  1288.     his name is checked against the names in the trashcan file.  If the
  1289.     new caller's name matches with any of the undesirable names listed
  1290.     in the file, the caller is disconnected immediately.  This file can be
  1291.     used to weed out obvious undesirable callers with names such as
  1292.     'Hacker', and can also be used to prevent a particular person from
  1293.     registering who has proved to be a problem in the past.  Both single
  1294.     and full names can be added to this file, and should be listed, one on
  1295.     each line, as shown below (case is insignificant):
  1296.  
  1297.     Hacker
  1298.     Jerk
  1299.     Joe Pest
  1300.     BBS Terrorist
  1301.     etc.
  1302.  
  1303.     CALLER REGISTRATION INFORMATION AND SCRIPTS - Version 1.7 and above
  1304.     now has an external script questionnaire with a list of questions to
  1305.     be asked of new callers.  This script questionnaire file is named
  1306.     REGISTER.ASK, and can be modified by the SysOp to change the default
  1307.     questions, or add additional questions.  Answers to the new user
  1308.     questionnaire are no longer saved to the EXECHOST.LOG file.  Instead,
  1309.     answers to the REGISTER.ASK file are saved to a file named REGISTER.ANS.
  1310.  
  1311.  
  1312.     THE HOST EVENT - Executive Host will execute the EVENT.BAT file daily,
  1313.     at the hour specified in the Host Configuration.  The default EVENT.BAT
  1314.     file executes the PACK.EXE message base utility, and then runs the
  1315.     BOARD.BAT file to reload the Host.  Additionally, the host deletes
  1316.     the file CALLERS.DAT (internally) immediately after executing the event.
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.                                                                     page 19
  1324. ---------------------------------------------------------------------------
  1325.  
  1326.  
  1327.  
  1328.  
  1329.     This file contains information on how much time each caller has left
  1330.     on the BBS for that particular day.  If you are not running your
  1331.     host 24 hours, and the event is not run each day, this file will
  1332.     still need to be deleted, otherwise all active callers will eventually
  1333.     run out of time, and will be unable to login to your system.  The
  1334.     EVENT.BAT file is a perfect place to run optional utilities and
  1335.     perform automatic backup procedures on your system.
  1336.  
  1337.  
  1338.     USING THE HOST UTILITIES - By Pressing the F5 key at the waiting for
  1339.     caller screen, the SysOp may enter the Host Utilities area.  In this
  1340.     area the SysOp may choose from 10 different utility functions (A-J).
  1341.     If conferences have been setup, the conference menu will be displayed,
  1342.     and the SysOp will be asked to select the conference to work out of.
  1343.  
  1344.     ╔══════════════════════════════════════════════════════════════════╗
  1345.     ║                                                                  ║
  1346.     ║                                                                  ║
  1347.     ║                     Sysop's Host Utilities                       ║
  1348.     ║                                                                  ║
  1349.     ║                                                                  ║
  1350.     ║    A>  List Caller's Log               F>  Edit Door List        ║
  1351.     ║                                                                  ║
  1352.     ║    B>  Edit UserFile                   G>  Edit Door Batch Files ║
  1353.     ║                                                                  ║
  1354.     ║    C>  Edit Bulletin List              H>  Edit Door Data File   ║
  1355.     ║                                                                  ║
  1356.     ║    D>  Edit Bulletins                  I>  Test-Run Door         ║
  1357.     ║                                                                  ║
  1358.     ║    E>  Edit Bulletin Data File         J>  DOS Command Line      ║
  1359.     ║                                                                  ║
  1360.     ║                                                                  ║
  1361.     ║             Choose a Utility Option? <Enter>=quit ->             ║
  1362.     ║                                                                  ║
  1363.     ║                                                                  ║
  1364.     ╚══════════════════════════════════════════════════════════════════╝
  1365.  
  1366.     (A) - List Caller's Log.  This option will use the LIST.COM file
  1367.     browsing utility to view the Host caller's log.  A copy of List.com must
  1368.     be located in the Telix directory.  V. Buerg's more advanced list.com
  1369.     may be substituted in the place of the list program distributed with
  1370.     Executive Host.
  1371.  
  1372.     (B) - Edit UserFile.  This option will use the text editor defined in
  1373.     Telix to edit the Host's user database.  Callers' passwords and
  1374.     security may be manually changed using this option.  Be careful to
  1375.     not alter the structure or order of this file, otherwise the host
  1376.     will report an error.
  1377.  
  1378.     (C) - Press C to bring up the bulletin menu file in your text editor.
  1379.     This is the file that shows callers the bulletins available for view.
  1380.     If this file is modified, and you are also using the file BULLLIST.G
  1381.     to display a color menu, you will have to make the necessary changes to
  1382.     it also.
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.                                                                     page 20
  1390. ---------------------------------------------------------------------------
  1391.  
  1392.  
  1393.  
  1394.  
  1395.     (D) - Option D will allow the editing of each bulletin that is set-up
  1396.     in the bulletin data file (BULLETIN.DAT).  First you will be displayed
  1397.     the bulletin menu, from which you must select which bulletin to edit.
  1398.  
  1399.     (E) - Option E allows will bring up the bulletin data file in your text
  1400.     editor.  This is the file that tells the host, which bulletins to read,
  1401.     and their respective numbers.
  1402.  
  1403.     (F) - Option F will allow the editing of the door menu file DOORLIST.
  1404.     This is the menu of all doors available for callers, and is displayed
  1405.     when a caller enters "O" for open door.  If you are using the file
  1406.     DOORLIST.G.
  1407.  
  1408.     (G) - Choosing option G will allow you to edit any of your batch files
  1409.     that execute doors.  The Host will display your door menu, in order for
  1410.     you to select the batch file to edit, and will then bring up the batch
  1411.     file you choose in your text editor.
  1412.  
  1413.     (H) - Option H allow you to edit the door data file, which contains the
  1414.     number and name of each door available for callers to use.
  1415.  
  1416.     (I) - This option will test-run any of the doors that you have set-up
  1417.     in the door data file.  It will display your door menu, and ask you to
  1418.     select a door to test-run.  Once you have done this it will run the
  1419.     door's batch file, and allow you to test your set-up and installation
  1420.     of doors.
  1421.  
  1422.     (J) - DOS Command Line - This option will allow the SysOp to run a
  1423.     specific application without dropping to DOS.  A Drop to DOS may be
  1424.     accomplished by pressing the <Enter> or <ESC> key from the DOS command
  1425.     Line.
  1426.  
  1427.  
  1428.     USING THE HOST FILER - By pressing the F6 key at the waiting for caller
  1429.     screen, the SysOp may enter the Host Filer area.  In this area the
  1430.     SysOp may choose from 10 different Filer options also (A-J).
  1431.     If conferences have been setup, the conference menu will be displayed,
  1432.     and the SysOp will be asked to select the conference to work out of.
  1433.  
  1434.     ╔══════════════════════════════════════════════════════════════════╗
  1435.     ║                                                                  ║
  1436.     ║                      Executive Host Filer                        ║
  1437.     ║                                                                  ║
  1438.     ║    A>  Add New Files to Filelist       F>  Verify Filelist       ║
  1439.     ║                                                                  ║
  1440.     ║    B>  Auto-Describe Filelist          G>  Sort Filelist         ║
  1441.     ║                                                                  ║
  1442.     ║    C>  Edit Filelist Menu              H>  Run Editor            ║
  1443.     ║                                                                  ║
  1444.     ║    D>  Edit Filelist                   I>  Run List.com          ║
  1445.     ║                                                                  ║
  1446.     ║    E>  Edit Filelist Data File         J>  DOS Command Line      ║
  1447.     ║                                                                  ║
  1448.     ║                                                                  ║
  1449.     ║              Choose a Filer Option? <Enter>=quit ->              ║
  1450.     ║                                                                  ║
  1451.     ╚══════════════════════════════════════════════════════════════════╝
  1452.  
  1453.  
  1454.  
  1455.                                                                     page 21
  1456. ---------------------------------------------------------------------------
  1457.  
  1458.  
  1459.  
  1460.  
  1461.     (A) - The "Add New Files to Filelist" option allows the SysOp to add
  1462.     one or more new files that he has acquired to a filelist.  The SysOp
  1463.     will be asked for the path of the new programs first.  For example
  1464.     "A:*.ZIP" may be entered. Then the SysOp will be asked which filelist
  1465.     to add the new programs to.  The file adder will add these programs
  1466.     to the filelist and allow the manual entry of descriptions by the
  1467.     SysOp.  Also remember to sort the filelist after the new files have
  1468.     been added (Option G).  The new files must of course be copied into the
  1469.     main or uploads directory in order to be available for downloading.
  1470.  
  1471.     (B) - The "Auto-Describe Filelist" option will add descriptions to your
  1472.     filelist from an existing list.  In other words, if you have just
  1473.     used option (A) to add new files to an Executive Host filelist, and you
  1474.     do not want to add all of the descriptions manually, you have another
  1475.     alternative.  You can download or capture a filelist from another BBS,
  1476.     and use this source file to transfer the descriptions to your Host
  1477.     filelist.  This is the purpose of option (B).  The source file may be
  1478.     in any popular bbs format i.e. PCB, RBBS, dBBS, etc.  The SysOp will be
  1479.     asked for the name of the filelist that needs descriptions added.  Next,
  1480.     the name of the source file to be searched must be entered.  Both files
  1481.     must be sorted alphabetically prior to using this option.  A .bak file of
  1482.     the filelist is created in case something goes wrong.  All files must be
  1483.     in the Telix (Host) directory.
  1484.  
  1485.     (C-E) - Allows the editing of filelists, the directory menu file,
  1486.     and the directory data file.
  1487.  
  1488.     (F) - Verify Filelist - This option will verify that all the files in a
  1489.     filelist really exist in either the upload or download directories.
  1490.     If you have a dir file with 75 files, a successful verification result
  1491.     would look like this:
  1492.                              75 files processed.
  1493.                               0 files NOT Found.
  1494.  
  1495.     (G) - Sort Filelist - This option will sort a filelist using the
  1496.     program SORTIT.EXE.  This program sorts filelists alphabetically, while
  1497.     ignoring (not sorting) any filelist information header that may be
  1498.     present.  Filelists may not be larger than 64k in size.  A custom
  1499.     sort program, such as V. Buerg's SORTF.COM may be implemented to sort
  1500.     files larger than 64k.  This is done by deleting the file SORTIT.EXE and
  1501.     creating a batch file named SORTIT.BAT to run the program.  It is a good
  1502.     idea to always keep filelists sorted in order to give callers an orderly
  1503.     display of files available for download.  Also, filelists must be sorted
  1504.     prior to using the "Auto-Describe Filelist" option in the Host Filer.  To
  1505.     sort a file from the dos prompt, simply type "SORTIT [name of filelist]".
  1506.  
  1507.     (H) - Run Editor - This option simply runs the editor defined in Telix
  1508.     without a file name.  Ted.com is run by default if an editor is not
  1509.     defined in Telix.
  1510.  
  1511.     (I) - Run List - This option will run the LIST.COM file browsing utility
  1512.     if it is present in the Telix directory.
  1513.  
  1514.     (J) - DOS command Line - This option is identical to option "J" in the
  1515.     Host Utilities area.  You may enter a DOS command to be executed, or
  1516.     press <Enter> or <Esc> to drop to DOS.
  1517.  
  1518.  
  1519.  
  1520.  
  1521.                                                                     page 22
  1522. ---------------------------------------------------------------------------
  1523.  
  1524.  
  1525.  
  1526.  
  1527.     DOWNLOADING - Downloading may take place from either upload or
  1528.     download directories, and all files in any of these directories are
  1529.     always available for download by all callers with access to the
  1530.     conference.  The SysOp may of course enter a full path and download from
  1531.     anywhere on the system.  Remember that the file DOWNLOAD.LST may be
  1532.     used to make any path on the system a valid Executive Host download
  1533.     directory.
  1534.  
  1535.  
  1536.     UPLOADING - Files uploaded by all callers will be sent to the uploads
  1537.     directory.  In addition the UPLOADS.BAT file will be run if it exists.
  1538.     This batch file could perform various virus checking functions, and
  1539.     integrity checks on the uploaded file(s).  The SysOp may include a full
  1540.     path when uploading, and the file can be sent anywhere on the system.
  1541.  
  1542.  
  1543.     IMPORTANT FILES TO BECOME FAMILIAR WITH - The following files are used
  1544.     in the day to day operation of the Host and their structure and format
  1545.     should be studied by the SysOp.  If they should ever become corrupted
  1546.     or deleted, your knowledge of their structure will ensure that you will
  1547.     be back on-line quickly.
  1548.  
  1549.     System and Message Base Files:
  1550.     exechost.usr - the Host UserFile containing the name, password, and
  1551.                    security levels of all callers.
  1552.     exechost.cnf - the Host configuration data file
  1553.     execmail.dat - the message base data file.
  1554.     message.txt  - the message base text.
  1555.     message.dat  - the message base pointers data file.
  1556.     message.ndx  - the message base index file
  1557.  
  1558.     Executive Host External Menu Files:
  1559.  *  guest.men    - main menu displayed to all callers except sysop
  1560.  *  guestg.men   - ansi version of guest.men
  1561.  *  sysop.men    - main menu displayed to the sysop only
  1562.  *  sysopg.men   - ansi version of sysop.men
  1563.  *  message.men  - message system menu
  1564.  *  messageg.men - ansi version of message.men
  1565.  *  protocol.men - protocol selection menu
  1566.  *  protcolg.men - ansi version of protocol.men
  1567.  *  util.men     - sysop utilities menu
  1568.  *  utilg.men    - ansi version of util.men
  1569.  *  edit.men     - sysop's edit guest list menu
  1570.  *  editg.men    - ansi version of edit.men
  1571.  
  1572.     [*] - these files are not supported in the UNREGISTERED version.
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.                                                                     page 23
  1588. ---------------------------------------------------------------------------
  1589.  
  1590.  
  1591.  
  1592.  
  1593.     Other important files:
  1594.     exechost.log - host usage log - contains a log of caller activities on
  1595.                    your host bbs system.
  1596.     register.ask - the script file questionnaire which contains questions
  1597.                    asked of all new callers.
  1598.     register.ans - the answer file containing each new caller's answers
  1599.                    to the questions in the register.ask script file.
  1600.     trashcan.txt - text file containing any obscene or undesirable names
  1601.                    you wish to check new callers' names against before
  1602.                    granting registration.
  1603.     sortit.exe   - program that sorts filelists.
  1604.     reset.exe    - resets communications port before remote shell & doors.
  1605.     pack.exe     - removes deleted mail from each message base and
  1606.                    updates the message index file.
  1607.     list.com     - text file browse utility.
  1608.     drop.bat     - batch file used for remote shell to DOS.
  1609.     upload.bat   - batch file executed whenever a caller uploads a file.
  1610.     event.bat    - batch file run as an "event" at a certain hour each day.
  1611.     board.bat    - runs Executive Host.
  1612.     bimodem.bat  - runs the optional Bimodem protocol program.
  1613.     logon.bat    - executed immediately prior to the open/openg files
  1614.                    being displayed to a caller (if found).
  1615.     logoff.bat   - executed immediately after each caller logs off
  1616.                    the host system (if found).
  1617.     dir.dat      - data file of filelists.
  1618.     door.dat     - data file of door batch files.
  1619.     bulletin.dat - data file of bulletin files available for view.
  1620.     callers.dat  - data file recording on-line time used by callers.
  1621.     conf.dat     - data file with conference information.
  1622.     bulllist     - bulletin menu file displayed to callers.
  1623.     bullist.g    - ansi version of bulllist.
  1624.     dirlist      - directory file menu displayed to callers.
  1625.     dirlistg     - ansi version of dirlist.
  1626.     doorlist     - door menu file displayed to callers.
  1627.     doorlist.g   - ansi version of doorlist.
  1628.     open         - ascii file displayed when caller first logs on.
  1629.     openg        - ansi version of open file.
  1630.     news         - news file that is displayed immediately following
  1631.                    open/openg.
  1632.     newsg        - ansi version of news file.
  1633.     vip          - file displayed to callers with access level 6 or 7
  1634.                    immediately after the news file.
  1635.     vipg         - ansi version of vip file.
  1636.     info         - file displayed when caller chooses (I)nfo on Host.
  1637.     infog        - ansi version of info file.
  1638.     goodbye      - file displayed when caller logs off.
  1639.     goodbyeg     - ansi version of goodbye.
  1640.     newuser      - file displayed after a new caller registers.
  1641.     newuserg     - ansi version of newuser file.
  1642.     uptest       - file that is displayed immediately after an upload.
  1643.     uptestg      - ansi version of uptest file.
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.                                                                     page 24
  1654. ---------------------------------------------------------------------------
  1655.  
  1656.  
  1657.  
  1658.  
  1659.     LIMITS - The following limits are built into all versions of Executive
  1660.              Host.
  1661.  
  1662.        9,999 Registered Callers.
  1663.          999 Conferences, each with its own message base.
  1664.           99 Filelists per conference (9,801 total).
  1665.           99 Bulletins per conference (9,801 total).
  1666.           99 Doors per conference (9,801 total).
  1667.      999,999 Messages in each conference message base (98,999,901 total).
  1668.  
  1669.     Of course disk space is a limiting factor in many cases.
  1670.  
  1671.  
  1672.     SUPPORT - Support for Executive Host is available exclusively at the
  1673.     BBS listed below.  Support is available 24 hours a day.
  1674.  
  1675.     Main Support Board - The WOODSHED, (404) 279-8923 (14400bps,N,8,1).
  1676.     We will always be operating with the latest version of Executive
  1677.     Host Software (sometimes Beta), and a v.32.bis modem.
  1678.  
  1679.     The author (Steve Wood) is active in the Telix conference on the
  1680.     RIME international mail network, if you wish to contact him there.
  1681.  
  1682.     Support is also available on the following BBS Systems: 
  1683.  
  1684.                         Trying Hard BBS . . . . . 404-509-7464
  1685.  
  1686.  
  1687.     Priority of support will always go to Registered users of Executive Host.
  1688.  
  1689.  
  1690.     Thank you and enjoy Executive Host.
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.                                                                     page A1
  1716. ---------------------------------------------------------------------------
  1717.  
  1718.  
  1719.  
  1720.  
  1721.     APPENDIX A - HIGH SPEED AND ERROR CORRECTING MODEM SETUP
  1722.  
  1723.  
  1724.     The US Robotics and other high speed or error correcting modems require
  1725.     special settings in order to work properly with Telix and Executive Host.
  1726.     You have two choices that will allow you to connect with all callers.
  1727.     But first, make sure that you have a copy of Executive Host 1.3 or above.
  1728.     Support for these modems was not included with earlier versions.
  1729.  
  1730.     OPTION 1:  Set the Executive Host configuration "Lock Baud Rates" to
  1731.                "YES".
  1732.  
  1733.     Then go into Telix configuration and ensure that the two screens
  1734.     below are set as indicated.  The most important settings for
  1735.     Executive Host have been marked with the "(*)" sign.  These
  1736.     settings MUST be set as shown to have the Host perform correctly.
  1737.     The Baud rate shown below should be set at 4800 or 9600 for 2400cps
  1738.     modems, or 19200 or 38400 for high speed (9600 baud) modems, such as
  1739.     the USRobotics HST dual standard.
  1740.  
  1741.     ╒═╡ Terminal options ╞═════════════════════════════════════════════════╕
  1742.     │                                                                      │
  1743.     │ A - Baud 19200   Parity None    Data length 8    Stop bits 1    (*)  │
  1744.     │ B - COM2 or COM1                                                     │
  1745.     │                                                                      │
  1746.     │ C - Default terminal type ........... ANSI-BBS                  (*)  │
  1747.     │ D - Status line ..................... Bottom                    (*)  │
  1748.     │ E - Local echo ...................... Off                            │
  1749.     │ F - Add Line Feeds after CRs ........ Off                            │
  1750.     │ G - Strip high bit (incoming data) .. Off                            │
  1751.     │ H - Received Backspace destructive .. On                             │
  1752.     │ I - XON/XOFF software flow control .. On                        (*)  │
  1753.     │ J - CTS/RTS hardware flow control ... On                        (*)  │
  1754.     │ K - DSR/DTR hardware flow control ... Off                       (*)  │
  1755.     │ L - Compuserve Quick B transfers .... On                             │
  1756.     │ M - Zmodem auto-downloads ........... On                             │
  1757.     │ N - Answerback string (ENQ) .........                                │
  1758.     │                                                                      │
  1759.     │                                                                      │
  1760.     │ Change which setting?       (Return or Esc to exit)                  │
  1761.     ╘══════════════════════════════════════════════════════════════════════╛
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.                                                                     page A2
  1782. ---------------------------------------------------------------------------
  1783.  
  1784.  
  1785.  
  1786.  
  1787.     ╒═╡ Modem and dialing parameter setup ╞════════════════════════════════╕
  1788.     │                                                                      │
  1789.     │ A - Init string ......... ~~~+++~~~AT&B1&H1&I0&R2V1X4^M         (*)  │
  1790.     │ B - Dialing prefix 1 .... ATDP    (NOTE:  Be sure to save the above  │
  1791.     │ C - Dialing prefix 2 .... ATDP     string into your NVRAM "AT&W").   │
  1792.     │ D - Dialing prefix 3 .... ATDP                                       │
  1793.     │ E - Dialing suffix ...... ^M                                         │
  1794.     │ F - Connect string ...... CONNECT                                    │
  1795.     │ G - No connect strings .. NO CARRIER             BUSY                │
  1796.     │                           VOICE                  NO DIAL TONE        │
  1797.     │ H - Hang-up string ...... ~~~+++~~~ATH0^M                            │
  1798.     │ I - Auto answer string .. ~~~+++~~~ATS0=1^M                          │
  1799.     │ J - Dial cancel string .. ^M                                         │
  1800.     │                                                                      │
  1801.     │ K - Dial time ........... 50                                         │
  1802.     │ L - Redial pause ........ 10                                         │
  1803.     │ M - Auto baud detect .... Off                                   (*)  │
  1804.     │ N - Drop DTR to hangup .. On                                    (*)  │
  1805.     │                                                                      │
  1806.     │                                                                      │
  1807.     │ Change which setting?       (Return or Esc to exit)                  │
  1808.     ╘══════════════════════════════════════════════════════════════════════╛
  1809.  
  1810.     The new Telix modem configuration program (included with v3.15 of Telix),
  1811.     will setup your modem and Telix in a similar manner.  However, you must
  1812.     ensure that both CTS/RTS and Xon/Xoff flow control are enabled.  The
  1813.     Executive Host configuration option "Lock Baud Rates?" must be set to
  1814.     "Yes".
  1815.  
  1816.     Additional help for the setup of high speed and error correcting modems
  1817.     under Executive Host is available on our support BBS, 24 hours a day.
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.                                                                     page B1
  1848. ---------------------------------------------------------------------------
  1849.  
  1850.  
  1851.  
  1852.  
  1853.     APPENDIX B - MAIL DOORS, OFFLINE READERS, MAIL NETWORKS, AND FRONTENDS
  1854.  
  1855.     UNIVERSAL TEXT INTERFACE (UTI) - Executive Host UTI conversion
  1856.     utilities already exist to link the Executive Host message base with
  1857.     many external mail programs and networks.  The latest version of these
  1858.     drivers will always be made available on the bbs systems listed below.
  1859.  
  1860.     THE WOODSHED BBS  -  (602) 841-7881     sysop, Steve Wood
  1861.     Trying Hard  BBS  -  (404) 509-7464     sysop, Karl Ulrich
  1862.  
  1863.     The UTI utilities allow the sysop to use the following programs in
  1864.     conjunction with Executive Host.
  1865.  
  1866.     1. PCrelay Software - written by Kip Compton.
  1867.        This software allows Executive Host systems to be linked with
  1868.        the Relaynet (RIMES) international mail network, and other mail
  1869.        networks that run under PCrelay software.  PCrelay can also be
  1870.        used to link BBS's together (outside of a network), in order to
  1871.        share message bases.
  1872.  
  1873.     2. MegaDoor Offline Mail Door - written by Kip Compton.
  1874.        This software is setup as a door under Executive Host, and allows
  1875.        callers to download mail, read and reply offline, and upload
  1876.        new mail into the Executive Host system later.
  1877.  
  1878.     3. MegaReader Offline Mail Reader - written by Kip Compton.
  1879.        The MegaReader program is used by callers to read and reply offline
  1880.        to messages downloaded from the MegaDoor.
  1881.  
  1882.     4. Any other MegaMail compatible program or door available now or
  1883.        in the future.
  1884.  
  1885.     The latest version and technical support for all of the products
  1886.     listed above can be obtained directly from Kip Compton on his
  1887.     support bbs, 24 hours a day:  -  (703) 690-7361.
  1888.  
  1889.     FRONTEND PROGRAMS:
  1890.  
  1891.     Additionally, Executive Host now has sufficient support to be run
  1892.     from a frontend mail program.  Frontend Mail programs actually
  1893.     answer incoming calls, and then pass the necessary information on
  1894.     to the bbs software so that the caller can be logged in normally.
  1895.     Many people prefer to run BBS software from a frontend program
  1896.     such as FrontDoor, because of its consistent interface and also
  1897.     because of the many additional features available to the sysop
  1898.     while waiting for incoming calls.  Primarily however, frontend
  1899.     programs were designed for linking message base systems with
  1900.     other bbs systems and mail networks.  It is possible that the
  1901.     existing UTI drivers for Executive Host can be modified to allow
  1902.     the message base to be linked to networks via a frontend program.
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.                                                                     page B2
  1911. ---------------------------------------------------------------------------
  1912.  
  1913.  
  1914.  
  1915.  
  1916.     The same is true for linking the Executive Host message base with
  1917.     mail networks that require a frontend, such as the FidoNet
  1918.     international mail network.  However, at the time this manual was
  1919.     written, it has never been done, so further information is not
  1920.     currently available.
  1921.  
  1922.     In order to obtain the current caller information from the frontend
  1923.     program, Executive Host will read a file named FRONTEND.USR.  This
  1924.     file must contain three pieces of information, normally passed
  1925.     as command line parameters from frontend programs:
  1926.  
  1927.     baud rate
  1928.     port
  1929.     minutes left before next event
  1930.  
  1931.     This file can be built automatically by the batch file that
  1932.     calls Executive Host.  The FrontDoor mail program passes the baud,
  1933.     port, and minutes until next event information as %1, %2, and %3 command
  1934.     line variables.  An example of the EXEBBS.BAT file used by FrontDoor
  1935.     is listed below:
  1936.  
  1937.     ECHO %1 > FRONTEND.USR          ; copies the baud info to the new file
  1938.     ECHO %2 >> FRONTEND.USR         ; appends the port info to the file
  1939.     ECHO %3 >> FRONTEND.USR         ; appends the minutes left info
  1940.     BOARD.BAT                       ; runs Executive Host
  1941.  
  1942.     Please call the Executive Host support BBS (WOODSHED) for further
  1943.     information on setting up frontend programs.
  1944.