home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / LABTST25.ZIP / LABTEST.CFG < prev    next >
Text File  |  1993-09-17  |  13KB  |  290 lines

  1. ; Each line of this configuration file is composed of two parts,
  2. ; Keyword and Options.  The keywords are on the left side of the screen,
  3. ; and the options are on the right.  It doesn't matter how many spaces
  4. ; are between the keywords and options, as long as there is at least one
  5. ; space.  Each keyword will be explained below.  To disable a selection,
  6. ; comment the line out by placing a semi-colon ';' at the very beginning
  7. ; of the line.  You may remove all blank lines and lines with a semi-colon
  8. ; after you have configured Labtest.  This makes loading the configuration
  9. ; much faster.
  10.  
  11. ; The Logfile is where you want Labtest to record activities.  Include a
  12. ; full path and file name.  Registered version only!
  13.  
  14. Logfile                       C:\RA\LABTEST\LABTEST.LOG
  15.  
  16. ; Use_Dos_Window
  17.  
  18. ; Labtest will create a nicely formatted log file of the uploads processed
  19. ; Specify the full path and file name of the log file.  Registered version
  20. ; only!
  21.  
  22. Upload_Log                    C:\RA\LABTEST\UPLOAD.LOG
  23.  
  24. ; Labtest now uses a customizable screen to display to the user during
  25. ; processing.  Ansi_Screen is a full path and filename of an ANSI screen
  26. ; to be displayed to the user.  If the user does not have ANSI graphics
  27. ; enabled, Ascii_Screen will be displayed instead.  If ANSI graphics
  28. ; are disabled, Labtest will handle the displaying of text like 'Unpacking
  29. ; archive' etc..., therefore, the Ascii_Screen could just be a simple
  30. ; display.  Since cursor control is ignored in ASCII only mode, the
  31. ; positioning commands in the control file are ignored.
  32.  
  33. Ansi_Screen                   C:\RA\LABTEST\LABTEST.ANS
  34. Ascii_Screen                  C:\RA\LABTEST\LABTEST.ASC
  35.  
  36. ; Labtest uses a special control file to figure out what to display to
  37. ; the user and where to display it during processing.  Please see the
  38. ; sample control file included with your distrubition archive for in depth
  39. ; information on how to use it.
  40.  
  41. Labtest_Screen_Ctl            C:\RA\LABTEST\SCREEN.CTL
  42.  
  43. ; Due to many requests for the next feature, Labtest will now leave it
  44. ; up to you to provide a command line to execute when adding an
  45. ; archive comment.  With many new archive utilities supporting archive
  46. ; comments, it also makes more sense to do it this way.  Below, you will
  47. ; specify a full path and file name to the Archive_Comment control file.
  48. ; This control file is made up of command lines to execute for each
  49. ; different archive type.  See the sample ARC_COM.CTL file for more
  50. ; info.  Note that if this option is commented out, Labtest will
  51. ; not add comments to your archives.
  52.  
  53. ; To provide total flexibility, Labtest provides you with
  54. ; methods of running any external program you desire.  One
  55. ; may be run before processing begins, and the other two can be
  56. ; run after Labtest is all finished with the file.  To specify
  57. ; the full path and filename of the uploaded file, use the @ character
  58. ; where the filename would normally be typed.
  59.  
  60. ; ExitBefore                       C:\UTILS\ZZAP @
  61. ; ExitAfter                        C:\SHEZ\ARJ.EXE L @
  62.  
  63. ; Use the following dos hook to compress a GIF file after Labtest checks
  64. ; the resulotion, date, etc.  This will only be used for GIF files.
  65.  
  66. ; ExitAfterGif                     C:\UTIL\GIFLITE @
  67.  
  68. Comment_Control_File             C:\RA\LABTEST\COMMENT.CTL
  69.  
  70. ; If you have registered Labtest, then enter your registration key
  71. ; here, otherwise enter a 0 (zero)
  72.  
  73. Registration_key              0
  74.  
  75. ; Archive_type is the type of archive to convert all archive files to.
  76. ; Labtest will use the setting found in FILES.RA for the file area
  77. ; which matches the current path.  If no match is found, or if ConvExt
  78. ; is not setup in FILES.RA, then the archive type below will be used.
  79.  
  80. Archive_type                  ARJ
  81.  
  82. ; Scan_commandline is the full dos commandline to execute your virus
  83. ; scanner, minus the actual file and path name, which Labtest will
  84. ; provide.  Consult the docs for commandline switches best suited to
  85. ; your needs.
  86.  
  87. Scan_commandline              C:\SHEZ\SCAN.EXE /NOMEM /NOPAUSE /NOEXPIRE
  88.  
  89. ; Years_old tells Labtest the maximum age of an archive that will be
  90. ; accepted.  Note that this is also used when testing dates of files which
  91. ; are contained in the archives themselves.
  92.  
  93. Years_old                     2
  94.  
  95. ; Labtest will also check the dates of GIF files unless you tell it
  96. ; not to.  Uncomment the next line if you want GIF files to be age checked.
  97.  
  98. ; Check_Gif_Age
  99.  
  100. ; When Labtest posts a message to a user about an uploaded file, one of
  101. ; two names may be used for the From line.  If you specify SYSOP below,
  102. ; your name (as it appears in RACONFIG) will be placed in the From line.
  103. ; Alternatively, you may cause Labtest to wright "Labtest 2.5" in the from
  104. ; line of the messages.  Enter below either Sysop or Labtest.
  105.  
  106. ; Msg_Originator                Sysop
  107. Msg_Originator              Labtest
  108.  
  109. ; User_msg_base is the message base number which Labtest will post
  110. ; messages to the user concerning the file processed.  The next time
  111. ; the user does a scan for personal messages, they will be presented with
  112. ; a message informing them of how their upload was handled by Labtest.
  113. ; This may be the same area defined below for Sysop_Msg_Area.  If you
  114. ; want to disable Labtest's message writing feature, simply specify a 0
  115. ; for the message area or comment this line out.
  116.  
  117. User_Msg_Area                 2
  118.  
  119. ; Sysop_msg_area is the message base number which Labtest will post
  120. ; messages to the Sysop concerning the file processed.  The next time
  121. ; the Sysop does a scan for personal messages, a message will be
  122. ; presented informing them of how the upload was handled by Labtest.
  123. ; This may be the same area defined above for User_Msg_Area.  If you
  124. ; want to disable Labtest's sysop message writing feature, simply
  125. ; specify a 0 for the message area or comment this line out.
  126.  
  127. ; Sysop_Msg_Area              1
  128.  
  129. ; Here you may disable one or more messages written by Labtest.  Place a
  130. ; semi-colon in front of the messages you don't want to receive
  131.  
  132. Sysop_Thanks_Msg             Reports all went well
  133. Sysop_BadGif_Msg             Reports invalid gif resolution
  134. Sysop_BadFile_Msg            Reports an archive file that couldn't be unpacked
  135. Sysop_Scan_Msg               Reports the outcome of the virus scan (only if fail)
  136. Sysop_OldFile_Msg            Reports an old file
  137.  
  138. ; Labtest will create a message to the user giving them info about the
  139. ; status of their message.  Below you will define textfiles to be used as
  140. ; message text.  The text file will be read and then written to the Remote
  141. ; Access Hudson Message base in the areas defined above.  The message will
  142. ; be marked as Local and Private.  Provided the Sysop and User message
  143. ; areas are not 0 or commented out, Labtest will either use the text files
  144. ; defined below or the internal hard coded messages if the text files are
  145. ; either not defined or not found.
  146.  
  147. ; Bad_Archive_Msg is a full path and filename of a text file to be used to
  148. ; post as a message to the user if the file cannot be processed at all
  149. ; by Labtest.  This may be caused by corrupt archives, incomplete uploads
  150. ; or any other number of reasons.  The file will be moved for further
  151. ; inspection by the Sysop.
  152.  
  153. Bad_Archive_Msg               C:\RA\LABTEST\BADARC.MSG
  154.  
  155. ; Old_File_msg is a full path and filename of a text file to be used to
  156. ; post as a message to the user if the file fails the age test.  This message
  157. ; will be written into the message area defined above.
  158.  
  159. Old_File_Msg                  C:\RA\LABTEST\OLDFILE.MSG
  160.  
  161. ; Virus_Msg is the full path and filename of a text file to be used to
  162. ; post as a message to the user if the file fails the virus scan.
  163.  
  164. Virus_Msg                     C:\RA\LABTEST\VIRUS.MSG
  165.  
  166. ; Bad_Gif_Msg is the full path and filename of a text file to be used to
  167. ; post as a message to the user if the file fails the minimum gif
  168. ; resolution test.
  169.  
  170. Bad_Gif_Msg                   C:\RA\LABTEST\BADGIF.MSG
  171.  
  172. ; The Thank_You_Msg is the full path and filename of a text file to be
  173. ; used to post as a message to the user if the file passes all phases of
  174. ; Labtest.
  175.  
  176. Thank_You_Msg                 C:\RA\LABTEST\THANKS.MSG
  177.  
  178.  
  179. ; The Minimum_Gif_Width is the lowest acceptable number of pixels from
  180. ; left side to the right side of the screen.
  181.  
  182. Minimum_Gif_Width             640
  183.  
  184. ; The Minimum_Gif_Height is the lowest acceptable number of pixels from
  185. ; top to bottom of the screen.
  186.  
  187. Minimum_Gif_Height            480
  188.  
  189. ; The Minimum_Gif_Colors is the lowest acceptable number of colors for
  190. ; Gif files.
  191.  
  192. Minimum_Gif_Colors            256
  193.  
  194. ; Add_File_List is the full path and filename of a text file containing
  195. ; the full path's and filenames of files you want added to each archive
  196. ; file.  If you do not wish to use this feature, just place a semi-colon
  197. ; ';' before the keyword Add_File_List.
  198.  
  199. ; Add_File_List               C:\RA\LABTEST\ADDFILES.LST
  200.  
  201. ; Kill_File_List is the full path and filename of a text file containing
  202. ; only the filenames of files you want to remove from every incoming
  203. ; archive file.  If you do not wish to use this feature, just place a
  204. ; semi-colon ';' before the keyword Kill_File_List.
  205.  
  206. Kill_File_List              C:\RA\LABTEST\KILLFILE.LST
  207.  
  208. ; Labtest has the ability to set the date of the file processed to either
  209. ; the system date or the date of the original archive file, the oldest
  210. ; file in the archive, or the newest file.  Specify Keep_Date,
  211. ; Oldest_File, or Newest_File.  To keep the archive date set as
  212. ; the current system date, comment all three of these lines out.
  213.  
  214. ; Oldest_File          Makes the archive date the date of the oldest file
  215. ; Keep_Date            Makes the archive date the date of the original archive
  216. Newest_File          Makes the archive date the date of the newest file
  217.  
  218. ; Set_Security is the security level to set the user's to if he/she uploads
  219. ; a file which failed the virus scan.  This is extremely powerful as you
  220. ; can then prevent the user from further uploads until they resolve the
  221. ; problem on their end.  Simply set your Upload menu command to a
  222. ; security level higher than this and that's all there is to it!  You
  223. ; don't have to use both Set_Security and Set_Flag if you don't want to,
  224. ; they are both provided to give you a powerful option.
  225.  
  226. ; Set_Security                1
  227.  
  228. ; Set_Flag is similar to the above Set_Security in that you can set a
  229. ; specific flag in the user's record if the file fails the virus scan.
  230. ; Note that the flag and security level will ONLY be changed if the file
  231. ; fails the virus scan, any other test-failures will have no effect on
  232. ; flags or security.  The flags setting is a two character item, the
  233. ; first being in the range A - D (capitals!), the second being in the
  234. ; range 1 - 8.  Only one flag can be set.
  235.  
  236. Set_Flag                    C1
  237.  
  238. ; Labtest will convert self-extracting files (SFX) to the desired archive
  239. ; type based on the following command.  If you do not want SFX files to
  240. ; be converted, insert a semi-colon before the command Convert_SFX.
  241.  
  242. Convert_SFX
  243.  
  244. ; Labtest will compress files non-archive files (.DOC, .TXT, etc) based
  245. ; on the following command.  If you want to leave non-archive files in
  246. ; their original form, put a semicolon at the beginning of the next line.
  247.  
  248. Pack_Unknown
  249.  
  250. ; Labtest will strip a description of characters above ascii 127 and
  251. ; remove carriage return/linefeed pairs and replace them with a soft carriage
  252. ; return (ASCII 141) if you want to.  If you want to process the descriptions
  253. ; like this, uncomment the next line, otherwise, leave it as is.
  254.  
  255. ; Process_Descriptions
  256.  
  257. ; Labtest will swap itself out of memory when running external programs.
  258. ; Indicate here where you want Labtest to put it's swap file.
  259. ; If enough EMS memory exists for the swap file, that will be used.  If
  260. ; not, the drive and path indicated below will be used.  This may be a
  261. ; ram disk.
  262.  
  263. Swap_Path                        C:\RA\LABTEST
  264.  
  265. ; Labtest will handle ARJ secured files and PKZIP -AV files in one of
  266. ; two ways.  If you remove the semi-colon from the line below, this
  267. ; will tell Labtest that you want to leave secured archives alone.
  268. ; Labtest will unpack them and scan the files, but it will not rearchive
  269. ; the file or add a file comment.  If you leave it as is, Labtest
  270. ; will ignore the security features of ARJ and PKZIP.
  271.  
  272. ; Keep_Secured
  273.  
  274. ; Labtest may optionally add the uploader's name to the file description
  275. ; if a FILE_ID.DIZ/DESC.SDI was found.  If enabled, a short line like
  276. ; "Uploaded by John Doe" will be appended to the description.  To disable
  277. ; this feature, comment the line below out.
  278.  
  279. Add_Uploader_Name
  280.  
  281. ; Labtest will handle imbedded archives much the same way it handles
  282. ; regular ones.  If NOSCAN or NOREARC are specified on the commandline,
  283. ; these switches also apply to imbedded archives as well.  Labtest will
  284. ; process imbedded archives until it runs out of a) disk space, b) directory
  285. ; space, b) the Sysop's patience.  The keyword below determines whether
  286. ; or not Labtest will do anything at all to imbedded archives.  If
  287. ; commented out, imbedded archives will be ignored completely.
  288.  
  289. Process_Imbedded_Archives
  290.