home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / pcboard / ulp099b.zip / ULP.CFG < prev    next >
Text File  |  1993-05-25  |  22KB  |  481 lines

  1. ;
  2. ;
  3. ;    ┌───────────────────┐
  4. ;    │                   │ ║       UpLoadProcessor Configuration File
  5. ;    │    ╥   ╥ ╥        │ ║
  6. ;    │    ║   ║ ║ ╓──╖   │ ║                 Version 0.99ß
  7. ;    │    ║   ║ ║ ║  ║   │ ║
  8. ;    │    ╙───╜ ╨ ║──╜   │ ║      (c) Copyright 1992-1993 - Stacy Smith
  9. ;    │            ╨      │ ║
  10. ;    └───────────────────┘ ║
  11. ;      ════════════════════╝
  12. ;
  13. ;        The latest version of ULP can always be obtained from my BBS:
  14. ;
  15. ;                        The Bloom Beacon-Picayune BBS
  16. ;          Node 1: (804) 525-9760 (USRobotics Courier Dual Standard)
  17. ;             Node 2: (804) 525-5372 (USRobotics Courier V.32bis)
  18. ;            FidoNet 1:276/112 (magic tags ULP, ULP286 and ULP386)
  19. ;
  20. ; NOTE: I have tried to make this configuration file as flexible as possible,
  21. ;       but it would probably be a good idea to not rearrange it too much if
  22. ;       it can be avoided...
  23. ;
  24. ;
  25. ; ╔════════════════════════════════════╗
  26. ; ║   General Options And Parameters   ║
  27. ; ╚════════════════════════════════════╝
  28. ;
  29. ; The registration code, BBS name and sysop name EXACTLY as provided to you on
  30. ; your registration letter. If this is an unregistered version, comment out
  31. ; these lines, or don't change them. Note that these are case-sensitive!
  32. REG_CODE      0000000000
  33. BBS_NAME      UNREGISTERED
  34. SYSOP_NAME    SYSOP
  35. ; If you wish the ULP programs to swap themselves out of memory prior to
  36. ; executing external programs, set this parameter to YES. The ULP programs
  37. ; will attempt to swap to EMS, XMS and lastly, the hard disk. If you do not
  38. ; want this feature, enter NO or comment the line out. Use this feature ONLY
  39. ; if you have memory problems!
  40. SWAP          no
  41. ; If you wish the ULP programs to delete the extracted files themselves,
  42. ; versus using DOS, set this parameter to YES. If not, enter NO or comment
  43. ; the line out. In some cases, letting DOS do the work is faster, but foreign
  44. ; language implementations of DOS may prevent this ability.
  45. INTERNAL_DEL  no
  46. ; The size of the disk I/O buffers you wish to allocate in bytes (valid values
  47. ; are between 2048 bytes and 16384 bytes). Optimal performance is obtained with
  48. ; a value that is a multiple of 2048 (a typical hard disk cluster size).
  49. DISK_BUFFER   4096
  50. ; The path/filename of the log file for ULP to record its activities. Comment
  51. ; out if you don't want disk logging.
  52. LOG_FILE      c:\ulp\ulp.log
  53. ; If you want ULP and ULPTEST to record their statistics on each archive
  54. ; processed to the log file, add the VERBOSE keyword. If you only want errors
  55. ; and summary statistics, use the TERSE keyword or comment the line out.
  56. LOG_MODE      verbose
  57. ; The path/filename of the ULP process data file. This file contains
  58. ; information on previous ULP processing and is maintained automatically
  59. ; by ULP.
  60. PROC_DAT_FILE c:\ulp\process.dat
  61. ; If you want ULP, ULPTEST or ULPDB to use a specific directory for storage
  62. ; while processing, enter the full pathname (including the trailing
  63. ; backslash). The drive letter MUST be included. If this directory does not
  64. ; exist at runtime, the ULP programs will attempt to create it. This can be
  65. ; set to a RAM disk for greater speed. If you do not desire to use a specific
  66. ; directory, comment it out (ULPDB will extract at its current location on
  67. ; disk).
  68. WORK_DIR      c:\temp\
  69. ; This defines how ULP dispositions archives found to have an error other than
  70. ; a file check failure (such as ZIP CRC). If you want ULP to delete the archive
  71. ; and description, type DELETE; if you want ULP to rename the archive to a .ERR
  72. ; extension, type RENAME or comment the line out.
  73. ERR_DISP      rename
  74. ; This defines how ULP dispositions archives that fail a file check, such as a
  75. ; virus scan. If you want ULP to delete the archive and description, type
  76. ; DELETE; if you want ULP to rename the archive to a .VRS extension, type
  77. ; RENAME or comment the line out.
  78. VIRUS_DISP    delete
  79. ; The command line for an ASCII file viewing (or editing) utility. This will
  80. ; be called by ULPDB in order to view an archive information file generated
  81. ; for the purposes of archive review. Place the @FILES@ variable where the
  82. ; filename is to be entered on the utility's command line.
  83. VIEWER        list @FILES@
  84. ;
  85. ;
  86. ; ╔════════════════════════╗
  87. ; ║   Upload Directories   ║
  88. ; ╚════════════════════════╝
  89. ;
  90. ; The path/filename of the upload directory configuration file for ULP. This
  91. ; file is automatically created by ULPCFG from data contained within this
  92. ; file.
  93. DIR_CFG_FILE  c:\ulp\ulpdir.bin
  94. ; Each pair of upload directories (one private, and one public), is denoted by
  95. ; UL_DIR x, where x is a sequential number. An unlimited number of directory
  96. ; pairs can be processed by ULP. The next 5 keywords are required after the
  97. ; UL_DIR statement, do not comment any of them out or insert other parameters
  98. ; or comments in between them:
  99. ; UL_DIR      = denotes a new directory pair.
  100. ; SOURCE_PATH = the directory where the private uploads are placed by the BBS.
  101. ;               Note: this must include the trailing backslash!
  102. ; SOURCE_LIST = the private upload directory list file that contains the archive
  103. ;               descriptions, including the path.
  104. ; SOURCE_HDR  = the number of lines to ignore at the beginning of the private
  105. ;               upload directory list file (for headers, detachable header
  106. ;               filespecs, etc.)
  107. ; DEST_PATH   = the directory where the public uploads are placed by ULP after
  108. ;               successful processing. Note: this must include the trailing
  109. ;               backslash! (Leave blank if all uploads are public).
  110. ; DEST_LIST   = the public upload directory list file that contains the archive
  111. ;               descriptions, including the path. ULP will append this file
  112. ;               with the descriptions of successfully processed files. (Leave
  113. ;               blank if all uploads are public).
  114. ;       * IF ALL UPLOADS ARE PRIVATE:           * IF ALL UPLOADS ARE PUBLIC:
  115. ;       UL_DIR       1                          UL_DIR      1
  116. ;       SOURCE_PATH  c:\privul\                 SOURCE_PATH c:\public\
  117. ;       SOURCE_LIST  c:\pcb\gen\prvuldir        SOURCE_LIST c:\pcb\gen\newuldir
  118. ;       SOURCE_HDR   1                          SOURCE_HDR  1
  119. ;       DEST_PATH    c:\publul\                 DEST_PATH
  120. ;       DEST_LIST    c:\pcb\gen\newuldir        DEST_LIST
  121. UL_DIR       1
  122. SOURCE_PATH  c:\privul\
  123. SOURCE_LIST  c:\pcb\gen\prvuldir
  124. SOURCE_HDR   1
  125. DEST_PATH    c:\publul\
  126. DEST_LIST    c:\pcb\gen\newuldir
  127. ;
  128. ;
  129. ; ╔════════════════════════╗
  130. ; ║   Age Limit Checking   ║
  131. ; ╚════════════════════════╝
  132. ;
  133. ; If you want ULP to fail an archive based on the average age of the files
  134. ; contained within, enter YES; otherwise, enter NO or comment out the line.
  135. AGE_CHK      yes
  136. ; The maximum average age in months, that you will accept as an upload.
  137. AGE_LIMIT    48
  138. ;
  139. ;
  140. ; ╔═════════════════════════════╗
  141. ; ║   Archiving Control Flags   ║
  142. ; ╚═════════════════════════════╝
  143. ;
  144. ; If you want ULP to convert the archive to a default archiving format of your
  145. ; choice, type YES; if not, type NO or comment the line out.
  146. ARC_CVT      yes
  147. ; If you want ULP to convert any internal archives within the archive to your
  148. ; default archiving format, type YES; if not, type NO or comment the line out.
  149. ; This may save some disk space, but will potentially mess up any automatic
  150. ; installation programs/batch files contained within the archive.
  151. ARC_NEST_CVT no
  152. ; If you want ULP to convert a self-extracting (SFX) archive to your default
  153. ; archiving format, type YES; if not, type NO or comment the line out. This
  154. ; also may save some disk space, but can cause problems. For example, if you
  155. ; don't have PKZ110.EXE on your BBS, a novice user has no way of obtaining the
  156. ; PKZIP/PKUNZIP utilities from your BBS.
  157. SFX_CVT      no
  158. ; If you want ULP to keep ZIP archives with authenticity verification stamps
  159. ; (-AV) regardless of the other archiving control flags, then set this to 'yes'
  160. ; or comment it out. If you set this flag to 'no', then the archive will be
  161. ; recompressed per the other control flags.
  162. KEEP_AV      yes
  163. ; If you want ULP to keep ARJ archives with security envelopes (similar to a
  164. ; ZIP -AV) regardless of the other archiving control flags, then set this
  165. ; to 'yes' or comment it out. If you set this flag to 'no', then the archive
  166. ; will be recompressed per the other control flags.
  167. KEEP_ENV     yes
  168. ;
  169. ;
  170. ; ╔══════════════════════════╗
  171. ; ║   Archiver Definitions   ║
  172. ; ╚══════════════════════════╝
  173. ;
  174. ; Each archiver, is denoted by ARCHIVER x, where x is a sequential number. Up
  175. ; to 9 archivers can be executed by ULP. ULP is capable of automatically
  176. ; detecting ARC, ARJ, HYP, LZH, PAK, SQZ, ZIP and ZOO archives. The next 7
  177. ; keywords are required after the ARCHIVER statement; do not comment any of
  178. ; them out or insert other parameters or comments between them. I would
  179. ; also advise against changing the command options I have set, unless you
  180. ; have need to do so. Most are to ensure uninterrupted processing (such
  181. ; as '/m1' in LHA).
  182. ; ARCHIVER    = denotes a new archiver definition.
  183. ; ARC_EXT     = the extension for this particular archiving format.
  184. ; ARC_PRIMARY = if this is the default archiving format you use on your BBS, 
  185. ;               type YES; if not, type NO.
  186. ; ARC_PACK    = the command line to pack archives, including all command-line
  187. ;               switches desired. Place the variable @ARCHIVE@ where the
  188. ;               filename is to be inserted in the command line and @FILES@ 
  189. ;               where the filespec is to be inserted.
  190. ; ARC_COMMENT = the command line to comment archives. Place the variable
  191. ;               @ARCHIVE@ where the filename is to be inserted in the command
  192. ;               line. If you do not wish comments, or the archiver does not
  193. ;               support comments, leave the line blank.
  194. ; ARC_UNPACK  = the command line to unpack archives, including all command-line
  195. ;               switches desired. Place the variable @ARCHIVE@ where the 
  196. ;               filename is to be inserted in the command line.
  197. ; ARC_TEST    = the command line to test archives, including all command-line
  198. ;               switches desired. Place the variable @ARCHIVE@ where the
  199. ;               filename is to be inserted in the command line.
  200. ; ARC_ERR     = the errorlevel that the archiver returns upon success. This
  201. ;               information should be available in the program's documentation.
  202. ARCHIVER     1
  203. ARC_EXT      arc
  204. ARC_PRIMARY  no
  205. ARC_PACK     c:\util\pkpak -a @ARCHIVE@ @FILES@
  206. ARC_COMMENT
  207. ARC_UNPACK   c:\util\pkunpak -r @ARCHIVE@
  208. ARC_TEST     c:\util\pkunpak -t @ARCHIVE@
  209. ARC_ERR      0
  210. ;
  211. ARCHIVER     2
  212. ARC_EXT      arj
  213. ARC_PRIMARY  no
  214. ARC_PACK     c:\util\arj a -e -jm -m1 -x!c:\ulp\exclude.lst @ARCHIVE@ @FILES@
  215. ARC_COMMENT  c:\util\arj c -zc:\ulp\comment.txt @ARCHIVE@
  216. ARC_UNPACK   c:\util\arj e -y @ARCHIVE@
  217. ARC_TEST     c:\util\arj t @ARCHIVE@
  218. ARC_ERR      0
  219. ;
  220. ARCHIVER     3
  221. ARC_EXT      hyp
  222. ARC_PRIMARY  no
  223. ARC_PACK     c:\util\hyper -a @ARCHIVE@ @FILES@
  224. ARC_COMMENT
  225. ARC_UNPACK   c:\util\hyper -x @ARCHIVE@
  226. ARC_TEST     c:\util\hyper -v @ARCHIVE@
  227. ARC_ERR      0
  228. ;
  229. ARCHIVER     4
  230. ARC_EXT      lzh
  231. ARC_PRIMARY  no
  232. ARC_PACK     c:\util\lha a /m1 @ARCHIVE@ @FILES@
  233. ARC_COMMENT
  234. ARC_UNPACK   c:\util\lha e /m1 @ARCHIVE@
  235. ARC_TEST     c:\util\lha t /m1 @ARCHIVE@
  236. ARC_ERR      0
  237. ;
  238. ARCHIVER     5
  239. ARC_EXT      pak
  240. ARC_PRIMARY  no
  241. ARC_PACK     c:\util\pak a /wa @ARCHIVE@ @FILES@
  242. ARC_COMMENT
  243. ARC_UNPACK   c:\util\pak e /wa @ARCHIVE@
  244. ARC_TEST     c:\util\pak t /wa @ARCHIVE@
  245. ARC_ERR      0
  246. ;
  247. ARCHIVER     6
  248. ARC_EXT      sqz
  249. ARC_PRIMARY  no
  250. ARC_PACK     c:\util\sqz a -q0 -x@c:\ulp\exclude.lst @ARCHIVE@ @FILES@
  251. ARC_COMMENT  c:\util\sqz c @ARCHIVE@ c:\ulp\comment.txt
  252. ARC_UNPACK   c:\util\sqz e @ARCHIVE@
  253. ARC_TEST     c:\util\sqz t @ARCHIVE@
  254. ARC_ERR      0
  255. ;
  256. ARCHIVER     7
  257. ARC_EXT      zip
  258. ARC_PRIMARY  yes
  259. ARC_PACK     c:\util\pkzip -a -ex -x@c:\ulp\exclude.lst @ARCHIVE@ @FILES@
  260. ARC_COMMENT  c:\util\pkzip -z < c:\ulp\comment.txt @ARCHIVE@
  261. ARC_UNPACK   c:\util\pkunzip -o @ARCHIVE@
  262. ARC_TEST     c:\util\pkunzip -t @ARCHIVE@
  263. ARC_ERR      0
  264. ;
  265. ARCHIVER     8
  266. ARC_EXT      zoo
  267. ARC_PRIMARY  no
  268. ARC_PACK     c:\util\zoo ahP @ARCHIVE@ @FILES@
  269. ARC_COMMENT
  270. ARC_UNPACK   c:\util\zoo e @ARCHIVE@
  271. ARC_TEST     c:\util\zoo t @ARCHIVE@
  272. ARC_ERR      0
  273. ;
  274. ;
  275. ; ╔═══════════════════════════════════╗
  276. ; ║   Uncompressed Files to Process   ║
  277. ; ╚═══════════════════════════════════╝
  278. ;
  279. ; ULP can process selected uncompressed uploads, using the PROC_EXT option.
  280. ; Up to 10 uncompressed file types can be specified by extension. DO NOT
  281. ; use any compression format extensions (ARJ, ZIP, etc.). If you do not
  282. ; want to process any uncompressed uploads, simply remove or comment out
  283. ; the lines.
  284. PROC_EXT     com
  285. PROC_EXT     doc
  286. PROC_EXT     txt
  287. ;
  288. ;
  289. ; ╔════════════════════════════╗
  290. ; ║   Files to Never Process   ║
  291. ; ╚════════════════════════════╝
  292. ;
  293. ; ULP can be forced to NOT process selected uploads, using the NO_PROC_EXT
  294. ; keyword. Up to 10 file types can be specified by extension. THESE FILES
  295. ; WILL BE AUTOMATICALLY PASSED; be sure this is desired. This is intended
  296. ; for use with non-DOS uploads, such as the Unix Tar Z format, or Macintosh
  297. ; files.
  298. NO_PROC_EXT  cpt
  299. NO_PROC_EXT  sit
  300. ;
  301. ;
  302. ; ╔══════════════════════════════════════════╗
  303. ; ║   File Checking (Virus Scanning, etc.)   ║
  304. ; ╚══════════════════════════════════════════╝
  305. ;
  306. ; Each file checker is denoted by FILE_CHECKER x, where x is a sequential
  307. ; number. Up to 3 file checking programs can be executed by ULP. The next 2
  308. ; keywords are required after the FILE_CHECKER statement; do not comment them
  309. ; out or insert other parameters or comments in between them.
  310. ; FILE_CHECKER = denotes a new file checking/virus program definition.
  311. ; FILE_CHK_CMD = the command line to execute each file checker, including all
  312. ;                command-line switches. Place the variable @FILES@ where the
  313. ;                filespec is to be placed on the command line.
  314. ; FILE_CHK_ERR = the errorlevel that the file checking program returns upon
  315. ;                success. This information should be available in the
  316. ;                program's documentation.
  317. FILE_CHECKER 1
  318. FILE_CHK_CMD c:\util\scan /a /nomem /nopause @FILES@
  319. FILE_CHK_ERR 0
  320. ;
  321. ;
  322. ; ╔═══════════════════════╗
  323. ; ║   GIF File Checking   ║
  324. ; ╚═══════════════════════╝
  325. ;
  326. ; If ULP is to reject GIF files based upon picture width, enter the minimum
  327. ; acceptable width in pixels. If no width limit is desired, set it to zero or
  328. ; comment out the line.
  329. MIN_WIDTH    640
  330. ; If ULP is to reject GIF files based upon picture height, enter the minimum
  331. ; acceptable height in pixels. If no height limit is desired, set it to zero
  332. ; or comment out the line.
  333. MIN_HEIGHT   480
  334. ; If ULP is to reject GIF files based upon the number of colors in the picture,
  335. ; enter the minimum acceptable number of colors. If no color limit is desired,
  336. ; set it to zero or comment out the line.
  337. MIN_COLORS   256
  338. ; If ULP is to keep uploaded GIF files if they have been compressed with
  339. ; GIFLITE, set this to YES. If not, set it to NO or comment it out. NOTE:
  340. ; accepting GIFLITEd GIF files can compromise the duplication system due to its
  341. ; variable compression ratio!
  342. KEEP_GIFLITE no
  343. ; A GIF file checker is denoted by GIF_CHECKER 1. Only 1 GIF file checking
  344. ; program can be executed by ULP. The next 2 keywords are required after the
  345. ; GIF_CHECKER 1 statement; do not comment them out or insert other parameters
  346. ; or comments in between them.
  347. ; GIF_CHECKER = denotes a new file checking/virus program definition.
  348. ; GIF_CHK_CMD = the command line to execute each GIF file checker, including
  349. ;               all command-line switches. Place the variable @FILES@ where
  350. ;               the filespec is to be placed on the command line.
  351. ; GIF_CHK_ERR = the errorlevel that the GIF file checking program returns
  352. ;               upon success. This information should be available in the
  353. ;               program's documentation.
  354. GIF_CHECKER  1
  355. GIF_CHK_CMD  c:\util\giftest /b:0 @FILES@
  356. GIF_CHK_ERR  0
  357. ;
  358. ;
  359. ; ╔═══════════════════════════════════════╗
  360. ; ║   Description Processing Parameters   ║
  361. ; ╚═══════════════════════════════════════╝
  362. ;
  363. ; If you want ULP to word-wrap inserted descriptions, enter YES for smart
  364. ; word-wrapping, otherwise, type NO or comment the line out. Note that ULP
  365. ; now checks for boxes, etc. before attempting a word-wrap.
  366. WORD_WRAP    yes
  367. ; If you want ULP to insert internal description files (FILE_ID.DIZ or
  368. ; DESC.SDI), type YES; if not, type NO or comment the line out.
  369. INT_DESC     yes
  370. ; If ULP is to insert internal description files, the following parameter
  371. ; is the maximum number of lines that ULP will insert from the description
  372. ; file (limited to 15 lines). This defaults to 10 if the line is commented out.
  373. DESC_LIMIT   10
  374. ; If you want ULP to add a single line to the description, type YES; if not,
  375. ; type NO or comment the line out.
  376. INFO_LINE    yes
  377. ; The column where the | marker goes in your directory listing setup. The
  378. ; standard PCBoard setup indents to column 32.
  379. INFO_INDENT  32
  380. ; The format that you would like for the archive information line. The legal
  381. ; variables are:
  382. ;     @#@        Number of files in the archive (and nested archives)
  383. ;        @NEWEST@   Date of the newest file in the archive
  384. ;        @OLDEST@   Date of the oldest file in the archive
  385. ;        @BYTES@    The total number of bytes (uncompressed) in the archive
  386. ;        @DATE@     Today's date
  387. ;        @CR@       Inserts a line break for multiline capability
  388. ARC_INFO_FMT (Files: @#@ Newest: @NEWEST@ Oldest: @OLDEST@)
  389. ; The format that you would like for the GIF information line. The legal
  390. ; variables are:
  391. ;        @WIDTH@    Horizontal resolution (number of columns)
  392. ;        @HEIGHT@   Vertical resolution (number of rows)
  393. ;        @COLORS@   Number of colors
  394. ;        @COMPRESS@ Inserts "GIFLITE" or "None", depending upon compression
  395. ;        @DATE@     Today's date
  396. ;        @CR@       Inserts a line break for multiline capability
  397. GIF_INFO_FMT (Resolution: @WIDTH@x@HEIGHT@x@COLORS@  Comp: @COMPRESS@)
  398. ;
  399. ;
  400. ; ╔══════════════════════════════════════╗
  401. ; ║   DOWNLOAD.TXT Updating Parameters     ║
  402. ; ╚══════════════════════════════════════╝
  403. ;
  404. ; If you want ULP to scan your DOWNLOAD.TXT file and update the file extension
  405. ; of the upload to reflect the correct archiving method used, enter YES. If
  406. ; not, enter NO or comment the line out.
  407. UPDATE_DLTXT yes
  408. ; The path and name for the PCBoard DOWNLOAD.TXT file.
  409. DLTXT_FILE   c:\pcb\main\download.txt
  410. ;
  411. ;
  412. ; ╔════════════════════════════════╗
  413. ; ║   ULPTEST Testing Parameters   ║
  414. ; ╚════════════════════════════════╝
  415. ;
  416. ; This defines how ULPTEST processes archives. NORMAL indicates a full test
  417. ; is to be performed, identical to the ULP event processing except that the
  418. ; archive formats are not converted (this is a limitation of PCBoard).
  419. ; FAST indicates a fast test in which the archive is scanned for archive
  420. ; integrity, duplicates, and age without unpacking the archive (ARJ and ZIP
  421. ; files only). If this mode is used, it should be held for later processing
  422. ; by ULP so that it can be file-checked.
  423. TEST_MODE    normal
  424. ; If NORMAL mode is used, the archive's file size will first be compared
  425. ; against this limit (in kilobytes). If it is larger than this number of
  426. ; bytes (in kilobytes), it will be forced into FAST mode to speed the process
  427. ; and prevent wasting the user's online time. Entering 0, or commenting the
  428. ; line out will disable this feature.
  429. TEST_LIMIT   250
  430. ; If you want ULPTEST to output status information to the user on-line, enter
  431. ; YES; if you do not want ULPTEST to output information, enter NO or comment
  432. ; the line out.
  433. COMM_IO      yes
  434. ; If you want ULPTEST to suppress the program header output to the user
  435. ; (the program name, copyright notice, and registration information). This
  436. ; gives a seamless look for ULP into PCBoard. If this is desired, set this
  437. ; to YES; otherwise, set to NO or comment out the line.
  438. ; NOTE: This will work for registered users only!
  439. SUPPRESS_HDR  no
  440. ;
  441. ;
  442. ; ╔══════════════════════╗
  443. ; ║   BBS Ads Handling   ║
  444. ; ╚══════════════════════╝
  445. ;
  446. ; If you want ULP to remove known BBS ads from new uploads during processing,
  447. ; type YES; if not, type NO or comment the line out.
  448. ADS_CHK      yes
  449. ; The directory path and name for the BBS ads database.
  450. ADS_DB       c:\ulp\ulpads.db
  451. ; The directory path and filename for your BBS ad to be added to each and every
  452. ; archive processed by ULP. Note that you must provide a path, or it will not
  453. ; be copied. Please use the ARJ and ZIP comment instead, as BBS ad files are
  454. ; the scourge of the BBS world...
  455. ;BBS_AD_FILE c:\ulp\bbs.ad
  456. ;
  457. ;
  458. ; ╔═══════════════════════════════╗
  459. ; ║   CRC-32 Duplicate Checking   ║
  460. ; ╚═══════════════════════════════╝
  461. ;
  462. ; If you want ULP to use its internal CRC-32 duplication checking, type YES;
  463. ; if not, type NO or comment the line out. If you want to use a third-party
  464. ; duplication checker, such as ZDCS, you can add it as a file checker (above),
  465. ; providing it returns DOS errorlevels so ULP can detect its success/failure.
  466. DUPE_CHK       yes
  467. ; The minimum percentage of duplication allowed for a file to pass. Anything
  468. ; smaller will be forced to be passed.
  469. DUPE_LIMIT     50
  470. ; The maximum percentage of duplication allowed for executable files and
  471. ; their overlays to pass. Anything larger will be failed. This number should
  472. ; be around 80.
  473. EXE_DUPE_LIMIT 80
  474. ; The path and name for the main CRC-32 database file.
  475. DUPE_DB        c:\ulp\database.db
  476. ; The path and name for the main CRC-32 database file index.
  477. DUPE_IDX       c:\ulp\database.idx
  478. ;
  479. ; End of ULP configuration file...
  480. ;
  481.