home *** CD-ROM | disk | FTP | other *** search
- HISTORY OF !VZAP
- ~~~~~~~~~~~~~~~~
- 1.33 (24th Aug 1998) ********** EXTENSIVE MODIFICATIONS
- a) Changed all deletes to FSControl 27's
- b) Added detection for new viruses; BigFoot, MonitorDAT, Nitemare, Simple,
- Thunder
- c) Added detection for new strains of Icon, DataDQM, BBCEconet, Extend,
- Icon, VanDamme, Module, NetStatus, Jester
- d) Opened status window when a file is dragged to the icon bar icon.
- e) Altered a few text messages.
- f) Made virus scan more thorough when individual files are dragged to
- VZap.
- g) Made OS version detection independent of WindowManager module.
- h) Improved virus logging routine.
- i) Amended Reset routine to detect which OS is being used.
-
- v1.32 (11th May 1998)
- a) Added detection and elimination of the Honey Monster virus.
-
- v1.31 (18th Jan 1998)
- a) Fixed a potentially dangerous bug in the scan modules
- routine, which could delete modules starting with two
- zero words.
-
- v1.30 (13th Jan 1998)
- a) Added detection for the !Room Trojan virus.
-
- v1.29 (29th Dec 1997)
- a) Improved virus scan so that multiple infections of the same
- virus within the same directory are all detected correctly.
- b) Added support for 5 new strains of the 'Extend' virus.
- c) Added scanning capability for all 'module' files.
- d) Changed manual virus zap option from using the mouse pointer
- to using a Risc OS error window. This gives better control
- of manual virus listing/deleting.
- e) Amended 'list virus' option to only work with textual files.
- f) Added improved logging status for any viruses which are NOT
- zapped.
-
- v1.28 (7th Dec 1997)
- a) Added support for additional strains of 'Icon' virus.
- b) Added complete scan routine to verify sprite files (to catch
- possible future variations of the 'icon' virus.
- c) Improved log file status.
- d) Added improved scanning of archived files.
- e) Added additional scanning of !Run files.
- f) Tidied up checking a bit so that some previously 'suspicious'
- files are now understood.
-
- v1.27 (1st Oct 1997)
- a) Fixed bug where 0 byte 'absolute' files caused !VZap to give an
- error.
- b) Added registration for site licences (email me for prices)
-
- v1.26 (20th Aug 1997)
- a) Added support for parallel Zip drives (IZIPFS).
-
- v1.25a (17th Aug 1997)
- a) Fixed minor bug in filer menu, which could corrupt filer menus
- under certain circumstances.
-
- v1.25 (16th Aug 1997)
- a) Added support for ATAFS filing systems.
-
- v1.24 (19th Mar 1997)
- a) Added code for automatic user registration. This makes it easier for me
- to manage updates for people.
- b) Tested ok on StrongArm.
- c) Amended log file routines and other filer routines to work correctly on
- protected networks, ie. schoolservers.
- d) Tidied a number of minor bugs.
-
- v1.23 (27th Jun 1996)
- a) The default logfile path is automatically re-saved if an invalid path is
- discovered on startup. This saves having to manually re-save the options.
-
- v1.22 (3rd Jun 1996)
- a) Masked out PC partitions from virus scans (which saves a lot of time if
- you have a PC partition containing 100's of files)
- b) Right aligned the filename icon in the status window, so that filenames
- nested down multiple directories are not visibly truncated.
-
- v1.21 (21st May 1996)
- a) Fixed silly bug that I missed in v1.20 in that when you drag the logfile
- icon to a directory it was not set until you pressed return or saved the
- choices.
-
- v1.20 (17th May 1996)
- a) Moved Log file control from "Logpath" file into Choices window to make
- it easier to control. You can now set the file path of the log file and
- the auto-reset options from the Choices window. The filepath icon can
- be dragged to any directory window to set the full filepath.
- b) A couple of error messages have been changed accordingly.
- c) When you list a file, a text editor is automatically loaded if one has
- been seen, rather than just creating a command window and LISTing the
- file.
- d) Amended code so that the choices file can be updated correctly, even if
- it is 'locked' or 'protected' by the user. To reset to the 'factory
- default', simply delete the 'Choices' file and re-load !VZap. 'Choices'
- will then be automatically created, containing the default options.
- e) Added detection for the 'All New ID' virus
- f) Changed inoculation code to improve !VZap's ability to remove suspect
- lines from !Boot files.
- g) Made extensive alterations to !Boot file scanning, so the virus scan
- is a lot more thorough, especially when !Boot files have been infected
- more than once.
- h) Logfile automatically set to the default value if it cannot be created/
- found on loading !VZap.
-
- v1.19 (6th Mar 1996)
- a) Closed logfile correctly on startup so that the occasional 'file open'
- error is prevented on startup.
-
- v1.18 (1st Mar 1996)
- a) Added inoculation for BBCEconet virus.
- b) Changed Breakfast virus detection slightly.
- c) Made scanning for internal viruses a bit more frequent.
- d) Added support for 'Not open for update' errors, if disc is write-
- protected when you try inoculating a virus.
-
- v1.17 (17th Feb 1996)
- a) Added support for ArcFS while scanning for viruses, although due to
- complexities giving support for so many different archivers which are
- available, !VZap may not work with very old versions of ArcFS.
- b) Added warning message on loading about archives possibly being read-
- only. I can't see an obvious way to detect whether a de-archiver is
- read or write, as there are now so many available.
- c) Another side-effect is that VZap may well display something like
- "scanning 68 out of 11 files". This simply means that one or more
- of the files are archived and VZap has detected more files inside the
- archives.
- d) !VZap can now have it's logfile located anywhere, should you no
- longer require it to be placed within !VZap itself. Simply re-define
- the filename stored in the '!VZap.Logpath' file.
-
- v1.16 (13th Jan 1996)
- a) Added short bit of code to give a friendly message when no viruses
- are detected during a memory scan.
-
- v1.15 (9th Jan 1995)
- a) Code amended to cope with the Jester virus much better, now I've had
- longer to examine it. !VZap should now work with all occurrances.
- b) Scanning routine amended to cope with 'locked' or 'no user access'
- files, rather than giving an error.
- c) On recommendation of Martin Tillman, finally got around to examining
- a copy of the RISC OS style guide and modified templates slightly
- to take account of a few guidelines. One side effect is that the
- mouse pointer icon no longer changes automatically under RISC OS 2.
- Feel free to offer further comments though.
- d) Also, added additional checking to prevent !VZap itself becoming
- virus infected.
-
- v1.14a (11th Dec 1995)
- a) 'Jester' module patch added so that it exits correctly. I discovered
- this minutes after I gave a couple of people copies of v1.14 (teach
- me to bug test properly!) - Version 1.14 is prone to crashing the
- machine at odd occasions if Jester is detected in memory and zapped
- from memory. Note this only occured if trying to zap a module ALREADY
- in memory and did not affect it's scanning ability.
-
- v1.14 (8th Dec 1995)
- a) Code added to detect and eliminate "Jester" virus. !VZap will
- now detect, eliminate and restore affected files. In addition,
- !VZap will prevent the Jester virus from loading into the
- computer whilst !VZap is installed.
- b) Moved wimpslot detection from 'stat' routine to 'message' routine
- so that changing wimpslots no longer obscure more important info.
- c) Added 'Scan memory' option to Main menu, to save having to open
- the Choices window (where it still exists).
-
- v1.13 (21st Oct 1995)
- a) Cancelled option c) in version 1.10 (above) as I got fed up
- with with the scan window closing after each scan.
- b) Amended scan routine to cope with Archives and ArcFSArc's
- better. (If Spark is already loaded)
-
- v1.12 (4th Oct 1995)
- a) Changed templates slightly, on recommendation of A.McDiarmid.
- b) Fixed slight delay in escape from virus scan routine.
-
- v1.11 (23rd Sep 1995)
- a) Fixed minor bug in Scanboot ptr where a virus load at byte 0 of
- a !Boot file was sometimes missed.
- b) Corrected 'Default','Save',Cancel' and 'OK' icons in choices
- window so that clicking with 'Adjust' does not close the
- choices window.
-
- v1.10 (1st Aug 1995)
- a) Adjusted icon to appear on right side of any applications
- (RISC OS 3.0 and above only)
- b) Added facility to drag a directory into the options window
- in order to set the 'Scan on startup' filepath.
- c) The status window is now closed automatically after virus
- scanning if no viruses are found.
- d) Attempts to 'Stamp' a write-protected disc now correctly
- gives an error.
-
- Thank you for John Laski for suggesting improvements a-d above.
-
- v1.09 (23rd Jun 1995)
- a) Fixed minor bug in scan routine where comments sometimes
- confused the issue of multiple target searches.
- b) Rearranged directory structure of log files, now including
- an automatic backup of the last log file.
- c) When commenting out suspicious !Boot files, the | character
- is now correctly inserted at the beginning of the suspicious
- line rather than before the suspicious word.
- d) Fixed minor discrepancy in the 'Messages' file for the
- interactive help on the Choices window.
- e) Instructions enhanced and indexed separately.
-
- v1.08 (14th Mar 1995)
- a) Fixed bug where setting RAM: correctly switches to drive 0:
- b) Allowed ESCAPE to work from FNconfirm (virus kill routine)
- c) Bug fix in colour icons when virus is found with no AutoZap.
-
- v1.07 (4th Mar 1995)
- a) Fixed bug whereby multiple 'dodgy' lines in !Boot files failed
- to be picked up (after the first one)
- b) Added 'friendly' message for when "VProtect" is detected.
- c) When dodgy lines are detected in !Boot files, the whole file is
- no longer deleted. The line is merely commented out by
- inserting a | code at the beginning.
- d) Fixed a couple of bugs in archive scanning routine, so that
- the detection for CFS and SPARKFS is a bit better.
- e) New templates designed. Much thanks are due to Dave Parr for
- designing them.
-
- v1.06 (7th Feb 1995)
- a) Small bug fix where some long (non text) !Boot files gave fatal
- error #8.
-
- v1.05 (12th Oct 1994)
- a) Small bug fix where !VZap quits after finding one virus when
- 'Auto Quit' is on.
-
- v1.04 (28th Sep 1994)
- a) Fixed bugs in interactive menu help sometimes giving the wrong
- help text.
- b) Support for NexusFS added.
-
- v1.03 (18th Jul 1994)
- - Added extra virus inoculation (Icon5574)
- - Added 'Auto Quit' option to choices
-
- v1.02 (28th Apr 1994)
-
- v1.01 (20th Apr 1994)
- - Increased indirected menu memory allocation so that multiple
- tasks don't crash the machine any more. (ie. more than 3
- 'counts')
- - Changed messages slightly to cater for options that only work
- on RISC OS 3.1 and above, rather than 3.0
- - Pointer to sprite area read via "Read_DynamicArea" rather than
- an absolute value (20*1024*1024), therefore should work on
- RISC PC machines.
-
- v1.00 (2nd April 1994)
- - Fixed bug where desktop crashes if 'cancel' is clicked in
- registration window.
- - Amended 'sprite memory claim' routine so that other applications
- workspace (ie. !SparkFS) shouldn't be corrupted.
-
- v1.00 (18th Mar 1994)
- - As GuardianPro version 5.11
- - Removed 'rounding' bug where 1.6M discs where displayed
- as 2M with clone on.
- - fixed bug in disc editor where pointer got drawn in the wrong
- place if the edit window had been moved.
- - Blank map option added to disc editor 'disc' menu.
- - Messages taken out and added to 'Messages' file.
- - 'Scramble disc' facility added.
- - Some windows and icons changed to give a more 'Acorn'
- consistent feel.
-