home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / BLAB_064.ZIP / BOOMLAB.HST < prev    next >
Text File  |  1995-07-25  |  24KB  |  326 lines

  1.  ┌─────────────────────────────────┐
  2.  │░ REVISION HISTORY ░░░░░░░░░░░░░░│
  3.  └─────────────────────────────────┘
  4.  
  5.   v0.64 07/23/95  ■- BOOMLAB v.64 - Lot of people where getting ERROR #75's. 
  6.   ~~~~~~~~~~~~~~      This was caused by the FILE_ID.DIZ from SCN_224E.ZIP
  7.                       It couldn't be deleted so following files errored out.
  8.                       'ATTRIB +A -R' resets it - Fixed. (Qube/Stratocaster)
  9.                   ■- If archiver program wasn't found or couldn't run BOOMLAB
  10.                       exited with FATAL ERROR #53.  BOOMLAB now reports why.
  11.                    - Added support for external archive converters.  Internal
  12.                       converter doesn't support paths & only converts to ZIP's
  13.                       so external converter may be desired. (See BOOMLAB.DOC) 
  14.                    - Added macros |fp = file path, |ff = full path & filename.
  15.                    - After repack, archive not recognized by PCB v15.1+ -Fixed.
  16.                    - RAR formats can now be repacked to ZIP. (Mr. Fixit)
  17.                    - BOOMDOS.EXE was incorrect version - Fixed.
  18.   v0.63 07/20/95  ■- BOOMLAB v.63 - Graphics for Failed file descriptions can
  19.   ~~~~~~~~~~~~~~      now be added from external file 'DESCFAIL.MSG'.  All
  20.                       macros supported.  A sample can be found in SAMPLES.ZIP.
  21.                    - Added BSETUP option, 'Quit Scanning after virus detected'
  22.                       If using multiple scanners, 'Y' quits after any virus
  23.                       detected.  'N' runs all scanners.  (See BOOMLAB.DOC)
  24.                    - Added 2 new macros for multiple scanners, |s# & |v#.
  25.                       |s1,|s2,|s3 etc - Program name & version for each scanner.
  26.                       |v1,|v2,|v3 ... - Virus Scan results for each scan.
  27.                    - Added support for Norton AntiVirus.  Tested with v2.1
  28.                    - Large USERS file caused BOOMLAB to error #63 when 
  29.                       trying to get PCBALIAS info - Fixed?  (Old Gringo)
  30.                    - If virus detected and the name of virus not found BOOMLAB
  31.                       reported 'PASSED' now reports 'VIRUS INFECTED!'
  32.                    - Description files in paths caused problems, BOOMLAB now
  33.                       won't attempt to read any DIZ that is in a path.
  34.                    - Can now not only <S>trip MCI | pipe colors but <C>onvert
  35.                       them to PCBoard's @X color codes.
  36.                    - Fixed nasty bug where if BOOMLAB Fails a PCB Mail ATTACHed
  37.                       file and you were using FILESYS.PPE = PCBoard Locked up.
  38.                    - When adding file's description as a FILE_ID.DIZ if it
  39.                       already contained a DIZ, file date will be preserved.
  40.                    - If file fails integrity check, then it will not be DUPE
  41.                       CHECKED. (if enabled)  So if another uploader uploads a
  42.                       good copy it will not fail DUPE CHECK. (Doyen)
  43.                    - Sometimes only got partial virus name using F-PROT -Fixed.
  44.                    - Compressing uncompressed .EXT's was case-sensitive - Fixed.
  45.                    - When uploading Non-ZIP's to PCB and repacker is enabled new
  46.                       name of file wasn't passed - Fixed.  Now repack's RAR's.
  47.   v0.62 06/11/95  ■- BOOMLAB v.62 - Added Support for .RAR archive format.
  48.   ~~~~~~~~~~~~~~   - If passthru feature is enabled the original date of the
  49.                       FILE_ID.DIZ will now be maintained.  Requires
  50.                       PASSTHRU.EXE to be in the same dir as the BOOMLAB.CFG
  51.                    - [PCB ONLY]  Added new option: Delete files without
  52.                       descriptions (Y/N).  If enabled all uploaded files
  53.                       without descriptions either manually entered or not
  54.                       containing a description file will be deleted.
  55.                    - If using 'LOCAL' switch - FAILED MOVES & DELETES will
  56.                       prompt "Confirm <Y/N>" if local confirm is enabled.
  57.                    - LCASE 'file_id.diz' might be deleted as random ad -Fixed.
  58.                    - Updated TBSCAN command line in BOOMSCAN.BAT. (Stratocaster)
  59.                    - BSETUP now checks if virus scanner program is correct.
  60.                    - Fixed some duplicate BOOMLAB transaction log entries.
  61.                    - Fixed a new bug with age checker: Non-ZIPS caused problems.
  62.   v0.61 05/27/95  ■- BOOMLAB v.61 - Got many reports about ERROR #54 while
  63.                       it tries to ZAP random BBS ads, I believe it's fixed now.
  64.                    - BOOMLAB wasn't ZAPPING files if file date was 00-00-80
  65.                    - If random BBS ad contained ASC char 255 it wouldn't delete.
  66.                    - Added new option, 'List of files never to be ZAPPED'
  67.                       (BSETUP pg #1)  Sometimes during a random BBS ad text
  68.                       search a file such as a Group's .NFO file is ZAPPED.
  69.                       To prevent this add it to this list.  One entry per line.
  70.                    - When ZIPing uncompressed files, new filename was not found 
  71.                       in PCBoard and was left offline.  It also now doesn't try
  72.                       to compress uncompressed files if ATTACHED to PCB mail.
  73.   v0.60 04/28/95  ■- Added BOOMLAB option to add 'Pass-Thru' text to
  74.                       FILE_ID.DIZ  Ex: 'File passed through MY LAME BBS!'  All
  75.                       BOOMLAB macros are supported.  I don't want to promote
  76.                       use of this I think it's stupid but I keep getting asked
  77.                       for it.  If you re-process your files a lot locally you
  78.                       should put this text or part of it in the 'STRIPDIZ' file 
  79.                       so you won't get multiple pass-thru lines - Understand?
  80.                    - Added BOOMLAB option: 'Uncompressed extensions to compress'
  81.                       add any uncompressed extensions you would like compressed
  82.                       to ZIP.  Enter .EXT's (include period)  Ex: .COM.EXE.TXT
  83.                   ■- Added support for Ansicheck Ansi Bomb checker (ACHKDIR)
  84.                       It's VERY slow and gives a lot of false possible ansi
  85.                       bombs but it will do till I find a better one. (Misfit)
  86.                   ■- If virus scan result was 'NO FILES!' the FILESYS.PPE
  87.                       considered the file to have failed - Fixed (Fiat)
  88.   v0.59 04/24/95  ■- Added support for PCBoard PSA 'PCBALIAS', in the setup
  89.                       (Page #2, option #16)  enter the path to the USERS file. 
  90.                       Ex: D:\PCB\MAIN\ to enable.  If a user has entered their
  91.                       alias, this name will be used for 'uploaded by' name.  
  92.                    - Added new option to 'Strip MCI | color codes <Y/N>?'
  93.                    - If smart word-wrap enabled Text such as '%%%%' and '^^^^'
  94.                       is detected as ASC Graphics, and not word-wrapped.
  95.                    - Searching some Random BBS ads caused Fatal Error #6-Fixed.
  96.   v0.58 03/23/95  ■- Deleting BBS Ads is now slightly faster. 10-20%
  97.                    - If '-*-' was added to ZAPFILES list BOOMLAB deleted all
  98.                       volume labels and subdirs - Fixed. (Wildchild)
  99.                    - Added option 'Text to replace in DIZ's' this works like 
  100.                       the DIZ Lines Remover but only removes the exact text
  101.                       string with nothing, it does not remove the whole line.
  102.   v0.57 03/11/95  ■- BOOMLAB v0.57 - When BOOMLAB exits it will now display
  103.                       and/or log whether the file PASSED or FAILED.
  104.                    - [PCB] Added support for an external 'PCBFAIL.MSG' file
  105.                       displayed in PCBoard when a file fails.  Did it quickly
  106.                       if you can do better, send it to me ;)
  107.                    - [PCB] If running other tests before BOOMLAB, and it fails 
  108.                      (A PCBFAIL.TXT already exists) BOOMLAB will fail the file.
  109.                    - If running BSETUP only and F2 (Edit Text) is pressed it
  110.                       now allows the user to define a text editor.  (Mr.Humble)
  111.                    - LOCAL mode: if WARNING message is added it's also added
  112.                       to all files that follow it - Flag reset (MISFIT)
  113.   v0.56 03/04/95  ■- MAJOR BUG: BOOMLAB didn't delete BBS ad files if 'Display
  114.                       progress to BBS callers' was enabled - Fixed. (Mr. Humble)
  115.                    - Some temporary files left behind (PCBUSER.#) are now
  116.                       deleted and comm routines may be faster on some systems??
  117.                    - If using multiple virus scanners they can now be defined
  118.                       in the BSETUP program.  Bug from 55b fixed.  (Mr. Humble)
  119.                    - If file failed a test & both LOG & Move FAILED file to path
  120.                       were enabled program errored & halted -Fixed. (MADMAN T)
  121.                    - If ZIP Comment file not found it would error out.
  122.   v0.55 02/21/95  ■- ARJ READ-ONLY FILES....Found a problem with ARJ files, 
  123.                       Unlike ZIP's ARJ files don't mask the read-only attribute
  124.                       BOOMLAB then couldn't delete the files or remove the
  125.                       subdir, and it will soon fill up your hard-drive!  Did a
  126.                       quick fix using 'ATTRIB -R *.*' if read-only is detected.
  127.                    - Added DISK.ID as a description file to scan for.
  128.                    - If for random ads is enabled any text file containing the
  129.                       macro @BEGIN_FILE_ID.DIZ/@END_FILE_ID.DIZ is detected
  130.                       as a description file, used in Amiga circles. (Tosh10)
  131.                    - BOOMLAB could lock up when stripping @ codes.
  132.   v0.54 02/19/95  ■- If no FILE_ID.DIZ desc file, BOOMLAB errored out with
  133.                      ERROR #52 - Fixed.  (Stratocaster/Doyen/Dragon Master)
  134.                    - When testing a embedded archive in a recursive path
  135.                      BOOMLAB errored with ERROR #76 - Fixed (Highbinder)
  136.                    - Increased some memory paramaters to prevent lockups.
  137.                    - Added support for a privileged user list, users in list
  138.                      that have failed files get credit and files are posted.
  139.                    - Added 2 options to fine-tune local processing:
  140.                      - Duplicate Check local uploads (Y/N)
  141.                      - Confirm FAILED files move or delete (Y/N) (R. Murray)
  142.                    - Updated FILESYS.PPE to show results of Dupe Check,
  143.                      Config order has changed must be completely reentered.
  144.   v0.53 02/18/95  ■- Added new option, 'Display progress to BBS user' if
  145.                       enabled it will display to user what is being done so 
  146.                       they don't think the system is locked.  Graphics match
  147.                       the PCBPASS.TXT screen. (PCBUSER.ANS)  BOOMCOM.EXE and
  148.                       PCBUSER.ANS must be same path as config.  
  149.                    - Added support for PKZIP's Self-Extracting format.
  150.                    - Added support for old .PAK format.
  151.                    - Added support for LHarc's SFX (Self-Extracting) format.
  152.                    - Embedded archives were not being CRC or Virus scanned!
  153.                    - If ad is in Zapfiles list it will also now delete ad even
  154.                       if in Embedded dir.  Ex: ASS.AD Kills STUPID/ASS.AD
  155.                    - If run from a root dir ex: C:\ it would error 75 - Fixed.
  156.                    - Fixed some bugs with External Dupe Checkers.  Make sure
  157.                       BOOMDUPE.BAT is replaced with one in this version.
  158.   v0.52 02/12/95  ■- Added support for External Dupe Checkers ZDCS and ULP both
  159.                       by Stacey Smith.  They're fast and will check contents of
  160.                       upload to detect if someone is trying to upload a renamed
  161.                       file.  Select system to use and path to it on Pg #1 of
  162.                       BOOMLAB setup.  If using ULP create a ULP config file
  163.                       named BOOMULP.CFG and turn off all other options.  See
  164.                       options #9, 10 above for more.  (Mr. Humble/Jerry S)
  165.                    - Fixed major bug with deleting random ads by text keywords.
  166.                       Also if any files in an archive contained ASCII char 255
  167.                       it screwed up the whole process - Fixed.
  168.                    - THUNDERBYTE v6.32 - 'AF' switch removed because it caused
  169.                       the program to halt with a warning box. (great for BBS's) 
  170.                    - 'EXCLUDE' file dates list was optimized & much faster.
  171.                    - If run from a root dir ex: C:\ it would error 75 - Fixed.
  172.                    - Was cutting off DIZ macros in ZIP comments - Fixed.
  173.                    - If text to replace 'Carrier Lost ...' is used, the string
  174.                       ∞ Description in FILE_ID.DIZ ∞  will also be replaced.
  175.   v0.51 02/05/95 - Added 5 more BOOMLAB options 
  176.                     ∙ Maximum # of description lines.
  177.                     ∙ Strip PCBoard/Wildcat @ color codes from DIZ <Y/N> 
  178.                     ∙ Extensions to bypass virus scanning.
  179.                     ∙ Compress GIF using GIFLITE <Y/N> 
  180.                     ∙ Test\Process GIF using GIFTEST <Y/N>
  181.                  - LOCAL MODE - Can now have wildcards for filename, 
  182.                     to allow Echo File Tossing etc...  (Mr. Humble)
  183.                  - BUGS: Deleting random BBS ads by text search didn't work,
  184.                     found text had to be all CAPS!-Fixed (Highbinder\Bionic)
  185.                  - If DIZ came from a console & normal BBS Ad text was added,
  186.                     BOOMLAB didn't detect and convert to IBM format - Fixed.
  187.                  - Fixed bug with Word-Wrap messing up 1st PCBoard line.
  188.   v0.50 01/26/95 - Re-did setup to add 8 new BOOMLAB features/settings.
  189.                    See 'BOOMLAB SETUP OPTIONS' above for more details.
  190.                     ∙ Strip ALL Blank Lines <Y/N>?  (Mr. Humble)
  191.                     ∙ Enable 'smart' text word-wrapping <Y/N>?
  192.                     ∙ Strip High-Bit ASC characters <Y/N>?
  193.                     ∙ Replace PCB's "Carrier Lost ... " text.
  194.                     ∙ Archive extensions to reject.
  195.                     ∙ List of filenames to blacklist.
  196.                     ∙ Test archive integrity <Y/N>? - now optional
  197.                     ∙ Strip -AV Protection for ZIPs <Y/N>? - now optional
  198.                  - If DIZ/SDI had lines longer than 45 spaces it caused
  199.                    blank lines or lines overlapping in PCBoard causing an
  200.                    unsightly mess.  Word-wrapping was added to handle this
  201.                    but if not enabled, lines will now be hacked off. 
  202.                  - If LOG gets over 150k it will start a new LOG file.
  203.                    Old LOG is renamed OLDLOG.#  (# = Node #)
  204.                  - Now will add archive comments to .ARJ files if enabled.
  205.                  - BBS ADS - Wildcards are now accepted in the 'ZAPFILES'
  206.                     list.  Ex:  *.NFO  and  DEATH*.*   - USE CAUTION!!!
  207.                  - Added a command line mode for PCB BOOMLAB.  Can be used
  208.                    from DOS or other programs like file tossers.
  209.                    Ex: BOOMLAB D:\PFED LOCAL FILE.ZIP D:\PCB\GEN\PUBLIC
  210.                  - When virus scanning <E>xe's, program might lock up when
  211.                    extracting files if command line was too long - Fixed.
  212.                    Also added .BIN and .SYS files as EXE's to be scanned.
  213.                  - Repacker setup has changed, list all format extensions
  214.                    to repack (Ex: .ARJ.LZH ) or for all use ALL.
  215.                  - Added new macro: '|VA' = lists all virus scanners used &
  216.                    ver #'s. '|VP' & '|VV' macros now only shows 1st scanner.
  217.                  - Age Test '|TA' macro now shows 'OFF' if age check disabled.
  218.                  - Sometimes a .ZIP would show version # as 78.7 or whatever.
  219.                    Upper byte was supposed to be for Host System (OS) so now
  220.                    BOOMLAB reports PKZIP v78.7 as PKZIP v1.9 under UNIX.
  221.                  - Uploader name not added if file wasn't an archive - Fixed.
  222.   v0.48 01/16/95 - Add new processing mode: LOCAL = DOS command line mode for
  223.                    PCB.  It can be used from DOS or other progs.  (Mr.Humble)
  224.                  - When virus scanning using <E>xe's, program might lock up
  225.                    when extracting files if command line was too long - Fixed.
  226.                    Also added .BIN and .SYS files as exe's to be scanned.
  227.                  - Added new macro: '|VA' = lists all virus scanners used and
  228.                    ver #'s. '|VP' and '|VV' macros now only shows 1st scanner.
  229.   v0.47 01/14/95 - Added a log for BOOMLAB.  Setup question #3. (Tosh10)
  230.                  - Added manual entry of country's date format. (DRAGON MASTER)
  231.                    Setup question #1.  Automatic didn't work under OS/2 etc.
  232.                  - Added support for PKARC's (.ARC)  Need PKPAK/PKUNPAK to use.
  233.                  - When deleting random BBS ads by text keywords: files w/o
  234.                    extensions and files in subdirs weren't being scanned.
  235.                    Files weren't being deleted after being read - Fixed.
  236.                  - Screwed up scanning files from embedded .ZIPs in v.46
  237.                    and not all embedded archives were checked - Fixed.
  238.                    Embedded ARJ's with Ext's like .A01 are now checked.
  239.                  - Checks if there's files to add before attempting. (Indigo)
  240.   v0.46 01/04/95 - ZAP FILES - there is now a third way to ZAP BBS Ads, you
  241.                    can define a text file in the setup such as BBSADTXT 
  242.                    (included in this ZIP) with text to search for.  BLAB
  243.                    will extract all text files and search each for any
  244.                    matching text!  This should be lethal to those random 
  245.                    BBS adders, but does take a little longer to process.
  246.                    As of now only ZIP's are supported.  (Rifleman)
  247.                  - Added support for AVSCAN v1.91 (c)H+BEDV Datentechnik GmbH
  248.                    A nice scanner from Germany available on CompuServe. 
  249.                  - If ZIP or imbedded ZIP was part of a backup set it would
  250.                    fail (NO FILES), it now won't try to process the file but
  251.                    adds warning to desc 'WARNING! - BACKUP ZIP NOT TESTED!'.
  252.                  - PKZIP version would sometimes show 1.0 when it was created
  253.                    using 2.0, the local header didnt have enough info, so
  254.                    now it reads the end central dir record-technical crap ;)
  255.                  - If virus scan detects only a possible virus, BLAB now
  256.                    indicates it 'Might be' whatever named virus.
  257.                  - Some errors weren't trapped and would hang up BLAB - Fixed.
  258.   v0.45 12/29/94 - BOOMLAB v.45 - Added macros |tc = results of archive test,
  259.                    |ta = results of age test, |tv = results of virus scan.
  260.                    |dw = DIZ text without any PCB color codes.
  261.                  - MACROS: Added the ability to format ouput of all macros. 
  262.                    Add the number in brackets [n] after the macro code.
  263.                    ex: |fn[13]  Additionally with the |DZ (DIZ) macro you
  264.                    can specify how many lines to display ex: |DZ[45,10] =
  265.                    Display 10 lines of the DIZ desc formatted to 45 spaces. 
  266.                  - Designed a new PCBPASS.MSG taking advantage of new stuff.
  267.                  - Some internal archives over 1 meg werent being processed.
  268.                  - If no files to virus scan it won't scan, saving time.
  269.                  - Fixed some 'bugs' dealing with getting virus name.
  270.                  - Now detects a scheme people use to hide BBS Ads - Fixed.
  271.                  - If ZIP or internal ZIP was part of a backup set PKUNZIP
  272.                    prompts 'Insert last disk' causing BLAB to stall - Fixed.
  273.   v0.44 12/20/94 - Archive Integrity Testing (CRC) is now done internally by
  274.                    BOOMLAB.  Modify and use the updated PCBTEST.BAT included.
  275.        IMPORTANT » Make sure to unzip new CRCTEST.BAT & BOOMSCAN.BAT files!
  276.                  - When internal archives are extracted for virus scanning 
  277.                    they are also now CRC test.  (Third Son/Wildchild)
  278.                  - Added Setup setting 'Add Blank line between descs' this
  279.                    will add a blank line to end of all text for each file.  
  280.                  - If BBS Ad file was a volume label and over 8 bytes it
  281.                    wasn't deleted. (Ex: MISSING_VOL)  Also after first CRC
  282.                    match found, BOOMLAB didn't look for any other matches.
  283.                  - When using multiple virus scanners and last scanner passed
  284.                    file but others failed it didn't fail file. (Phreak Creep)
  285.                  - Added macros |AT (archive type), |AI (Archive info)
  286.                  - Fixed a LOT of little bugs!
  287.   v0.43 12/15/94 - Added FILESYS.PPE (PCB only), a PPE that will handle
  288.                    failed files.  It can write E-Mail to the sysop, user,
  289.                    delete file, and nuke any failed file. (SEE FILESY01.ZIP)
  290.                  - Added '|NL' macro to add a new line of text.  Should 
  291.                    only be used with the 'uploaded by' text string.
  292.                  - Age tests sometimes didnt work with NON-USA date formats.
  293.                    BOOMLAB couldnt find BOOMSYS.DAT (in CFG path) - Fixed.
  294.   v0.42 12/09/94 - Make sure new BOOMSCAN.BAT in unzipped to BOOMLAB dir!
  295.                  - Added option to do Heuristic virus scans (F-Prot/ThunderByte)
  296.                  - BOOMLAB now reads file header to see if file is a .ZIP,
  297.                    .ARJ, or .LZH in case extension is otherwise.
  298.                  - NON-ARCHIVES (EXE's/COM's) are now fully scanned.
  299.                  - Move bad files to path or delete now works correctly.
  300.   v0.41 12/04/94 - Can now ZAP files by CRC-32 value.  Use Archive viewer 
  301.                    from FED & PFED or add CRC:######## to ZAP List.
  302.                  - Some .DIZ's, usually from LHA's, have NON-IBM linefeeds
  303.                    and are read all as 1 line, now detected and converted.
  304.                  - Fixed Macros showing 'NONE' if NFO/DIZ's in EXCLUDE file.
  305.   v0.40 11/27/94 - Age test archive 5 different ways. (NEW/OLD/DIZ/AVG/MOST)
  306.   v0.39 11/05/94 - Added a ARJ/LZH to ZIP repacker.
  307.                    Added new macro |vv - version # of virus scanner used.
  308.   v0.38 10/28/94 - BUGS FIXED:
  309.                  - Date Checks for .ARJ's & .LZH's didn't work at all.
  310.                  - During Virus Scanning it didn't extract .ARJ's to 
  311.                    correct path, extracted to default!  Also if internal
  312.                    archive was a different format it sometimes didnt extract. 
  313.                  - Didn't add files to .ARJ's. (Falcon)
  314.                  - LHA's extractions on screen are cleaner.  
  315.   v0.37 10/21/94 - Sometimes filesize is DOUBLED when processed! - Fixed?
  316.   v0.36 10/19/94 - Fixed 'Input past end' error when reading ULBY.DAT.
  317.                  - In BSETUP, when Pressing 'F2' on lists they can be
  318.                    edited with PCBEDIT. (If in path)
  319.                  - Strips asc char 11 from extracted DIZ/SDI's
  320.   v0.35 10/15/94 - Text was too boring, added colors.
  321.                  - Added support for country codes.
  322.                  - Added support to use multiple virus scanners (SCANNERS.CFG)
  323.                  - Added ULBY.DAT support to local and PCB BOOMLAB's.
  324.                  - 'Uploaded by' can now be added by PCB BOOMLAB.
  325.                  - Macros now supported in the 'Uploaded by' text. 
  326.