home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Virus / VZ_II127.LHA / VirusZ / VirusZ.History < prev    next >
Encoding:
Text File  |  1996-01-01  |  27.0 KB  |  526 lines

  1. ============================================================================
  2.                         VIRUSZ II REVISION HISTORY
  3. ============================================================================
  4.  
  5.  1.27   Changes/Additions since 1.26:
  6.     - Added Happy New Year 96 linkvirus + 2 installers and three old
  7.       bootblock viruses called Asshole, RedGhost and Sao Paulo. Thanks
  8.       to Markus Schmall and Holger & Data-Stream for sending them.
  9.     - Added new version of xfdmaster.library to the package.
  10.     - VirusZ has a new official distribution site: Nirvana BBS !!
  11.       For more info read the updates chapter of the guide file.
  12.       Thanks to Markus Schmall for talking with the SysOp.
  13.  
  14.  1.26   Changes/Additions since 1.25:
  15.     - Added (new versions of) the following patches:
  16.       BusyPointer, FastWaitBlit, PatchOpenWB, QuietTD, WBGauge,
  17.       PowerData, ForceIcon, ModePro, AlertPatch, Arq and ReqChange.
  18.       Thanks must go to Dave Jones, David Oakes, Martin Hans and
  19.       Adam Szymczak for sending me that stuff.
  20.     - Added viruses: Circle Of Power 10 + 11, Biomechanic 6,
  21.       PB-Party Fake and Phantom Linkvirus + Installer. Thanks to
  22.       Markus Schmall for sending them.
  23.     - Added unlink code for Glue 2.2 and Glue 2.3 linkers to the
  24.       file check. Thanks to Dave Jones and Markus Schmall for the
  25.       example files.
  26.  
  27.  1.25   Changes/Additions since 1.24:
  28.     - Fixed menu colors for Kickstart V39+.
  29.     - Removed INFO option from the shell template.
  30.     - Added ARexx port! Finally VirusZ can be controlled from external
  31.       scripts or other programs. The first commands are HIDE and QUIT.
  32.     - Added CHECKFILE command to the ARexx port. Now you can check
  33.       single files from other programs like DOpus etc.
  34.     - Added ARexx command CHECKDIR to check a whole directory.
  35.     - Added scripts: CheckFile.vzrx, CheckDir.vzrx and CheckArc.vzrx.
  36.       These three show the whole power of VirusZ's Arexx port. You may
  37.       modify them for use with e.g. DOpus or other archive types.
  38.     - Extended shell template with FILECHECK, AREXX and QUIT commands.
  39.       These enable you to send ARexx commands from a shell environment
  40.       or from scripts directly to VirusZ. Returncodes represent the
  41.       results of the ARexx calls. If VirusZ is not running while using
  42.       one of the shell options, it will be first started and then the
  43.       commands will be transmitted to the ARexx port.
  44.     - Fixed string comparison in the ARexx code. Now it is no longer
  45.       case sensitive and thus will no longer make trouble with shell
  46.       options.
  47.     - Rebuilt and enhanced documentation. Now you can get some more
  48.       information about what VirusZ is doing in the background etc.
  49.     - Added ExAll() emulation to the file checker. There seems to be
  50.       a problem with some Kickstart versions using ExAll(). I've
  51.       written a replacement routine that can be turned on if required.
  52.       Thanks to Markus Schmall for telling me about the problem and
  53.       to the guys who told it to Markus.
  54.     - Added MultiCX 2.18 to vector check. Thanks Markus!
  55.     - Fixed all gadget sliders to Kickstart V39+ colors.
  56.     - Added Swifter 2.5 and SCSI-HD-Faker viruses. Thanks Markus!
  57.     - Added new behaviour to startup code: If there's already an old
  58.       version of VirusZ running, this one will be terminated and the
  59.       new version is started. This will only work with versions that
  60.       already have an ARexx port, so this is useful starting with the
  61.       next version of VirusZ. Thanks to Holger for the idea.
  62.     - Added 'Activate On Startup' option to the Misc settings. Now
  63.       you can tell VirusZ to activate the main window on startup.
  64.       Thanks to Axel Folley for that suggestion.
  65.     - Added 'Skip Crypted Files' option to file check settings.
  66.       This is useful if you have many password-protected files and
  67.       don't want to click on the 'Cancel' gadget a hundred times.
  68.       Idea by Axel Folley, thanks a lot.
  69.     - Fixed report output in file check: Now the escape sequences
  70.       are no longer starting with $9b, but with $1b,$5b. This makes
  71.       the output readable in editors like CygnusEd that support the
  72.       usual esc sequences. Thanks again to Axel Folley for the hint.
  73.     - Added Wireface Trojan 2 (CheckMount) virus. This nasty beast
  74.       was sent to me by Axel Folley. Thanks #4!!
  75.  
  76.  1.24   Changes/Additions since 1.23:
  77.     - Oops! Little bug fix in the file check. This one must have been
  78.       in VirusZ for at least 2 years and nobody (including myself)
  79.       noticed it. Whenever VirusZ came across 9 or more subdirectories,
  80.       the display went crazy because of a counter underflow in the
  81.       screen output routine. Special thanks to Cameron Weeks, Rudolph
  82.       Riedel and Axel Folley for the detailed report. Isn't it funny
  83.       that nobody noticed that bug for years and now you guys found it
  84.       all within two weeks??
  85.     - Added support for SetMan, PatchControl and patch.library to the
  86.       vector check. All patches that have been SetFunction()ed with
  87.       one of these programs running caused VirusZ to display them as
  88.       unknown even if they were already built in.
  89.       Thanks to Rudolph Riedel for sending me the programs.
  90.     - Added recognition for EasyReqPatch, ModePro, PatchAllocMem,
  91.       ReqChange, TimedRequesters and MultiCX to the vector check.
  92.       Thanks to Rudolph Riedel and Axel Folley for sending them.
  93.     - Added Ebola and Cryptic Essence linkviruses.
  94.       Thanks to Markus Schmall for sending them.
  95.     - Added support for FD files to the vector check. Now you are
  96.       able to see the function names of unknown vectors instead of
  97.       their offsets.
  98.     - Uh! Last minute fix in the FD file support. Standard functions
  99.       (-6 to [-24/-36]) have not been displayed correctly.
  100.     - Totally overworked file check routines. 4EB9-linked files will
  101.       be unlinked, decrunched and checked now. Nested 4EB9-links in
  102.       one file are handled all during one check via recursive calls
  103.       to the check routine. This stuff took me two full days as
  104.       I had to localize all global structures in the check routines!
  105.     - Totally overworked internal file- and linkvirus brains to
  106.       support 4EB9-viruses directly. And another weekend is gone!
  107.       Attention: VirusZ will detect some built-in viruses ONLY if the
  108.       decrunch option is enabled. Sorry, but that's the drawback with
  109.       recursive checking.
  110.     - Splitted docs in three parts: English, Deutsch and history.
  111.       Cut pre-VirusZ II entries from the history to shorten docs back
  112.       to a sensible size. Updated guides with new features.
  113.     - Fixed another little problem with FD files in the vector check.
  114.       Some devices (e.g. trackdisk) don't have a FD file because they
  115.       don't offer additional functions. In that case the standard
  116.       functions (-6 to -36) have not been displayed by name.
  117.     - Added new powerful version of xfdmaster.library.
  118.     - Removed old icons and added MagicWB icons by Martin Huttenloher
  119.       and Timm S. Müller. Thanks for the great work guys!
  120.  
  121.  1.23   Changes/Additions since 1.22:
  122.     - Oops! Illegal Access also has a method to link itself to
  123.       libraries/devices/datatypes etc. which I've totally forgotten
  124.       in the last version. Thanks to Markus Schmall for reporting
  125.       this 'feature'.
  126.     - Oops again! The recognition for COP 9 recognized almost every
  127.       Amiga-E program as virus. Sorry for this especially to all
  128.       Amiga-E programmers who had trouble with their users.
  129.       Thanks again to Markus Schmall for the call.
  130.     - Renamed viruses formerly called COP 9 to Biomechanic 1.
  131.     - Renamed DayDream/Fixdisk Fake to Biomechanic 2.
  132.       VirusZ 1.21 Fake is a Biomechanic 2 too.
  133.     - Added viruses: HD_Install Fake, Circle of Power 9, Vera 2.3,
  134.       ConMan Link Installer and ConMan Link, Wireface Trojan and
  135.       Biomechanic 3. Thanks to Markus Schmall for sending them.
  136.     - Oops #3! When reading the report from VTC Hamburg, I always
  137.       wondered which generation of the Crime'92 shouldn't be
  138.       recognized by VirusZ. Now I found it by analysing the virus
  139.       once again. I've forgotten to check for word-padded links
  140.       (happens when the very last opcode in a file is RTS) and
  141.       I've overseen the fact that the encryption may have two
  142.       different branch offsets. Sorry folks, now it's 100% safe!
  143.     - Optimized hunk handling in the linkvirus removal routines
  144.       and saved about 400 bytes of code.
  145.     - Finally fixed one BIG problem of the file checker:
  146.       Whenever there was a write access (deleting/removing virus),
  147.       it may have happened that some files were overseen or
  148.       checked twice because the filesystem exchanges some file
  149.       headers on disk on every write access. This was especially
  150.       nasty concerning RAM:, because that handler is not block
  151.       oriented. That problems are history!!
  152.       I've rewritten the whole directory scan routine using ExAll()
  153.       instead of Examine()/ExNext(). Now not only the above mentioned
  154.       problems are fixed, but the code is even shorter and faster
  155.       than before. Nested directories are now handled via recursive
  156.       calls to the scan routine!
  157.     - Added (new versions of) the following patches to the vector
  158.       check: AlertPatch, ExecPatch, MakeVPortPatch, Enhanced Alert
  159.       Hook, NewMenu, NoCare, PatchAlert, PointerX, Reset1200 and
  160.       SysIHack. Thanks to Dave Jones for sending them.
  161.  
  162.  1.22   Changes/Additions since 1.20:
  163.     - Added file and memory support for B.E.O.L. and Illegal Access
  164.       viruses. These two bastards took me a whole weekend to analyse
  165.       and find a cure. Very nasty and totally new ideas inside.
  166.       Thanks to Markus Schmall for sending them so quickly.
  167.     - Added some more information to the vector check 'CPU Interrupt
  168.       Vectors'. Just an idea I got while analysing Illegal Access.
  169.       Now not only the autovectors are displayed, but all exceptions.
  170.     - Added recognition for the following viruses:
  171.       Alfons Eberg 2.0, ComKiller 1.6 Fake, Condom 1.5, K&M Intro,
  172.       DayDream/FixDisk Fake, Butonic 3.10 + Installer, LZX 1.20 Fake,
  173.       Empty Biomechanic, Rock'n'Roll Trojan and InstSG Fake.
  174.     - Added new feature to file check: So-called 4EB9-Linkers will
  175.       now be detected and reported. 4EB9, 4EF9, UFO and XLink linkers
  176.       are recognized by now. I will add some more support for these
  177.       in the next versions (Possibly re-link and check single parts?).
  178.  
  179. ----------------------------------------------------------------------------
  180.  1.21   FAKED VERSION!!! I never released VirusZ II 1.21 (80268 Bytes).
  181.     This is an original VirusZ version with a Biomechanic virus
  182.     linked to it via 4EB9 Linker. Delete it immediately!!!
  183.     Thanks to Markus Schmall for reporting about that stuff.
  184. ----------------------------------------------------------------------------
  185.  
  186.  1.20   Changes/Additions since 1.18:
  187.     - Added recognition for the following viruses:
  188.       Circle Of Power (several new versions), Fileghost 3, Karaçiç
  189.       and Conman 1995 + Installer. Thanks to Markus Schmall and
  190.       Axel Folley for sending that stuff.
  191.  
  192. ----------------------------------------------------------------------------
  193.  1.19   FAKED VERSION!!! I never released VirusZ II 1.19 (9.6.95).
  194.     This actually is VirusZ II 1.03 with only the version strings
  195.     changed. No damage is caused by this fake.
  196.     Thanks to Markus Schmall for reporting about that stuff and to
  197.     Holger Hesselbarth and André Lagemann for sending it to me.
  198. ----------------------------------------------------------------------------
  199.  
  200.  1.18   Changes/Additions since 1.17:
  201.     - Updated file check to support the new features of the
  202.       xfdmaster.library v35.
  203.     - Added new option to the file check prefs: "Decrunch Data Files"
  204.       Now you can tell VirusZ to load data files completely into
  205.       memory and try to decrunch them. Useful especially for XPK
  206.       packed executables, as they couldn't be checked for viruses
  207.       until now. Thanks to Nicolas Franck for this nice idea.
  208.     - Renamed old option "Decrunch Files" to "Decrunch Executables"
  209.       as this description is less confusing.
  210.     - VirusZ has a second official distribution site now:
  211.       Virus Help BBS - Team Denmark [++45-3672-6867]. Thanks Jan!
  212.     - Fixed little bug in the linkvirus removal code: If the hunk to
  213.       be removed was the only hunk of the whole file, VirusZ crashed.
  214.       Thanks to Koenraad Rutgers for sending some example files.
  215.     - Added new patches: MultiUser 1.8, ToolManager 2.1a, SmartWB
  216.       and xLoadSeg. Thanks to Nicolas Franck for sending them.
  217.     - Added viruses: Circle Of Power 4, CallingCard Hacker and
  218.       HD SpeedUp 1.0. Thanks to Jan Andersen for sending them.
  219.     - Added new features to the vector check:
  220.       a. Settings can be changed within the vector check now.
  221.          If some prefs have been changed, display auto-refeshes.
  222.       b. Vector report can be saved now. Thanks to Steve Bowman for
  223.              this useful idea and sorry for the long delay.
  224.  
  225.  1.17   Changes/Additions since 1.16:
  226.     - Added viruses: Revenge of NANO 1 + 2, IconDepth Fake, VScan Fake,
  227.       Circle of Power 2 + 3. Thanks to Markus Schmall and Matthias Gutt
  228.       for sending them.
  229.     - VirusZ has an official distribution site now. Thanks to Holger
  230.       of THE REALM [++49-(0)515-43528] for his offer.
  231.  
  232.  1.16   Changes/Additions since 1.15:
  233.     - Added patches: DosPrefs, TWA, PowerSnap and a new version of
  234.       ToolsDaemon. Thanks to Rudolph Riedel for sending these.
  235.     - Added viruses: Circle Of Power, /X Fucker, Rastenbork 1.2,
  236.       Rastenbork 2.0, Rastenbork Installer, World Clock Fake.
  237.       Thanks to Markus Schmall and Jan Andersen for sending them.
  238.  
  239.  1.15   Changes/Additions since 1.13:
  240.     - Added Gathering '95, Conman-LoadWB + Installer, Addy 0.99 +
  241.       Installer, Commander Installer, Copy_LX, LhA V3, IStrip 2.1.
  242.       Thanks to Markus Schmall for all that viruses.
  243.     - Fixed recognition for DMS 2.06, Timebomber Inst. and Gotcha
  244.       Lamer! Installer. Thanks again to Markus Schmall.
  245.  
  246. ----------------------------------------------------------------------------
  247.  1.14   FAKED VERSION!!! I never released VirusZ II 1.14 (2.2.95).
  248.         This actually is VirusZ II 1.03 with only the version strings
  249.         changed. No damage is caused by this fake, but it's really
  250.         old and though not too useful. Thanks to Jan Andersen for
  251.         sending that stuff to me.
  252. ----------------------------------------------------------------------------
  253.  
  254.  1.13   Changes/Additions since 1.12:
  255.     - Added new PointerX, SysException and AddPower to the vector
  256.       check. Thanks to Dave Jones for sending this stuff.
  257.     - Added 'Access Forbidden' clone. Again thanks to Dave.
  258.     - Added CheckDebug, CycleToMenu, ForceIcon, NewMode, PatchPointer,
  259.       SwazInfo and new Setpatch to vector check. Thanks to
  260.       Thomas Kessler for all those bits'n'pieces.
  261.     - Added WBExtender to vector check. Thanks to Markus Schmall.
  262.     - Added Ami-Hacker, DMS 2.06 Short and Surprise virus. Thanks
  263.       to Markus Schmall for sending this stuff.
  264.     - Totally revised & updated the filevirus brain. Everything is
  265.       prepared for some new features now. Wait and see...
  266.     - Fixed some bad recognition code that reported several
  267.       virus-free programs to be infected. Thanks to Markus Schmall,
  268.       David Oakes and Koenraad Rutgers for the hints.
  269.       Note to Koenraad: The problems with BootJob and XLink will
  270.       be fixed in one of the next updates as this is what I wanted
  271.       to do next anyway. Your files are NO viruses.
  272.     - Added patches: FasterBlit 6.6 and some new SetPatch stuff.
  273.       Thanks to Adam Szymczak for these.
  274.     - Added Pestilence bootvirus. Infected sectors can be repaired
  275.       via SectorCheck. Thanks again to Markus Schmall.
  276.  
  277.  1.12   Changes/Additions since 1.11:
  278.     - Added Commander, Eleni! and Fileghost 2 viruses! Thanks to
  279.       Markus Schmall for sending them.
  280.     - Added new versions of ReqChange and CopyMemQuicker to the
  281.       vector check. Thanks to Adam Szymczak for sending them.
  282.     - Renamed "? No Name ?" virus to Vtek 2.2.
  283.     - Improved recognition code for Decompiler virus. Some AMOS
  284.       files had been recognized as the virus. Thanks to Markus
  285.       Schmall for the hint.
  286.     - Redesigned whole file- and linkvirus checking routines.
  287.       You won't notice a big difference as the GUI looks as always,
  288.       but internally everything has changed. VirusZ is now able
  289.       to check EVERY hunk of executable files for linkviruses.
  290.       NO hidden linkviruses anymore by just adding some new hunks!
  291.     - Fixed several small bugs in some old linkvirus stuff while
  292.       rewriting the checker.
  293.     - Linkvirus removal code now supports all official hunktypes
  294.       from hunk_unit to hunk_index.
  295.     - Added some new file types.
  296.     - Renamed some more viruses, amount of viruses changed
  297.       slightly because some routines now recognize several
  298.       types of the same virus while others have been split.
  299.     - Redesigned "Show Brains" requester.
  300.     - Added Big Ben, Max Of Starlight '93, BootX Killer and
  301.       Amiga Fanatic 1.1 bootviruses. Thanks to Markus Schmall
  302.       as always for sending them ;-)
  303.     - Added recognition for new versions of RTPatch and FasterBlit.
  304.       Thanks to David Oakes for sending them.
  305.     - Redesigned "Show Brains" again, displays patches now.
  306.  
  307.     TO DO:
  308.     Due to lack of time, I just redesigned the linkvirus part of
  309.     the file check, the filevirus part still only checks the first
  310.     hunk. This will be changed in later releases. I have some ideas
  311.     concerning the so-called 4EB9-Linker and similar utilities, too.
  312.     This is a secret, wait for the key...
  313.  
  314.  1.11   Changes/Additions since 1.10:
  315.     - Added Elien 0.1 virus and VMK 3.00 fake. Thanks to Markus
  316.       Schmall for sending them.
  317.     - Added Enforcer, SegTracker and MungWall to vector check.
  318.       Thanks to Ulrich Klauer for sending this stuff.
  319.     - Added latest version of xfdmaster.library.
  320.  
  321.  1.10   Changes/Additions since 1.09:
  322.     - Added viruses: Decompiler, Doom + Installer, Intel (LoadWB),
  323.       Lamerfry 1.3b, Lamerkiller, Laureline, DMS 2.13 Fake, JiZANSi,
  324.       RootFormatter, EastStar + Installer, Look BBS, Sumpf Gag,
  325.       Polyzygotronifikator. Thanks to Markus Schmall for these.
  326.     - Added latest version of xfdmaster.library.
  327.     - Added another linkvirus that doesn't contain any ID string,
  328.       so I simply called it "? No Name ?". May be renamed later.
  329.       Thanks again to Markus Schmall for sending it.
  330.  
  331.  1.09   Changes/Additions since 1.08:
  332.     - Added viruses: Eleni, Loop-Combo and Labtec. Thanks to
  333.       Markus Schmall and Mark Ives for sending these.
  334.     - Added latest version of xfdmaster.library.
  335.  
  336.  1.08   Changes/Additions since 1.07:
  337.     - Added viruses: Mount, Debugger, G-Zus and some CCCP Clones.
  338.       Thanks to Marco van den Mont, Jan Andersen, Jim Maciorowski
  339.       and Krzysztof Klos for sending them.
  340.     - Added more viruses: Installer of Mount, Easy-E and Installer
  341.       of Conman. Thanks to Markus Schmall for sending them.
  342.  
  343.  1.07   Changes/Additions since 1.06:
  344.     - Added viruses: Installer of Datalock, LhA-Check 1.1 and a new
  345.       version of Menem's Revenge. Thanks to Markus Schmall and
  346.       Jan Bo Andersen for sending them.
  347.     - Again new viruses: MST-Inte, Rel 01.28 and Conman-Trojan.
  348.       Thanks to Markus Schmall for these beasts.
  349.     - Added new version of xfdmaster.library including external
  350.       decruncher and changed installation script.
  351.     - Designed new icons for VirusZ, Guide and Installation.
  352.  
  353.  1.06   Changes/Additions since 1.05:
  354.     - Added some additional self checks. You can now verify if your
  355.       copy of VirusZ is an original or a fake by comparing the length
  356.       stated in the "About" request with the actual file length.
  357.     - Added new patches: HD Floppy Driver, SetPatchMrgCop, PowerData,
  358.       BorderBlank and a new version of MagicMenu.
  359.       Thanks to David Oakes and Naim Hosein for sending them.
  360.     - Added boot viruses: Datalock 1.1, Datalock 1.2, Polish P-1B.
  361.       Thanks to Markus Schmall and Krzysztof Klos.
  362.     - Added file viruses: Installer of Digital Dream, Xlink 3.0,
  363.       Saddam 7, Aibon 3, Burn 2, T.A.I. 11, ToolsDaemon 2.2 Fake,
  364.       GeneralHunter 3.2. Thanks to Markus Schmall, Martin Odaischi
  365.       and Jan Bo Andersen.
  366.     - Added string gadget "Devices" to the Misc Prefs. Now you can
  367.       enter all your devices (mounted or unmounted) to this list
  368.       and they will be both checked from the background task and
  369.       used from the BootLab. I hear some people say: "Oh, I have to
  370.       type them all myself. How irritating!". BUT: You'll have to do
  371.       it only once, and then there will never be any problems with
  372.       CD drives, some HD controllers etc. If a drive doesn't work,
  373.       simply don't add it to the list. Thanks to this simple but
  374.       nevertheless great idea to Axel Folley.
  375.     - Added again viruses: Zonder Kommando 1 + 2, AAA-Enhancer, JINX.
  376.       Thanks to Markus Schmall for these and for the 'Burn' code.
  377.     - Included latest version of xfdmaster.library.
  378.  
  379. ----------------------------------------------------------------------------
  380.       !WARNING!   VirusZ II 1.05 (68544 bytes) is a fake!    !WARNING!
  381.                      The original is 66116 bytes long.
  382. ----------------------------------------------------------------------------
  383.  
  384.  1.05   Changes/Additions since 1.03:
  385.     - Totally redesigned documentation. It is now written for AmigaGuide
  386.       and contains a German section to satisfy all the guys who kept on
  387.       nagging for the last months.
  388.     - Added some nice code for encrypting VirusZ. Bad luck, hackers.
  389.       I hate nothing more than little lamers thinking they are cool
  390.       when they destroy the hard work of other people.
  391.     - Added patches: AlertPatch, FaccII, GOMF 3.0, RTDD 1.7, SFAPatch,
  392.       Setpatch 40.14. Thanks go to Steve Bowman and Ralf Thanner.
  393.     - Added bootblock viruses: Baltasar, Datacrime 2.0, PAL, PDS, PKK,
  394.       Shake!, TAI 4, TAI 5, TAI 6, TAI 8, TAI 9, Tomates Gentechnic 2.0.
  395.       Thanks to Martin Odaischi and [can't remember who it was].
  396.     - Added file viruses: Boot-Virus Installer, VirusZ 1.03 Fake.
  397.       Thanks fly over to Martin Odaischi and Markus Schmall.
  398.       If I only could get my hands on the little idiot who did that
  399.       fake, he'd wish he never had done it.
  400.  
  401. ----------------------------------------------------------------------------
  402.       !WARNING!           VirusZ II 1.04 is a fake!          !WARNING!
  403. ----------------------------------------------------------------------------
  404.  
  405. ----------------------------------------------------------------------------
  406.       !WARNING!   VirusZ II 1.03 (67076 bytes) is a fake!    !WARNING!
  407.                      The original is 64664 bytes long.
  408. ----------------------------------------------------------------------------
  409.  
  410.  1.03   Changes/Additions since 1.01:
  411.     - Added the following viruses: Sepultura 2.26, BossNuke,
  412.       ModuleMaster 1.7 Fake, Virus-Hunter 10.20, VKill 1.00 File,
  413.       Merry, MegaLink, Digital Dream, Zenker.
  414.       Thanks to Markus Schmall and Jan Nielsen for sending them.
  415.     - Replaced decrunch.library by xfdmaster.libary support.
  416.       That's one of the reasons why the last few updates were
  417.       quite simple, I worked on that library since October.
  418.       It works much more efficient than decrunch.library,
  419.       is much safer and supports some more crunchers. Several
  420.           bugs have been fixed.
  421.     - Improved the hunk tester in the file check.
  422.     - Added some more viruses: PHA Intro Fake, Anim Intro Fake,
  423.       Dialer 2.8g/6.2, M-WHO Backdoor, Stockmarket Backdoor.
  424.       Thanks to Markus Schmall and Jan Bo Andersen.
  425.     - Replaced old reqtools.library with a new update.
  426.     - Added new patches to vector check: Xoper 2.4, NOG2 2.1,
  427.       PowerCache 37.64, FasterBlit 5.0, IPrefs 40.29.
  428.       Thanks to Ralf Thanner for sending them.
  429.  
  430. ----------------------------------------------------------------------------
  431.       !WARNING!   VirusZ II 1.02 is a fake, delete it now.   !WARNING!
  432. ----------------------------------------------------------------------------
  433.  
  434.  1.01   Changes/Additions since 1.00:
  435.     - Added new viruses: VIRI, SHI, VCS 1, VCS 2, Leviathan,
  436.       Fred Cohen.
  437.       Thanks to Markus Schmall and Jan Bo Andersen for these.
  438.     - Added new patches to vector check:
  439.       KCommodity 2.5, MagicMenu 1.27, PrintManager 1.1 + 2.0,
  440.       FastWaitBlit, FrontPubScreen, Alert Patch.
  441.  
  442.  1.00   Changes/Additions since 0.94ß:
  443.     - Added new bootviruses: Karl Marx, CBM, SCA 666, M_Chat and
  444.       TFC Evergreen 47.11.
  445.       Thanks to Martin Odaischi for sending them.
  446.     - Added new bootviruses: AIFS, NASA, TAI, PVL.
  447.       Added new linkviruses: Dark Avenger 1 + 2.
  448.       Thanks to Markus Schmall for sending them.
  449.  
  450.  0.94ß  Changes/Additions since 0.93ß:
  451.     - Added several new bootblock viruses (mostly clones):
  452.       ABC Viruskiller 1.01, Electro Vision, Exorcist, Grim Reaper,
  453.       Irak 3, JT Protector 1.0, Lame Game, MAD 3b, Prima Vera 8.0,
  454.       Starcom 1, 2 and 3.
  455.  
  456.  0.93ß  Changes/Additions since 0.92ß:
  457.     - Added code for safer device calls. Several people told me
  458.       that previous VirusZ versions crashed immediately when started
  459.       on their A3000(T). They all had PC0: mounted. This was not a
  460.       problem of VirusZ at all, but a bug in the mfm.device of
  461.       Commodore. This device trashes register D3 in the Open() call
  462.       and therefore caused VirusZ to crash because it uses D3.
  463.       Time for a little bug fix, Commodore??
  464.       Thanks a lot to Axel Folley for his extensive testing. I don't
  465.       know if I would have found that bug as fast as he did.
  466.  
  467.  0.92ß  Changes/Additions since 0.91ß:
  468.     - Added 'Check Again' gadget to file and sector checker.
  469.     - Added 'Auto-Save Report' and 'Default Report Path' to the
  470.       file check preferences.
  471.     - Added 'Hide OK Vectors' to the vector check preferences.
  472.     - Rewrote main loop to act as a commodity. VirusZ can now
  473.       be controlled via Exchange.
  474.     - Added Shell options and tooltypes CX_PRIORITY, CX_POPKEY
  475.       and CX_POPUP for standard commodity support.
  476.     - Added 'Hide' item to project menu.
  477.     - Added commodity default settings to the misc prefs.
  478.     - Removed 'Snapshot Window' item from prefs menu.
  479.       The window now remembers all movements automatically.
  480.     - Added 'Center Main Window' to the misc prefs to override
  481.       the remembered window position.
  482.     - Added 'Close Main Window = Exit' to support both the old
  483.       CLOSEWINDOW and the standard commodity behaviour.
  484.     - Added Shell option and tooltype PUBSCREEN. VirusZ can open
  485.       its windows on any public screen now.
  486.     - Added Shell option ??=INFO. Use it to get more information
  487.       about the usage of the other options.
  488.     - Added new viruses: SnoopDos 1.9 Fake, SnoopDos 2.1 Fake,
  489.       DWEdit 1.62a Fake, DI Ansi Ed 2.8 Fake, AEReg 3.9, A.I.S.F.
  490.  
  491.  0.91ß  Changes/Additions since 0.90ß:
  492.     - Added bootblock lab (no brain support yet).
  493.     - Added bootlab preferences.
  494.     - Removed Unicorn 1.1 from the bootvirus brain. This is not
  495.       a virus, but a quite unique loader for menus etc.
  496.       Thanks to the guy from Unicorn for calling me.
  497.  
  498.  0.90ß  Changes/Additions since 3.07:
  499.     - VirusZ requires OS2 now.
  500.     - Redesigned main menu and split it in two parts.
  501.     - Totally rewritten file check. Uses a multiselect filereq
  502.       now, has a new window and new preferences. Detects more
  503.       file types and handles viruses even better than the old one.
  504.     - Totally rewritten sector check. Only works with trackdisk units
  505.       now and supports HD drives. Improved Saddam checking in order to
  506.       prevent wrong diagnostics (same with Little Sven). New window
  507.       and own preferences have been added.
  508.     - Totally rewritten vector check. Output may be scrolled now,
  509.       preferences configure the vectors that should be checked.
  510.     - Totally rewritten background checker. Works parallel to
  511.       the main process and therefore can check memory/disks even
  512.       during a file check. Own preferences.
  513.     - New preferences format with checksum. This will be compatible
  514.       with future ones because of standard definition.
  515.     - Rewritten startup code.
  516.     - Added internal brain display to VirusZ.
  517.     - No brain support and all related functions in this release.
  518.     - No bootblock lab + prefs.
  519.     - No Shell usage.
  520.     - 1000 other minor changes I can't remember.
  521.  
  522. ----------------------------------------------------------------------------
  523. VirusZ II (OS 2.0+ only) history starts in Summer '93.
  524. VirusZ 1.00 - VirusZ 3.07 history (September '91 - Summer '93) removed.
  525. ----------------------------------------------------------------------------
  526.