srm (secure rm) is a command-line compatible rm(1) which overwrites file contents before unlinking. The goal is to provide drop in security for users who wish to prevent recovery of deleted information, even if the machine is compromised.
Release Notes: OS X resource fork removal was fixed.
Release Notes: This release securely overwrites POSIX extended attributes. On Windows, it handles NTFS hard links and alternate data streams.
Release Notes: Win32 command line wildcard expansion was implemented. The use of "-v -v" displays the current write position. The SIGINFO and SIGUSR2 signals trigger a display of the current write position. The -x option does not cross file system boundaries. Block devices are overwritten.
Release Notes: The program now compiles and works on Mac OS X again. A DoE wipe mode was added. Deletion of named pipes/FIFOs was fixed. Debian and Win32 fixes were applied.
Release Notes: Deletion of 0 byte files was fixed. Handling of files less than 4096 bytes was fixed. Handling of files greater than 2GiB on 32-bit systems was fixed. The OpenBSD compat switch is used. Mac OS X ressource forks are handled. Some code was added from the Mac OS X port and the Win32 port.