# # ChangeLog for branches/eraser6/6.0 # # Generated by Trac 0.12.3 # 06/20/13 07:35:43 Sat, 08 May 2010 13:30:49 GMT lowjoel [2080] * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) Completely fixes the bug address in r1041: GetPathADSes takes a value ... Sun, 02 May 2010 09:01:49 GMT lowjoel [2014] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Backport from trunk: When copying the plausible deniability file, ... Wed, 28 Apr 2010 08:50:51 GMT lowjoel [1989] * branches/eraser6/6.0/Installer/Bootstrapper/Main.cpp (modified) * branches/eraser6/6.0/Installer/Eraser.wxs (modified) Don't check for the .NET Framework in the Installer since that prevents ... Wed, 28 Apr 2010 03:51:19 GMT lowjoel [1968] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Apply the task schedule before calling the task added event. Fixes ... Wed, 28 Apr 2010 03:20:13 GMT lowjoel [1966] * branches/eraser6/6.0/Eraser/TaskPropertiesForm.cs (modified) Don't assign the schedule then modify the schedule; create the schedule ... Sat, 24 Apr 2010 14:01:13 GMT lowjoel [1951] * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Allow non-Explorer drag/drop file operations to complete, allowing ... Sat, 24 Apr 2010 09:22:00 GMT lowjoel [1948] * branches/eraser6/6.0/Installer/DirectoryStructure.wxs (modified) * branches/eraser6/6.0/ShellExt/ShellExt.rgs (modified) Register the Eraser Shell Extension with Explorer for all lnk files so ... Sat, 24 Apr 2010 08:13:58 GMT lowjoel [1946] * branches/eraser6/6.0/Documentation/Documentation.docx (modified) * branches/eraser6/6.0/Documentation/Documentation.pdf (modified) Describe the Unused Disk Space erasure target type. Fixes #345. Sat, 24 Apr 2010 07:51:23 GMT lowjoel [1945] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) Backward-port from trunk: when exiting the program, always dispose the ... Sat, 24 Apr 2010 07:33:42 GMT lowjoel [1942] * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx (modified) * branches/eraser6/6.0/Eraser/Strings.pl.resx (modified) Updated Polish translation for Eraser 6.0.x, from Rudzik ... Sat, 24 Apr 2010 02:53:17 GMT lowjoel [1940] * branches/eraser6/6.0/Eraser/AboutForm.cs (modified) Link to the SourceForge donations website. Sun, 18 Apr 2010 06:40:23 GMT lowjoel [1937] * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx (modified) * branches/eraser6/6.0/Eraser/Strings.pl.resx (modified) Strings found in v6.0.x but not trunk. Sun, 18 Apr 2010 06:32:44 GMT lowjoel [1936] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodEditorForm.pl.resx (copied) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.pl.resx (copied) * branches/eraser6/6.0/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.pl.resx (copied) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.pl.resx (copied) * branches/eraser6/6.0/Eraser.Manager/Eraser.Manager.csproj (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.pl.resx (copied) * branches/eraser6/6.0/Eraser/BasePanel.pl.resx (copied) * branches/eraser6/6.0/Eraser/Eraser.csproj (modified) * branches/eraser6/6.0/Eraser/LightGroup.pl.resx (copied) * branches/eraser6/6.0/Eraser/LogForm.pl.resx (copied) * branches/eraser6/6.0/Eraser/MainForm.pl.resx (copied) * branches/eraser6/6.0/Eraser/ProgressForm.pl.resx (copied) * branches/eraser6/6.0/Eraser/Strings.nl.resx (moved) * branches/eraser6/6.0/Eraser/Strings.pl.resx (copied) * branches/eraser6/6.0/Eraser/TaskDataSelectionForm.pl.resx (copied) * branches/eraser6/6.0/Eraser/TaskPropertiesForm.pl.resx (copied) * branches/eraser6/6.0/Eraser/UpdateForm.pl.resx (copied) * branches/eraser6/6.0/Installer/Localisations.wxs (modified) * branches/eraser6/6.0/ShellExt/ShellExt.rc (modified) Merge Rudzik's first Polish Translation. Sun, 18 Apr 2010 05:59:55 GMT lowjoel [1934] * branches/eraser6/6.0/Version.cs.in (modified) * branches/eraser6/6.0/Version.rc.in (modified) * branches/eraser6/6.0/Version.wxs.in (modified) Version bump for 6.0.8 Sun, 18 Apr 2010 05:58:45 GMT lowjoel [1933] * branches/eraser6/6.0/Eraser/Resources/BackgroundLogo.png (modified) * branches/eraser6/6.0/Resources/Source/Dialogs/Dialog Logo.psd (modified) Forgot to up the version number in the Eraser icon badge. Now it's been ... Sun, 18 Apr 2010 05:56:35 GMT lowjoel [1932] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.manifest (copied) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.vcproj (modified) Backward port from trunk: Merge r1921 to r1923 so that the Eraser 6 ... Sat, 10 Apr 2010 00:43:50 GMT lowjoel [1893] * branches/eraser6/6.0/Version.cs.in (modified) * branches/eraser6/6.0/Version.rc.in (modified) * branches/eraser6/6.0/Version.wxs.in (modified) Version bump. Sat, 10 Apr 2010 00:27:57 GMT lowjoel [1892] * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Include the internal error when we are unable to lock a volume. Sun, 14 Mar 2010 11:41:38 GMT lowjoel [1887] * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Fixed potential double exception when resetting the file attributes of ... Sun, 14 Mar 2010 10:57:50 GMT lowjoel [1885] * branches/eraser6/6.0/Eraser/LogForm.cs (modified) When creating text to be copied from the log, use the Windows \r\n ... Sat, 06 Mar 2010 08:29:48 GMT lowjoel [1883] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Potential fix for the "Insufficient disk space" error when deleting ... Mon, 01 Mar 2010 22:35:37 GMT lowjoel [1878] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Compilo fix. Mon, 01 Mar 2010 05:48:46 GMT lowjoel [1861] * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Set the file times inside a try-catch as if the file is locked an ... Mon, 01 Mar 2010 05:46:03 GMT lowjoel [1860] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Generate names which are valid, not any of those reserved file names ... Thu, 18 Feb 2010 23:38:06 GMT lowjoel [1851] * branches/eraser6/6.0/Eraser/Program.cs (modified) Fixed command line parsing when commas and equality signs are in the ... Wed, 17 Feb 2010 10:28:28 GMT lowjoel [1846] * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Fixed FileNotFoundException when erasing cluster tips -- since we have ... Fri, 12 Feb 2010 07:21:57 GMT lowjoel [1830] * branches/eraser6/6.0/Eraser.Util/NetApi.cs (modified) Wrong parameter order for Marshal.Copy, resulting in the manager buffer ... Fri, 12 Feb 2010 04:52:47 GMT lowjoel [1826] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) Compile fix; Localisation only exists in trunk. Fri, 12 Feb 2010 03:41:48 GMT lowjoel [1824] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) When executing links we may get errors from ShellExecute, so display ... Fri, 12 Feb 2010 02:51:35 GMT lowjoel [1821] * branches/eraser6/6.0/Eraser/MainForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/MainForm.cs (modified) When the user closes the MainForm, always call Application.Exit, since ... Wed, 10 Feb 2010 02:21:31 GMT lowjoel [1785] * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) New strings. Wed, 10 Feb 2010 02:20:34 GMT lowjoel [1784] * branches/eraser6/6.0/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) - When connecting to a RemoteExecutor instance, wait for 3 seconds ... Tue, 09 Feb 2010 08:18:29 GMT lowjoel [1782] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Fixed DirectoryNotFoundException -- the Erase If Empty option for ... Mon, 08 Feb 2010 03:38:30 GMT lowjoel [1754] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Fixed two errors in the code: when terminating the DirectExecutor ... Mon, 08 Feb 2010 01:20:30 GMT lowjoel [1752] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) Fixed crash when importing a corrupt/outdated task list. Wed, 03 Feb 2010 02:52:48 GMT lowjoel [1744] * branches/eraser6/6.0/Eraser/Program.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Fixed a typo in the order of function calls (nested string ... Wed, 03 Feb 2010 01:19:44 GMT lowjoel [1742] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Fixed code usage error: When we find a directory in the list of ... Wed, 03 Feb 2010 01:14:37 GMT lowjoel [1740] * branches/eraser6/6.0/Eraser/LogForm.cs (modified) * branches/eraser6/6.0/Eraser/ProgressForm.cs (modified) Supplants r1659: When we ware waiting for event triggers we also need ... Wed, 03 Feb 2010 00:53:49 GMT lowjoel [1738] * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) - When passing reference variables, we don't need to use ref (unless we ... Wed, 03 Feb 2010 00:46:35 GMT lowjoel [1737] * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) When listing files that need to be erased, always ensure that the file ... Wed, 03 Feb 2010 00:24:01 GMT lowjoel [1735] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Slightly better fix than r1734. Wed, 03 Feb 2010 00:13:11 GMT lowjoel [1734] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Fixed potential regression in r1721 and r1633 where we added in calls ... Sat, 30 Jan 2010 06:33:22 GMT lowjoel [1732] * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Change the behaviour to GetVolumeInformation: if it returns zero it is ... Sat, 30 Jan 2010 05:56:46 GMT lowjoel [1730] * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) GetDriveType requires the path to have a trailing backslash. The check ... Sat, 30 Jan 2010 05:54:46 GMT lowjoel [1729] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Backport from trunk: Handle corrupt volumes properly when getting ... Sat, 30 Jan 2010 00:54:29 GMT lowjoel [1723] * branches/eraser6/6.0/Eraser.Util.Unlocker/Unlocker.cpp (modified) CreateNameThread should be unmanaged as it calls only unmanaged APIs. ... Sat, 30 Jan 2010 00:47:24 GMT lowjoel [1721] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) Fixed regression introduced in r1634. Fixed hang when starting Eraser ... Fri, 29 Jan 2010 00:40:49 GMT lowjoel [1719] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/6.0/ShellExt/CtxMenu.cpp (modified) Backported changes from trunk. r1718: Author: lowjoel: When we have ... Wed, 27 Jan 2010 03:53:43 GMT lowjoel [1699] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.nl.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.resx (modified) Fixed crash when the process which is locking the file may not be ... Wed, 27 Jan 2010 02:56:37 GMT lowjoel [1695] * branches/eraser6/6.0/Eraser.Util/KernelApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Enabled VolumeInfo class to deal with UNC paths. Fixes #313: ... Tue, 26 Jan 2010 07:31:29 GMT lowjoel [1693] * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Confirm with the user whether the dropped files/folders should be ... Mon, 25 Jan 2010 12:18:15 GMT lowjoel [1684] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Properties/AssemblyInfo.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Properties/AssemblyInfo.cs (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/AssemblyInfo.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Eraser.Util.FileSystem.rc (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/AssemblyInfo.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Eraser.Util.Unlocker.rc (modified) * branches/eraser6/6.0/Eraser.Util/Properties/AssemblyInfo.cs (modified) * branches/eraser6/6.0/Eraser/Properties/AssemblyInfo.cs (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.rc (modified) * branches/eraser6/6.0/ShellExt/ShellExt.rc (modified) Backport from trunk: Update the assembly information fields too. Mon, 25 Jan 2010 08:38:09 GMT lowjoel [1679] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser/AboutForm.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Backport from trunk: Update the copyright on the about page too. Mon, 25 Jan 2010 08:29:29 GMT lowjoel [1677] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodEditorForm.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.Designer.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Custom.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/DoD.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Random.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Fat.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Plugin.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/RNGCrypto.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.cs (modified) * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/EntropySource.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Exception.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Executor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Language.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Logger.cs (modified) * branches/eraser6/6.0/Eraser.Manager/ManagerLibrary.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Method.cs (modified) * branches/eraser6/6.0/Eraser.Manager/PRNG.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Plugins.cs (modified) * branches/eraser6/6.0/Eraser.Manager/RemoteExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Schedule.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Settings.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/AssemblyInfo.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Eraser.Util.FileSystem.rc (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Fat.h (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Fat12Api.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Fat12Or16Api.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Fat16Api.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Fat32Api.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/FatApi.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/FatApi.h (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Stdafx.cpp (modified) * branches/eraser6/6.0/Eraser.Util.FileSystem/Stdafx.h (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/AssemblyInfo.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Eraser.Util.Unlocker.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Eraser.Util.Unlocker.h (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Eraser.Util.Unlocker.rc (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Main.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/NTApi.h (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Stdafx.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Stdafx.h (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Unlocker.cpp (modified) * branches/eraser6/6.0/Eraser.Util.Unlocker/Unlocker.h (modified) * branches/eraser6/6.0/Eraser.Util/AdvApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/File.cs (modified) * branches/eraser6/6.0/Eraser.Util/KernelApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/Localisation.cs (modified) * branches/eraser6/6.0/Eraser.Util/MsCorEEApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/NTApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/NetApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/NtfsApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/ShellApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/StreamInfo.cs (modified) * branches/eraser6/6.0/Eraser.Util/UserApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/UxThemeApi.cs (modified) * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) * branches/eraser6/6.0/Eraser.Util/WintrustApi.cs (modified) * branches/eraser6/6.0/Eraser/AboutForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/AboutForm.cs (modified) * branches/eraser6/6.0/Eraser/BasePanel.Designer.cs (modified) * branches/eraser6/6.0/Eraser/BasePanel.cs (modified) * branches/eraser6/6.0/Eraser/LightGroup.Designer.cs (modified) * branches/eraser6/6.0/Eraser/LightGroup.cs (modified) * branches/eraser6/6.0/Eraser/LogForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/LogForm.cs (modified) * branches/eraser6/6.0/Eraser/MainForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) * branches/eraser6/6.0/Eraser/ProgressForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/ProgressForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.Designer.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/6.0/Eraser/Settings.cs (modified) * branches/eraser6/6.0/Eraser/SettingsCompatibility.cs (modified) * branches/eraser6/6.0/Eraser/SettingsPanel.Designer.cs (modified) * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) * branches/eraser6/6.0/Eraser/TaskDataSelectionForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/TaskDataSelectionForm.cs (modified) * branches/eraser6/6.0/Eraser/TaskPropertiesForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/TaskPropertiesForm.cs (modified) * branches/eraser6/6.0/Eraser/ToolBar.Designer.cs (modified) * branches/eraser6/6.0/Eraser/ToolBar.cs (modified) * branches/eraser6/6.0/Eraser/UpdateForm.Designer.cs (modified) * branches/eraser6/6.0/Eraser/UpdateForm.cs (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.cpp (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.h (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.rc (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Main.cpp (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Resource.h (modified) * branches/eraser6/6.0/Installer/Bootstrapper/stdafx.cpp (modified) * branches/eraser6/6.0/Installer/Bootstrapper/stdafx.h (modified) * branches/eraser6/6.0/Installer/DirectoryStructure.wxs (modified) * branches/eraser6/6.0/Installer/Eraser.wxs (modified) * branches/eraser6/6.0/Installer/Localisations.wxs (modified) * branches/eraser6/6.0/Installer/UserInterface.wxs (modified) * branches/eraser6/6.0/ShellExt/CtxMenu.cpp (modified) * branches/eraser6/6.0/ShellExt/CtxMenu.h (modified) * branches/eraser6/6.0/ShellExt/DllMain.cpp (modified) * branches/eraser6/6.0/ShellExt/DllMain.h (modified) * branches/eraser6/6.0/ShellExt/DllMain.idl (modified) * branches/eraser6/6.0/ShellExt/ShellExt.rc (modified) * branches/eraser6/6.0/ShellExt/stdafx.cpp (modified) * branches/eraser6/6.0/ShellExt/stdafx.h (modified) * branches/eraser6/6.0/ShellExt/targetver.h (modified) * branches/eraser6/6.0/Version.cs.in (modified) * branches/eraser6/6.0/Version.rc.in (modified) * branches/eraser6/6.0/Version.wxs.in (modified) Updated copyright information: since Eraser is still under development ... Mon, 25 Jan 2010 06:16:11 GMT lowjoel [1673] * branches/eraser6/6.0/Eraser.Util/StreamInfo.cs (modified) When we check for errors upon opening a file stream to test for ... Mon, 25 Jan 2010 04:55:32 GMT lowjoel [1669] * branches/eraser6/6.0/Eraser.Manager/EntropySource.cs (modified) Removed NtQuerySystemInformation calls for entropy gathering since .NET ... Mon, 25 Jan 2010 03:43:43 GMT lowjoel [1666] * branches/eraser6/6.0/Eraser/TaskPropertiesForm.cs (modified) Fixed crash when task is edited and the task is immediately run: ... Mon, 25 Jan 2010 03:32:36 GMT lowjoel [1664] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Start a new logging session the moment we fetch the task of the task ... Mon, 25 Jan 2010 03:05:50 GMT lowjoel [1663] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Manager/Task.cs (modified) Backport from Trunk: Fixed regression in r1102: the check on Exists ... Mon, 25 Jan 2010 02:35:37 GMT lowjoel [1659] * branches/eraser6/6.0/Eraser/LogForm.cs (modified) * branches/eraser6/6.0/Eraser/ProgressForm.cs (modified) When dealing with the LogForm and the ProgressForm classes, for events ... Sat, 23 Jan 2010 03:45:10 GMT lowjoel [1653] * branches/eraser6/6.0/Eraser.Manager/FileSystem.cs (modified) Fixed IOExeption when erasing files with decoy files selected and with ... Sat, 23 Jan 2010 02:24:57 GMT lowjoel [1649] * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Fixed IOException thrown when users erase the root of a drive (since we ... Fri, 22 Jan 2010 06:51:06 GMT lowjoel [1643] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.nl.resx (modified) * branches/eraser6/6.0/Eraser.Manager/Strings.resx (modified) Fixed crash when we try to close open handles and where no handles were ... Fri, 22 Jan 2010 06:26:44 GMT lowjoel [1641] * branches/eraser6/6.0/Eraser/AboutForm.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Fixed crash when user clicks on About dialog links but there was an ... Fri, 22 Jan 2010 05:54:47 GMT lowjoel [1639] * branches/eraser6/6.0/Eraser/Program.cs (modified) Fixed race condition when two instance of Eraser are started ... Fri, 22 Jan 2010 05:24:40 GMT lowjoel [1637] * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) * branches/eraser6/6.0/Eraser.Util/StreamInfo.cs (modified) * branches/eraser6/6.0/Eraser.Util/VolumeInfo.cs (modified) Fixed exception when the filesystem object being erased is non- ... Fri, 22 Jan 2010 05:07:23 GMT lowjoel [1635] * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Fixed regression introduced in r1633, I removed the call to ... Fri, 22 Jan 2010 04:28:19 GMT lowjoel [1633] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) Fixed regression introduced in r1490 where CreateControl was called in ... Wed, 13 Jan 2010 23:56:13 GMT lowjoel [1517] * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) When removing files from the Plausible Deniability decoys list the ... Mon, 11 Jan 2010 00:55:18 GMT lowjoel [1494] * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) Simplified Decoy Files removal algorithm. Sun, 10 Jan 2010 08:36:05 GMT lowjoel [1493] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodEditorForm.cs (modified) addresses #285: Various Custom Erasure Method editor bugs -When adding ... Sun, 10 Jan 2010 08:26:18 GMT lowjoel [1492] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.Designer.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) Oops, these should have a copyright notice. Sun, 10 Jan 2010 08:23:33 GMT lowjoel [1491] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.Designer.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.resx (modified) addresses #285: Various Custom Erasure Method editor bugs -When there's ... Sat, 09 Jan 2010 08:39:36 GMT lowjoel [1490] * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/SchedulerPanel.cs (modified) * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) Changed the implement of the "page" concept - the old method used the ... Sat, 09 Jan 2010 04:10:58 GMT lowjoel [1489] * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.nl.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.resx (modified) New strings introduced in r1487. Sat, 09 Jan 2010 04:10:17 GMT lowjoel [1488] * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.cs (modified) Fixed crash when editing a pass that was temporary created in the same ... Sat, 09 Jan 2010 04:09:07 GMT lowjoel [1487] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) -Be able to do the right thing when an empty input is passed in the ... Fri, 08 Jan 2010 02:47:40 GMT lowjoel [1486] * branches/eraser6/6.0/Eraser/UpdateForm.cs (modified) Fixed updates which download from the Eraser website (i.e. those of the ... Thu, 07 Jan 2010 00:50:58 GMT lowjoel [1484] * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.cs (modified) Supplements r1483 and r1477: -Default to the Gutmann erasure method ... Wed, 06 Jan 2010 09:16:37 GMT lowjoel [1483] * branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs (modified) Default to Gutmann if the default file erasure method is set to FL16KB ... Wed, 06 Jan 2010 09:02:35 GMT lowjoel [1482] * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) Proper suggestion of the default UI language: English if no other ... Wed, 06 Jan 2010 08:55:05 GMT lowjoel [1481] * branches/eraser6/6.0/Eraser/Settings.cs (modified) * branches/eraser6/6.0/Eraser/Strings.NL.resx (modified) * branches/eraser6/6.0/Eraser/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser/Strings.resx (modified) Proper error message when we are unable to load a setting; the old one ... Wed, 06 Jan 2010 08:47:59 GMT lowjoel [1480] * branches/eraser6/6.0/Eraser/Settings.cs (modified) Replace the behaviour of EraserSettings.GetCurrentCulture() to yield ... Wed, 06 Jan 2010 08:44:13 GMT lowjoel [1479] * branches/eraser6/6.0/Eraser.Util/Localisation.cs (modified) -There is no need to specify the directory to look for the resources ... Wed, 06 Jan 2010 07:45:31 GMT lowjoel [1478] * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.cs (modified) Reshuffle the order of removing/adding/saving the list of custom ... Wed, 06 Jan 2010 07:29:53 GMT lowjoel [1477] * branches/eraser6/6.0/Eraser.DefaultPlugins/SettingsForm.cs (modified) Don't crash when editing a custom erasure method multiple times Wed, 06 Jan 2010 06:25:45 GMT lowjoel [1476] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) When switching from Hex to Text view is impossible do not display the ... Wed, 06 Jan 2010 05:36:13 GMT lowjoel [1475] * branches/eraser6/6.0/Eraser.DefaultPlugins/CustomMethodPassEditor.cs (modified) Helps fix #285. -Display NULL bytes properly; also display the pass ... Wed, 06 Jan 2010 05:11:47 GMT lowjoel [1474] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Util/File.cs (modified) No need to call GetLastError to get the error code for ... Tue, 05 Jan 2010 13:26:11 GMT lowjoel [1472] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) Fixed error in r1441: when providing progress feedback when erasing MFT ... Tue, 05 Jan 2010 10:54:05 GMT lowjoel [1470] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Compilo. Strange, I thought it compiled fine. Finally fixes #293 Tue, 05 Jan 2010 10:45:42 GMT lowjoel [1468] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.en.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.it.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.nl.resx (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/Strings.resx (modified) When deleting files or folders, always limit the number of tries to ... Tue, 05 Jan 2010 09:45:29 GMT lowjoel [1466] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/ShellExt/CtxMenu.cpp (modified) I was referring to the wrong field to check for the ID of the menu we ... Tue, 05 Jan 2010 03:52:02 GMT lowjoel [1458] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Windows.cs (modified) Downgrade the unauthorized access to files during cluster tip erasures ... Mon, 04 Jan 2010 12:35:19 GMT lowjoel [1449] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) Compilo fix. Mon, 04 Jan 2010 10:20:21 GMT lowjoel [1447] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Manager/Plugins.cs (modified) * branches/eraser6/6.0/Eraser/SettingsPanel.cs (modified) Do not explicitly allow or disallow a plugin based on whether the ... Mon, 04 Jan 2010 10:12:06 GMT lowjoel [1445] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.cpp (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Bootstrapper.vcproj (modified) * branches/eraser6/6.0/Installer/Bootstrapper/Handle.h (copied) * branches/eraser6/6.0/Installer/Bootstrapper/stdafx.h (modified) -Ensure that the bootstrapper checks the service pack level for the ... Mon, 04 Jan 2010 09:44:58 GMT lowjoel [1441] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.DefaultPlugins/FileSystems/Ntfs.cs (modified) * branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs (modified) Properly calculate erase progress when erasing the directory structures ... Tue, 29 Dec 2009 07:31:00 GMT lowjoel [1432] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser.Util/UxThemeApi.cs (modified) Backported r1431 from trunk Tue, 29 Dec 2009 07:25:21 GMT lowjoel [1429] * branches/eraser6/6.0 (modified) * branches/eraser6/6.0/Eraser/MainForm.cs (modified) * branches/eraser6/6.0/Eraser/Program.cs (modified) Fixed the InvalidOperationException thrown when Eraser is started. ...