home *** CD-ROM | disk | FTP | other *** search
/ Carsten's PPE Collection / Carstens_PPE_Collection_2007.zip / S / SPOTV100.ZIP / SPOTCHEK.DOC < prev    next >
Text File  |  1994-03-19  |  28KB  |  735 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.                        ║ D  E  V  E  L  O  P  M  E  N  T  S ║
  28.                        ╙────────────────────────────────────╜
  29.  
  30.                           Innovative Communications Products
  31.  
  32.  
  33.  
  34.                               S p o t C h e k   v 1 . 0
  35.  
  36.                                     By Steve Tupy
  37.  
  38.                       Copyright (C) 1994 Dynagrafix Developments
  39.                                  All Rights Reserved
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                     SpotChek v1.0
  46.  
  47.           SpotChek  is  shareware.   Is  not  a  free program  and  must be
  48.           registered  after an evaluation period of 60 days if you continue
  49.           its  use.   Fully  functional demo  keys  are available  from the
  50.           support BBS at (905)-579-3127.   See REGISTER.DOC for reistration
  51.           information.
  52.  
  53.           Introduction 
  54.  
  55.               SpotChek  is an  Uploaded Files Processor.   This  version of
  56.           SpotChek is  designed to run with Clark Development's PcBoard BBS
  57.           system, version 15.0  or higher. SpotChek will  do the following,
  58.           all of which are optional and configurable by the sysop.
  59.  
  60.           - Checks  to see if  this file  is unwanted. A  TrashCan file  is
  61.           checked for  filenames (wildcards accepted) and  if the currently
  62.           uploaded  file  matches one  of  the  filenames, the  appropriate
  63.           action is  taken  depending on  how  you configured  SpotChek  to
  64.           handle it. 
  65.  
  66.           - Does a CRC check of  the file to see if it is a  duplicate file
  67.           already  uploaded  to the  system.  CRC calculation  of  the file
  68.           ensures  that   the  filename   can't  be  changed   because  the
  69.           calculation is on the file, not the filename. 
  70.  
  71.           -  Extracts the  archive to  a temporary  directory. This  allows
  72.           SpotChek to  do various  processing tasks, necessary  for archive
  73.           conversion,  virus scanning,  and  FILE_ID.DIZ  insertion.  Fully
  74.           configurable, the  only side effect  to disabling this  option is
  75.           not having the above options. 
  76.  
  77.           - Performs a Virus scan with your  favorite scanner. Merely enter
  78.           the  command line  in  the config  program and  you  may use  any
  79.           existing Virus system. 
  80.  
  81.           - Checks to see if  you want to convert all archives to a default
  82.           format. If you do, SpotChek  will recreate an archive and  update
  83.           all  the necessary  PCBoard  files. After  a successful  convert,
  84.           SpotChek  resumes the remaining  tests on the  file using the new
  85.           format. 
  86.  
  87.           - Performs  a CRC override of  the archive. This is  handy if you
  88.           have disabled the above functions, but still want to test for CRC
  89.           integrity, or to recheck a converted archive. 
  90.  
  91.           - Will optionally insert a Comment file (except LZH,  it does not
  92.           support  commenting)  into  the  archive header.  Any  text  file
  93.           containing your comment can be used. 
  94.  
  95.  
  96.  
  97.                                        Page 2
  98.  
  99.  
  100.  
  101.  
  102.  
  103.                                     SpotChek v1.0
  104.  
  105.  
  106.           -  Checks for files from within the archive that are undesirable.
  107.           This may include advertisements from other BBS's or  any unwanted
  108.           file.  Please remember that  the difference between  this and the
  109.           trashcan  is  that the  TrashCan  checks  the  files  name,  this
  110.           function checks the filenames within  the archive, not the actual
  111.           filename of the archive itself. 
  112.            
  113.           - SpotChek will optionally insert a file or advertisement of your
  114.           choice. This may again be any file you wish to insert. 
  115.  
  116.           - 6 Archive protocols are supported: ZIP,ARJ,ARC,ZOO,LZH,PAK. 
  117.  
  118.           -  At any  time, if  the file  fails  any of  the tests,  you may
  119.           optionally move the  file to a bad/alternate  directory. This may
  120.           be a  file with a virus in  it, or any other  thing that may have
  121.           gone wrong with  it. The  alternate directory may  be an  offline
  122.           directory that protects other users from downloading it, at least
  123.           until you get a chance to check it or remove a virus etc.
  124.  
  125.           - Also, at any time, if  the file fails, SpotChek will generate a
  126.           message to  either the user or the sysop or both indicating which
  127.           file failed, what time and other info you may wish to insert. You
  128.           may also  override the  users current  conference, and  force all
  129.           mail generated by SpotChek into  your Main Conference, away  from
  130.           echomail scanners etc.
  131.  
  132.           -  Two modes  of operation  are used  by SpotChek. UPLOAD  is the
  133.           initial upload of the file and will result in all the tests being
  134.           run.  TEST  is a  user  who  is on-line  and  executing  the TEST
  135.           command, in which case SpotChek will abort the dupe check and the
  136.           file_id insert as it is assumed it has already been done,  making
  137.           the processor quicker with the task at hand. 
  138.  
  139.           - Full  logging is supported, including filenames  and all errors
  140.           SpotChek might encounter. You  may optionally have SpotChek write
  141.           to its own  log file, located  anywhere you wish, or  simply have
  142.           SpotChek write to the current default logfile for that particular
  143.           node. 
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.                                        Page 3
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                                     SpotChek v1.0
  162.  
  163.                                 Configuring SpotChek 
  164.  
  165.               Fire up the configuration  program, SPOTCFG.EXE, and start at
  166.           the  top. SpotChek  has a full  built in  help system  that would
  167.           almost ensure a clean configure, but we will go over all the fine
  168.           points here anyway. 
  169.  
  170.           Paths/FileNames 
  171.  
  172.           - Path/FileName of your Add File 
  173.  
  174.           This is a file you wish to have added to the archive. This may be
  175.           any  filename, as  long  as  it exists.  If  it  does not  exist,
  176.           SpotChek  will log an  error telling  you it  could not  find the
  177.           file. 
  178.  
  179.           - Path to your Temporary Directory 
  180.  
  181.           Path  to a  work directory  where SpotChek  will store  temporary
  182.           files it  creates when  doing extraction,  FILE_ID.DIZ insertion,
  183.           virus  scanning and  archive conversion.  This directory  MUST be
  184.           empty  as SpotChek will wipe  it and ALL  sub-directories from it
  185.           that may exist, so please make sure this path is used for nothing
  186.           else. Here you  may want to make use  of a RAM drive  to increase
  187.           performance and reduce on drive wear and tear. 
  188.  
  189.           - Path/FileName of your StripFile 
  190.  
  191.           This is a  file that  includes one filename  per line,  wildcards
  192.           permitted, of all the files you want stripped out of the archive.
  193.           The main  difference between  this and the  TrashCan function  is
  194.           that this takes files  from within the archive, not  checking the
  195.           filename itself. 
  196.  
  197.           - Path/FileName of the TrashCan 
  198.  
  199.           This is a  file that  includes one filename  per line,  wildcards
  200.           permitted,  of  all the  files you  don't  want uploaded  to your
  201.           system.  The  difference between  this  and  the above  StripFile
  202.           option is that this only checks the filename being uploaded (e.g.
  203.           *.GIF) and will only act on a  violation of the filename, nothing
  204.           else. 
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.                                        Page 4
  214.  
  215.  
  216.  
  217.  
  218.  
  219.                                     SpotChek v1.0
  220.  
  221.  
  222.           - Path to your Bad Files Directory 
  223.  
  224.           Path to an optional directory you may wish to have files moved to
  225.           when a  file fails, for  whatever reason. You  may then have  the
  226.           file  offline, away  from prospective  downloaders until  you can
  227.           determine  if the  file  can be  cleaned  or repaired.  This  may
  228.           include  a directory  with files  already in  them, they  are not
  229.           touched or deleted in any way. 
  230.  
  231.            - Path/FileName of your Log File 
  232.  
  233.           This  is an optional  path to a  file that will  be maintained by
  234.           SpotChek.  Please note that  if the  "Log to  PCB" prompt  on the
  235.           switches menu will override  this. This will only be  disabled if
  236.           you  have both  the log to  pcb prompt  set to "N"  and this line
  237.           blank. 
  238.  
  239.           - Path/FileName of Comment File 
  240.  
  241.           This is a  text file to be used  to insert as a comment  into the
  242.           archive. LHA or  LZH does  not support this.  Please remember  to
  243.           leave  the  first line  blank for  the  proper formatting  of the
  244.           comment file while  displaying the  header in the  text file.  If
  245.           this file does not exist, SpotChek will log an error, but no harm
  246.           is done. 
  247.  
  248.           - Path/FileName of Intro Screen 
  249.  
  250.           A file used for  displaying the initial screen to the  user. This
  251.           is a fully qualified path  and name of a file that  exists. If it
  252.           does not, SpotChek  will ignore it  and not show  it. There is  a
  253.           sample  screen  called  INTRO  included  with   the  distribution
  254.           archive.  Please note  that  you may  at  any time  disable  this
  255.           function (to further customize your system) by simply leaving the
  256.           field  blank in your  config program. Also note  that you may use
  257.           any of  the PCBoard color codes as  they are translated and shown
  258.           to  users at run time, and ANY  PCBoard system macros may also be
  259.           used, but not all of the same ones the BBS has. Here is a list of
  260.           available macros available to SpotChek.
  261.  
  262.           @AUTOMORE@     @BEEP@         @BOARDNAME@    @BPS@        
  263.           @CITY@         @CLREOL@       @CLS@          @DATAPHONE@    
  264.           @DAYBYTES@     @DLBYTES@      @DLFILES@      @EVENT@        
  265.           @EXPDATE@      @EXPDAYS@      @FIRSTU@       @FIRST@        
  266.           @HOMEPHONE@    @LASTDATEON@   @MORE@         @MSGLEFT@ 
  267.           @MSGREAD@      @NODE@         @NUMTIMESON@   @OPTEXT@ 
  268.           @PAUSE@        @POFF@         @PON@          @QON@ 
  269.           @QOFF@         @SECURITY@     @SYSDATE@      @SYSOPIN@ 
  270.  
  271.                                        Page 5
  272.  
  273.  
  274.  
  275.  
  276.  
  277.                                     SpotChek v1.0
  278.  
  279.           @SYSOPOUT@     @SYSTIME@      @TIMELEFT@     @TIMEUSED@ 
  280.           @TOTALTIME@    @UPBYTES@      @UPFILES@      @USER@ 
  281.           @WAIT@ 
  282.           @Xbf  .... where b = background color and f = foreground color 
  283.  
  284.           If  you need further assistance  with the description  of each of
  285.           these  macros, please  consult  your PCBoard  Manual, but  please
  286.           remember,  not  all  of  the  macros  supported  by  PCBoard  are
  287.           supported  by  SpotChek. As  many as  possible  were fit  in, but
  288.           limitations kept  us from  using all of  them. All  of the  above
  289.           macros are supported by SpotChek. 
  290.  
  291.            - Path/FileName of Main Screen 
  292.  
  293.           The Main Screen  for SpotChek.  This Screen should  only ever  be
  294.           designed  for  use  with the  first  19  lines.  In other  words,
  295.           SpotChek reserves the  last 5 lines  for the User  box ( a  small
  296.           text box which keeps the user updated on what is happening during
  297.           the processing ). So , if you created a screen which only used up
  298.           the first 19  lines of the  screen, you would  not have the  over
  299.           bleeding, or scrolling  of the  users screen. There  is a  sample
  300.           screen  included called MAIN in the distribution archive. You may
  301.           leave  this blank  to disable  the function,  but it  is strongly
  302.           suggested to show at least something  as all SpotChek puts to the
  303.           screen is the "Windows" looking box at the bottom of the screen. 
  304.           - Path/FileName of the Failed Screen 
  305.  
  306.           This is the screen shown to users  upon a file failing any of the
  307.           tests configured. As before, you may use any of the macros within
  308.           this file, SpotChek will recognize them. There is a sample screen
  309.           included with the  archive called  FAILED which you  are free  to
  310.           use. You may also create your own. 
  311.  
  312.           - Path/FileName of the Bye Screen 
  313.  
  314.           This is a file holding a screen shown  to users (optionally) upon
  315.           leaving  SpotChek. This  may be  disabled by  simply leaving  the
  316.           field  blank. All of the  above macros are  supported. There is a
  317.           sample screen included with this archive called BYE.  All screens
  318.           are in ansi, but can  be converted to PCBoard color codes  if you
  319.           wish, or  you may draw your  own to give your  file processor its
  320.           own flavor. 
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.                                        Page 6
  330.  
  331.  
  332.  
  333.  
  334.  
  335.                                     SpotChek v1.0
  336.  
  337.                                 Archivers / Utilities 
  338.  
  339.  
  340.           - Archive / Unarchiver Command Lines 
  341.  
  342.           These are all set up for you, but if you should happen to not use
  343.           the default settings for  the default archivers, you may  use any
  344.           one you wish.   Default command line parameters are  provided and
  345.           are adequate  for most of the "generic" archiver programs. Please
  346.           make note that SpotChek supports  use of sub-directories, so make
  347.           sure the archiver is set to extract to sub-directories as well. 
  348.  
  349.           - Virus Scanner / Command Line 
  350.  
  351.           Memory can be a  consideration here, so if your  particular Virus
  352.           Scanner  has any memory  requirements beyond  an average  of 350K
  353.           (this   is  only   an   average,  all   systems  have   different
  354.           configurations and may vary slightly), you  may wish to set it up
  355.           to  use extended memory.  This is not  a fault of  Spotchek as it
  356.           only  maintains a minimum of memory,  but it is shelled under PCB
  357.           and  may  not have  as  much  memory to  work  with  as might  be
  358.           necessary to invoke your particular Virus Scanner. 
  359.  
  360.                                       Messaging 
  361.  
  362.           - To Sysop, Path / MsgFile 
  363.  
  364.           This is a path and name of a file that holds the text you wish to
  365.           use as  the message text of the  message you wish to  post to the
  366.           Sysop upon  a file failing  SpotChek's testing. This  may include
  367.           any of PCB's color codes or macros, including any of the ones not
  368.           included above. 
  369.  
  370.           - To Users, Path / MsgFile 
  371.  
  372.           Same  as above,  this  is a  path  and filename  of  a text  file
  373.           containing the  text of the message you  wish SpotChek to post to
  374.           the user upon a failed upload. As above, you may  use PCB's color
  375.           codes. 
  376.  
  377.           - Force Failed Messages to Main? 
  378.  
  379.           This is to force SpotChek to place any messages it generates into
  380.           the  main conference by default. This forces SpotChek to find the
  381.           appropriate  base to  add the  message to.  If this  is  not set,
  382.           SpotChek will place the message  in the users current conference.
  383.           This may not be desirable as you may have echo bases where you do
  384.           not want  internal system generated messages  getting scanned and
  385.           sent out to other nodes. This toggle is usually set to "Y". 
  386.  
  387.                                        Page 7
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                     SpotChek v1.0
  394.  
  395.                                        Switches 
  396.  
  397.           - Post Message to User on Failed Upload? 
  398.  
  399.           This instructs SpotChek to  post a message to the  User, but only
  400.           if the file  fails the upload tests  you have specified.  You may
  401.           have SpotChek  not post a message  at all, post a  message in the
  402.           users   current  conference   or  have   SpotChek  override   and
  403.           automatically post  the message to  the main conference.  This is
  404.           preferable  in  a situation  where  you  may have  many  echomail
  405.           conferences  and  messages  of this  type  are  not desirable  in
  406.           echomail  conferences.  SpotChek  will  set the  private  bit  by
  407.           default when generating its messages. 
  408.  
  409.           - Post Message to Sysop on Failed Upload? 
  410.  
  411.           The same rule applies here as  above, except that the target  for
  412.           this message is for the Sysop. The "To" field will have your name
  413.           entered as it  is entered in your  PCBSETUP, so all your  regular
  414.           mail  scans should work properly,  notifying you of  the new mail
  415.           waiting. The same three options apply here as above. 
  416.  
  417.           - Move Files to Bad Dir on Failed Upload? 
  418.  
  419.           SpotChek  can move  failed files  to an  offline directory  or an
  420.           alternate  directory so  that you may  investigate it  later. The
  421.           file is moved, not copied, so the original file is deleted. 
  422.  
  423.           - Insert File Id as Description? 
  424.  
  425.           Sometimes  a file called FILE_ID.DIZ is included with the archive
  426.           that is uploaded. This is quickly becoming a standard as the file
  427.           id contains info about the file  that may be important to show to
  428.           the users. SpotChek supports  full FILE_ID.DIZ insertion and will
  429.           automatically  insert the  file  id in  place  of what  the  user
  430.           entered as a description. 
  431.  
  432.           - Check for Duplicates? 
  433.  
  434.           SpotChek has an internal  duplicate checking system which handles
  435.           up to 9999  files using a CRC  calculation of the file  contents.
  436.           This  ensures that the filename  hasn't been changed  to fool you
  437.           into  thinking  it  is a  different  file.  A  small database  is
  438.           maintained in your  SpotChek directory to  record the file  info.
  439.           This file will grow  as more files get  uploaded. For each  file,
  440.           SpotChek reserves 4 bytes of disk space, so if you used the total
  441.           9999 files,  you  would have  a 40K  datafile, which  is easy  to
  442.           maintain. It is done automatically by SpotChek. 
  443.  
  444.  
  445.                                        Page 8
  446.  
  447.  
  448.  
  449.  
  450.  
  451.                                     SpotChek v1.0
  452.  
  453.            - How Many Files to Maintain in Duplicate List 
  454.  
  455.           If the  above  switch is  set  to  "Y", then  this  number  tells
  456.           SpotChek how many files to maintain in its list. Please  note the
  457.           size of the  file you  will have  to have  in order  for this  to
  458.           function. 
  459.  
  460.           - CRC OverRide Toggle? 
  461.  
  462.           If for some reason you wish to not use the extract, scan, convert
  463.           and file id functions, you may still wish to use the CRC  test on
  464.           the archive as an  override. Assuming you are using  the extract,
  465.           scan,  etc. functions,  a  successful extract  already means  the
  466.           archive has a valid  CRC, so this function becomes  redundant. In
  467.           that case, you can shut this feature off. 
  468.  
  469.           - Convert Files to Default Format? 
  470.  
  471.           If you have configured SpotChek to extract, scan, and insert, you
  472.           may  also convert all your files  to a default format. The amount
  473.           of  bytes uploaded  are  not changed,  however,  as the  original
  474.           number  of bytes transferred  remain the updated  amount the user
  475.           receives credit for. 
  476.  
  477.           - Default Convert Format 
  478.  
  479.           This is the 3  character format specifier. Available formats  are
  480.           ZIP, ARJ, LHZ, ARC, ZOO, PAK.  
  481.  
  482.           - OverRide and Write to PCB log File? 
  483.  
  484.           This  tells SpotChek to  put all log  entries into your  log file
  485.           specified in your PCBSETUP. SpotChek will append this file with a
  486.           similar  format  to PCBoard's.  If this  is  set to  "N"  and the
  487.           logfile  path is a valid filename, SpotChek will append that file
  488.           instead of the PCB one. 
  489.  
  490.           - Refuse Archive with Old Files In it? 
  491.  
  492.           SpotChek will check  the files in the archive for  dates that are
  493.           older than the  specified date in the  field below. This is  just
  494.           the toggle  that will tell  SpotChek whether or not  to carry out
  495.           the function. 
  496.  
  497.           - If Above = Y, What Date is the Cutoff Date for Failed Files? 
  498.  
  499.           This is the date that will be  the cutoff point for the files  in
  500.           the archive. If any file in  the archive is older than this date,
  501.           the file will be considered a failed file.
  502.  
  503.                                        Page 9
  504.  
  505.  
  506.  
  507.  
  508.  
  509.                                     SpotChek v1.0
  510.  
  511.                                        Colors 
  512.  
  513.           - Box Color 
  514.  
  515.           This  is the  color used for  the actual  box, not  the text. The
  516.           color selection box is easy to  use, just point and hit enter. At
  517.           any  time while leafing through  the selections, you  may hit F10
  518.           also to achieve the same thing. 
  519.  
  520.           - Raise Color 
  521.  
  522.           The box  can be made  to appear 3D  when using this  wisely. This
  523.           will  alter only the  left and top  sides of the  box, giving you
  524.           shading and giving the impression  of a 3 Dimensional box, as  is
  525.           the case with programs such as Microsoft Windows. 
  526.  
  527.           - Filename Color 
  528.  
  529.           The color for the actual filename in the box. 
  530.  
  531.           - Action Color 
  532.  
  533.           During program execution, there will be many messages sent to the
  534.           box. This  is the color of  regular text used for  actions during
  535.           this  time and does  NOT reflect the  color of the  text when the
  536.           current function fails. 
  537.  
  538.           - Failed Box Color 
  539.  
  540.           There is also a little flashing box during execution. This can be
  541.           altered during  an error, as  is the case with  this selection. A
  542.           bright  color such  as red works  good here  as the  user sees it
  543.           easier. 
  544.  
  545.           - Ok Box Color 
  546.  
  547.           As  with above,  when the  current function  is successful,  this
  548.           color will determine how the box will look. 
  549.  
  550.           - Dos Box Color
  551.  
  552.           When SpotChek needs to  call the archiving functions, a  box will
  553.           appear on the top of your screen.  You may configure the color of
  554.           the "dosbox" with this option. 
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.                                        Page 10
  562.  
  563.  
  564.  
  565.  
  566.  
  567.                                     SpotChek v1.0
  568.  
  569.                                  Installing SpotChek 
  570.  
  571.           1 -  Extract  all the  files  in this  archive into  a  directory
  572.           specified in  your path. You do NOT have to have SpotChek in your
  573.           path, but then you must make sure to specify the path in the call
  574.           to  SpotChek(PCBTEST.BAT).   Make sure  all executables,  and all
  575.           *.HLP and *.IDX files are in this directory also. You may run the
  576.           config program  from anywhere on your system,  SpotChek will find
  577.           its config file as long as it is with the config program. 
  578.  
  579.           2 - Run SpotCFG and put in all paths and switches etc. 
  580.  
  581.           3 - Install  the SPOT.PPE  file included with  this archive  into
  582.           your PCBTEXT file. MKPCBTXT  <PCBTEXT> will work on this  in your
  583.           GEN directory. Line  433 must be  altered to reflect a  line that
  584.           looks something like this:
  585.  
  586.           !c:\pcb\ppe\spot.ppe 
  587.  
  588.           This will tell PCB to  run the SPOT.PPE. That PPE is only a small
  589.           PPE that creates  a USERS.SYS  file as PCBoard  does not  include
  590.           such an  option. This is important to the function of SpotChek as
  591.           it  is needed for conference  paths, directory paths, users name,
  592.           etc... 
  593.  
  594.           4 - Edit  a file  in your PCBoard  directory called  PCBTEST.BAT.
  595.           This batch file should include only the line... 
  596.  
  597.           SPOTCHEK %1 %2 %3 
  598.  
  599.           This  is  necessary  for   SpotChek  as  PcBoard  passes  certain
  600.           parameters on the command line, which get translated by the %1 %2
  601.           etc. 
  602.  
  603.           5  -   Make sure  you have  PcbSetup->Configuration Options->File
  604.           Transfers->Verify  Uploaded Files  set to  yes. This  will ensure
  605.           that SpotChek will be called upon to check your files.
  606.  
  607.           That is it, SpotChek should be fully functional, provided you set
  608.           up  everything properly. You  can contact Dynagrafix Developments
  609.           to gain access for SpotChek support.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.                                        Page 11
  620.  
  621.  
  622.  
  623.  
  624.  
  625.                                     SpotChek v1.0
  626.  
  627.                                        Support 
  628.  
  629.               If you  need help with  SpotChek you  can contact  Dynagrafix
  630.           anytime via the following:
  631.  
  632.           BBS       (905)-579-3127  (V.32/42 14.4k baud)
  633.           FidoNet   1:229/412
  634.  
  635.               Youcan also find us lurkingin the Fido PCBNET conference, the
  636.           international  PCBoard  sysop  echo.   Address  any  problems  or
  637.           questions to Steve Tupy.
  638.  
  639.  
  640.                             About Dynagrafix Developments
  641.  
  642.               Dynagrafix Developments isa software developmentand marketing
  643.           company  that  produces  a   wide  range  of  software  including
  644.           graphics, business  and communications.   There are  3 developers
  645.           currently involved.  These are:
  646.  
  647.           Greg Newland   - Graphic Design
  648.           Tom Wilson     - Software Development
  649.           Steve Tupy     - Software Development
  650.  
  651.               Our main goal is  to produce softwares that are  creative and
  652.           innovative,  and we  mean it.   The upcoming  softwares currently
  653.           under  development and  in beta  test are not  just the  same old
  654.           ideas with new bells and whistles.  They are new innovative ideas
  655.           that do more than what they appear.  Below are  our main products
  656.           currently in development:
  657.  
  658.           DynaMail
  659.  
  660.               DynaMail (or DMail) is an echomail processordesigned with the
  661.           needs of the future in mind.  It features:
  662.  
  663.           Processing for Fido, QWK and Internet mail packets
  664.           Support for PCBoard v15.x and JAM message bases
  665.           Multiple zone based netmail areas
  666.           Unlimited number of message areas
  667.           Handles PC satellite packet processing
  668.           Areamgr remote maintenance
  669.           Full gating support between packet formats
  670.           And LOTS more.... 
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.                                        Page 12
  678.  
  679.  
  680.  
  681.  
  682.  
  683.                                     SpotChek v1.0
  684.  
  685.  
  686.           DynaBase
  687.  
  688.               Dynabase is a file database utility.  It will take  over your
  689.           entire  BBS file area system  and almost completely self maintain
  690.           it.    It's also  a fully  functional  .TIC compatible  file echo
  691.           processor.   It works along  side DynaMail  and uses most  of the
  692.           same configuration files.  It has these features:
  693.  
  694.           Automatic file movement between file areas
  695.           Compression conversion
  696.           Zip comments
  697.           Add/delete files from compressed files (bbs ads etc.)
  698.           Complete file echo support
  699.           File listing headers and footers
  700.           File database editor much like PCBFILER or RAMGR
  701.           Duplicate checking
  702.           Filemgr remote maintenance
  703.           And LOTS more...
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.                                        Page 13