========================================================================
scrub-2.4.1 Release Notes                                     2011-08-29
========================================================================

* Fix bug in pfitzner7 pattern def and add fillff, fillzero
  methods (issue 8) [Peter Hyman]
    
* Change dod method to perform random pass first and skip extra pass.

* Add --help option that lists available scrub methods.

* Make dist tarball work with rpmbuild -ta.

========================================================================
scrub-2.4 Release Notes                                       2010-11-03
========================================================================

* Added usarmy, pfitzner7, and pfitzner33 methods.

========================================================================
scrub-2.3 Release Notes                                       2010-05-14
========================================================================

* Added -L option to not follow symbolic links [Timothy Boronczyk]

* Treat a zero return from write(2) as an error.

* New patterns:
  - random2: two random passes
  - schneier (one 0x00 pass, one 0xff pass, and five random passes) [Joe]

========================================================================
scrub-2.2 Release Notes                                       2009-07-29
========================================================================

* Add --pattern random (one random pass) mode.

* Portability fixes for Slackware [Timothy Boronczyk]

* Fix bug where scrub --remove on a zero length file would abort
  without removing the file.  Issue a warning and remove it.

========================================================================
scrub-2.1 Release Notes                                       2008-11-14
========================================================================

* Fix a bug where some data from the original file could appear in
  the first disk block after a verified scrub when running without 
  the -S (--no-signature) option.

========================================================================
scrub-2.0 Release Notes                                       2008-05-30
========================================================================

* Longopts support.

* Changed -X, --freespace option behavior to create a directory
  and fill it with multiple files to get around file system/rlimit
  caps on file size.

* Added support for repeating patterns > 1 byte.

* Added support for Gutmann 35-pass pattern sequence.

* General refactoring and cleanup.

========================================================================
scrub-1.10 Release Notes                                      2008-05-21
========================================================================

* Scrub now builds with autoconf/automake.

* Added unit tests for 'make check' target.

* Added -v option to display scrub version and exit.

* Added -T option to scrub first and last blocks only (for testing).

========================================================================
scrub-1.9 Release Notes                                       2007-03-20
========================================================================

* Added -r option to remove file after scrub [Sean Morrison].

* Port to HP-UX [Graham Smith, Joseph Sebastin].

* Raise default blocksize to 1MB for performance [Graham Smith].

* Added support for K, M, or G size suffix to -b argument.

* Fix broken -s parsing on 32 bit systems.

========================================================================
scrub-1.8 Release Notes                                       2006-08-16
========================================================================

* Fixed bug where disk device size would be truncated if greater than 4G 
  [Florian Heigl].

* Added support for K, M, or G size suffix to -s argument.

* Added support for automatic device size determination in AIX [Dave Fox].
  
* Do not fsync special files [Dave Fox, Florian Heigl].

* Added support for patterns recommended by the German Center of Security 
  in Information Technologies (http://www.bsi.bund.de) [Florian Heigl].

* Write a signature to files/disks after scrubbing and refuse to scrub 
  them again without -f (force) option.  Signature writing can be 
  disabled with the -S option.

========================================================================
scrub-1.7 Release Notes                                       2006-02-14
========================================================================

NOTE: This version is a significant rewrite since version 1.6.
Major changes in addition to general cleanup and better documentation:

* The new default scrub patterns satisfy NNSA Policy Letter NAP-14.x, 
  and are appropriate for modern PRML/EPRML drive encodings.  
  The old scrub patterns as well as a set of patterns that minimally 
  satisfy DoD 5220.22-M (still appropriate for older MFM/RLL drives)
  are selectable on the command line (-p).

* The algorithm for generating random bytes has been made more efficient 
  and more random using an AES counter mode algorithm.

* Device capacity is determined using OS-specific ioctls.  The size is 
  overrideable on the command line (-s).  

* [Mac OS X only] A file's resource fork is scrubbed if it exists.
