home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / disks / virusz_a.lha / VirusZ.history < prev    next >
Encoding:
Text File  |  1992-02-14  |  14.3 KB  |  279 lines

  1.  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  2.  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  3.  /\/\                                                                      /\/\
  4.  \/\/                     VIRUSZ 2.12 REVISION HISTORY                     \/\/
  5.  /\/\                     (C) 1991,1992 GEORG HOERMANN                     /\/\
  6.  \/\/                                                                      \/\/
  7.  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  8.  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  9.  
  10.  
  11.  2.12  Changes/Additions since 2.11:
  12.         - Added check and decrunch routines for PowerPacker 4.0 and
  13.           Imploder 4.0 files. All PP modi are supported.
  14.         - Added data file analyzer. This enables more detailed descriptions
  15.           concerning the data file's contents.
  16.         - New library 3.0 now contains the names of custom bootblocks. 
  17.         - Added another switch to prefs menu: Report Custom.
  18.         - Redesigned all doc files.
  19.         - Added the EarlyExplode utility and a new version of LibList.
  20.         - Added decrunch support for Titanics 1.1 and UltPack 1.1b.
  21.         - Replaced old reqtools.libraries with bugfree updates.
  22.         - Added several new custom bootblocks to the library.
  23.         - Added four drive gadgets to the window (window became bigger).
  24.           These are relevant for all bootblock functions and the block check.
  25.         - Removed lots of requesters that were no longer of use.
  26.         - Added a virus check to the 'Load Bootblock' item to prevent
  27.           accidentally virus infection (also a protection against people
  28.           who would like to use VirusZ for bad ideas).
  29.         - Added the Darth Vader 1.1 filevirus and the Triplex bootvirus.
  30.           Thanks to Vader/Toxic Track for these.
  31.  
  32.        Bug fixes since 2.11:
  33.         - VirusZ had a problem with its interrupt server. Mostly all music
  34.           players or anything else using interrupts had difficulties with
  35.           VirusZ in back. Thanks to Holger Wessling for this hint.
  36.         - And again the fu..ing Xeno virus made some problems. VirusZ thought
  37.           SnoopDos is the Xeno virus because it uses the same DOS vectors.
  38.           Thanks to Vader/Toxic Track for this hint.
  39.  
  40.  2.11  Changes/Additions since 2.10:
  41.         - Changed all key commands to menu items (with the same keycuts).
  42.           This looks more professional and is easier to use for new users.
  43.         - Added an option to make VirusZ not complain about changed vectors
  44.           on startup.
  45.         - Added two options to select the type of bootblock to be installed.
  46.           Now you won't get this requester mess any longer. 
  47.         - Added optional FakeSnoopDos for PP3.2 protection. Original idea by
  48.           Buddha/Spreadpoint.
  49.         - Added lots of crunchers to the decrunch feature.
  50.         - Added explode.library (optional usage when decrunching files).
  51.         - Slightly speed up done to the decruncher.
  52.  
  53.        Bug fixes since 2.10:
  54.         - There was at least one faulty decrunch routine in 2.10. Sorry! 
  55.  
  56.  2.10  Changes/Additions since 2.09:
  57.         - Finally I made it! Now VirusZ has the best file checker ever.
  58.           You can check a whole disk now, or as many subdirs as you like.
  59.         - Added some more viruses to the disk scanner.
  60.         - You are able to RECRUNCH PowerPacker, DragPack and TNM Cruncher
  61.           files now to check them for linkviruses. Others will follow.
  62.         - Removed all CLI parameters and all WB tooltypes. These only took
  63.           a lot of memory and didn't have much sense anyway.
  64.         - Changed the style of the config file. It has a predefined look
  65.           now and can only be saved by VirusZ itself.
  66.         - Added a menu to toggle some settings and save the preferences.
  67.         - Added a library checksum test to the vector check.
  68.         - Added some more crunchers to the library.
  69.         - Totally rewritten manual for a totally rewritten program.
  70.  
  71.        Bug fixes since 2.09:
  72.         - Fixed a bug in the file checker. Short files that didn't fill
  73.           the checkbuffer might have caused VirusZ to report a virus that
  74.           has been loaded before.
  75.  
  76.  2.09  Changes/Additions since 2.08:
  77.         - Added a mega laser soundeffect to warn you if a virus was found.
  78.           Thanks Ralf Thanner for this nice idea.
  79.         - Changed the style of tooltypes a bit. See manual for more.
  80.         - Changed some key shortcuts.
  81.         - Removed some requesters, added an about request. This includes
  82.           my address, the current versions of VirusZ and the library and
  83.           all data that was placed in the 'Work Info' request in earlier
  84.           releases. Added this on request of Ralf.
  85.         - Added a small utility called 'LibList' which prints the current
  86.           library contents. See 'VZLib.doc' for more.
  87.         - Added recognition code for the most important crunchers.
  88.         - Added lots of new file- and bootviruses.
  89.         - Totally rewrote the memory checking routines. Added about 20 new
  90.           viruses and made all routines 100% OS 2.0 stable.
  91.         - Redesigned the library data for more compatibility. It's a real
  92.           system library now. Added about 40 new bootblocks and files.
  93.           This library is no longer compatible with earlier releases.
  94.         - Changed the Vector Check requester to a window that displays all
  95.           the stuff from the request plus the names of KickTag modules
  96.           (if available).
  97.         - Added a 'Press any key...' message to the file check, vector check
  98.           and disk scanner instead of a 3 second delay after finish.
  99.  
  100.        Bug fixes since 2.08:
  101.         - Some memory checking routines where not clean from incompatible
  102.           stuff. Now they are...
  103.  
  104.  2.08  Changes/Additions since 2.07:
  105.         - Removed the brain from the main program and put it in a library.
  106.           VirusZ will refuse to work without 'virusz.library' now. 
  107.           The library is useful because it may be updated for new viruses
  108.           without releasing a new version of VirusZ.
  109.         - Added the 'virusz.library' to the installation script.
  110.         - Slightly changed the look of the whole package including new icons
  111.           for WB 2.0. These might appear to look a bit strange under Kick 1.3,
  112.           but they just look fine on WB 2.0. Do NOT snapshot them under 1.3. 
  113.         - Added detection code for the following viruses:
  114.           TimeBomber filevirus, Installer of TimeBomber, Hoden v33.17,
  115.           Liberator v1.21 (it took me some days to reassemble that 'C' mess),
  116.           Fast Eddie, Divina Exterminator 1, Clonk.
  117.           Special thanks to Flake of T.S.B. for all the viruses.
  118.         - Added several custom bootblocks (about 20 new ones).
  119.           Special thanks to Flake of T.S.B. for sending me all the boots.
  120.  
  121.        Bug fixes since 2.07:
  122.         - And again a bug in the startup code. VirusZ guru'ed on OS 2.0 when
  123.           started twice since I forgot to get the WB message before exit.
  124.  
  125.  2.07  Bug fixes since 2.06:
  126.         - Changed the file checker's GetCodeBegin() in order to prevent VirusZ
  127.           from crashing when checking Overlay'ed files.
  128.         - Fixed the 'Traveling Jack' brain entry. This virus slightly changes
  129.           its length sometimes, so we have to compute it to restore the
  130.           infected file correctly.
  131.  
  132.  2.06  Changes/Additions since 2.05:
  133.         - Added a CRC16 checksum routine to detect internal corruptions.
  134.           Thanks to Ralf Thanner for this fine piece of code.
  135.         - Added a break feature to the file checker and the disk scanner.
  136.         - Changed the key shortcut ESC to Q. For all of you who worked with
  137.           the ESC key, it is still valid, but it's not sure whether the next
  138.           release supports it as well.
  139.         - Changed the startup messages to Alerts to be able to see them on
  140.           WorkBench startup too.
  141.         - Added both a CLI parameter and a WB tooltype to disable the CRC16
  142.           checker. Use this if you have changed anything internal and you
  143.           are sure it's not a virus.
  144.  
  145.        Bug fixes since 2.05:
  146.         - The Help request couldn't be opened on NTSC machines due to its size.
  147.           After adding so many functions it was 201(!) pixels high. 
  148.         - And again a little bug in the startup module. I added this bug by
  149.           adding the CRC16 checker. Fixed!
  150.  
  151.  2.05  Changes/Additions since 2.04:
  152.         - Removed all counts from the 'Work Info' request.
  153.         - Added a hardware analyser to the 'Work Info' request.
  154.         - Rewrote the Saddam checking routine. Slightly faster and nicer now.
  155.         - Finally I added a FILE CHECKER. Took a long time until I knew how
  156.           it should look and work like. But it's pretty good for the first
  157.           attempt. Looks worse than it really is, and it's pretty fast.  
  158.         - Changed the Disk-Validator checker. Now recognizes 'Saddam' and
  159.           'The Return of the Lamer' by name.
  160.  
  161.        Bug fixes since 2.04:
  162.         - The Saddam checker tried to check disks even if no disk was inserted.
  163.           This lead to crazy effects. 
  164.  
  165.  2.04  Changes/Additions since 2.03:
  166.         - Added two TOOLTYPES definitions: REPDELAY and WINDOWPOS. Therefore
  167.           made a routine to analyse the tooltypes entries in the icon.
  168.         - Added a switch-off option for the memory checking interrupt.
  169.         - Added three CLI/Shell parameters: -D -X -Y. These do the same as
  170.           their tooltypes counterparts.
  171.         - Added the 'VirusZ.config' file. This provides the same features
  172.           as the CLI parameters, but keeps you from typing the CLI paras
  173.           on every startup.
  174.  
  175.        Bug fixes since 2.03:
  176.         - Removed a tiny little bug concerning WB 2.0. Since the window was
  177.           one line to small, the lower border disappeared after a call to
  178.           SetWindowTitle(). 
  179.         - Fixed the x-size of the window for WB 2.0.
  180.         - At least since 2.01, VirusZ didn't detect the Xeno virus anymore.
  181.           I'm sorry about this, but at the final code review for this release
  182.           I found that I disabled the checking routine when I made VirusZ
  183.           WB 2.0 stable. This routine caused a crash, so I removed it to test
  184.           VirusZ for any other errors and then forgot to replace it. SORRY!
  185.  
  186.  2.03  Changes/Additions since 2.02:
  187.         - Added 4 new custom bootblocks.
  188.         - Added an version string ($VER:) for WB 2.0. 
  189.         - Fixed some mistakes in the documentation.
  190.  
  191.  2.02  Changes/Additions since 2.01:
  192.         - Added some new custom bootblocks to the brain.
  193.         - Minor revision of the documentation. 
  194.  
  195.        Bug fixes since 2.01:
  196.         - VirusZ now works with 68030/68040 processors on OS 2.0. I'm sorry
  197.           about this, but I forgot to check the new >AttnFlags< of OS 2.0.
  198.  
  199.  2.01  Changes/Additions since 2.00:
  200.         - Slightly changed the startup module again. See bug fixes for a
  201.           detailed description.
  202.         - Vector Request now only appears if any vectors are changed.
  203.  
  204.        Bug fixes since 2.00:
  205.         - VirusZ is now absolutely OS 2.0 proof. It can be started from WB
  206.           and CLI/Shell.
  207.         - VirusZ can be started with Run or RunBack without problems now.
  208.  
  209.  2.00  Changes/Additions since 1.12:
  210.         - New commands: Install, Help, Work Info, Save & Load Bootblock,
  211.           Change Repeat Delay. Thanks Ralf for all the suggestions.
  212.         - Uses ReqTools.Library by Nico Franτois instead of Req.Library.
  213.         - A lot new texts and messages.
  214.         - Totally revised virus brainfiles. Added some anti viruses.
  215.         - Created a utility brainfile to prevent VirusZ reporting all these
  216.           boots as unknown. 
  217.         - No self-modifying code any longer.
  218.         - Totally revised the documentation. Are you satisfied now, Ralf?
  219.  
  220.        Bug fixes since 1.12:
  221.         - No longer 'Not a DOS Disk' requests when inserting NDOS disks.
  222.         - Changing repeat delay caused VirusZ to use mostly all processing
  223.           time and crash on exit.
  224.         - Since 1.02, VirusZ crashed on WB-startup due to a bug in the 
  225.           startup module. 
  226.         - VirusZ crashed when changing the same disk more often than one
  227.           time during an open request.
  228.         - VirusZ crashed when called from ARP-Shell (ASH).
  229.  
  230.  1.12  Changes/Additions since 1.11:
  231.         - Added an interrupt to check memory for viruses regularly.
  232.  
  233.        Bug fixes since 1.11:
  234.         - Forgot to UnLoadSeg() the 2nd Hunk in lower versions.
  235.           This ate about 12kB every time you started and aborted VirusZ.
  236.  
  237.  1.11  Changes/Additions since 1.10:
  238.         - Shortened SADDAM diskcheck.
  239.         - Added some useful messages to the startup module.
  240.         - VirusZ will now no longer report bootblocks as unknown that don't
  241.           have a correct checksum. I added this because of the numerous types
  242.           of uninstalled bootblocks that all look different and have a wrong
  243.           checksum. Viruses with wrong checksums will still be reported.
  244.  
  245.        Bug fixes since 1.10:
  246.         - Startup module had a bug concerning req.library.
  247.  
  248.  1.10  Changes/Additions since 1.02:
  249.         - Totally new startup module.
  250.         - No more "dc.l 0" in the code. I'm working with an allocated data
  251.           field now. This also shortened the code.
  252.         - Added req.library, VirusZ will refuse to work without it now.
  253.           It is used for the string request in the SADDAM diskcheck.
  254.         - Totally new bootblock display routines. No longer PrintIText(),
  255.           now I'm working with the console.device.
  256.         - New key command 'S'. SADDAM diskcheck can be performed whenever
  257.           you want now.
  258.  
  259.  1.02  Changes/Additions since 1.01:
  260.         - Added SADDAM Disk-Validator virus and TRABBI linkvirus.
  261.           Thanks to Ralf Thanner for sending them.
  262.         - New startup module.
  263.         - Added a scan routine for SADDAM's infected sectors.
  264.         - VirusZ now checks for OS 2.0 and quits immediately if run from there.
  265.         - VirusZ should work on higher processors (68010+) now.
  266.           Thanks to Ralf Thanner for this hint.
  267.  
  268.  1.01  Changes/Additions since 1.00:
  269.         - Shortened VirusZ over 1500(!) bytes.
  270.         - Optimized lots of routines.
  271.  
  272.  1.00  Basic features of the first version (released in September '91):
  273.         - Detects about 100 viruses both on disk and in memory.
  274.         - Offers all possibilities of VirusX by Steve Tibbett.
  275.  
  276.  
  277.  Keep smiley'ing and have fun...
  278.  
  279.  Georg :-))