home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbsdoor / condr15b.zip / CONNDOOR.DOC < prev    next >
Text File  |  1994-02-13  |  52KB  |  1,138 lines

  1.         
  2.         
  3.                  CONNDOOR Version 1.5 BETA, February 13, 1994
  4.  
  5.                                 - Written by -
  6.                                 Garry W. Elmer
  7.                                    K-9 BBS
  8.                               FIDONET 1:320/105
  9.                                 1-203-536-1300
  10.         
  11.                                 ***********             
  12.           If you are already using CONNDOOR, READ the CONNDOOR.FIX 
  13.              and CHANGE.TXT file before attempting to use this 
  14.                                revision!!!!! 
  15.         
  16.         * The "|" at the end of some of the lines of this document 
  17.         indicate text that has been changed or added since the last 
  18.         version of CONNDOOR was released. 
  19.         
  20.                                 ***********             
  21.  
  22.  
  23.                       THIS IS NOT PUBLIC DOMAIN SOFTWARE!
  24.         
  25.         
  26.                                    WARRANTY 
  27.  
  28.         Every effort was taken to ensure a quality program.  However, 
  29.         because of the there's no way to anticipate all the different 
  30.         ways this program can, or will be used, or on what equipment 
  31.         it may be used, I make no guarantees or warranties of any 
  32.         kind, nor will I hold responsibility for any type of damage 
  33.         caused by this program.  
  34.         
  35.                            As always: BACK UP!
  36.         
  37.         
  38.         *  The CONNDOOR program makes no modifications to your BBS 
  39.         related files except the FILES.BBS files.  It creates it's own 
  40.         support files where needed and interfaces with the BBS via the 
  41.         EXITINFO.BBS or DORINFO1.DEF file.  Removing the program is a 
  42.         simple matter of deleting all the associated files. 
  43.         
  44.                                    OVERVIEW
  45.  
  46.         It's a file transfer door.... it's a breath mint.... It's a 
  47.         FILE TRANSFER DOOR!!! 
  48.  
  49.         Unlike earlier versions of CONNDOOR, 1.5 has NO protection|
  50.         scheme installed and all the features and capabilities are|
  51.         fully functional.                                         |
  52.         
  53.         This door was written to fill the gap left by many other 
  54.         file transfer doors.  CONNDOOR has been tested with SUPERBBS 
  55.         and QUICKBBS.  It should be compatible with any BBS that uses 
  56.         a QBBS/SBBS style of EXITINFO.BBS or DORINFO1.DEF and a text 
  57.         FILES.BBS text file to keep track of directories. 
  58.  
  59.         Features:
  60.  
  61.         Can be configured to use either EXITINFO.BBS or DORINFO1.DEF 
  62.         files.  Can be used from any BBS that uses either one of these 
  63.         files and a FILES.BBS text file.
  64.         
  65.         Supports up to 16 protocols including full duplex protocols | 
  66.         such as HSLINK and BIMODEM.                                 |
  67.  
  68.         Complete carrier monitoring and "inactivity" monitoring.
  69.         
  70.         "Dup" upload detection and prevention.  
  71.  
  72.         Variable time "payback". (2:1) (QUICKBBS/RA/SUPERBBS only)  |
  73.  
  74.         "Reward" system awards points to the uploader of a file when 
  75.         it's downloaded by another user.
  76.  
  77.         Full log keeping capabilities.
  78.  
  79.         Batch up/download capabilities.
  80.  
  81.         Built in TAPE DRIVE capability.                             |
  82.  
  83.         CDROM Capability                                            |
  84.         
  85.         "DON'T WANT" file to keep unwanted files from being uploaded.
  86.  
  87.         Interface with file tagging capability in SUPERBBS          |
  88.  
  89.         CONNDOOR Files:
  90.  
  91.         CONNDOOR.EXE
  92.         Actual door program.
  93.         
  94.         CONNFIG.EXE
  95.         CONNDOOR configuration program.
  96.         
  97.         CTPOINT.EXE
  98.         Adds [000] to all file area descriptions if that function is 
  99.         desired. 
  100.         
  101.         CONNMOVE.EXE
  102.         Utility to keep CONNDOOR support files up to date whenever a 
  103.         change has been made to the file areas. 
  104.  
  105.         CONNSET.EXE
  106.         Used to create CONNDOOR file area support files on the initial 
  107.         installation and to "pickup" new files into the system when 
  108.         they have been manually added. 
  109.  
  110.         CONNUSER.EXE
  111.         Creates CONNDOOR user data base from USERS.BBS file.
  112.  
  113.         CONNEDIT.EXE
  114.         File listing and User database editor.
  115.  
  116.         TEST.EXE
  117.         Dummy protocol simulator for setup testing.  Consult 
  118.         TESTING.DOC for more info.
  119.         
  120.         Misc sample configurations
  121.  
  122.         
  123.                                   ASSUMPTIONS
  124.  
  125.         CONNDOOR now accepts "blind" uploads (uploads not identified |
  126.         prior to the start of the transfer). This is sysop definable.|
  127.         
  128.         The door is set up to take uploads in ONE directory per 
  129.         configuration.  If your system is set up to allow the user to 
  130.         upload into whatever directory they are in, CONNDOOR may not 
  131.         suit your needs. Multiple configurations can be used to meet|
  132.         a variety of requirements.                                  |
  133.         
  134.         If you use the download counter "[000]" configuration, the 
  135.         counter text must be 3 digits.  CONNDOOR will ignore "[0]" or 
  136.         "[00]" type configurations.  There is a program included to 
  137.         change and/or add the 3 digit counters to all the file listing 
  138.         lines on your system.  This program will also convert the 
  139.         counts from the 1 or 2 digit configurations. 
  140.         
  141.         CONNDOOR does not care about the "K" totals uploaded or 
  142.         downloaded.  Points are awarded per successful upload 
  143.         regardless of file size.  For downloads, CONNDOOR only cares 
  144.         whether the user has enough points and has enough time left.  
  145.         The equation I used for determining transfer time is not based 
  146.         on 100% efficiency and usually favors the user. 
  147.  
  148.                                  INSTALLATION
  149.  
  150.         A test program is included (TEST.EXE) to simulate a        |
  151.         protocol to facilitate testing once the system is set up.  |
  152.         This program will return an Errorlevel 0 telling CONNDOOR  |
  153.         that the transfer was successful.  Consult the TESTING.DOC |
  154.         for more info on it's use.                                 |
  155.  
  156.         For the sake of speed, all the examples and samples reference 
  157.         the default or BBS directory as D:\QUICK.  That is where all 
  158.         of my BBS files are.  In your configurations, just change the 
  159.         D:\QUICK to whatever directory you keep your main BBS files. 
  160.         
  161.         MUST do/have prior to operation:
  162.         
  163.         The following things HAVE TO BE DONE before the door can be 
  164.         properly used.  Place all the files from the main compressed 
  165.         file in your main BBS file directory.
  166.  
  167.         The protocol programs you are planning to use should also be 
  168.         in the main BBS directory.
  169.         
  170.                           ***** VERY IMPORTANT *****
  171.  
  172.         Create a text file called "DF.CTL".  This is the default CTL|
  173.         file name and a list of directories that CONNDOOR will be   |
  174.         able to access.                                             |
  175.              
  176.         This file is a listing of all of your file directory paths.  
  177.         No tabs or spaces should be left in the beginning of each 
  178.         entry, and even though the door programs will ignore extra 
  179.         entries, it's best not to tempt fate.
  180.         
  181.         It should look something like this:
  182.         
  183.         C:\TRASH
  184.         D:\GAMES
  185.         C:\MODEM
  186.         C:\WORD
  187.         
  188.         and so on, listing all the file areas you want your users to 
  189.         be able to access.
  190.  
  191.                 MUST HAVE !!!  MUST HAVE!!!!   MUST HAVE !!!!!
  192.         
  193.         The FIRST entry in the DF.CTL file must be a TRASH directory 
  194.         of some kind.  If you don't use a trash directory to keep a 
  195.         FILES.BBS listing of files that you DON'T want on your system, 
  196.         you must create one and it MUST be the first directory listed 
  197.         in the DF.CTL.  If this is not done, CONNDOOR will make a real 
  198.         mess of it's support files. 
  199.         
  200.         TRASH DIRECTORY
  201.         
  202.         This is the first directory in the DF.CTL.  CONNDOOR always 
  203.         looks in this directory first (the first directory in the 
  204.         DF.CTL listing) and assumes that these are the files you DO 
  205.         NOT want uploaded.  
  206.         
  207.         In this directory, a CONNDOOR support file will be created and 
  208.         checked like all the other directories when a user attempts to 
  209.         upload a file.  If the file is found, during an upload 
  210.         sequence, as in any of the directory support files, it will be 
  211.         rejected.  If you do not have one with a FILES.BBS file in it, 
  212.         I suggest you create a dummy directory for this purpose and add a 
  213.         FILES.BBS text file to it with a blank line (Carriage Return).  
  214.         Make sure it's the FIRST path listed in the DF.CTL.  More on 
  215.         this in the FILE AREA MAINTENANCE paragraph. 
  216.  
  217.  
  218.         After the above things have been done, follow the steps listed 
  219.         below to install.
  220.         
  221.         STEP 1.
  222.  
  223.         ******************CONNDOOR CONFIGURATION*********************
  224.         
  225.         (The line editor used in the entry of various things in the 
  226.         CONNFIG and CONNMOVE programs is nothing extravagant.  After 
  227.         making changes, re-run the program to make sure the system took 
  228.         what you wanted to write.) 
  229.  
  230.  
  231.  
  232.         Execute the CONNFIG.EXE file within the BBS directory.  The 
  233.         utility creates the two CONNDOOR configuration files, 
  234.         CONNDOOR.CFG and CONNDOOR.PRO.  The first page of the program is 
  235.         the basic configuration.  Most of it is self-explanatory.  
  236.  
  237.         CONNDOOR.CFG - Created by CONNFIG.EXE and contains CONNDOOR's 
  238.         operating parameters.  Multiple CFG files can be used.
  239.  
  240.         CONNDOOR.PRO - Created by CONNFIG.EXE and contains the 
  241.         commandlines for the various file transfer protocols used with 
  242.         CONNDOOR.  
  243.         
  244.                               CONFIGURATION PAGE
  245.  
  246.         BBS EXIT FILE TYPE -
  247.         This is an EXTREMELY IMPORTANT function!!!  This is the file 
  248.         that CONNDOOR will look for when it starts up.  If you are 
  249.         using SUPERBBS, QUICKBBS, RA, or any other clone of these 
  250.         programs, use the EXITINFO.BBS selection!!!!!!  This allows 
  251.         the most data to be passed between CONNDOOR and the BBS 
  252.         program. 
  253.  
  254.         If your BBS program can create a DORINFO1.DEF text file but 
  255.         cannot create an EXITINFO.BBS file, use the DORINFO1.DEF 
  256.         selection. 
  257.  
  258.                                  !! WARNING !!
  259.  
  260.         The EXITINFO.BBS mode and DORINFO1.DEF mode cause CONNDOOR to 
  261.         use different sizes of records for the USERS.DIL file (user 
  262.         records).  If you set your system in one mode, then change 
  263.         it later, your USERS.DIL database will NOT WORK and will be 
  264.         corrupted and unusable.  CONNFIG.EXE will prompt you if you 
  265.         try to change it. 
  266.  
  267.  
  268.         UPLOAD DIRECTORY -
  269.         The UPLOAD Directory is the path to where newly uploaded 
  270.         files will go. 
  271.  
  272.         UPLOAD & DOWNLOAD LOG(s) -
  273.         The UPLOAD and DOWNLOAD LOG lines are the path and file names 
  274.         where CONNDOOR will report on what files have been successfully 
  275.         uploaded and downloaded.  
  276.  
  277.         SYSTEM LOG -
  278.         The SYSTEM Log is usually the path and file name of the BBS 
  279.         system log. 
  280.  
  281.         DSZ LOG - 
  282.         This is the complete path to where your system has it's 
  283.         DSZ.LOG file.  The DSZLOG is created by the DSZ protocol 
  284.         program and several other popular protocols.  CONNDOOR can use 
  285.         this file to verify successful downloads and "blind" uploads. |
  286.  
  287.         COM PORT -
  288.         Enter a ,1 2, 3, or 4.   
  289.  
  290.         MIN "K"  -
  291.         The MIN "K" Entry is the minimum amount of bytes open in the 
  292.         upload partition before CONNDOOR will prohibit uploads.  The 
  293.         sample configuration is set to 500K or 1/2 Meg.  If there's 
  294.         less than that available, no uploading will be allowed. 
  295.  
  296.         NEW USER POINTS - 
  297.         The number of points given to a new user.  When a new user 
  298.         goes into the CONNDOOR for the first time, the door program 
  299.         will give him this to start.  If you use CONNUSER 
  300.         (EXITINFO.BBS style BBSs only) to set up the CONNDOOR user 
  301.         database, it will give everyone 10 points to start and count 
  302.         their uploads and downloads from there to determine how many 
  303.         points they have.  New users will automatically be given 
  304.         accounts when they enter the door for the first time. 
  305.  
  306.         POINTS GIVEN FOR UPLOAD - 
  307.         The points given to a user for each file they successfully upload.
  308.  
  309.         UPLOAD POINTS -  
  310.         The points assigned to a file when it is uploaded.  This could 
  311.         be considered the "cost" of the program for others to 
  312.         download. 
  313.  
  314.         PAY POINTS - 
  315.         The points awarded to the uploader of a file every time 
  316.         someone downloads it. 
  317.         
  318.         EXAMPLE: (Using the sample config)
  319.         John Doe has 10 points.  He uploads ABCD.ZIP to the system.  
  320.         He is awarded 6 points for the upload.  5 users like the 
  321.         ABCD.ZIP file and download it.  John Doe is awarded 1 point 
  322.         for each of these downloads and winds up with a total of 21 
  323.         points. 
  324.  
  325.         EXEMPT SECURITY LEVEL - 
  326.         This function allows you identify users that have no 
  327.         downloading restrictions.  If you set it at 70, everyone with 
  328.         a Security Level of 70 or above is considered "EXEMPT".  
  329.         CONNDOOR will not let their point total go below 10 in effect 
  330.         giving them unlimited download capability except for time.  If 
  331.         you do not want this capability enabled, enter 0. 
  332.  
  333.         ADD COUNTER - 
  334.         This function will include the "[000]" download counter in 
  335.         the file descriptions of uploaded files and update them when 
  336.         the files are downloaded.  YES to enable.  (Executing 
  337.         CTPOINT.EXE will add these to your file descriptions.  (See 
  338.         Step 6 in the SETUP Section) 
  339.  
  340.         ADD +++++ - 
  341.         This function will put "+++++" in the beginning of the file 
  342.         description.  This will be replaced by the files actual date 
  343.         when processed by MidNightMover 2.3D (MNM) and newer versions.  
  344.         The docs for MNM explain how to use the MNM.  If in doubt 
  345.         answer NO here. (MNM can be obtained from my BBS) 
  346.  
  347.                                    ********
  348.         The next two lines have to do with TAPE DRIVE utilization. | 
  349.         (See the Section on TAPE)                                  |
  350.                                    ********
  351.         
  352.         ALLOW BLIND UPLOADS -                                       |
  353.         I define a "blind" uploading as starting the protocol before| 
  354.         the upload has been identified by the user.  The file must  |
  355.         be processed after the upload.  Some protocols, such as     |
  356.         Z-modem, allow operation in this mode.  If you answer"YES", |
  357.         the user will be able to start the protocol and the file will| 
  358.         be checked against the file libraries and DON'T WANT lists  |
  359.         after the upload.  The user will also be prompted for a     |
  360.         description after the upload.  Duplicate uploads with be    |
  361.         rejected and deleted.  Files not wanted will be retained,   |
  362.         but the user will not get credit for these files.           |
  363.  
  364.         UPLOAD TIME PAYBACK -
  365.  
  366.         This selection allows you to identify how much time, if any,|
  367.         is given back to the user for the time they spent           |
  368.         successfully uploading a file.  The selections:             |
  369.  
  370.         0 = User does not get any time added to their session for a |
  371.             successful upload.                                      |
  372.  
  373.         1 = User will get the time they spent uploading, added to   |
  374.             their online time.                                      |
  375.  
  376.         2 = User will get twice the time they used on a successful  |
  377.             upload.                                                 |
  378.  
  379.         Once you have completed the first page, press F2 to call the 
  380.         protocol page.
  381.  
  382.                                 PROTOCOL PAGE
  383.  
  384.         You will see two columns of selections.                     |
  385.  
  386.         These are the available "slots" for protocols.  Select the 
  387.         number of the "slot" that you want to update.
  388.  
  389.         The changeable selections will appear below:
  390.  
  391.         ENABLE KEY -  The key the user will press to select that 
  392.         protocol.  Entering a "-" will effectively clear the entry.  
  393.         CONNDOOR will ignore it.
  394.  
  395.         LINE NAME -   The protocol's name
  396.  
  397.         DESCRIPTION - Any amplifying info you want to add.
  398.  
  399.         When the user is online, they will see
  400.  
  401.         ENABLE KEY.  LINE NAME  DESCRIPTION
  402.  
  403.         for each protocol.
  404.         
  405.         Example:
  406.  
  407.         "Z.  ZMODEM   Fast!!!!"
  408.  
  409.         UPLOAD COMMANDLINE - The commandline for that protocol for 
  410.         files to be RECEIVED by the BBS.
  411.  
  412.         DOWNLOAD COMMANDLINE - The commandline for that protocol to 
  413.         SEND files to the user.
  414.         
  415.         
  416.         (When making changes to the commandlines, CONNFIG will 
  417.         automatically take out extra spaces left from the editing 
  418.         since an insert and delete function are not included in the 
  419.         line editor)
  420.         
  421.                       PROTOCOL COMMANDLINE VARIABLES
  422.         
  423.          %1 BAUD Rate of the Connection
  424.          %2 COM Port to communicate with
  425.          %3 STRING, a list of selected uploads or downloads
  426.          %4 LIST, a file created with a list of download files.
  427.             (Used with Zmodem like protocols)
  428.          %5 UPLOAD PATH, Complete path to your upload directory
  429.          %6 TIME LEFT, How much time the user has left online
  430.  
  431.         All of these variables do not have to be used in every 
  432.         commandline.  Look at the sample configurations and if in 
  433.         doubt, consult the docs for the protocol you are trying to 
  434.         install.
  435.  
  436.         BATCH TOTAL - If the protocol can handle batch transmissions 
  437.         (more than one file in a single session), this is total files 
  438.         that CONNDOOR will let the user select at one time. (10 is the 
  439.         maximum) 
  440.         
  441.         LOG TYPE - There are 3 selections, DSZLOG, BIMODEM, NONE.
  442.         
  443.                                    - TYPES -
  444.         
  445.         BIMODEM - When the user selects this log type, the protocol is 
  446.         executed immediately.  This should only be used with BIMODEM.  
  447.         I have not considered any other uses for it. (See the BIMODEM 
  448.         Paragraph for details)
  449.  
  450.         DSZLOG - This tells CONNDOOR to check for the DSZLOG after a 
  451.         download.  If the downloaded file is listed in the DSZLOG, 
  452.         credit is taken from the user.  Only successfully downloaded 
  453.         files will be subtracted from the user's account.  Only 
  454.         protocols set up to create a DSZLOG should have this function 
  455.         enabled (Zmodem, PUMA, etc).  CONNDOOR will look for the 
  456.         DSZLOG in the path designated in the CONNDOOR Configuration.  
  457.         If you select this log type and CONNDOOR can not find the 
  458.         DSZLOG, CONNDOOR will consider the download successful and 
  459.         points taken from the user for the file whether the transfer 
  460.         was successful or not. 
  461.  
  462.         FULL DUPLEX - This selection is used for full duplex (upload |
  463.         and download at the same time) protocols such as HSLINK.  The| 
  464.         only thing required is that the user identify downloads prior| 
  465.         to downloading and that the protocol be capable of making    |
  466.         DSZ.LOG style entries.  CONNDOOR will determine if files were| 
  467.         uploaded from this log and prompt the user for descriptions  |
  468.         accordingly.  DO NOT use this selection with BIMODEM as a    |
  469.         more extensive interface is already built in for BIMODEM.     |
  470.  
  471.         NONE - CONNDOOR has no way of determining if a requested 
  472.         download was completed.  If the download was started, CONNDOOR 
  473.         counts all the downloads against the user's account whether 
  474.         they got the files or not.  The "BLIND" upload function       |
  475.         should NOT be enabled with this selection.                    |
  476.  
  477.         F2 will return you to the first page.  F1 will cause the 
  478.         configuration to be saved and program terminated, ESC will 
  479.         cause the program to terminate without updating the CONNDOOR 
  480.         configuration files.  This configuration can be changed at
  481.         any time.
  482.  
  483.         STEP 2.
  484.  
  485.         After DF.CTL has been created and the CONNDOOR configuration 
  486.         created, the file areas have to be "Initialized".
  487.  
  488.         Execute "CONNSET /A".  This will cause the CONNSET program to 
  489.         read all the FILES.BBS files in all the directories listed in 
  490.         the DF.CTL file creating a "FILES.DIL" file in each directory.  
  491.         This file has the file name, uploader's name, and point cost 
  492.         of each file.  When run with the "/A" switch, the point cost 
  493.         is set to 1 and no uploader is listed. NEVER use the "/A" 
  494.         switch again!  The "/A" switch causes all the FILES.DIL files 
  495.         (CONNDOOR directory support files) to be created from scratch 
  496.         and all files will have no uploader listed and cost 1 point, 
  497.         basically resetting the entire CONNDOOR file system.  
  498.  
  499.         STEP 3.
  500.  
  501.         Execute CONNMOVE.EXE.  A short configuration file will appear.  
  502.         SCAN DIRECTORY is the directory your uploads go into, TRASH 
  503.         directory is just that. (should be the same as the first entry 
  504.         in DF.CTL).  FILE LISTING is the DF.CTL file.  This will 
  505.         compare the FILES.BBS, FILES.DIL and actual files in the 
  506.         directory.  If the file is not found in the directory, CONNMOVE 
  507.         will search all the other directories for the file.  If the 
  508.         file is not found, the FILES.DIL entry is moved to the 
  509.         FILES.DIL in the TRASH directory.  If the file is found in 
  510.         another directory, the entry is moved to the FILES.DIL file in 
  511.         that directory.  This effectively "syncs" the FILES.DIL files, 
  512.         with the FILES.BBS files and actual files in each directory.
  513.  
  514.         Step 4.
  515.  
  516.         The CONNDOOR in the BBS BATCH FILE
  517.         CONNDOOR must be activated from your BBS batch file with a Type 
  518.         15 menu command. The basic commandline "switches" are: 
  519.  
  520.         CONNDOOR -U         (for upload)
  521.         CONNDOOR -D         (for download)
  522.         
  523.                               **** HINT ****
  524.         Adding a "-X" to the commandline will enable the DEBUG 
  525.         mode.  Whenever a protocol is enabled, the protocol 
  526.         command string will be sent to a file C_D_BUG.LOG in the 
  527.         upload directory.  This will help you configure your 
  528.         protocols.  This switch will also cause the TAPE COMMANDLINE 
  529.         to be saved when CONNDOOR is in the TAPE mode.
  530.  
  531.         EXAMPLE:
  532.  
  533.         CONNDOOR -D -X        (for download & DEBUG)
  534.         
  535.  
  536.         There are 3 other commandline switches to be discussed later.  
  537.         This is all you need to use CONNDOOR in it's simplest mode.
  538.  
  539.         Step 5. 
  540.  
  541.         When CONNDOOR is executed from the BBS, CONNDOOR will search 
  542.         for EXITINFO.BBS or DORINFO1.DEF, DF.CTL, CONNDOOR.CFG, 
  543.         CONNDOOR.PRO, DONTWANT.DIL and USERS.DIL. All these files are 
  544.         created either by the BBS or by you during the setup except 
  545.         for USERS.DIL.  USERS.DIL is the file that keeps track of a 
  546.         user's points for CONNDOOR.  USERS.DIL can be created one of 
  547.         two ways.  If there is no USERS.DIL, CONNDOOR will create one 
  548.         as if the user is new, give them whatever points you have 
  549.         identified for new users and allow them to go on their merry 
  550.         way.  The only users that will be listed in USERS.DIL are the 
  551.         ones that use the door.  This is by far the easiest way to 
  552.         start up, but all of your users will be starting "fresh" 
  553.         regardless of their previous file ratios, good or bad.  This 
  554.         is the ONLY way you can create a USERS.DIL file when 
  555.         DORINFO1.DEF has been selected in the CONNFIG.EXE program.
  556.         
  557.  
  558.                       (QUICKBBS/RA/SUPERBBS systems only) 
  559.                       (BBS EXIT FILE TYPE = EXITINFO.BBS)
  560.  
  561.         The other way is to execute CONNUSER.EXE.  CONNUSER.EXE will 
  562.         take your BBS's USERS.BBS file, read it, compute how many 
  563.         points the users would've earned with their current 
  564.         upload/download count and make a USERS.DIL database from this 
  565.         info.  CONNUSER will delete itself after execution since it 
  566.         only needs to be executed once.  If a user winds up with a 
  567.         negative point count, CONNUSER will set their point total to 
  568.         zero.  CONNUSER can only read and interpret a 
  569.         QUICKBBS/SUPERBBS/RA style of USERS.BBS file.
  570.  
  571.         Step 6.  (Optional)
  572.  
  573.         CTPOINT.EXE is a utility program to modify your existing 
  574.         FILES.BBS text files.  CONNDOOR has the ability to update the 
  575.         "[000]" 3 digit style of download counters in the FILES.BBS 
  576.         files.  CONNDOOR, however, will NOT update the 2 or 1 digit 
  577.         format, "[00]" or "[0]".  Executing CTPOINT.EXE will add or 
  578.         change all of these entries in all of the FILES.BBS files in 
  579.         the directories listed in the DF.CTL.  It will keep and/or 
  580.         transpose the counts if they already exist in any format 
  581.         closed by the "[]" brackets.
  582.         
  583.         
  584.                        ******************************
  585.         DONTWANT.DIL
  586.  
  587.         This is an optional ASCII text file containing the names or 
  588.         portions of names of files that you DO NOT want uploaded to 
  589.         your system.  One entry per line and no extra spaces or 
  590.         characters should be added.  If CONNDOOR finds a match between 
  591.         any line in this file, and ANY portion of an upload file's 
  592.         name, the file will be rejected.  If you do not desire to use 
  593.         this function, delete the sample DONTWANT.DIL file included |
  594.         with the program.  Multiple "DONTWANT" type files can be    |
  595.         used with the "-W" commandline switch.  (EX.  -WREJECT.LST) |
  596.  
  597.         EXAMPLE:
  598.  
  599.         If you put "GIF" in the DONTWANT.DIL file, CONNDOOR will reject 
  600.         A.GIF, ABCD.GIF, and GIFVUE.ZIP uploads.
  601.         
  602.         IF you only wanted to reject attempted upload files with the 
  603.         extension "GIF" you would have to put ".GIF" in the 
  604.         DONTWANT.DIL file.  The first two GIF files would be rejected 
  605.         and GIFVUE.ZIP could be uploaded. 
  606.         
  607.         BIMODEM
  608.  
  609.         BIMODEM is a popular "full duplex" protocol allowing files to 
  610.         be uploaded and downloaded at the same time.  BIMODEM 
  611.         commandline examples are set in the CONNDOOR.PRO configuration 
  612.         file.  CONNDOOR looks for a file BI.DIL to be created by the 
  613.         BIMODEM transfer.  The name of this file must be identified in 
  614.         the BIMODEM commandline along with the type of log BIMODEM is 
  615.         to create.  The "/I" BIMODEM commandline switch makes sure 
  616.         that the BI.DIL file is created and is in a format that 
  617.         CONNDOOR can read.  In the example in the CONNDOOR config, The 
  618.         time variable %6 is used to prevent BIMODEM from running over 
  619.         the user's allotted time.  BIMODEM is a difficult protocol to 
  620.         get configured, but worth it when it works!  
  621.  
  622.         For downloads, BIMODEM will still search the directories 
  623.         pointed to by the file area list identified in it's own 
  624.         configuration.
  625.  
  626.         The commandline to use BIMODEM with CONNDOOR is:
  627.         
  628.         "BIMODEM /B%1 /L%2 /T%6 /IBI.DIL"
  629.  
  630.         FILE AREA MAINTENANCE
  631.  
  632.         ADDING & DELETING FILES
  633.  
  634.         - ADDING
  635.  
  636.         When a file description is added to a FILES.BBS file and the 
  637.         file added to it's associated directory, it is still not 
  638.         accessible to CONNDOOR.  CONNDOOR uses the FILES.DIL file as 
  639.         it's index of what is available in a directory.  To add a 
  640.         file, it must be added to the FILES.DIL file and the 
  641.         FILES.BBS file.  After the file description has been added to 
  642.         the FILES.BBS file, running CONNSET will add the file to the 
  643.         FILES.DIL file making it accessible to CONNDOOR.
  644.  
  645.         - DELETING
  646.  
  647.         To remove a file from the BBS, delete the description line 
  648.         from the FILES.BBS and delete the file from the directory.  
  649.         When the CONNMOVE.EXE program is executed, it will find the 
  650.         file entry in the FILES.DIL file, but not find the entry in 
  651.         the FILES.BBS or find the file in the directory.  CONNMOVE 
  652.         will assume that you moved the file and search all the other 
  653.         directories (listed in the DF.CTL) for the file.  If it does 
  654.         not find the file, it assumes you deleted it and places it's 
  655.         FILES.DIL entry in the first directory listed in the DF.CTL, 
  656.         the TRASH directory.  Since you deleted the file, CONNDOOR 
  657.         assumes you don't want it uploaded again and it's entry into 
  658.         the TRASH directory's FILES.DIL will prevent that.  To remove 
  659.         all reference to the file from the system, the FILES.DIL 
  660.         entry can only be removed with the CONNEDIT program.
  661.         
  662.  
  663.         Moving files:
  664.  
  665.         When an upload or download is identified during a file 
  666.         transfer session, CONNDOOR goes out and searches the 
  667.         FILES.DIL in each directory you have listed in the DF.CTL.  
  668.         
  669.         When you move files and descriptions from one directory to 
  670.         another, the FILES.DIL file still reflects the files that 
  671.         were there before you moved any files.  When uploading, if 
  672.         CONNDOOR finds the name in ANY FILES.DIL file, the upload 
  673.         will be rejected.  For downloading, the file must be listed 
  674.         in the FILES.DIL **  AND ** be present in the directory.  If 
  675.         not, CONNDOOR reports the file as NOT FOUND.   
  676.  
  677.         The CONNMOVE program will search all the directories in the 
  678.         DF.CTL list and compare the files in the FILES.DIL file with 
  679.         what is actually in the directory.  If it finds an entry in 
  680.         the FILES.DIL that is not in the directory, it will search the 
  681.         other directories for it.  If it finds it (because you moved 
  682.         it), it will move the FILES.DIL entry to the appropriate 
  683.         directory keeping the file areas in "sync".  If it doesn't 
  684.         find the file, it assumes you deleted the file and moves the 
  685.         FILES.DIL entry to the first directory listed in the DF.CTL 
  686.         file (The TRASH directory) to prevent it from being uploaded 
  687.         again.
  688.         The command to run CONNMOVE.EXE from a batch file (without 
  689.         prompting for setup) is:
  690.         
  691.         CONNMOVE -R
  692.          
  693.         MANUALLY ENTERED FILES
  694.  
  695.         If you manually enter a file and description into a FILES.BBS 
  696.         file, it must also be "picked up" into the FILES.DIL file in 
  697.         the appropriate directory.  Just run the CONNSET.EXE program 
  698.         as: 
  699.         
  700.         CONNSET 
  701.  
  702.         This will compare all the FILES.BBS files in the DF.CTL 
  703.         directory list, with the FILES.DIL files and add any that are 
  704.         not already there, picking up any new files you have entered 
  705.         into the FILES.DIL file.  The file must be in the directory!
  706.         (Except for TAPE and CDROM directories)
  707.  
  708.            CDROM/TAPE - If CONNSET encounters a directory designated 
  709.         as CDROM or TAPE (See TAPE or CDROM), if will update the 
  710.         FILES.DIL file regardless of whether the file is actually in 
  711.         the directory as long as the entry has been added to the 
  712.         FILES.BBS.
  713.  
  714.         CONNEDIT
  715.  
  716.         CONNEDIT allows the user database, USERS.DIL, and the file 
  717.         area support files, FILES.DIL files, to be edited.  This 
  718.         program is fairly self-explanatory.  If you set a file's 
  719.         "cost" point to 0, the file will be "FREE" and the downloading 
  720.         of this file will not count against the user except for the 
  721.         time the user took to download it.
  722.  
  723.         The PURGE/DUP function will purge the FILES.DIL files of any 
  724.         entries that have been deleted with CONNEDIT, and delete any 
  725.         DUP entries in FILES.DIL file.  If the program encounters two 
  726.         entries for the same file and one entry contains the 
  727.         uploader's name and the other does not, the program will keep 
  728.         the entry with the uploader's data.  This should be executed 
  729.         periodically to prevent duplicate FILES.DIL entries and purge 
  730.         deleted file entries.
  731.         
  732.         "ORPHAN" FILES
  733.         Orphan files are files that appear in your upload directory 
  734.         without any descriptions or entry into the system.  Normally 
  735.         this won't happen with the "blind" upload function enabled.  
  736.         If you are running without this function and the user enters 
  737.         that they are going to upload one thing, then upload a 
  738.         different file, these files will be "orphaned" in your 
  739.         upload directory.  A log entry will notify you that this has 
  740.         taken place.  If a file is "blind" uploaded and it is a 
  741.         duplicate, it will be automatically deleted.  If a file is 
  742.         "blind" uploaded and it is on the "DON'T WANT" list, CONNDOOR 
  743.         will keep it but not credit the user with th upload.
  744.  
  745.         In my BBS batch file, during the middle of the night 
  746.         "housekeeping" routines I run the following:
  747.         --------------
  748.  
  749.         CONNSET     ;Picks up any files I've entered manually
  750.         
  751.         MNM        ;(OPTIONAL)
  752.                    ;The MidNightMover program, unpacks compressed 
  753.                    ;files, scans for virus, repacks, logo stamps, 
  754.                    ;dates and moves file to user upload directory.
  755.         
  756.         CONNMOVE -R ;Moves FILES.DIL entries to keep file areas in 
  757.                     ;"sync" after MNM has moved the files from my 
  758.                     ;temporary upload directory to my user-available 
  759.                     ;upload directory. 
  760.         --------------
  761.  
  762.         Gee, wasn't that EASY????
  763.  
  764.         MULTIPLE CONFIGURATIONS
  765.  
  766.         CONNDOOR and CONNFIG have the capability to identify the config 
  767.         (default CONNDOOR.CFG) file and directory listing (default 
  768.         DF.CTL) file in the commandline.  This can allow you to run 
  769.         various configurations, access plans, even different point 
  770.         schemes by using different CFG and CTL files.  It also 
  771.         increases the confusion factor a BUNCH!  The possibilities are 
  772.         endless.
  773.  
  774.         To use another CONNDOOR config file, -C is used.
  775.         To use another CONNDOOR directory listing -F is used.
  776.  
  777.         Example:
  778.         To use a different config file called "ANOTHER.CFG", and a 
  779.         different directory listing called "ANOTHER.CTL", you would 
  780.         use-
  781.  
  782.         CONNDOOR -U -FANOTHER.CTL -CANOTHER.CFG      (for upload)
  783.         CONNDOOR -D -FANOTHER.CTL -CANOTHER.CFG      (for download)
  784.         
  785.         CONNFIG -CANOTHER.CFG      (to edit ANOTHER.CFG)
  786.         
  787.                                ****************
  788.         
  789.         TAPE DRIVE UTILIZATION -                                 |
  790.         
  791.         On the first page of the CONNFIG display is the TAPE FETCH 
  792.         ENABLE and TAPE COMMANDLINE entries.  
  793.         
  794.         The TAPE FETCH ENABLE has 3 different selections:
  795.  
  796.         NOT USED - 
  797.         Tape Drive not used.
  798.  
  799.         ENABLE AFTER EACH REQUEST - 
  800.         After the user has requested a file from the tape, the TAPE 
  801.         COMMANDLINE will be executed to retrieve the file.  This is 
  802.         done for each selection.  This is by far the easiest method to 
  803.         use.  The files can be in different storage areas on the tape 
  804.         also.  EXAMPLE:  You can use a different volume on the tape 
  805.         for each directory you have stored on the tape since each tape 
  806.         access is separate. 
  807.  
  808.         ENABLE PRIOR TO TRANSFER - When a file is requested from the 
  809.         tape, it's name is placed in a file called TAPE.DIL 
  810.         (COMMANDLINE Variable %5) and the user is prompted for the 
  811.         next file or action.  When the user is done selecting his 
  812.         files and elects to start the transfer, the tape drive 
  813.         COMMANDLINE is executed ONE TIME.  The files are restored to 
  814.         the UPLOAD Directory and DOS calls are used to move the 
  815.         files from the UPLOAD directory to their respective download 
  816.         directories then deleted from the UPLOAD directory prior to 
  817.         the transfer commencing.  The directory you identify to 
  818.         restore the files into MUST BE the UPLOAD directory.  This 
  819.         is sloppy, but was done to keep the code small.  Multiple 
  820.         volumes/areas of a tape CAN NOT be addressed with this mode.  
  821.         All the "|" text lines in the DF.CTL must point to the same 
  822.         area on the tape. 
  823.         
  824.         After each tape retrieval 2 minutes will be added to the 
  825.         users time to compensate them for their patience while the 
  826.         tape is accessing. 
  827.  
  828.         SETUP
  829.        
  830.         Pick the directory you want to carry on tape and backup all 
  831.         the files in the directory to the tape, including the 
  832.         FILES.BBS and FILES.DIL (in case you ever want to restore the 
  833.         directory to the hard drive).  After the files have been 
  834.         backed up to tape, delete all the program files, leaving 
  835.         FILES.BBS and FILES.DIL in the directory.  Use the info 
  836.         provisions in the tape drive software to find out the volume 
  837.         number of files you just stored.  When converting over to 
  838.         tape, take the section of your ALLFILES listing for that 
  839.         directory and copy it over the FILES.BBS file in the 
  840.         directory, AFTER you have copied the files up to tape.  
  841.         CONNDOOR looks for the file size text after the file name in a 
  842.         tape directory.
  843.         
  844.         If no FILES.DIL existed before creation of the area, a 
  845.         FILES.BBS text file must be created INCLUDING in the 
  846.         description the size of the files. (See Example).  After 
  847.         creating the FILES.BBS and identifying the directory as a 
  848.         TAPE directory, execute CONNSET and a FILES.DIL will be 
  849.         created. 
  850.  
  851.         This is a normal file listing from the FILES.BBS.
  852.  
  853.         K9FILES.ARJ  [052] Files listing for the BBS
  854.  
  855.         If the file is going to be on tape, the SIZE of the file must 
  856.         be included in the text line after the file's name. (See 
  857.         below)
  858.         
  859.         K9FILES.ARJ  41791  [052] Files listing for the BBS
  860.         
  861.  
  862.         *  For the sake of ease, we'll assume you are using the C:\MODEM 
  863.         directory and it's Volume 1 on a COLORADO tape system. 
  864.  
  865.         The DF.CTL now must be modified to tell CONNDOOR to go to the 
  866.         tape drive for the C:\MODEM directory.  The "|" symbol 
  867.         followed by a text string, one space after the directory 
  868.         path tells CONNDOOR to go to tape.  The text string should be 
  869.         the identifier for the tape.  In the case of the COLORADO tape 
  870.         system, it's the volume number.  For the IRWIN drives, it 
  871.         might be the backup group's name. (EXAMPLE  "BACK_UP.001")  
  872.         This is converted to the commandline variable "%1".  
  873.         
  874.                                  ************
  875.         The "|" symbol is what enables the TAPE interface in CONNDOOR.
  876.                                  ************
  877.         
  878.         EXAMPLE:
  879.  
  880.         C:\TRASH
  881.         D:\GAMES
  882.         C:\MODEM |1
  883.         C:\WORD
  884.         
  885.         When files are requested from that directory, CONNDOOR 
  886.         identifies it as a tape directory, goes out to the tape and 
  887.         restores the file to the original directory, then gets the 
  888.         file's info and allows it to be downloaded.  When the transfer 
  889.         is complete, deletes the file.  If the user ABORTS the 
  890.         CONNDOOR program before the transfer, the file will remain 
  891.         restored in the directory assuming the user will come back to 
  892.         get it.  These should occasionally be cleaned out if they 
  893.         become a problem.
  894.  
  895.         Since CONNDOOR checks the directory for the file FIRST and only 
  896.         goes to the tape if it can't find the file, you can mix hard 
  897.         drive available and tape available files in the same 
  898.         directory.  
  899.         
  900.         In the tape mode, CONNDOOR also looks for a commandline switch 
  901.         "-T".  Only use this switch if you are using BIMODEM as one of 
  902.         your protocols.  The user must identify the files for download 
  903.         before the download takes place.  The "-T" switch causes a 
  904.         message to be displayed to the user when they select BIMODEM 
  905.         as a protocol informing them of that and giving them the 
  906.         opportunity to do so instead of going right to BIMODEM.  This 
  907.         will allow any files stored on tape, to be retrieved from the 
  908.         tape prior to starting the BIMODEM transfer.
  909.  
  910.         The commandline for the COLORADO Tape backup software would 
  911.         be:
  912.  
  913.         "C:\TAPE\TAPE RESTORE %4 %2 /V=%1"
  914.  
  915.         "C:\TAPE\TAPE" is the path and name of the tape drive software. 
  916.  
  917.         TAPE DRIVE COMMANDLINE VARIABLES
  918.         
  919.         %1 String after the "|" 
  920.         Whatever text is placed after the "|" in the DF.CTL file.  
  921.         This string can be the volume number, name of the storage 
  922.         group identifier like "BACKUP.001" or whatever your tape 
  923.         software requires.  
  924.         
  925.         %2 File name selected by user. (just the name) 
  926.  
  927.         %3 Restore path (path to the directory to restore the file 
  928.            into). 
  929.         
  930.         %4 Filename and path of file selected by user.  (Combination 
  931.            of %3 and %2) 
  932.         
  933.         %5 "TAPE.DIL"  A text file list created of all the files 
  934.            requested from the tape drive.  (Should only be used with 
  935.            the ENABLE PRIOR TO TRANSFER function).
  936.  
  937.                                    WARNING!
  938.         
  939.         When using the TAPE feature and CONNMOVE, the execution time on 
  940.         CONNMOVE is very long!  It could take several minutes to run.  I 
  941.         am working on it!
  942.         
  943.         HINT:
  944.         I set the CONNMOVE program to point to a CTL file other than 
  945.         DF.CTL.  This file only contains the paths to the trash 
  946.         directory, directory where my unscanned uploads go, and the 
  947.         directory where user-available uploads go (NEW UPLOADS) 
  948.         since these are the only directories affected during the 
  949.         normal operation of my system.  I use CONNMOVE in the manual 
  950.         mode after I have moved a lot of files around and use the 
  951.         DF.CTL. 
  952.  
  953.         I have used the TAPE mode extensively with the COLORADO JUMBO 
  954.         tape system.  I have also found that some of the tape drive 
  955.         software will not run properly in a multitasking environment.  
  956.         I have yet to find a way around it.
  957.         
  958.         CDROM UTILIZATION:
  959.  
  960.         The CDROM interface is very similar to the TAPE interface.  
  961.         When a file has been requested from a directory on the Hard 
  962.         Drive that is designated as a CDROM directory, CONNDOOR will 
  963.         first search the Hard Drive directory for the file, and if 
  964.         the file is not found, CONNDOOR will access the designated 
  965.         CDROM partition for the file.  When the file is located, it is 
  966.         moved over to the Hard Drive directory and the user will be 
  967.         able to download it.  Upon completion of the transfer, CONNDOOR 
  968.         will delete the file.  Operation in this manner allows the 
  969.         mixing of Hard Drive available and CDROM available files in one 
  970.         directory.  The FILES.BBS and FILES.DIL files reside in the 
  971.         designated directory on the hard drive and are updated like a 
  972.         normal file area.  The "down side" of this strategy is that |
  973.         each file area you want the users to be able to access on the 
  974.         CDROM must have it's own counterpart on your hard drive.    |
  975.         There are many possibilities but I have not explored them   |
  976.         since I do not have a CDROM.                                |
  977.         
  978.         SETUP: 
  979.         
  980.         A CDROM directory is designated by a "?" after the Hard Drive 
  981.         file directory followed by the path to the CDROM area where 
  982.         the desired files are stored.  
  983.  
  984.         If the CDROM partition is E:\ and you wanted to list files from 
  985.         the CDROM in the C:\MODEM directory, the example below shows 
  986.         how it should appear in the DF.CTL. 
  987.         
  988.         EXAMPLE:
  989.  
  990.         C:\TRASH
  991.         D:\GAMES
  992.         C:\MODEM ?E:\
  993.         C:\WORD
  994.  
  995.         The FILES.BBS and FILES.DIL files are placed in the C:\MODEM 
  996.         directory.  The FILES.BBS and FILES.DIL files are prepared in a 
  997.         similar fashion to the TAPE area FILES.BBS and FILES.DIL.
  998.         
  999.         This is a normal file listing from the FILES.BBS.
  1000.  
  1001.         K9FILES.ARJ  [052] 12/92 Files listing for the BBS
  1002.  
  1003.         If the file is going to be on CDROM, the SIZE of the file must 
  1004.         be included in the text line after the file's name. (See 
  1005.         below)
  1006.         
  1007.         K9FILES.ARJ  41791  [052] 12/92 Files listing for the BBS
  1008.  
  1009.         If you are using a CDROM and BIMODEM is offered for your users 
  1010.         to use, the "-T" switch should be used in the COMMANDLINE for 
  1011.         CONNDOOR so that the user is prompted to identify all of their 
  1012.         downloads prior to enabling BIMODEM so that the files may be 
  1013.         retrieved prior to the start of the BIMODEM transfer.
  1014.  
  1015.         ONLINE OPERATION
  1016.  
  1017.         When enabled from the BBS, CONNDOOR will display a rather run-
  1018.         of-the-mill display screen with the standard sysop info at the 
  1019.         bottom and what the user sees at the top.  The user will be 
  1020.         able to select their protocol then move on to select files.  
  1021.         The sysop can "key in" commands from the keyboard to help the 
  1022.         users and entering ESC will terminate CONNDOOR and return 
  1023.         the user to the BBS.  No other "special" functions are 
  1024.         included.
  1025.  
  1026.              FILE SEARCHING
  1027.         I could write several pages on the inner-workings of CONNDOOR 
  1028.         and file searching but I will try to touch upon the important.  
  1029.         
  1030.         CONNDOOR ignore file extensions TOTALLY.  This is one of the 
  1031.         ways CONNDOOR avoids duplication of files uploaded with 
  1032.         different compression styles.  If "ABCD.ZIP" is listed for 
  1033.         upload, and "ABCD.ARJ" is already on the system, it will be 
  1034.         rejected (BIMODEM will allow it though).  If you have already 
  1035.         have "dup" files on your system like the above example, 
  1036.         CONNDOOR will stop it's search at the first "ABCD" it 
  1037.         encounters.  
  1038.  
  1039.              DOWNLOADING
  1040.         The prompting for downloading is pretty much self-explanatory.  
  1041.         WILDCARDS are a bit different under CONNDOOR.  The WILDCARDing 
  1042.         methods used are not true WILDCARDs in a DOS sense.  The 
  1043.         inclusion of a "*" into a file name causes CONNDOOR to find 
  1044.         any file with the selected text in the name.  
  1045.  
  1046.         Example:
  1047.         
  1048.         Entering "AB*.ZIP" for download will return a "found" for -
  1049.         
  1050.         ABCD.ZIP   (Remember, CONNDOOR ignores file EXTENSIONS)
  1051.         ABCD.GIF
  1052.         DABC.ARJ
  1053.         
  1054.         Searching for "*AB.ZIP" will return the same group as 
  1055.         "AB*.ZIP".
  1056.  
  1057.         Searching for "AB.*" will only return a "found" for an EXACT 
  1058.         match of "AB". ("AB.ZIP" or AB.ARJ")  Once again, file EXTENSIONS 
  1059.         are ignored.
  1060.  
  1061.         
  1062.         CLOSING
  1063.         
  1064.         Some of the CONNDOOR's features, or lack of features, are 
  1065.         radically different than with some other file transfer door 
  1066.         programs out there.  I attempted to provide a door that would: 
  1067.  
  1068.         Require a MINIMUM of maintenance.
  1069.  
  1070.         Take greater steps towards the prevention of the uploading  
  1071.         of undesirable or "dup" files or types of files, either by 
  1072.         "mystery" batch uploads or different file extensions.
  1073.         
  1074.         Provide a way to use a Tape Drive to supplement online storage
  1075.  
  1076.         Promote the use of BIMODEM
  1077.  
  1078.         Provide more incentive to upload and reward the uploaders of 
  1079.         popular software for their efforts. 
  1080.         
  1081.                                     ******
  1082.         ACKNOWLEDGEMENTS
  1083.  
  1084.         To the authors of the other fine programs mentioned in this 
  1085.         documentation, I apologize for not giving you each the 
  1086.         recognition you obviously deserve.  
  1087.  
  1088.         REGISTERING CONNDOOR
  1089.  
  1090.         To register CONNDOOR, please see the CONNDOOR.REG doc for 
  1091.         details.
  1092.         
  1093.         
  1094.         SPECIAL THANKS TO:
  1095.  
  1096.         My wife for putting up with the all the hours of code 
  1097.         crunching.
  1098.         
  1099.                               (Brave Souls)
  1100.         Dave Hallford of the CASA DE CRICKET BBS in Modesto, CA
  1101.         Bill Winterholer of the GEMSTONE BBS in Groton, CT
  1102.         John Skobrak of the THREE MILE ISLAND BBS in Charleston, SC
  1103.         Mike Myers of the GENESIS BBS in San Jose, CA
  1104.                 
  1105.         As with all projects, this one started out small and turned 
  1106.         into a monster.  The CONNDOOR system is quite complex and with 
  1107.         each increase in capability, the complexity and difficulty in 
  1108.         debugging goes up tremendously.  If you encounter problems 
  1109.         with CONNDOOR please feel free to contact my BBS at 203-536-
  1110.         1300 or NETMAIL 1:320/105.  Your efforts will be recognized 
  1111.         and GREATLY appreciated.
  1112.  
  1113.         CONNDOOR is FREQable from my BBS, 1:320/105 under "CONNDOOR".
  1114.                              ---------------------
  1115.         
  1116.               OTHER Software available (FREQable from 1:320/105): 
  1117.         
  1118.         MidNightMover (MNM) - Utility designed to handle compressed 
  1119.         files.  Virus scanning, moving, converting, dating, logo 
  1120.         stamping etc.  Designed to move FILES.BBS listings and 
  1121.         interface with CONNDOOR.  Will also fill dates in for CONNDOOR 
  1122.         generated file descriptions.
  1123.  
  1124.         MOVEIT!! (MOVEIT) - File are utility designed to allow batch 
  1125.         moving, deletion, and "orphan file pickup" for BBS systems 
  1126.         using the FILES.BBS format.  Many features.
  1127.  
  1128.         ENFORCER (ENFORC) - Multi-level BBS security level program 
  1129.         designed to allow a user to change between up to 5 different 
  1130.         security levels based on their file transfer ratio and posting 
  1131.         ratio.  Fully configurable. 
  1132.  
  1133.         CONNSORT (CONNSORT) - Places FILES.BBS text files in 
  1134.         alphabetical order.  Allows unlimited file directories and 
  1135.         FILES.BBS text files up to 1000 lines long with description 
  1136.         lines up to 300 characters long.
  1137.         
  1138.