File Shredder for Windows
--------------------------------------------------
Version Report
------------------------------------------------
This document is Copyright (C) O. Lee 1995
The accuracy of this document is not guaranteed
Usage of this software and this document implies
agreement with the terms and conditions in the
document WSLEGAL.TXT.
------------------------------------------------

Note: NR denotes that the particular version was
      not released.

0.0.1 - This is the first version, incorporating
	limited one and three pass overwrites of
        files. NR. 2095263(SD1.1).

0.0.2 - I added a pattern matching box for easy
        file selection. NR.

0.0.3 - Sometimes, a file was deleted accidentally;
	my solution - notify on delete option. Not
	released.

0.0.4 - Loose strands of coding cleaned. This is not
	to say that security in the last versions
	were compromised - I just deleted variables
	and lines I did not need anymore. Not
	released.

0.0.5 - I added a performance monitor to gauge the
	performance of the different security levels.
        NR.

0.0.6 - In v0.0.5 and before, skipping problems were
	corrected (File Shredder left small windows
        of data unshredded) in this version. NR.
	2095266.4.

0.1.0 - Added more security levels: Delete, Normal, Medium,
	High, Top Secret. Added selection for disk cluster
	size so File Shredder can wipe the file slack space.
        NR. 2095266.6.

0.1.2 - Created a 3-D interface. In v0.1.0 and before, if
	the user selected a drive with no disk in it (like
	a floppy), the program would terminate. This is
	fixed in this version. In v0.1.0 and before, if
	the user entered an invalid file pattern, the
	program would terminate. This is also fixed in this
        version. NR. 2095266.7-2095268.3.

0.2   - Added the ability to use multiple file patterns
        (Ex. *.exe;*.txt). NR. 2095268.4.

0.3.0 - Added the ability to scan subdirectories and shred
	files. First alpha release. 2095268.9.

0.3.1 - Added the ability to shred subdirectories and scramble
        subdirectory names. NR. 2095271.7.

0.3.2 - In v0.3.1 and before, File Shredder did not know if the
	files in the directory were changed. A button to
	refresh the current drive and update the current
        directory was added. NR.

0.3.3 - Loose ends were tied. Variables not needed were deleted.
	Coding was simplified. Second alpha release. 2095578.91.

0.4   - Added support for disks 1 to 2 gigabytes in size. I think
	2 GB is the current drive size limit for DOS/Windows 3.1.
        NR.

0.5   - Security greatly improved. Most people use virtual memory
	files in Windows 3.1+. File Shredder cleans the memory
	it uses so sensitive information is not stored in the
	virtual memory files. First beta release.

0.5.1 - Corrected memory allocation errors for disk cluster size
	32768 (for disks in the 1-2 GB range). Sometimes the
	program terminated. This was also corrected.
	2095600.62.

0.5.2 - Added the ability to change the directory using the
        keyboard. NR.

0.6   - I rewrote parts of the code for a gain of 30% in
        shredding speed from version 0.5.2. NR.

0.6.1 - When some users selected a whole lot of files to delete,
	there was no way to cancel the batch delete. I added
	a Cancel command to the delete confirmation box. This
	will only work if the option 'Confirm file delete'
        was selected. NR.

0.7   - Corrected skipping errors for disk cluster size 32768
Q	(disks 1-2GB in size). Same problem as in v0.0.5 and
        before, now fixed. NR. 2095603.66(SD1.3).

0.8   - Rewrote shredding routine to match the U.S. Department
Q	of Defense's specifications (5220.22-M) with security
	level High. Exceed 5220.22-M with security level Top
	Secret. Simplified coding in the shred routine for
	more efficiency. Security is practically doubled from
	v0.7. Second beta release. 2095605.42.

0.8.2 - Enhanced file handling code. NR. 170895082Fdd.
Q

0.9   - Improved security. Code to reset the file size, file
Q	time, and file date has been included in this version.
        NR.

0.9.1 - Extended support for Windows '95! File shredder now
Q	has code to auto detect the disk cluster size. File
	Shredder supports disks up to 137 gigabytes (that's
	140,288 megabytes) in size. File shredder can
	theoretically shred files up to 137 GB in size in
	Windows '95 (theoretically - since I haven't tried
        to shred a file 137 GB in size myself)! NR.
	190895091Fdd.

0.9.2 - Removed the selective pattern option. Not many people
        can use it anyway. NR.

0.9.3 - Show Hidden and readonly file options included.
        NR.

0.9.5 - Seeing how many people can get confused by the multiple
	security levels, I reduced the number of security levels
	from 6 to 4 and made the 4 more understandable. The new
	security levels are now Delete (DOS standard delete),
	Normal, Government (DoD 5220.22-M spec), and Top Secret
        (for the paranoid). NR.

0.9.6 - Coding is optimized. NR.
Q

1.0   - First official release. 210895100Fdd
Q

1.1   - Updated version number to match the Quick File Shredder
Q	for Windows version number. Updated the address given
	in the program About form. Otherwise, the shredding code
	is the same as v1.0. Second official release. 220895110Fdd

1.2   - Show system files option added. NR.

1.3   - Added a help menu detailing what each of the security
	levels do, how secure they are, and how fast they operate.
        NR.

1.4   - Added support for compressed drives. Only versions v0.1.0
Q	and above with the option Top Secret enabled would
	successfully block a memory resident disk compressor's
	attempt at compressing the shredding of a file. With
	security levels lower than Top Secret, the compressor
	would compress thousands of bytes into a few bytes - i.e.
	shredding overwrite was compromised! A new option has
	been added to enable all security levels to successfully
	thwart a compressor's attempt at foiling the shred.
	Third official release. 300895140Fdd

1.4.1 - Tidied up the interface. Added a Alt-char shortcut to
Q	the option 'This drive is compressed', and fixed quick
        tab controls. NR.

1.4.2 - Coding optimized slightly from 1.4.1. NR.

1.4.3 - To startup form, changed buttons to 'Agree' and added a button
Q	'Disagree' to terminate File Shredder if user did not agree to
        the terms in WSLEGAL.TXT 'Software Legalities'. NR.

1.4.4 - Separated startup form into two parts: the actual startup form
Q	and a real about form with reports on RAM and system resources.
	310895144Fdd

1.4.5 - Corrected reporting of free system resources in the 'About'
Q	help box. Nothing major. 010995145Fdd

1.5   - Separated options into a separate form. NR.

1.5.1 - Added startup wait timer for unregistered version. NR.
Q

1.6   - Added a file deintegrity verification option. File Shredder now
Q       tests the files to see if it has been destroyed; if not, it will
        automatically rerun the process. 060995160Fdd.

1.6.1 - Updated information on menus and in manuals. 211095161Fdd.
Q

1.6.2 - Updated graphical elements unseen in Windows '95, but visible
Q	in Windows 3.x. Eliminated Quick File Shredder for Windows from
	package. 251095162Fdd.

1.6.3 - Forgot to add VBIO.VBX in the archive. This version is identical
        to version 1.6.2 except it includes the missing file VBIO.VBX.
        
        
