This is a summary of user visible changes in srm.

release 1.2.15
	fix handling of files > 2GB on Windows.
	fix handling of symlinks to files owned by root.

release 1.2.14
	fix fill() function, this fixes DoE and Gutmann modes.
	new --rcmp mode.
	use simple mode by default and not Gutmann 35 pass.

release 1.2.13
	fix handling of OsX resource forks.

release-1_2_12
	now using SVN on SourceForge.
	small updates to autotools build files.
	support Haiku operating system.
	overwrite POSIX extended attributes.
	srm has exit code != 0 if removing any file or directory failed.
	handle alternate data streams on Windows and NTFS.
	handle hard links on Windows and NTFS.

release-1_2_11
	Win32 command line wildcard expansion
	-v -v displays current write position
	SIGINFO, SIGUSR2 display current write position
	-x does not cross file system boundaries
	overwrite block devices

release-1_2_10
	Mac OsX compiles and works again
	add DoE wipe mode
	fix deletion of named pipes/fifos
	Debian fixes
	Win32 fixes

release-1_2_9
	fix deletion of 0 byte files
	fix handling of files <4096 bytes
	fix handling of files >2GiB on 32bit
	OpenBSD compat switch
	handle OsX ressource fork
	added some code from OsX port
	Win32 version

release-1_2_8
	Documentation updates.

release-1_2_7
	Minor bugfixes. Correctly handle symlinks. Build with most
	recent versions of automake.

release-1_2_6
	BSD variant fixes. Display verbose messages when -f and -v are
	both specified.

release-1_2_5
	Updated README coverage. Fixed a rare deadlock.

release-1_2_4
	Build on tru64 and Solaris.

release-1_2_3
	None. However, a file descriptor leak is plugged.

release-1_2_2
	-f now really does ignore nonexistant files.

release-1_2_1
	srm will now try and chmod() files without write permission if
	the user answers yes at the "Remove write-protected file?"
	prompt or when -f is specified. Note that chmod() will fail
	unless you own the file, however.

release-1_2_0
	Fixed .spec for rpm 4.

release-1_1_0
	A massive restructuring to allow automake support (no more bad
	dependancies), cleaner integration of third-party modules (no
	more phony snprintf on Irix, a cleaner tree_walker coming
	soon), and an rpm distribution due to popular demand.

release-1_0_0
	Use sprintf()/vsprintf() when snprintf()/vsnprintf() are
	absent. This allows building on Irix 3.5.

release-0_9_2
	Dynamically search for /dev/urandom rather than at build time,
	to allow cross-compiling. Generic random module should allow
	use on systems without kernel entropy devices.

release-0_9_1
	Misc build patches for Solaris 2.7 from Gael Roualland.

release-0_9_0
	Added a new option, -s --simple, which only overwrites the
	file once, which is much faster than the default behavior.
	On BSD, check for immutable, append, and nounlink flags before
	overwriting data. Use nftw and a simple psuedo-random stream instead
	of fts and /dev/urandom when they are missing, this should allow
	building on more platforms.

release-0_8_3
	Added a missing overwrite pass. (Thanks to Gael Roualland for
	sharp proofreading)

release-0_8_2
	Fixed a bug which was truncating some error messages. Special
	files, and links are now renamed before removal. Fixed a bug
	which made it unable to remove files from filesystems other
	than ext2 under linux. (Thanks to Gael Roualland for reporting
	these three bugs) Added a Credits file.

release-0_8_1
	Fixed a bug where some writes were cached and not sent to
	disk.

release-0_8_0
	Use random, 14 character alphanumeric sequence to mask the
	file name rather than a name based on the original. Fixed some
	minor resource leaks which may have been apparant over
	extremly long runs. Removed the empty BUGS and TODO lists, and
	added this list of changes.

release-0_7_0
	Improved ext2 support, srm will not attempt to shred files
	which have the undeletable, immutable, or append-only
	attributes set. Ext2 support is always enabled on Linux now,
	even if the ext2 development libraries are not installed.

release-0_6_0
	Improved file locking, srm now tries to lock the file before
	overwriting, avoiding trashing locked files.

release-0_5_0
	Improved hard link handling, srm will now only overwrite files
	when removing the last link.

release-0_4_0
	Improved error handling. Removed a bug where some recursive
	runs would fail.

release-0_3_0
	Added a configure script and ported to BSD.

release-0_2_0
	Added man page.

release-0_1_1
	Fixed bug which caused srm to fail when removing files on
	different file systems.

release-0_1_0
	First working version.
