Timeline


and

1/14/2009:

20:40 Ticket #188 (Icon remains in task bar after un-installation.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 When I uninstalled Eraser I noticed …
20:39 Ticket #187 (Eraser Icon missing from Add and Remove list.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 When I went to the “add and remove …
00:21 Ticket #186 (File menu disapears) created by Overwriter
From the forum. …
00:20 Ticket #185 (The "COPYING.txt" file is corrupted.) created by Overwriter
From the forum. …

1/12/2009:

15:35 Ticket #184 (Info and Spelling on Eraser Trac.) created by Overwriter
OK so I am a little tired today and I am feeling a bit pedantic ! Indulge …

01/12/09:

14:00 Ticket #93 (Eraser 5.86.1 Not Erasing .txt or URL files) closed by trac-robot
This ticket was closed automatically by the system. It was previously set …

01/10/09:

20:46 Ticket #183 (Capcha too hard or not working.) created by Overwriter
I have been PM’d on another forum by someone offering to help Eraser but …
19:52 Ticket #182 (Calculating Enhancement.) created by Overwriter
When a user right clicks local disk C and selects Erase Unused Space …
19:50 Ticket #181 (Eraser crashed on re-opening progress window) created by Overwriter
Hi Joel, I just received this from a user. I try to persuade people to …
19:49 Ticket #180 (Flash Drive Error.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 Trying to erase a file on a flash …
14:55 Ticket #179 (Right Click Recycle Bin Failure) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 After all my previous reports on the …
14:47 Ticket #178 (Eraser Calculating Time.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 When I try to wipe my free space on …
14:46 Ticket #177 (Erasing file in use, no error message.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 I tried to Erase a file I knew was …
05:47 Ticket #174 (Copy Error Reports) closed by Joel
fixed: Implemented in r880.
05:47 Changeset [880] by lowjoel
  • branches/eraser6/Eraser/LogForm.Designer.cs
  • branches/eraser6/Eraser/LogForm.cs
  • branches/eraser6/Eraser/LogForm.resx
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

-Allow users to copy the log text
-Internationalise the text in this dialog

Fixes #174.

05:26 Ticket #167 (No indication of progress.) closed by Joel
fixed: Cancellation of tasks in that phase is implemented in r879.
05:25 Changeset [879] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs

Allow task cancellations to take place when Eraser is searchingfor file cluster tips to erase.

04:14 Ticket #176 (Erase Floppy Drive Error) closed by Joel
fixed
04:12 Changeset [878] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp

Fix full drive erases (ie delete all files in drive). Fixes #176.

03:28 Ticket #168 (Floppy Disk Error) closed by Joel
fixed: I've fixed the parameter incorrect bug. Fixed in r877. As for the recycle …
03:26 Changeset [877] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs

FAT dates only reach up to Jan 1 1980. Fixes #168.

00:24 Ticket #166 (Trouble installing V6 on XP SP3) closed by Joel
invalid: Please, reopen when he replies.
00:20 Ticket #176 (Erase Floppy Drive Error) created by Overwriter
XP Pro SP3 .Net3.5 Eraser Beta 4 Right click on the A Drive 3 1/2 inch …

01/09/09:

21:58 Ticket #175 (Schedule screen won’t clear properly.) created by Overwriter
XP Pro SP3 .Net 3.5 Beta 4 I am unsure why this has happened, I tried …
21:50 Ticket #174 (Copy Error Reports) created by Overwriter
Please can the error reports from the Eraser log be selectable so users …
21:44 Ticket #173 (Odd Progress Bar Result.) created by Overwriter
XP Pro SP3 .Net 3.5 Beta 4 Hi When erasing a floppy I get this. …
13:52 Ticket #172 (time left progress bar does not match total progress bar) closed by Joel
worksforme
13:47 Ticket #170 (after erasing desktop items they remain until i refresh) closed by Joel
wontfix: I can't think of any API that can do that currently. If you know how to do …
13:37 Ticket #172 (time left progress bar does not match total progress bar) created by chris12923
If you run a task and double click it to get the prgress window for a …
13:37 Ticket #169 (eraser has stopped working) closed by Joel
duplicate: It should be a duplicate of #139. Is it possible for you to provide me …
13:31 Ticket #171 (Disable buffering) created by Joel
Eraser should utilise the FILE_FLAG_WRITE_THROUGH and …
13:29 Ticket #170 (after erasing desktop items they remain until i refresh) created by chris12923
after i erase an item the custom icon goes away but the default windows …
13:11 Ticket #169 (eraser has stopped working) created by chris12923
If you have eraser settings screen open and choose to erase something like …
12:47 Ticket #161 (Weekly schedule not working) reopened by chris12923
So what your saying is that until the user runs the task he will not …
12:44 Ticket #168 (Floppy Disk Error) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser beta 4 I right clicked on the A drive and …
12:32 Ticket #167 (No indication of progress.) created by Overwriter
XP Pro SP3 .Net 3.5 Eraser Beta 4 I right clicked on local disk C and …

01/08/09:

13:10 Ticket #139 (Right clicking recycle bin two errors.) reopened by Overwriter
Sorry but I am still getting the recycle bin error. Same setup but with …
06:55 Changeset [876] by lowjoel
  • branches/website/Templates/Eraser.dwt
  • branches/website/announcements/20081201.html
  • branches/website/announcements/20081213.html
  • branches/website/announcements/20090103.html
  • branches/website/announcements/20090108.html
  • branches/website/contributing.html
  • branches/website/index.php
  • branches/website/reviews.html

Updated to rc4.

00:40 Changeset [875] by lowjoel
  • branches/eraser6/Eraser/Resources/BackgroundLogo.png
  • branches/eraser6/Version.cs
  • branches/eraser6/Version.rc
  • branches/eraser6/Version.wxs

Eraser 6 rc4 is released.

00:37 Changeset [874] by lowjoel
  • branches/eraser6/Installer/Installer.wixproj

Quote paths tosupport paths with spaces.

00:33 Changeset [873] by lowjoel
  • branches/eraser6/Installer/Installer.wixproj

Silence a few warnings, and put signing in the post-build event again.

00:26 Changeset [872] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp
  • branches/eraser6/ShellExt/CtxMenu.h

Elevate the spawned Eraser process only if the user is not an admin.

01/07/09:

06:00 Changeset [871] by lowjoel
  • branches/eraser6/Util/File.cs
  • branches/eraser6/Util/NtfsAPI.cs
  • branches/eraser6/Util/StreamInfo.cs
  • branches/eraser6/Util/VolumeInfo.cs

Use the Marshaller to convert Win32 error codes to .NET exceptions - it obviously can do a better job than we can.

01:08 Changeset [870] by lowjoel
  • branches/eraser6/Installer/Installer.wixproj
  • branches/eraser6/Installer/SignBin.bat

Sign and timestamp all distributables. I've removed signing from the Wix project because x64 build "fails" with errors that aren't really errors, so those will be signed manually together with the bootstrapper.

01/06/09:

23:39 Changeset [869] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp

Forgot to add quotes and a space to the command line, thus resulting in the Eraser Shell Extension not being able to find Eraser.exe

21:09 Ticket #166 (Trouble installing V6 on XP SP3) created by Overwriter
Hi Joel. I received this message from a user post. I said I would make …
13:40 Changeset [868] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp
  • branches/eraser6/ShellExt/CtxMenu.h
  • branches/eraser6/ShellExt/ShellExt.rc
  • branches/eraser6/ShellExt/resource.h

-Show a polite error message when a user cancels UAC after selecting a free space erase
-Refactor the GetMenuBitmap? function to the GetMenuBitmapFromIcon? function which allows the conversion of arbitrary bitmaps
-Show a UAC shield for the Unused Space erase menu item

10:21 Changeset [867] by lowjoel
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/ShellExt/CtxMenu.cpp

Implemented Elevation for Vista users.

08:46 Ticket #139 (Right clicking recycle bin two errors.) closed by Joel
fixed: The crash has been r866. It won't happen but the side effect is that …
08:45 Changeset [866] by lowjoel
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

Don't allow accessing a null reference after FindForm? has been called (Don't know why it returns null?). Fixes #139.

08:41 Ticket #160 (eraser unhandled exception path format is not supported) closed by Joel
fixed: Fixed in r865.
08:41 Changeset [865] by lowjoel
  • branches/eraser6/Eraser/SettingsPanel.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx
  • branches/eraser6/Eraser/TaskDataSelectionForm.cs

Don't allow the user to select invalid paths for folder selections. Fixes #160.

08:33 Ticket #163 (no new updates shouldnt show blank window) closed by Joel
fixed: Implemented in r864.
08:33 Changeset [864] by lowjoel
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx
  • branches/eraser6/Eraser/UpdateForm.cs

Inform the user if there are no updates or plugins available for download.

08:28 Ticket #162 (Need delete confirmation) closed by Joel
fixed: Yep, thanks. Implemented in r863.
08:28 Changeset [863] by lowjoel
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

Confirmt ask deletions. Implements #162.

08:25 Ticket #165 (view completed tasks under erase schedule is disabled) closed by Joel
fixed: It's not used and has been removed.
08:24 Ticket #164 (view log under erase schedule disabled) closed by Joel
fixed: It's not used. It has been removed.
08:24 Ticket #161 (Weekly schedule not working) closed by Joel
invalid: Like I've said in #109, the fourth week will only take effect after the …
08:23 Changeset [862] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp

Fixed the alpha channel preservation for DIBs when converted from icons. This doesn't require the Buffered Paint APIs.

07:55 Changeset [861] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp

Fixed 32-bit bitmaps for Vista. Somehow my DDB to DIB conversion lost the alpha channel. Using BeginBufferedPaint? should solve it, but my old method is still around as a fallback.

05:19 Ticket #165 (view completed tasks under erase schedule is disabled) created by chris12923
the view completed tasks item under erase schedule is disabled
05:18 Ticket #164 (view log under erase schedule disabled) created by chris12923
If you look under erase schedule the view log entry is disabled
05:07 Ticket #163 (no new updates shouldnt show blank window) created by chris12923
I think when user checks for updates and there are none it should just …
04:55 Ticket #162 (Need delete confirmation) created by chris12923
When deleting a task it would be nice to have a delete confirmation
04:51 Ticket #161 (Weekly schedule not working) created by chris12923
Lets say you schedule for every 4th week on tuesday. Eraser scheduler …
03:41 Ticket #159 (no explorer context menu vista 64) closed by Joel
fixed: Fixed in r860.
03:41 Ticket #158 (Erase settings are blank vista 64) closed by Joel
duplicate: Duplicate of #156.
03:41 Ticket #157 (plugins which have just been approved message) closed by Joel
duplicate: Duplicate of #156.
03:40 Ticket #155 (Grey box on install screen) closed by Joel
wontfix: It's Windows Installer being weird. I could remove it but then I'd have to …
03:39 Ticket #156 (setting held invalid values on first run) closed by Joel
worksforme: You must install the Eraser Root Certificate for beta installs. It …
03:12 Ticket #160 (eraser unhandled exception path format is not supported) created by chris12923
click settings click replace erased files with the following files to …
02:50 Ticket #159 (no explorer context menu vista 64) created by chris12923
There is no explorer context menu entry in vista 64
02:48 Ticket #158 (Erase settings are blank vista 64) created by chris12923
All 3 erase settings pulldowns are blank in vista 64
02:43 Ticket #157 (plugins which have just been approved message) created by chris12923
Plugins which have just been approved will only be loaded the next time …
02:17 Changeset [860] by lowjoel
  • branches/eraser6/Installer/Bootstrapper/Bootstrapper.cpp

Install 64-bit binaries for 64-bit architectures.

02:14 Ticket #156 (setting held invalid values on first run) created by chris12923
I still get this screen. I think eraser should just set the default …
02:07 Ticket #155 (Grey box on install screen) created by chris12923
Is the gray rectangle on install screen supposed to be there? Its been …
01:35 Ticket #151 (Clear all completed tasks.) closed by Joel
fixed: Implemented in r858-r859. I didn't implement the "Clear completed tasks" …
01:34 Changeset [859] by lowjoel
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

-Fixed a grammatical error
-Clear one-shot tasks only if the task completed without warnings or errors

01:30 Changeset [858] by lowjoel
  • branches/eraser6/Eraser/Program.cs
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/SettingsPanel.Designer.cs
  • branches/eraser6/Eraser/SettingsPanel.cs
  • branches/eraser6/Eraser/SettingsPanel.nl.resx
  • branches/eraser6/Eraser/SettingsPanel.resx
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

-Allow users to specify that they want compelted tasks to be removed automatically
-Tasks will pop up a balloon telling users that they have been completed

00:36 Ticket #151 (Clear all completed tasks.) reopened by Joel

01/05/09:

12:23 Ticket #134 (Vista 64 Eraser v5.87 no context menu) closed by Joel
fixed: Fixed in r827
12:22 Changeset [857] by lowjoel
  • trunk/bin/Eraser.iss

-Fixed broken x64 runtime MSI
-Fixed x64 shell extension

Fixes #134.

10:52 Ticket #116 (Bring back automatically closed tickets.) closed by Joel
wontfix
10:50 Ticket #1 (Recycle bin erasure failures) closed by Joel
fixed: Also, the recycled folder contains recycle bin contents for every user on …
10:47 Ticket #136 (About Eraser screen flash) closed by Joel
fixed: Fixed in r856.
10:47 Changeset [856] by lowjoel
  • branches/eraser6/Eraser/AboutForm.Designer.cs
  • branches/eraser6/Eraser/AboutForm.cs

Implemented a slightly (performance increase by 200%) faster about box drawing algorithm. Fixes #136.

10:24 Ticket #154 (Crashing when using plausible deniability.) closed by Joel
duplicate: It's got nothing to do with the plausible deniability. It's a duplicate of …
10:23 Changeset [855] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs

Fixed the plausible deniability code for folders in the list.

10:02 Ticket #140 (Right click for new schedule) closed by Joel
fixed: Implemented in r854.
10:01 Changeset [854] by lowjoel
  • branches/eraser6/Eraser/MainForm.Designer.cs
  • branches/eraser6/Eraser/MainForm.cs
  • branches/eraser6/Eraser/MainForm.resx
  • branches/eraser6/Eraser/SchedulerPanel.Designer.cs
  • branches/eraser6/Eraser/SchedulerPanel.cs
  • branches/eraser6/Eraser/SchedulerPanel.nl.resx
  • branches/eraser6/Eraser/SchedulerPanel.resx
  • branches/eraser6/Eraser/Strings.en.resx

-Allow users to create tasks by right clicking in the scheduler list view
-Remove the unused and disabled menu entries in the Scheduler tool bar item

1/5/2009:

09:47 Ticket #152 ("About" links to the old V5 webpage.) closed by Joel
fixed: Fixed in r853
09:46 Changeset [853] by lowjoel
  • branches/eraser6/Eraser/AboutForm.cs

Link to our new site. Fixes #152.

09:45 Ticket #153 (Grammatical error.) closed by Joel
fixed: Fixed in r852.
09:45 Changeset [852] by lowjoel
  • branches/eraser6/Eraser/AboutForm.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

Fixed a grammatical error. Fixes #153.

09:41 Ticket #149 (Eraser secure move crash.) closed by Joel
fixed: Fixed in r851.
09:41 Changeset [851] by lowjoel
  • branches/eraser6/ShellExt/CtxMenu.cpp

Don't show the Secure Move entry yet: it isn't implemented. Fixes #149.

09:37 Changeset [850] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs
  • branches/eraser6/Manager/Task.cs
  • branches/eraser6/Util/File.cs
  • branches/eraser6/Util/ShellAPI.cs
  • branches/eraser6/Util/Util.csproj

-Moved all Shell calls to ShellAPI.cs
-Empty the recycle bin after we are done with the erase
-Only erase the recycle bin that belongs to the current user

Partially fixes #139

04:42 Ticket #115 (Editing Trac Tickets.) closed by Joel
wontfix: Looks like everyone wants it: http://trac.edgewall.org/ticket/454. So …
04:32 Ticket #99 (Plugins popup window Vista 32) closed by Joel
fixed: I've fixed this, I think.
04:32 Ticket #109 (Weekly schedule not working properly) closed by Joel
fixed: I think it should be fixed
04:31 Ticket #144 (Floppy disk access when erasing recycle bin.) closed by Joel
wontfix
04:03 Ticket #151 (Clear all completed tasks.) closed by Joel
invalid: Don't have duplicate discussions please. I'll close this until a consensus …
04:03 Ticket #150 (Notification pop-ups timing.) closed by Joel
wontfix: The balloons are determined by system settings, you'll have to change it …
04:01 Ticket #148 (Eraser secure move crash.) closed by Joel
invalid

1/4/2009:

20:01 Ticket #154 (Crashing when using plausible deniability.) created by Overwriter
XP Pro SP3 NET 3.5 After selecting a file (.pdf) for the plausible …
19:40 Ticket #153 (Grammatical error.) created by Overwriter
Sorry to sound like a pedantic school teacher (but we want Eraser to be …
19:29 Ticket #152 ("About" links to the old V5 webpage.) created by Overwriter
The link on the “About” page on Eraser V6 links to the old V5 webpage. …
19:23 Ticket #151 (Clear all completed tasks.) created by Overwriter
Can we have a right click or a button that enables users to clear all the …
19:18 Ticket #150 (Notification pop-ups timing.) created by Overwriter
Would it be possible to reduce the amount of time Eraser keeps the …
19:12 Ticket #149 (Eraser secure move crash.) created by Overwriter
XP Pro SP3 Net 3.5 When I right click on a file and select secure move …
19:11 Ticket #148 (Eraser secure move crash.) created by Overwriter
XP Pro SP3 Net 3.5 When I right click on a file and select secure move …
16:58 Ticket #147 (Ballast File Creation.) created by Overwriter
I think it would be a great feature for Eraser V6 to enable the user to …
07:59 Ticket #142 (Don’t have a history !) closed by Joel
invalid: You have to. Otherwise error messages will never be shown. Having it …
07:55 Ticket #137 (No V6 Beta 3 in drop down option on Trac tickets.) closed by Joel
fixed: My bad. Fixed.
07:53 Ticket #146 (Vista 64 and installing .net 3.5) closed by Joel
duplicate
07:53 Ticket #145 (Vista 64 and installing .net 3.5) closed by Joel
duplicate: Watch the forum, I've posted my response there.
07:52 Ticket #138 (File added to schedule no progress bar on right click) closed by Joel
invalid: It's by design. I took the bold leap of redesigning the user workflow. …
03:25 Ticket #146 (Vista 64 and installing .net 3.5) created by Blewby
Hi, using Vista 64bit, and when I install Eraser 6(rc3) (run as …
03:23 Ticket #145 (Vista 64 and installing .net 3.5) created by Blewby
Hi, using Vista 64bit, and when I install Eraser 6(rc3) (run as …
02:34 Ticket #144 (Floppy disk access when erasing recycle bin.) created by Overwriter
XP Pro SP3 .net 3.5 Eraser V6 Beta 3 When I right click on the …
02:30 Ticket #143 (ISSAC or ISSAC+) created by Overwriter
ISSAC or ISSAC+ I just wondered which version of ISSAC was installed in …
02:25 Ticket #142 (Don’t have a history !) created by Overwriter
Eraser V6 Beta 3 As V6 is a security and privacy tool, I don’t think it …
02:22 Ticket #141 (Better method description.) created by Overwriter
Eraser V6 Beta 3 When a user drops down the erase methods it would be …
02:19 Ticket #140 (Right click for new schedule) created by Overwriter
Eraser V6 Beta 3 Could the schedule window allow a user to right click …
02:17 Ticket #139 (Right clicking recycle bin two errors.) created by Overwriter
XP Pro SP3 .net 3.5 Eraser V6 Beta 3 I right clicked the recycle bin …
02:11 Ticket #138 (File added to schedule no progress bar on right click) created by Overwriter
XP Pro SP3 .net 3.5 Eraser V6 Beta 3 When I right click a file and …
02:06 Ticket #137 (No V6 Beta 3 in drop down option on Trac tickets.) created by Overwriter
No V6 Beta 3 in drop down option on Trac tickets.
02:04 Ticket #136 (About Eraser screen flash) created by Overwriter
XP Pro SP3 .net 3.5 V6 Beta 3 If the Eraser window is maximised then …

1/3/2009:

06:37 Ticket #135 (Eraser not deleting very long (and weird) filenames (from Sandoxie)) closed by Joel
wontfix: It's to be expected. Long filenames like these can't be deleted with …
05:17 Ticket #135 (Eraser not deleting very long (and weird) filenames (from Sandoxie)) created by Ozo
When using Eraser (v5.86 on Vista 32-bit) to delete files in my Sanboxie …
00:43 Changeset [849] by lowjoel
  • branches/website/Templates/Eraser.dwt
  • branches/website/announcements/20081201.html
  • branches/website/announcements/20081213.html
  • branches/website/announcements/20090103.html
  • branches/website/contributing.html
  • branches/website/index.php
  • branches/website/reviews.html
  • branches/website/style.css

-Released 5.8.7 beta4 and 6 rc3

00:42 Changeset [848] by lowjoel
  • branches/website/download.php
  • branches/website/updates/index.php

-Implemented supersedance for updates
-Implemented the content-length header for browsers to know how much to download
-

1/2/2009:

13:49 Changeset [847] by lowjoel
  • branches/eraser6/ShellExt/ShellExt_i.c
  • branches/eraser6/ShellExt/ShellExt_i.h
  • branches/eraser6/Version.cs
  • branches/eraser6/Version.rc
  • branches/eraser6/Version.wxs

rc3 released.

13:19 Changeset [846] by lowjoel
  • branches/eraser6/Util/WintrustAPI.cs

Fixed WintrustAPI for x86.

10:46 Changeset [845] by lowjoel
  • branches/eraser6/Manager/Manager.csproj
  • branches/eraser6/Manager/Plugins.cs
  • branches/eraser6/Util/Util.csproj
  • branches/eraser6/Util/WintrustAPI.cs

Implemented Authenticode verification using Authenticode APIs instead of the X509Certificate2 class which never verified our certs.

10:42 Changeset [844] by lowjoel
  • branches/eraser6/Eraser/Resources/BackgroundLogo.png

rc3 artwork.

08:26 Changeset [843] by lowjoel
  • trunk/README.txt
  • trunk/bin/Eraser.iss
  • trunk/version.h

I'm releasing beta 4.

07:43 Changeset [842] by lowjoel
  • trunk/bin/Eraser.iss

The vcredist binaries are 08 runtimes now.

07:40 Ticket #87 (Eraser starting up on reboot) closed by Joel
fixed: Fixed in r841.
07:40 Changeset [841] by lowjoel
  • trunk/Item.cpp
  • trunk/Item.h
  • trunk/SchedulerView.cpp

-Implemented unique IDs for scheduled tasks.
-Store scheduled tasks under HKCU for better standard user support

Fixes #87.

07:19 Ticket #125 (Eraser needs yes or no to all box) closed by Joel
fixed: Implemented in r840.
07:19 Changeset [840] by lowjoel
  • trunk/EraserDll/FileLockResolver.cpp
  • trunk/EraserDll/FileLockResolver.h

Implemented a "remember this decision for the rest of the erase" option for the file lock resolver. Fixes #125.

06:47 Ticket #133 (eliminate inputting of non numerical char in log file size box) closed by Joel
fixed: Fixed in r839.
06:47 Changeset [839] by lowjoel
  • trunk/PreferencesPage.cpp

Validate the scheduler log maximum size input from the user. Fixes #133.

06:46 Changeset [838] by lowjoel
  • trunk/EraserUI/FileTreeCtrl.cpp

Warning fix.

06:46 Changeset [837] by lowjoel
  • trunk/EraserDll/NTFS.h

Fixed declaration for x64

06:10 Ticket #131 (set shortcut keys popup error message) closed by Joel
fixed: I think this is fixed alongside #130.
06:09 Ticket #129 (Passwords can be blank) closed by Joel
fixed: Fixed in r836.
06:09 Changeset [836] by lowjoel
  • trunk/Eraser.rc
  • trunk/EraserDll/Eraser.rc
  • trunk/EraserDll/EraserDll.vcproj
  • trunk/EraserDll/SecManDlg.cpp
  • trunk/EraserDll/SecurityManager.cpp
  • trunk/EraserDll/resource.h
  • trunk/PreferencesPage.cpp

-Removed unused Croatian resources
-Check that the password for protection isn't blank before setting it
-Rewrote the code structure to make a little more logical sense

05:40 Ticket #132 (eraser can not erase files in .ink folders going through on demand ...) closed by Joel
fixed: That's because the .lnk is a file, not a folder. LNK files may point …
05:35 Ticket #130 (shortcut keys show wrong value when changing) closed by Joel
fixed: Fixed in r835.
05:35 Changeset [835] by lowjoel
  • trunk/KeyComboDlg.cpp

Fixed the Hotkey selection dialog. The old code did not allow a trailing NULL to be returned, preventing the GetLine? call from succeeding. I've now added space for it and added error handling code.

Fixes #130.

04:34 Ticket #127 (Can not erase recycle bin using on demand task) closed by Joel
duplicate: I can't reproduce this bug. I think the fix for #126 fixed this.
04:31 Ticket #126 (Eraser error 'nothing to erase') closed by Joel
fixed: Fixed in r834.
04:30 Changeset [834] by lowjoel
  • trunk/EraserDll/Eraser.cpp

Don't complain that there are no files to erase. Fixes #126.

04:28 Ticket #124 (Eraser access denied deleting folder) closed by Joel
fixed: I've replaced the custom dialog with the native Windows file and directory …
04:28 Changeset [833] by lowjoel
  • trunk/TaskDataPage.cpp

Replace the custom dialog with the Windows common dialogs to prevent the selection of files in directory selections and vice versa. Fixes #124.

04:25 Changeset [832] by lowjoel
  • trunk/EraserDll/Eraser.cpp

Read the braces wrongly, endThread must always be called.

04:03 Ticket #128 (Eraser does not shut down after erasing) closed by Joel
fixed: Fixed in r831.
04:03 Changeset [831] by lowjoel
  • trunk/EraserDlg.h
  • trunk/EraserDll/Eraser.cpp
  • trunk/EraserDll/EraserDllInternal.h
  • trunk/EraserView.cpp
  • trunk/Item.h
  • trunk/TaskDataPage.cpp
  • trunk/TaskDataPage.h

Execute the post-task operation before exit. Fixes #128.

00:05 Changeset [830] by lowjoel
  • branches/eraser6/Manager/DirectExecutor.cs

Forgot to reset the system standby status.

1/1/2009:

18:25 Ticket #134 (Vista 64 Eraser v5.87 no context menu) created by chris12923
Shouldnt I be able to right click a file and have a context menu that …

12/31/2008:

13:51 Ticket #133 (eliminate inputting of non numerical char in log file size box) created by chris12923
in prefs for schedular non numerical char's should not be allowed for …
13:43 Ticket #132 (eraser can not erase files in .ink folders going through on demand ...) created by chris12923
create new task and choose files in folder button highlight a folder like …
13:34 Ticket #131 (set shortcut keys popup error message) created by chris12923
goto set shortcut keys box in the textbox move cursor to right of the …
13:27 Ticket #130 (shortcut keys show wrong value when changing) created by chris12923
general prefs click the shotcuts button highlight the 'erase' shortcut …
13:21 Ticket #129 (Passwords can be blank) created by chris12923
you can set a blank password and eraser will ask you for a password even …
13:16 Ticket #128 (Eraser does not shut down after erasing) created by chris12923
create new task and tell eraser to restart pc when finished task …
13:01 Ticket #127 (Can not erase recycle bin using on demand task) created by chris12923
new task files in folder choose $Recycle.bin click ok run task …
12:55 Ticket #126 (Eraser error 'nothing to erase') created by chris12923
Create empty folder New task Click files in folder button choose the …
10:07 Ticket #123 (Front page of the new Eraser website) closed by Joel
wontfix: 1 is correct, it's meant to be a subpoint. 2 is by design. I coded the …

12/30/2008:

23:34 Ticket #125 (Eraser needs yes or no to all box) created by chris12923
When deleting many folders many may be locked and eraser will prompt you …
23:21 Ticket #124 (Eraser access denied deleting folder) created by chris12923
Create new task Choose file radio button select a folder (not a file) …
14:07 Ticket #35 (Eraser leaving info after install) reopened by Overwriter
Was this ever resolved ?
14:04 Ticket #30 (Encrypted page file) reopened by Overwriter
Another Zombie ticket brought back from the dead ! Ha ha ! So Joel was …
14:02 Ticket #61 (Html files and folders association.) reopened by Overwriter
13:22 Ticket #123 (Front page of the new Eraser website) created by Overwriter
Minor adjustments to front page of the new Eraser website. 1 = Line …
04:53 Ticket #122 (Themed Eraser / Forum / Website Aesthetics.) created by Overwriter
Totally trivial request. As Eraser V6 is red, black and silver and the …
01:02 Ticket #10 (thumbs.db) closed by Joel
worksforme: I can't reproduce this issue even after a long while. Could you try the …

12/29/2008:

13:42 Ticket #117 (Eraser Verify freezes after looking at network) closed by Joel
fixed: Fixed in r829.
13:42 Changeset [829] by lowjoel
  • trunk/Eraser.vcproj
  • trunk/EraserDll/StdAfx.h
  • trunk/EraserUI/FileTreeCtrl.cpp
  • trunk/EraserUI/stdafx.h
  • trunk/Erasext/StdAfx.h
  • trunk/Launcher/StdAfx.h
  • trunk/StdAfx.h
  • trunk/Verify/StdAfx.h
  • trunk/shared/stdafx.h

Fixed #117
-Standardise all versions of the Windows API used to prevent code conflicts
-Don't draw the custom icon if we can't get the rectangle for the item (it may be invalid)

13:09 Ticket #120 (Confirm task deletion) closed by Joel
fixed: Implemented in r828.
13:09 Changeset [828] by lowjoel
  • trunk/EraserView.cpp
  • trunk/SchedulerView.cpp

Confirm task deletions. Implements #120.

12:56 Ticket #121 ('View log' should be under view dropdown menu) closed by Joel
worksforme: I think File is more appropriate. View refers to the 'view' of the current …
12:54 Ticket #119 (Eraser error when deleting from explorer tab) closed by Joel
fixed: Oh right, I misread your problem description. I've fixed it in r827.
12:54 Changeset [827] by lowjoel
  • trunk/EraserUI/ShellPidl.cpp

Don't think it's judgement day if the user cancelled the delete dialog. He only cancelled it.

12:09 Ticket #98 (settings popup after install Vista 32) closed by Joel
duplicate: Duplicate. See #99
12:08 Ticket #103 (Erase Settings are blank) closed by Joel
duplicate: Duplicate of #99
10:41 Ticket #106 (Recurring month does not change) closed by Joel
fixed: Fixed in r826. The x month frequency will only happen when the task was …
10:40 Ticket #105 (Recurring monthly task wrong dates) closed by Joel
fixed: Fixed in r826.
10:40 Changeset [826] by lowjoel
  • branches/eraser6/Manager/Schedule.cs

Fixed monthly schedules. Fixes #105, #106.

10:40 Ticket #102 (Trac "my tickets" does not work.) closed by chris12923
wontfix: Replying to Joel: Ok.Thanks.
10:36 Ticket #121 ('View log' should be under view dropdown menu) created by chris12923
Just a suggestion is to put 'view log' under the view menu instead of the …
10:14 Ticket #97 ("Eraser has stopped working" popup on Vista 64) closed by Joel
fixed: Fixed in r825
10:14 Changeset [825] by lowjoel
  • branches/eraser6/Manager/EntropySource.cs
  • branches/eraser6/Util/KernelAPI.cs

Fixed a problem with the 64-bit marshaller (rather, don't depend on a compatibility shim with the 32-bit marshaller, whichever way you see it) where IntPtr?'s and strings are different (holdover from LPWSTR in Windows). Fixes #97

09:31 Ticket #120 (Confirm task deletion) created by chris12923
This just happened to me on my laptop so I thought Id suggest it. I'd …
09:28 Ticket #107 (Make install button greyed out in update window) closed by Joel
fixed: Fixed in r824.
09:28 Changeset [824] by lowjoel
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/UpdateForm.Designer.cs
  • branches/eraser6/Eraser/UpdateForm.cs
  • branches/eraser6/Eraser/UpdateForm.resx

Enable the Install button only if updates are present for installation. Fixes #107.

09:24 Ticket #104 (Spelling error plugin popup box) closed by Joel
duplicate: Duplicate of #100
09:23 Ticket #101 (plugin popup window spelling error) closed by Joel
duplicate
09:20 Ticket #100 (plugin popup window spelling error) closed by Joel
fixed: Fixed in r823.
09:20 Changeset [823] by lowjoel
  • branches/eraser6/Eraser/SettingsPanel.cs
  • branches/eraser6/Eraser/Strings.NL.resx
  • branches/eraser6/Eraser/Strings.en.resx
  • branches/eraser6/Eraser/Strings.resx

Fixed a typo as reported in #100.

09:19 Changeset [822] by lowjoel
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj

Sign the default plugin even for debug builds since it won't be loaded by default otherwise.

09:07 Ticket #40 (Form a documentation team) closed by Joel
fixed: Overwriter's in charge now. We just need to get it started…
09:04 Ticket #118 (Verify has problems erasing files with long filenames) closed by Joel
worksforme: The Vista shell maximum length is actually 260 chars (as with all Windows …
09:00 Ticket #108 (Add option to select OS in Trac system) closed by Joel
wontfix: Hmm, I can't find any Trac modification that allows this. My admin console …
08:53 Ticket #114 (Eraser website missing top bar.) closed by Joel
fixed: Duplicate of #113, which I fixed in r821.
08:53 Ticket #113 (Eraser Webpage missing top bar.) closed by Joel
duplicate
08:51 Ticket #111 (Spelling) closed by Joel
fixed: Bleah, my spelling's gone down the drain. Haha! Fixed in r821.
08:50 Changeset [821] by lowjoel
  • branches/website/Templates/Eraser.dwt
  • branches/website/announcements/20081201.html
  • branches/website/announcements/20081213.html
  • branches/website/contributing.html
  • branches/website/images/header.jpg
  • branches/website/index.php
  • branches/website/reviews.html

banner.jpg is blocked by Privoxy, use header instead.

06:54 Ticket #119 (Eraser error when deleting from explorer tab) created by chris12923
Open Eraser Click Explore bar Now choose a folder Right click and …
04:04 Ticket #118 (Verify has problems erasing files with long filenames) created by chris12923
Create a .txt file with vista maximum filename length Inside the .txt …
01:59 Ticket #117 (Eraser Verify freezes after looking at network) created by chris12923
open verify click browse to look for file double click network now go …
00:35 Ticket #116 (Bring back automatically closed tickets.) created by Overwriter
I have noticed that the Trac automatically closes tickets after only 2 …

12/28/2008:

15:46 Ticket #115 (Editing Trac Tickets.) created by Overwriter
Users reporting bugs and creating Trac tickets cannot edit or delete their …
15:04 Ticket #114 (Eraser website missing top bar.) created by Overwriter
The new Eraser website looks like the attachment to me when using …
15:04 Ticket #113 (Eraser Webpage missing top bar.) created by Overwriter
The new Eraser website looks like the attachment to me when using …
14:56 Ticket #112 (Slow authentication e-mail) created by Overwriter
A forum member has report to me that it took several hours for the server …
14:52 Ticket #111 (Spelling) created by Overwriter
On this page: http://eraser.heidi.ie/announcements/20081213.html
14:19 Ticket #110 (Spelling on web page) created by Overwriter
On this page: http://www.heidi.ie/node/6 The link, Guttmann should …
05:49 Ticket #109 (Weekly schedule not working properly) created by chris12923
I havent figured it out but most of the time when I schedule a weekly …
05:34 Ticket #108 (Add option to select OS in Trac system) created by chris12923
Is it possible since I am running multiple systems as are other users to …
05:31 Ticket #107 (Make install button greyed out in update window) created by chris12923
Please make the install button grayeded out in the update window unless a …
05:26 Ticket #106 (Recurring month does not change) created by chris12923
Recurring month does not change Choose to set recurring task Choose …
05:22 Ticket #105 (Recurring monthly task wrong dates) created by chris12923
Recurring monthly task wrong dates Choose to set recurring task Choose …
05:10 Ticket #104 (Spelling error plugin popup box) created by chris12923
Please see attached screenie
05:09 Ticket #103 (Erase Settings are blank) created by chris12923
During first run the erase settings are blank Please see attached screen …

12/27/2008:

21:42 Ticket #102 (Trac "my tickets" does not work.) created by chris12923
In trac if I click "my tickets" button it will tell me no matches found. …
18:43 Ticket #101 (plugin popup window spelling error) created by chris12923
Plugin popup window on first run after install has spelling error which I …
18:42 Ticket #100 (plugin popup window spelling error) created by chris12923
Plugin popup window on first run after install has spelling error which I …
18:39 Ticket #99 (Plugins popup window Vista 32) created by chris12923
Plugins popup window Vista 32 After install and choosing to run after …
18:23 Ticket #98 (settings popup after install Vista 32) created by chris12923
settings popup after install Vista 32 Installed Eraser Chose Run Eraser …

12/26/2008:

22:23 Ticket #97 ("Eraser has stopped working" popup on Vista 64) created by chris12923
Installed fine Installed .net fine Checked the run Eraser checkbox …

12/23/2008:

20:09 Ticket #96 (Eraser Boot !) created by Overwriter
OK I know there is enough work to be done to get the standard windows …
20:08 Ticket #95 (CD / DVD Erasure) created by Overwriter
One for Eraser V6.3 I think. Trivial request again but I think it would …
20:07 Ticket #94 (All web pages for Eraser should link to each other.) created by Overwriter
Trivial request. All web pages for Eraser should link to each other. …

12/22/2008:

13:55 Ticket #92 (Restart Problems After Eraser 6.0.2.813 Install.) closed by Joel
fixed: Yeah, fixed.

12/17/2008:

16:11 Ticket #93 (Eraser 5.86.1 Not Erasing .txt or URL files) created by harkonenn
Joel, this is a reminder, as you requested. Eraser 5.86.1 does not …
Note: See TracTimeline for information about the timeline view.