Eraser 5.8.7 stable released!

Psoted by: Joel, 11 June 2009, 9:15am, +800GMT

Eraser 5.8.7 stable is finally released after being too long in the making! This version brings with it Unicode changes, allowing the erasure of file names containing non English characters as well as the Portable distribution being a supported distribution. The full changelog follows:

Important note: since Eraser 5 is now compiled using Visual Studio 2008, the compiled binaries will not work with Windows 9x and Windows NT. The source code has support for such platforms. Should you require 9x support, either use 5.7 or compile the source code yourself using earlier versions of Visual Studio.

Changelog

Eraser 5.8.7: Changes over 5.8.7-beta5

  • Allow users to specify whether they want to delete Eraser-related configuration files on uninstall
  • Implemented Eraser 5 Unicode support.

Fixed in previous 5.8.7 betas:

  • Timestamp all binaries on top of signing with the certificate
  • Fixed dragged-and-dropped tasks to the On-Demand pane. The computer will shut down when done
  • Fixed scheduled tasks' completion action
  • Display the time when scheduled tasks are to run at midnight
  • Fixed a 64-bit problem for ISAAC buffer fills (semantic, not really serious)
  • Fixed a wrong use of the equality operator leading to files being detected as encrypted when they are not (should fix some random hangs)
  • Fixed the missing shell extension
  • Fixed 64-bit installs (VC runtime complained of lack of cabinet)
  • Fixed error message when user deletes files and cancels in the Eraser Explorer.
  • Deleting tasks now require confirmation (as per Windows)
  • Fixed a hang when users expanded the Network bit of the file data selection dialog (now only affects Verifier)
  • Run the post-task operation when it is complete.
  • Replaced the custom file/folder selection dialog with the Windows built-in ones.
  • The “no files to erase” error no longer appears for file/folder erasures.
  • Fixed the Hotkey selection dialog in General Preferences
  • System passwords must be specified for it to be active. Throw an error if the user wanted a password but didn't set one
  • x64 compatibility fixes (NTAPI call)
  • The scheduler log size must be positive, the dialog enforces it now.
  • Allow users to tell Eraser to remember the resolve locked files setting for the current erase. Like a No to All or Yes to All button.
  • Implemented the deletion of run-at-reboot scheduled tasks.
  • Compile everything using VS 2008.
  • Fixed command line error when selecting subfolders to be erased with the parent folder
  • Fixed a few issues with EraserL creating a registry key after an erase
  • Fixed the weird bug of right-clicking the various erase methods and Eraser hangs. Hopefully this resolves the problem of the file/folder selection dialog blinking and resetting the selections.
  • Implemented NTFS EFS file erasure (EXPERIMENTAL!)
  • Further complicate forensics: Set MACE to invalid values (NTFS only)
  • Fixed #6: Incorrect 'When Finished' option
  • Implemented #37: Eraser should not allow system to hibernate or standby when running
  • Fixed #36: Eraser overriding Windows hotkeys in context menu
  • Fixed #48: Inaccurate determination of process elevation
  • Do not create "New Eraser Document" in the New context menu of Explorer when using a Portable version
  • Schedlog.txt will always be kept in the local Application Data folder.
  • Fixed shutdown issues after erase for NT-based computers.
  • Fixed erasure of recycle bin contents when the erase was cancelled.
  • Fixed Windows 98 compatibility.
  • Fixed error checking when querying for elevation.
  • Renamed Verify.exe to Erschk.exe. Resolved #418558.
  • Fixed the VC2005 redistributable being extracted over each other when both x86 and x64 builds are selected for install.
  • Fixed command line error when -silent was passed to EraserL.

Once you're ready, hop over to the SourceForge Download area to get your copy while it's still hot.

File hashes:

  • Installer
    • MD5: d414c513823b7ad9e80119a5efb70e75
    • SHA-1: 8c3678d482c7d53554cddfaea50101f0cf5662e7
    • SHA-256: cc30d3338b9b305cc47e4f46ed7f5547356678ddb41
      b4aa368d315717093367a
    • Whirlpool: ce6f20e3491617461800ce059a31011acbfccda5db8
      d17f8f240b51142b06384b7abe7acd1dfb62ec1bcb0
      1a223500f7bc25abd97bd910c82cc07aefdd85a3a1
  • Portable
    • MD5: 3197b408aae46ec19879cd228c977916
    • SHA-1: 4beb4570273d7d9e1438e2ee6816d444fde1c644
    • SHA-256: 547798fd383e208b68830fcaff91c1f6c9d364ad0e1
      e2ba1a34efe7ee268f45f
    • Whirlpool: 716fc79c98fdfffbe8e03f052f71f893a2cddb76ed6
      6ea8914f67fc51687ed2c32742ba447cd0df24b3471
      276c7ee9e9340f55331c081f7a7c1f6c5a9ce1a244
HomeDownloadForumTrac

Latest News

Eraser 5.8.8-beta1 released!

Posted by: Joel, 6 July 2009, 11.15am, +800 GMT

Eraser 5.8.8-beta1 has been released, fixing a few bugs regarding the context menu extension. See the full announcement

Eraser 5.8.7 released!

Posted by: Joel, 11 June 2009, 9.15am, +800 GMT

Eraser 5.8.7 stable is finally released after being too long in the making! This version brings with it Unicode changes, allowing the erasure of file names containing non English characters as well as the Portable distribution being a supported distribution. See the full announcement.

Eraser 6-rc5 released!

Posted by: Joel, 10 June 2009, 7.00pm, +800 GMT

Having written almost 25,000 lines of code since the start of our project, v6 was due for a code review. So that's what I did, reviewed the code with the help of a static code analysis tool (FxCop for you developers out there :) ) and fixed all sorts of inconsistencies in the code. This should result in slightly higher performance and better behaviour when Eraser is in use. See the full announcement.