Timeline
5/23/2012:
- 19:04 Build of Eraser 6 [2652] on Windows completed
- 12:50 Ticket #440 (Redesign Website database schema) created by
- There are some tables in the schema that could use some normalisation; …
- 12:11 Changeset [2652] by
-
- branches/eraser6/6.0/Eraser.Manager/Plugins.cs
Report the file version of plugins loaded so that users won't be confused when the assembly version is frozen. Addresses http://eraser.heidi.ie/forum/viewtopic.php?f=2&t=8794.
- 05:39 Changeset [2651] by
-
- trunk/website/scripts/UpdateList.php
Since string comparisons don't work for versions when our versions are not zero padded, we need to split the version numbers. Use this until I can overhaul the database schema.
- 04:38 Changeset [2650] by
-
- trunk/website/scripts/UpdateList.php
Fixed update list generation.
- 04:20 Changeset [2649] by
-
- trunk/website/download.php
Remove the 6.0.9 build from our download page.
- 04:15 Milestone Eraser 6.0.10 completed
- Next maintenance release for Eraser 6.0
- 00:34 Changeset [2648] by
-
- trunk/website/reviews.html
Added first two reviews for Eraser 6.
5/22/2012:
- 19:05 Build of Eraser 6.2 [2647] on Windows completed
- 11:41 Changeset [2647] by
-
- trunk/eraser/Eraser.Util/VolumeInfo.cs
- trunk/eraser/Eraser.Util/Win32ErrorCodes.cs
Find volume information from drives assigned a letter but not mounted (notably, flashdrive-like devices which need a password or some sort of 2FA). Also fixes the wrong use of IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
- 11:37 Changeset [2646] by
-
- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
- trunk/eraser/Eraser.DefaultPlugins/FileSystems/Windows.cs
Fixed compilo introduced in earlier changes.
- 10:53 Changeset [2645] by
-
- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/DriveErasureTargetConfigurer.cs
When we try to obtain drive information, if we get an IOException we should handle it gracefully and not crash the program.
- 10:49 Changeset [2644] by
-
- trunk/eraser/Eraser.Util/VolumeInfo.cs
When we are retrieving a set of mount points to check if the volume is mounted, we should catch FileNotFoundExceptions? which can be raised if the volume has been dismounted since we obtained the list of volumes on the system.
- 10:44 Changeset [2643] by
-
- trunk/eraser/Eraser.Plugins/Host.cs
Fixed typo in the exception message when we cannot load a core plugin.
- 08:57 Changeset [2642] by
-
- trunk/eraser/Eraser.DefaultPlugins/EntropySources/KernelEntropySource.cs
- trunk/eraser/Eraser.Util/Win32ErrorCodes.cs
Don't crash if the drive does not collect performance statistics.
- 08:50 Changeset [2641] by
-
- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
- trunk/eraser/Eraser.DefaultPlugins/FileSystems/Windows.cs
When trying to determine the processes locking the file, we may not have permissions to access the process name, yielding an empty list. Do not crash when doing string manipulation to get the list as a string when this is so.
- 08:42 Changeset [2640] by
-
- trunk/eraser/Eraser.Manager/Task.cs
Compile fix.
- 08:24 Changeset [2639] by
-
- trunk/eraser/Eraser.DefaultPlugins/EntropySources/KernelEntropySource.cs
Handle a situation where we are unable to obtain the necessary performance information for entropy gathering.
- 08:22 Changeset [2638] by
-
- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
Handle IOExceptions which we get when we are enumerating directories. This can happen when a target slated for erasure is disconnected.
- 08:13 Changeset [2637] by
-
- trunk/eraser/Eraser.Plugins/Registrars/FileSystemRegistrar.cs
Perform Parameter validation for the FileSystemRegistrar?.this[] function.
- 08:10 Changeset [2636] by
-
- trunk/eraser/Eraser.Manager/Task.cs
For now, if we get an UnauthorizedAccessException?, just log it. It is a situation we cannot recover from programmatically.
- 07:56 Changeset [2635] by
-
- trunk/eraser/Eraser.Manager/Task.cs
Suppress PathTooLongExceptions? for now since .NET does not yet support long (> MAX_PATH) filenames.
- 07:44 Changeset [2634] by
-
- trunk/eraser/Eraser.Manager/Task.cs
Handle a NotSupportedEExceptions thrown from the erase code. This is because NotSupportedExceptions? will be thrown if we try to erase files on an unsupported file system.
- 07:10 Build of Eraser 6 [2633] on Windows completed
- 07:05 Build of Eraser 6.2 [2632] on Windows completed
- 05:31 Changeset [2633] by
-
- branches/eraser6/6.0
- branches/eraser6/6.0/Eraser.Manager/DirectExecutor.cs
Backport from Eraser trunk: When erasing a file/folder, it is possible that after the erase is complete the file or containing directory was deleted by the user or another program before it can be erased. A FileNotFoundException?? or DirectoryNotFoundException?? would be raised respectively, so handle that situation by logging a warning.
- 05:21 Changeset [2632] by
-
- trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
When erasing a file/folder, it is possible that after the erase is complete the file or containing directory was deleted by the user or another program before it can be erased. A FileNotFoundException? or DirectoryNotFoundException? would be raised respectively, so handle that situation by logging a warning.
- 05:00 Changeset [2631] by
-
- trunk/website/scripts/blackbox/dumps
Do *NOT* commit anything into this folder.
- 04:55 Changeset [2630] by
-
- trunk/website/download.php
Added the Eraser 6.0.10 release.
- 04:48 Changeset [2629] by
-
- trunk/website/download.php
- trunk/website/scripts/SourceForge.php
Implement querying SourceForge? for the number of downloads using the API defined in http://sourceforge.net/p/forge/documentation/Download%20Stats%20API/
- 04:34 Changeset [2628] by
-
- trunk/website/scripts/Build.php
Fixed the retrieval of the build revision from the database.
- 01:32 Changeset [2627] by
-
- trunk/website/Templates/Eraser.dwt
- trunk/website/announcements/20081201.html
- trunk/website/announcements/20081213.html
- trunk/website/announcements/20090103.html
- trunk/website/announcements/20090108.html
- trunk/website/announcements/20090418.html
- trunk/website/announcements/20090610.html
- trunk/website/announcements/20090611.html
- trunk/website/announcements/20090706.html
- trunk/website/announcements/20091215.html
- trunk/website/announcements/20100414.html
- trunk/website/announcements/20101106.html
- trunk/website/announcements/20111106.html
- trunk/website/announcements/20120523.html
- trunk/website/contributing.html
- trunk/website/download.php
- trunk/website/index.php
- trunk/website/reviews.html
Updated announcement to show the 6.0.10 release.
- 01:30 Changeset [2626] by
-
- trunk/website/announcements/20120523.html
Added draft announcement for Eraser 6.0.10
- 01:29 Changeset [2625] by
-
- trunk/website/announcements/20111106.html
Fixed missing </p>
5/19/2012:
- 04:18 Ticket #439 (Ticket 438 cannot respond to it) closed by
- invalid: Stop creating new tickets and add comments to the old one. Trac is not a …
- 04:10 Ticket #439 (Ticket 438 cannot respond to it) created by
- Ticket 438 cannot answer via REPLY to your email nor can I see any way to …
5/18/2012:
- 11:48 Changeset [2904] by
-
Use the programmer-provided defaults if the user did not specify them on the command line.
- 11:47 Changeset [2903] by
-
Generate XML documentation in the release builds. Also produce output in one common directory since the assemblies are interdependent.
- 11:45 Changeset [2902] by
-
Sign the wrapper with my strong name, since that is required for other strongly-named assemblies to reference this one.
- 11:44 Changeset [2901] by
-
Ignore temporary directories and user-generated files.
- 11:43 Changeset [2900] by
-
Import the Managed Wrappers for Activation APIs from the CLR Activation Team.
- 11:43 Changeset [2899] by
-
Initial import. This was released on Feb 11 2010 (no version information)
- 11:36 Changeset [2898] by
-
Regenerate the WinMo? project.
5/14/2012:
- 06:04 Ticket #437 (Eraser Nightly build 2622 drag & drop not working) closed by
- worksforme: It does matter whether Eraser is started as an administrator or not. If …
- 06:02 Ticket #436 (Eraser Nightly 2622 crashes when try to erase recycle bin from context) closed by
- worksforme: I just did as you said, it is working fine for me.
- 02:44 Ticket #438 (NO RIGHT CLICK erase) created by
- ERASE in schedule works fine. I use the manual mode only. I cannot select …
5/12/2012:
- 02:12 Ticket #437 (Eraser Nightly build 2622 drag & drop not working) created by
- In Vista x64. In previous nightlies, drag & drop to build new tasks was …
- 01:48 Ticket #436 (Eraser Nightly 2622 crashes when try to erase recycle bin from context) created by
- Installed bld 2622 today on Vista x64 - ran several erasing jobs, …
- 00:58 Ticket #435 (Add numeric progress indicator to Eraser UI) closed by
- wontfix: The best progress indicator for this would be your hard disk activity LED. …
5/11/2012:
- 16:12 Ticket #435 (Add numeric progress indicator to Eraser UI) created by
- For future builds, suggest adding some sort(s) of numeric progress …
- 07:46 Changeset [2624] by
-
- branches/eraser6/EraserService/Eraser.Manager/DirectExecutor.cs
- branches/eraser6/EraserService/Eraser.Manager/Eraser.Manager.csproj
- branches/eraser6/EraserService/Eraser.Manager/Executor.cs
- branches/eraser6/EraserService/Eraser.Manager/RemoteExecutor.cs
- branches/eraser6/EraserService/Eraser.Manager/Task.cs
- branches/eraser6/EraserService/Eraser/Program.cs
First set of changes to allow implementation as a service.
- 07:10 Build of Eraser 6 [2620] on Windows completed
- 07:05 Build of Eraser 6.2 [2622] on Windows completed
- 03:19 Changeset [2623] by
-
- branches/eraser6/EraserService
Branch to implement using Eraser as a Service.
- 03:12 Ticket #362 (Use XML to store task lists) closed by
- fixed: The new XML code seems to be working well. If anything doesn't work …
- 03:10 Ticket #122 (Themed Eraser / Forum / Website Aesthetics.) closed by
- fixed: I've skinned the forum recently too. This ticket can finally be closed!
- 02:51 Changeset [2622] by
-
- trunk/eraser/Eraser.DefaultPlugins/EntropySources/KernelEntropySource.cs
Handle a FileNotFound? exception in the middle of querying performance information since a disk may be ejected in the middle of the loop.
- 02:48 Changeset [2621] by
-
- trunk/eraser/Dependencies/Lzma#.XML
- trunk/eraser/Dependencies/Lzma#.dll
- trunk/eraser/Dependencies/Lzma#.pdb
- trunk/eraser/Eraser.BlackBox/BlackBox.cs
- trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj
Instead of compressing the BlackBox? reports with bz2, use LZMA which results in a 30% smaller file and also a speed up of 300%,
- 01:22 Changeset [2620] by
-
- branches/eraser6/6.0/Eraser/AboutForm.cs
Since in this release we are maintaining binary compatibility with the previous release (all bug fix changes) freeze the Assembly Version and show the Assembly File version instead.
5/10/2012:
- 07:13 Build of Eraser 6 [2619] on Windows completed
- 01:56 Changeset [2619] by
-
- branches/eraser6/6.0/Eraser/Resources/BackgroundLogo.png
- branches/eraser6/6.0/Resources/Source/Dialogs/Dialog Logo.psd
Updated version numbers.
- 01:44 Changeset [2618] by
-
- branches/eraser6/6.0/Version.cs.in
- branches/eraser6/6.0/Version.rc.in
- branches/eraser6/6.0/Version.wxs.in
Version bump.
5/9/2012:
- 16:53 Ticket #434 (I/O exception on win7 x64) created by
- Steps to repro: 1) run as admin. 2) Create new task. 3) add data 4) …
5/3/2012:
- 01:00 Ticket #431 (Crashes upon loading - Eraser 6.1.0.2617) closed by
- This ticket was closed automatically by the system. It was previously set …
- 01:00 Ticket #428 (Will not run scan ever since installed) closed by
- This ticket was closed automatically by the system. It was previously set …
4/25/2012:
- 00:30 Ticket #433 (Eraser 6.1.0.2617 crashes upon closing after an erasing job; no report ...) created by
- Several times I've noticed Eraser will crash is close it after an erasing …
