home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / UPCHECK / SFVL1004.ZIP / SFVLCFG.DOC < prev    next >
Text File  |  1992-07-25  |  18KB  |  528 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.                     ░░░░░░░░░░   ░           ░░░░░░░░░
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                             **************
  33.                           ***  Shareware ***
  34.                             **************
  35.  
  36.  
  37.                      Another Checker for Upload File.
  38.  
  39.                                CFG File
  40.  
  41.  
  42.                      (C)Copyright 1991,1992 JP Luiggi
  43.  
  44.  
  45.                             All Rights Reserved
  46.  
  47.  
  48.                           SFVLCFG Reference Manual
  49.  
  50.  
  51.                                Release 1.10
  52.  
  53.  
  54.  **
  55.         General Info
  56.         ================================================================
  57.  
  58.           This documentation and associated programs are the property of
  59.           JP Luiggi. This program may be distributed only in its original
  60.           form, including all documentation and support files.
  61.  
  62.  
  63.           I would like to thank the following people for their help with
  64.           SFVLAB from the beginning.
  65.  
  66.  
  67.                         Stef Evain -> Sysop of ALF BBS.
  68.  
  69.  
  70.  
  71.        Table of Contents
  72.        ====================================================================
  73.  
  74.           Preliminary Information . . . . . . . . . . . . . . . . . . .   1
  75.                What is Shareware? . . . . . . . . . . . . . . . . . . .   1
  76.                What is SFVLCFG ?  . . . . . . . . . . . . . . . . . . .   1
  77.                Features . . . . . . . . . . . . . . . . . . . . . . . .   3
  78.                Developped . . . . . . . . . . . . . . . . . . . . . . .   2
  79.                Disclaimer . . . . . . . . . . . . . . . . . . . . . . .   2
  80.  
  81.           SFVLCFG at RUN  . . . . . . . . . . . . . . . . . . . . . . .   3
  82.                Important Note . . . . . . . . . . . . . . . . . . . . .   3
  83.                Running  . . . . . . . . . . . . . . . . . . . . . . . .   3
  84.  
  85.           General Info  . . . . . . . . . . . . . . . . . . . . . . . .   4
  86. **
  87.  
  88.  
  89.        Preliminary Information
  90.        ====================================================================
  91.           This section explains the general philosophy of the SFVLCFG,
  92.           the shareware philosophy, and important general information.
  93.  
  94.  
  95.        What is Shareware?
  96.        ====================================================================
  97.           The shareware concept is great for both programmer and the end-
  98.           user. The programmers can distribute their product without
  99.           getting involved in expensive marketing or advertising. The end-
  100.           user benefits by receiving a full-featured program, usually
  101.           better than the commercial competition, and support available
  102.           directly from the author. But it only works if the end-user
  103.           participates in the shareware concept.
  104.  
  105.           Shareware is not free. After using SFVLAB for the suggested 30
  106.           day trial period, you must pay for continued use of the program.
  107.           I have worked hard to produce a good program and the price is
  108.           very fair.
  109.  
  110.  
  111.  
  112.        What is SFVLCFG?
  113.        ====================================================================
  114.         SFVLAB works as an Config File generator for SFVLAB.
  115.         It creates a full ascii text (SFVLAB.CFG) that SFVLAB could read.
  116.  
  117.         It's possible to  create SFVLAB.CFG without SFVLCFG.EXE (with any
  118.         text editor) , but likes SFVLCFG is given ...
  119.  
  120.  
  121.  
  122.        Features
  123.        ====================================================================
  124.           - Double Window
  125.           - On Line Help
  126.           - Small
  127.           - Fast
  128.  
  129.  
  130.        Developped
  131.        ====================================================================
  132.           SFVLCFG has been written with TopSpeed Modula-2 & Slick Editor.
  133.  
  134.  
  135.        Disclaimer
  136.        ====================================================================
  137.           SFVLCFG is provided on an "AS - IS" basis with no warranty.
  138.           JP Luiggi cannot accept responsibility for loss of data,
  139.           profit, or any damages which are incurred by the use of
  140.           this program.
  141.  
  142.   **
  143.        SFVLCFG at RUN
  144.        ====================================================================
  145.  
  146.  
  147.           IMPORTANT NOTE:
  148.           ───────────────
  149.  
  150.                  FOR THE DIFFERENT PATH:
  151.                  IF THE PATH YOU CHOOSE TO USE ISN'T CORRECT,
  152.                  A SMALL WINDOW WILL BE DISPLAYED.
  153.  
  154.                  IN this case, USE 'CTRL-C' in order to break SFVLCFG.Exe
  155.                  AND CREATE this window.
  156.  
  157.  
  158.  
  159.  
  160.           RUNNNING SFVLCFG:
  161.           ─────────────────
  162.  
  163.                  You have two window on your screen.
  164.  
  165.  
  166.                  First is for the informations and the second is for help
  167.                  on the current subject.
  168.  
  169.  
  170.                  Following are the different field you could see.
  171.  
  172.  
  173.  ╔SFVLAB CFG File (c) 1991-92 JP Luiggi ═══════════════════════════════════════╗
  174.  ║ v1.10     BBS Type:                   Com port:      Base port:             ║
  175.  ║                                                                             ║
  176.  ║ Download Path:                                                              ║
  177.  ║ Work Path:                                                                  ║
  178.  ║ Move Path:                                                                  ║
  179.  ║ Bad Path:                                                                   ║
  180.  ║ File To Create:                                            Date:            ║
  181.  ║ Banner:                                                                     ║
  182.  ║                                                                             ║
  183.  ║ Scanner:                               Parameters:                          ║
  184.  ║ Move Program:                          Parameters:                          ║
  185.  ║                                                                             ║
  186.  ║ Archive 1:      Program for Archive 1:               Options:               ║
  187.  ║ Archive 2:      Program for Archive 2:               Options:               ║
  188.  ║ Archive 3:      Program for Archive 3:               Options:               ║
  189.  ║ Archive 4:      Program for Archive 4:               Options:               ║
  190.  ║                                                                             ║
  191.  ╚═════════════════════════════════════════════════════════════Ctrl-C To Abort═╝
  192.  
  193.  ┌─────────────────────────────────────────────────────────────────────────────┐
  194.  │                                                                             │
  195.  │                                                                             │
  196.  └─────────────────────────────────────────────────────────────────────────────┘
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                         INFO THE DIFFERENT FIELD
  205.                         ────────────────────────
  206.  
  207.  
  208. BBS Type:      The type of BBS software you are using.
  209.  
  210. Com port:      The communication port used by the board.
  211.  
  212. Base port:     The I/O adress of the communication port used.
  213.  
  214. Download Path: The directory where SFVLAB could find uploaded files
  215.  
  216. Work Path:     The directory where SFVLAB will unpack ARCHIVE
  217.  
  218. Move Path:     The directory where SFVLAB will move files if the result
  219.                of the test is correct.
  220.  
  221. Bad Path:      The directory where SFVLAB will move files if the result
  222.                of the test is bad.
  223.  
  224. File To Create: (optionnal)
  225.                 The text file that SFVLAB could use to report the result
  226.                 the result of the different test.
  227.  
  228. Date:           Before this year, SFVLAB will move the current file to
  229.                 the 'BAD' directory.
  230.  
  231. Banner:         (optionnal)
  232.                 The Banner that SFVLAB could insert into the archive
  233.                 received.
  234.  
  235. Scanner:        The anti-virus software used for scanning files for virus.
  236.  
  237. Parameters:     The parameters for the scanner.
  238.  
  239. Move Program:   The file used to move files between directory.
  240.  
  241. Parameters:     The parameters used for the move file.
  242.  
  243. Archive 1:      The type of the first archive.
  244.  
  245. Program for Archive 1:     Program to use the Archive1.
  246.  
  247. Options:        Options for this archive
  248.  
  249.  
  250. NOTE    for "archive 2" to "archive 4", it's the same than for
  251. ────    archive 1.
  252.  
  253. ─────────────────────────────────────────────────────────────────────────────
  254.  
  255.  
  256.                      DESCRIPTION OF THE DIFFERENT FIELD
  257.                      ──────────────────────────────────
  258.  
  259.  
  260.      BBS TYPE:
  261.      ─────────    The type OF BBS Software used
  262.                   currently only Spitfire and TriBBS have
  263.                   been tested with SFVLAB.
  264.  
  265.                   I need this info because i use
  266.                   either SPITFIRE's "sfdoors.dat"
  267.                          TRIBBS's   "tribbs.sys"
  268.                   In order to have the caller's name.
  269.  
  270.  
  271.    ───────────────────────────────────────────────────────────────────
  272.  
  273.      COM PORT:
  274.      ─────────    Number of Communication port you are currently using.
  275.                   SFVLAB can use up to height port
  276.  
  277.                   IMPORTANT:  If you don't want to use the remote write
  278.                   ──────────  capability, use port: 0, likes this
  279.                               SFVLAB doesn't send info on com port.
  280.  
  281.  
  282.    ───────────────────────────────────────────────────────────────────
  283.  
  284.  
  285.      BASE PORT:
  286.      ──────────   The address of the port you are using.
  287.  
  288.                   In the help window, you can see the 'standard'
  289.                   I/O address for port 1 to 4.
  290.  
  291.                   By default, accordingly to the COM port number
  292.                   selected, SFVLCFG puts the standard I/O address
  293.                   in this field.
  294.                   If you aren't sure, don't modify this field.
  295.  
  296.  
  297.    ───────────────────────────────────────────────────────────────────
  298.  
  299.  
  300.      DOWNLOAD PATH:
  301.      ──────────────    Path were SFVLAB could find uploaded files.
  302.  
  303.  
  304.    ───────────────────────────────────────────────────────────────────
  305.  
  306.  
  307.      WORK PATH:
  308.      ──────────
  309.                   Path were SFVLAB could explode archive file in order
  310.                   to perform the test.
  311.  
  312.                   You can assign it to a ram disk but you must have
  313.                   enough space on it.
  314.                   So i suggest to use a normal HD !
  315.  
  316.  
  317.                   IMPORTANT:
  318.                   ──────────    This Path must be a SUB-DIR !!
  319.  
  320.                   Exemple: d:\tmp
  321.                            ──────
  322.  
  323.                   This is done because of File I/O routines used to
  324.                   check for virus ...
  325.  
  326.                   So Even if you use a ramdisk, use a SUB-DIR !
  327.  
  328.  
  329.    ───────────────────────────────────────────────────────────────────
  330.  
  331.  
  332.      MOVE PATH:
  333.      ──────────   Path where SFVLAB moves file after test AND if the current
  334.                   file is 'GOOD' for all of these test.
  335.  
  336.                   IMPORTANT:
  337.                   ──────────
  338.                         Some BBS software don't want that another
  339.                         program moves uploaded files themself.
  340.  
  341.                         - SPITFIRE 3.2 moves himself files between rep.
  342.  
  343.                         So use the same rep for both "upload path"
  344.                         "move path" and SFVLAB doesn't move files.
  345.  
  346.                         For TriBBS i use the same name for both
  347.                         the "Download path" and the "Move path"
  348.  
  349.                         So if one test fails, SFVLAB moves the file to the
  350.                         "Bad path" and TriBBS upon completion of
  351.                         the upload.bat will not found the file uploaded
  352.                         and will not update the "files.lst"
  353.  
  354.  
  355.    ───────────────────────────────────────────────────────────────────
  356.  
  357.  
  358.      BAD PATH:
  359.      ─────────  Path where SFVLAB could move file if it fails to any test.
  360.  
  361.                 Normally a path where only the Sysop and Co-Sysop have
  362.                 access.
  363.  
  364.  
  365.    ───────────────────────────────────────────────────────────────────
  366.  
  367.       FILE TO CREATE:
  368.       ───────────────
  369.  
  370.                If you want that SFVLAB create and use a txt file
  371.                in order to prevent the Sysop that a problem has
  372.                occured.
  373.  
  374.  
  375.                SPITFIRE's Sysop could use 'heysysop.log', a
  376.                special log file.
  377.  
  378.                IF you don't want to activate this function, just
  379.                write 'NONE'.
  380.  
  381.         NOTE:  SFVLAB maintains it's own LOG FILE (SFVLAB.LOG).
  382.         ─────
  383.  
  384.    ───────────────────────────────────────────────────────────────────
  385.  
  386.  
  387.      DATE:
  388.      ─────      File Year's limit before which SFVALB rejects File
  389.                 to BAD_PATH.
  390.  
  391.                 Example :
  392.                 ─────────
  393.  
  394.                         If you choose 1991 for the year's limit
  395.                         SFVLAB will reject files with prior to
  396.                         1991.
  397.  
  398.  
  399.    ───────────────────────────────────────────────────────────────────
  400.  
  401.  
  402.      BANNER:
  403.      ───────   Use it if you want that SFVLAB insert your banner
  404.                inside the archive file.
  405.  
  406.                At this time,  only ZIP & ARJ files will be used.
  407.  
  408.                You must have PKZIP.EXE & ARJ.EXE in your path.
  409.  
  410.                IF you don't want to activate this function, just
  411.                write 'NONE'.
  412.  
  413.  
  414.    ───────────────────────────────────────────────────────────────────
  415.  
  416.      SCANNER NAME:
  417.      ─────────────   Anti virus program SFVLAB could use.
  418.  
  419.  
  420.  
  421.                      NOTE:   SCANNER must EXIT with an errorlevel <> 0 if
  422.                      ─────   there is a problem.
  423.  
  424.                         Example: "SCAN" from Mc Affee
  425.                         ────────
  426.  
  427.                         USE a full pathname for calling the program
  428.                         This is necessary because if inside uploaded
  429.                         file, there is a VIRUS with the same name than
  430.                         your scanner.
  431.  
  432.                         SO, USE "C:\VIRUS\SCAN.EXE" and not "SCAN.EXE"
  433.                         ALONE.
  434.  
  435.  
  436.    ───────────────────────────────────────────────────────────────────
  437.  
  438.      PARAMETERS:
  439.      ───────────     Parameters for the scanner
  440.  
  441.                      For SCAN.EXE, '*.* /nomem' for exemple.
  442.  
  443.  
  444.  
  445.    ───────────────────────────────────────────────────────────────────
  446.  
  447.      MOVE PROGRAM:
  448.      ─────────────   Program used to move file between rep.
  449.  
  450.                      You can choose the move program you want, but IT MUST
  451.                      BE ABLE to overwrite any file matching his own name.
  452.  
  453.                      DON'T use internal move of 4DOS, use a full extern
  454.                      program.
  455.  
  456.  
  457.                      IMPORTANT :     I put a shareware utility with
  458.                      ───────────     SFVLAB, this utility works well
  459.                                      with SFVLAB but if you plan to use it,
  460.                                      you must register with it's creator
  461.                                      N. Patriquin (see the archive enclosed.)
  462.  
  463.  
  464.    ───────────────────────────────────────────────────────────────────
  465.  
  466.      PARAMETERS:
  467.      ───────────     Parameters for the move program
  468.  
  469.                      This is necessary in order to overwrite any file
  470.                      matching it's own name.
  471.  
  472.                      Example :
  473.                      ─────────  For PMOVE.EXE, use "/r"
  474.  
  475.  
  476.    ───────────────────────────────────────────────────────────────────
  477.  
  478.      ARCHIVE 1:
  479.      ──────────   Type of archive ie (ZIP, ARJ, LZH, ...)
  480.  
  481.  
  482.  
  483.    ───────────────────────────────────────────────────────────────────
  484.  
  485.      PROGRAM FOR ARCHIVE ONE:
  486.      ────────────────────────
  487.  
  488.                   Program to decompress ARCHIVE 1
  489.  
  490.  
  491.    ───────────────────────────────────────────────────────────────────
  492.  
  493.      OPTION:
  494.      ───────  Options for the precedent program
  495.  
  496.  
  497.               Exemple for .ZIP are :  -d -o
  498.                           .ARJ are :  x -y
  499.                           .LZH are :  x /cm
  500.  
  501.  
  502.    ───────────────────────────────────────────────────────────────────
  503.  
  504.  
  505.                           FOR THE THREE OTHER ARCHIVE
  506.                           IT'S THE SAME THING.
  507.  
  508.  
  509.  
  510.    ───────────────────────────────────────────────────────────────────
  511.  
  512.  
  513.  
  514.    GENERAL INFO
  515.    ============
  516.  
  517.  
  518.    Now, a text file 'SFVLAB.CFG' has been created.
  519.  
  520.    YES, you can use your favorite text editor to create, edit this one.
  521.    But take care of the end-of-line, SFVLAB uses it in order to find
  522.    the info.
  523.    If you want to use this, i suggest, you use your editor and after,
  524.    SFVLCFG.EXE in order to see if all info are correct.
  525.  
  526.  
  527.  
  528.