Timeline
12/22/2009:
- 10:43 Changeset [1412] by
-
- branches/eraser6/BlackBox/Eraser/Strings.NL.resx
- branches/eraser6/BlackBox/Eraser/Strings.en.resx
- branches/eraser6/BlackBox/Eraser/Strings.it.resx
- branches/eraser6/BlackBox/Eraser/Strings.resx
New strings for localisation
- 10:42 Changeset [1411] by
-
- branches/eraser6/BlackBox/Eraser/MainForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/MainForm.cs
- branches/eraser6/BlackBox/Eraser/Program.cs
Display the BlackBox? UI in the idle loop instead of blocking the loading of the Main Form.
- 10:41 Changeset [1410] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.resx
- branches/eraser6/BlackBox/Eraser/Properties/Resources.Designer.cs
- branches/eraser6/BlackBox/Eraser/Properties/Resources.resx
- branches/eraser6/BlackBox/Eraser/Resources/BlackBox.png
- branches/eraser6/BlackBox/Resources/Source/Icons/Nuke (Crash).psd
Reorganised the BlackBox? main UI to add a cracked Eraser icon and rewrote the explanatory note.
- 10:38 Changeset [1409] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
-Display a proper error message box when errors occur in the worker thread
-Instead of checking the response code when getting the web response, we handle errors in exception handlers (WebException? is thrown)
- 06:20 Changeset [1408] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
If the HTTP error code is not 200 OK we will check for an Error root element and use that as error text.
- 06:19 Changeset [1407] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
Don't clear the final entry which is added to the stack trace; this results in an empty stack trace since we copy by reference!
- 04:49 Changeset [1406] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
When we request the stack trace from the BlackBox? report, retrun the data in an easy to understand form -- the parent IList is the list of exceptions and the inner List are the stack frames.
- 04:31 Changeset [1405] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
- branches/eraser6/BlackBox/Eraser/Strings.NL.resx
- branches/eraser6/BlackBox/Eraser/Strings.en.resx
- branches/eraser6/BlackBox/Eraser/Strings.it.resx
- branches/eraser6/BlackBox/Eraser/Strings.resx
-Parse the stack trace and then verify against the server to see if it is new.
-Create a new FormField? constructor overload that takes strings.
- 04:30 Changeset [1404] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
When writing the stack trace in the separate file, don't write the fancy formatting of the debug log for easier parsing
- 03:47 Changeset [1403] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
Decide once the length of the boundary since placing the Random call in the loop condition would introduce too much unpredictability in the boundary length.
- 03:39 Changeset [1402] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
Valid boundaries are between 1 and 70 characters in length; the old revision only inserted numbers when I intended it would be cast to char and thus insert characters. This has been fixed and only valid characters are inserted.
- 03:38 Changeset [1401] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
Write the stack trace to a separate file for reading later by the BlackBoxReport? class; this file should not be included in the files part of the crash report. This is so that we can report stack traces to the server before we upload the entire large memory dump. Also, use the constants defined in the BlackBox? class to store the crash report contents.
- 03:16 Changeset [1400] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
-When writing the TAR file just write the file names relative to the report directory
-Fixed the MultipartFormDataBuilder? class' AddPart? function -- we were overwriting parts since we didn't seek to the end of the file!
-Also fixed the format for multipart/form-data; the boundary has a CRLF preceding it (even after data)
- 03:10 Changeset [1399] by
-
- trunk/website/announcements/20091215.html
- trunk/website/download.php
Updated file hashes and re-uploads
- 02:57 Changeset [1398] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
-Specify the progress when updating the upload status (fixes exception)
-Upload the report in blocks of 64k instead of 512k since the bottleneck is usually the internet connection, not the disk
- 02:27 Changeset [1397] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
- branches/eraser6/BlackBox/Eraser/Strings.NL.resx
- branches/eraser6/BlackBox/Eraser/Strings.en.resx
- branches/eraser6/BlackBox/Eraser/Strings.it.resx
- branches/eraser6/BlackBox/Eraser/Strings.resx
Factorise out the upload code to a new class for clarity
- 02:00 Changeset [1396] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
Store the paths to the files in the crash report as constants
- 01:59 Changeset [1395] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
-Extend the MultipartFormDataBuilder? class to support both files and form fields.
-Set the content-length header before we start writing to the web request stream.
12/21/2009:
- 07:12 Changeset [1394] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
- branches/eraser6/BlackBox/Eraser/Strings.NL.resx
- branches/eraser6/BlackBox/Eraser/Strings.en.resx
- branches/eraser6/BlackBox/Eraser/Strings.it.resx
- branches/eraser6/BlackBox/Eraser/Strings.resx
Implemented uploading to the webserver.
- 05:54 Changeset [1393] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
Added copyright notice
- 05:54 Changeset [1392] by
-
- branches/eraser6/BlackBox/Dependencies/ICSharpCode.SharpZipLib.dll
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.resx
- branches/eraser6/BlackBox/Eraser/Eraser.csproj
- branches/eraser6/BlackBox/Eraser/MainForm.cs
- branches/eraser6/BlackBox/Eraser/Strings.NL.resx
- branches/eraser6/BlackBox/Eraser/Strings.en.resx
- branches/eraser6/BlackBox/Eraser/Strings.it.resx
- branches/eraser6/BlackBox/Eraser/Strings.resx
Compress the crash report before uploading.
- 05:40 Changeset [1391] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs
Add the crash reports to the main BlackBox? UI and check them all.
- 05:39 Changeset [1390] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
Added the BlackBoxReport? class that encapsulates a crash report.
- 01:23 Changeset [1389] by
-
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxMainForm.resx
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.cs
- branches/eraser6/BlackBox/Eraser/BlackBoxUploadForm.resx
- branches/eraser6/BlackBox/Eraser/Eraser.csproj
- branches/eraser6/BlackBox/Eraser/MainForm.Designer.cs
- branches/eraser6/BlackBox/Eraser/MainForm.cs
- branches/eraser6/BlackBox/Eraser/MainForm.nl.resx
- branches/eraser6/BlackBox/Eraser/MainForm.resx
Added the BlackBox? UI components so that the user will be prompted to send crash reports to us. More work on the UI is needed, however.
12/20/2009:
- 11:58 Changeset [1388] by
-
- branches/eraser6/BlackBox/Eraser.Util/BlackBox.cs
The first version of the BlackBox? class.
- 11:57 Changeset [1387] by
-
- branches/eraser6/BlackBox
- branches/eraser6/BlackBox/Eraser.Util/Eraser.Util.csproj
- branches/eraser6/BlackBox/Eraser/Program.cs
Initial commit to the Eraser BlackBox? branch which is our own crash handler.
- 11:52 Ticket #284 (Eraser.Util rewrite) created by
- Other tasks: - Extract the functions in the following files to discrete …
12/19/2009:
- 22:31 Ticket #283 (Keep highest privilege level of Eraser running) created by
- When running Eraser as an administrator, if an existing instance is found …
12/18/2009:
- 10:39 LocalisingEraser edited by
- (diff)
- 10:06 LocalisingEraser edited by
- (diff)
- 09:59 LocalisingEraser edited by
- (diff)
- 09:57 LocalisingEraser edited by
- (diff)
- 08:29 LocalisingEraser edited by
- (diff)
- 08:03 LocalisingEraser edited by
- (diff)
- 08:03 Changeset [1386] by
-
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.it.resx
- trunk/eraser6/Eraser/SettingsPanel.resx
- 07:49 Changeset [1385] by
-
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.it.resx
- trunk/eraser6/Eraser/SettingsPanel.resx
schedulerMissed Italian traslation corrected
- 02:00 Ticket #282 (Access is Denied) created by
- First, I was getting an error that Access is denied to J:\Document and …
12/17/2009:
- 13:17 Ticket #281 (File is currently in use and cannot be removed) created by
- Today I tried to erase free space on C:, and got the following error in …
12/16/2009:
12/15/2009:
- 05:20 Changeset [1384] 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/contributing.html
- trunk/website/download.php
- trunk/website/index.php
- trunk/website/reviews.html
Mis-linked the announcement
- 05:00 Ticket #280 (Portable Eraser 6) closed by
- duplicate: Duplicate of #260.
- 04:55 Ticket #69 (Erasure of old MFT records on demand) closed by
- duplicate: Duplicate of #22.
- 04:46 Ticket #280 (Portable Eraser 6) created by
- This was not provided in the first release of Eraser as .NET is not …
- 04:45 Ticket #279 (Implement Custom Erasure Types) created by
- Remove the TaskEventArgs? class since the Task object can be traced from …
- 04:44 Ticket #278 (Implement the Executor as a Service) created by
- When using a service, get the service to assign task IDs and task progress …
- 04:43 Ticket #277 (Eraser Unified File Manager) created by
- - Allows handling long file names - Standardize: directory or folder? …
- 04:42 Ticket #276 (Implement Eraser Registrar Interface) created by
-
The current interface is rather weird since we have got 4 different … - 04:42 Ticket #275 (Code Review) created by
-
-
Find a way to return the status of the erase from the DirectExecutor? … - 04:41 Ticket #274 (Use number of files found for entropy) created by
- 04:40 Ticket #273 (Use NtSetInformationFile to deeply set file times) created by
- As in source:trunk/eraser5/EraserDll/File.cpp@1376#L76
- 04:36 Ticket #272 (Remove IsFat12 from Fat12Or16Api) created by
- 04:36 Ticket #271 (Eraser task status error) created by
- Tasks added using the context menu while another task is running do not …
- 04:35 Ticket #270 (Verify ADS cluster tip erasure behaviour) created by
- 04:35 Ticket #269 (Verify compressed file cluster tip erasure behaviour) created by
- 04:00 Ticket #268 (Display progress when erasing from Shell) created by
- Display a progress dialog like that of the Shell when erasing files
- 03:55 Ticket #267 (Let the bootstrapper decompression proceed in a secondary thread) created by
- This allows the bootstrapper to be cancelled during extraction.
- 03:41 Changeset [1383] by
-
- branches/eraser6/6.0
Branch the Eraser 6.0 Stable branch
- 03:39 ReleaseProcedure edited by
- Add the issue of Symbols and tagging (diff)
- 03:38 Changeset [1382] by
-
- tags/5.8.8
Tagged Eraser 5.8.8
- 03:36 Changeset [1381] by
-
- tags/6.0.6.1376
Tagged Eraser 6.0.6.1376 (stable)
- 03:26 ReleaseProcedure edited by
- Update Trac with the new version when one is released. (diff)
- 02:54 Changeset [1380] 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/contributing.html
- trunk/website/download.php
- trunk/website/index.php
- trunk/website/reviews.html
Updated announcements.
- 02:50 Changeset [1379] by
-
- trunk/website/announcements/20091215.html
5.8.8 and 6.0.6 release.
- 02:15 Milestone Eraser 6.0 completed
- The first release line of v6 should contain all the functionality of v5, …
- 02:15 Milestone Eraser 5.8.8 completed
- 01:52 Changeset [1378] by
-
- trunk/eraser5/README.txt
Updated readme for 5.8.8
- 01:10 ReleaseProcedure edited by
- Updated release procedure (diff)
- 01:02 Changeset [1377] by
-
- trunk/eraser5/version.h
Version bump.
12/14/2009:
- 08:28 Changeset [1376] by
-
- trunk/eraser6/Eraser/Program.cs
Fixed regression introduced in r1305 where session ends do not trigger the exit of the program cleanly.
12/13/2009:
- 17:15 LocalisingEraser edited by
- (diff)
- 17:05 LocalisingEraser edited by
- (diff)
- 17:03 LocalisingEraser edited by
- (diff)
- 16:59 LocalisingEraser edited by
- (diff)
12/12/2009:
- 13:48 Changeset [1375] by
-
- trunk/eraser5/shared/FileHelper.cpp
Convert all relative path names to full path names when enumerating files in a folder.
- 10:36 Ticket #265 (r1373 throws Unhandeled Exception on W7x64) closed by
- fixed: Fixed in r1374.
- 10:36 Changeset [1374] by
-
- trunk/eraser6/Eraser.Manager/Task.cs
12/11/2009:
- 09:36 Ticket #266 (FAT32 Bug) closed by
- duplicate: Duplicate of #254.
12/9/2009:
- 13:26 LocalisingEraser edited by
- (diff)
- 12:08 LocalisingEraser edited by
- (diff)
- 11:56 LocalisingEraser edited by
- (diff)
- 03:07 Ticket #266 (FAT32 Bug) created by
- Using 5.8.8 Beta 1 and the 5.8.7. I set to delete as unused space, but …
12/8/2009:
- 11:54 Ticket #265 (r1373 throws Unhandeled Exception on W7x64) created by
- Eraser6 r1373 throws an exception on a fresh install of Windows 7, Home …
12/4/2009:
- 14:42 LocalisingEraser edited by
- (diff)
- 14:39 LocalisingEraser edited by
- (diff)
- 13:35 LocalisingEraser edited by
- Removed AboutForm? that doesn't have anything to localize (diff)
- 13:00 Ticket #264 (One .NET Runtime 2.0 Error) created by
- Dear friends, first thing - thank you a lot for your work, it's a great …
12/3/2009:
- 23:15 Changeset [1373] by
-
- trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
- trunk/eraser6/Eraser/TaskPropertiesForm.it.resx
- trunk/eraser6/Eraser/TaskPropertiesForm.resx
Localized Scheduling tab
- 22:36 LocalisingEraser edited by
- (diff)
- 09:52 LocalisingEraser edited by
- (diff)
- 07:41 LocalisingEraser edited by
- (diff)
12/1/2009:
- 20:26 LocalisingEraser edited by
- (diff)
- 20:25 LocalisingEraser edited by
- (diff)
- 20:24 LocalisingEraser created by
- First really early draft
- 03:05 DebuggingNightlyBuilds created by
- Publicise the public symbol server.
- 03:01 WikiStart edited by
- Link to the nighty builds debugging page (diff)
- 01:58 Ticket #263 (Eraser 6 r1371) closed by
- fixed: OK I've committed a fix, check back in about 15 minutes and use the new …
- 01:58 Changeset [1372] by
-
- trunk/eraser6/ShellExt/CtxMenu.cpp
Fixed shell extension crash when:
-no language is set in the Eraser settings
-a language in which no translation is available is selected.
11/30/2009:
- 16:00 Ticket #263 (Eraser 6 r1371) created by
- Eraser 6 r1371 has a bug. Right clicking any file on the desktop crashes …
- 02:14 Ticket #262 (Localise the Util.Native and Util libraries) created by
- Some in the Logger class
- 01:56 Changeset [1371] by
-
- trunk/eraser6/ShellExt/ShellExt.rc
The resources in the Shell extension are currently sublanguage-neutral resources.
- 01:55 Changeset [1370] by
-
- trunk/eraser6/ShellExt/CtxMenu.cpp
- trunk/eraser6/ShellExt/stdafx.h
When calling CCtxMenu::LoadString? use the Language ID specified in the main Eraser settings. Use the MLang library to convert the locale name to the language ID
- 01:03 Changeset [1369] by
-
- trunk/eraser6/ShellExt/CtxMenu.cpp
Manually parse the string table to get the language resource we want when calling CCtxMenu::LoadString? as we separate the string tables according to language in our module resource. This allows us to specify the language we want the resources to load in (to be implemented).
11/29/2009:
- 23:34 Changeset [1368] by
-
- trunk/eraser6/ShellExt/ShellExt.rc
Compilo.
- 23:24 Changeset [1367] by
-
- trunk/eraser6/ShellExt/ShellExt.rc
Restored the English resources. Do RC files work like this?
- 19:58 Changeset [1366] by
-
- trunk/eraser6/ShellExt/ShellExt.rc
First italian translation of Shell Extension resource file
- 18:42 Changeset [1365] by
-
- trunk/eraser6/Eraser/Strings.it.resx
- 09:45 Changeset [1364] by
-
- trunk/eraser6/Eraser/Resources/BackgroundLogo.png
- trunk/eraser6/Resources/Source/Dialogs/Dialog Logo.psd
Getting ready to release Eraser 6 stable; the first in the stable line will be 6.0.6.
- 09:05 Changeset [1363] by
-
- trunk/eraser6/Eraser.Manager/EntropySource.cs
ERROR_ACCESS_DENIED is 0x5 not 0x6 (ERROR_INVALID_HANDLE).
11/28/2009:
- 10:19 Changeset [1362] by
-
- trunk/website/download.php
Wrote date format string.
- 09:32 Changeset [1361] by
-
- trunk/eraser6
Ignore the ipch folder used by VS2010
- 03:03 Changeset [1360] by
-
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Custom.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/DoD.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Random.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Fat.cs
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs
- trunk/eraser6/Eraser.DefaultPlugins/Plugin.cs
- trunk/eraser6/Eraser.DefaultPlugins/RNGCrypto.cs
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.Designer.cs
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.cs
- trunk/eraser6/Eraser.Manager/DirectExecutor.cs
- trunk/eraser6/Eraser.Manager/EntropySource.cs
- trunk/eraser6/Eraser.Manager/Exception.cs
- trunk/eraser6/Eraser.Manager/Executor.cs
- trunk/eraser6/Eraser.Manager/FileSystem.cs
- trunk/eraser6/Eraser.Manager/Language.cs
- trunk/eraser6/Eraser.Manager/Logger.cs
- trunk/eraser6/Eraser.Manager/ManagerLibrary.cs
- trunk/eraser6/Eraser.Manager/Method.cs
- trunk/eraser6/Eraser.Manager/PRNG.cs
- trunk/eraser6/Eraser.Manager/Plugins.cs
- trunk/eraser6/Eraser.Manager/RemoteExecutor.cs
- trunk/eraser6/Eraser.Manager/Schedule.cs
- trunk/eraser6/Eraser.Manager/Settings.cs
- trunk/eraser6/Eraser.Manager/Task.cs
- trunk/eraser6/Eraser.Util.Unlocker/AssemblyInfo.cpp
- trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.cpp
- trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.h
- trunk/eraser6/Eraser.Util.Unlocker/Eraser.Util.Unlocker.rc
- trunk/eraser6/Eraser.Util.Unlocker/Main.cpp
- trunk/eraser6/Eraser.Util.Unlocker/NTApi.h
- trunk/eraser6/Eraser.Util.Unlocker/Stdafx.cpp
- trunk/eraser6/Eraser.Util.Unlocker/Stdafx.h
- trunk/eraser6/Eraser.Util.Unlocker/Unlocker.cpp
- trunk/eraser6/Eraser.Util.Unlocker/Unlocker.h
- trunk/eraser6/Eraser.Util/File.cs
- trunk/eraser6/Eraser.Util/KernelApi.cs
- trunk/eraser6/Eraser.Util/Localisation.cs
- trunk/eraser6/Eraser.Util/MsCorEEApi.cs
- trunk/eraser6/Eraser.Util/NTApi.cs
- trunk/eraser6/Eraser.Util/NetApi.cs
- trunk/eraser6/Eraser.Util/NtfsApi.cs
- trunk/eraser6/Eraser.Util/ShellApi.cs
- trunk/eraser6/Eraser.Util/StreamInfo.cs
- trunk/eraser6/Eraser.Util/UserApi.cs
- trunk/eraser6/Eraser.Util/UxThemeApi.cs
- trunk/eraser6/Eraser.Util/VolumeInfo.cs
- trunk/eraser6/Eraser.Util/WintrustApi.cs
- trunk/eraser6/Eraser/AboutForm.Designer.cs
- trunk/eraser6/Eraser/AboutForm.cs
- trunk/eraser6/Eraser/BasePanel.Designer.cs
- trunk/eraser6/Eraser/BasePanel.cs
- trunk/eraser6/Eraser/LightGroup.Designer.cs
- trunk/eraser6/Eraser/LightGroup.cs
- trunk/eraser6/Eraser/LogForm.Designer.cs
- trunk/eraser6/Eraser/LogForm.cs
- trunk/eraser6/Eraser/MainForm.Designer.cs
- trunk/eraser6/Eraser/MainForm.cs
- trunk/eraser6/Eraser/Program.cs
- trunk/eraser6/Eraser/ProgressForm.Designer.cs
- trunk/eraser6/Eraser/ProgressForm.cs
- trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
- trunk/eraser6/Eraser/SchedulerPanel.cs
- trunk/eraser6/Eraser/SettingsCompatibility.cs
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.cs
- trunk/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
- trunk/eraser6/Eraser/TaskDataSelectionForm.cs
- trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
- trunk/eraser6/Eraser/TaskPropertiesForm.cs
- trunk/eraser6/Eraser/ToolBar.Designer.cs
- trunk/eraser6/Eraser/ToolBar.cs
- trunk/eraser6/Eraser/UpdateForm.Designer.cs
- trunk/eraser6/Eraser/UpdateForm.cs
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.h
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.rc
- trunk/eraser6/Installer/Bootstrapper/Main.cpp
- trunk/eraser6/Installer/Bootstrapper/Resource.h
- trunk/eraser6/Installer/Bootstrapper/stdafx.cpp
- trunk/eraser6/Installer/Bootstrapper/stdafx.h
- trunk/eraser6/Installer/DirectoryStructure.wxs
- trunk/eraser6/Installer/Eraser.wxs
- trunk/eraser6/Installer/Localisations.wxs
- trunk/eraser6/Installer/UserInterface.wxs
- trunk/eraser6/ShellExt/CtxMenu.cpp
- trunk/eraser6/ShellExt/CtxMenu.h
- trunk/eraser6/ShellExt/DllMain.cpp
- trunk/eraser6/ShellExt/DllMain.h
- trunk/eraser6/ShellExt/DllMain.idl
- trunk/eraser6/ShellExt/ShellExt.rc
- trunk/eraser6/ShellExt/stdafx.cpp
- trunk/eraser6/ShellExt/stdafx.h
- trunk/eraser6/ShellExt/targetver.h
- trunk/eraser6/Version.cs.in
- trunk/eraser6/Version.rc.in
- trunk/eraser6/Version.wxs.in
Eraser's still under development, so update the copyright notice.
- 02:54 Changeset [1359] by
-
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.Designer.cs
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Custom.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/DoD.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/FirstLast16KB.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/GOSTP50739.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/HMGIS5.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/RCMP_TSSIT_OPS_II.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Random.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/Schneier.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USAF5020.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/USArmyAR380_19.cs
- trunk/eraser6/Eraser.DefaultPlugins/ErasureMethods/VSITR.cs
- trunk/eraser6/Eraser.DefaultPlugins/Plugin.cs
- trunk/eraser6/Eraser.DefaultPlugins/Properties/AssemblyInfo.cs
- trunk/eraser6/Eraser.DefaultPlugins/RNGCrypto.cs
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.Designer.cs
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.cs
- trunk/eraser6/Eraser.Manager/DirectExecutor.cs
- trunk/eraser6/Eraser.Manager/Executor.cs
- trunk/eraser6/Eraser.Manager/Language.cs
- trunk/eraser6/Eraser.Manager/Logger.cs
- trunk/eraser6/Eraser.Manager/ManagerLibrary.cs
- trunk/eraser6/Eraser.Manager/Method.cs
- trunk/eraser6/Eraser.Manager/PRNG.cs
- trunk/eraser6/Eraser.Manager/Plugins.cs
- trunk/eraser6/Eraser.Manager/Properties/AssemblyInfo.cs
- trunk/eraser6/Eraser.Manager/Schedule.cs
- trunk/eraser6/Eraser.Manager/Settings.cs
- trunk/eraser6/Eraser.Manager/Task.cs
- trunk/eraser6/Eraser.Util/AdvApi.cs
- trunk/eraser6/Eraser.Util/File.cs
- trunk/eraser6/Eraser.Util/KernelApi.cs
- trunk/eraser6/Eraser.Util/Localisation.cs
- trunk/eraser6/Eraser.Util/NTApi.cs
- trunk/eraser6/Eraser.Util/NetApi.cs
- trunk/eraser6/Eraser.Util/Properties/AssemblyInfo.cs
- trunk/eraser6/Eraser.Util/StreamInfo.cs
- trunk/eraser6/Eraser.Util/UserApi.cs
- trunk/eraser6/Eraser.Util/VolumeInfo.cs
- trunk/eraser6/Eraser/AboutForm.Designer.cs
- trunk/eraser6/Eraser/AboutForm.cs
- trunk/eraser6/Eraser/BasePanel.Designer.cs
- trunk/eraser6/Eraser/BasePanel.cs
- trunk/eraser6/Eraser/LightGroup.Designer.cs
- trunk/eraser6/Eraser/LightGroup.cs
- trunk/eraser6/Eraser/LogForm.Designer.cs
- trunk/eraser6/Eraser/LogForm.cs
- trunk/eraser6/Eraser/MainForm.Designer.cs
- trunk/eraser6/Eraser/MainForm.cs
- trunk/eraser6/Eraser/Program.cs
- trunk/eraser6/Eraser/ProgressForm.Designer.cs
- trunk/eraser6/Eraser/ProgressForm.cs
- trunk/eraser6/Eraser/Properties/AssemblyInfo.cs
- trunk/eraser6/Eraser/Properties/Resources.Designer.cs
- trunk/eraser6/Eraser/Properties/Settings.Designer.cs
- trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
- trunk/eraser6/Eraser/SchedulerPanel.cs
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.cs
- trunk/eraser6/Eraser/TaskDataSelectionForm.Designer.cs
- trunk/eraser6/Eraser/TaskDataSelectionForm.cs
- trunk/eraser6/Eraser/TaskPropertiesForm.Designer.cs
- trunk/eraser6/Eraser/TaskPropertiesForm.cs
- trunk/eraser6/Eraser/ToolBar.Designer.cs
- trunk/eraser6/Eraser/ToolBar.cs
Set svn:eol-style to native
- 02:48 Changeset [1358] by
-
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Fat.cs
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Ntfs.cs
- trunk/eraser6/Eraser.DefaultPlugins/FileSystems/Windows.cs
Set svn:keywords and svn:eol-style
- 02:44 Changeset [1357] by
-
- trunk/eraser6/Eraser/Settings.cs
Id is a keyword.
- 02:43 Changeset [1356] by
-
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser/Program.cs
- trunk/eraser6/Eraser/Settings.cs
- trunk/eraser6/Eraser/Strings.NL.resx
- trunk/eraser6/Eraser/Strings.en.resx
- trunk/eraser6/Eraser/Strings.it.resx
- trunk/eraser6/Eraser/Strings.resx
Split the settings classes from the Program file, I'll code an XML settings storage provider for portable Eraser.
- 02:14 Changeset [1355] by
-
- trunk/website/updates/index.php
Don't list builds in the update list.
- 00:49 WikiStart edited by
- Link to the TBD page for localisation. (diff)
- 00:46 WikiStart edited by
- Link to the release procedure. (diff)
- 00:45 CompilingEraser edited by
- Import all code signing certificates before building the installer. (diff)
- 00:42 CompilingEraser edited by
- WiX was downgraded to 3.0 for code stabilty. (diff)
- 00:39 Changeset [1354] by
-
- trunk/eraser6/Eraser.Util/Localisation.cs
In debug builds, display unlocalised strings as "untranslated"; but in release builds, return the English string instead. This makes the program useable even if the localisation is incomplete.
- 00:29 Changeset [1353] by
-
- trunk/eraser6/Eraser.Manager/Language.cs
Display the displayed name of the language in the Eraser Settings dialog instead of the native name as this uses the names from the native .NET runtime (i.e. a Spanish .NETfx will yield Spanish language names, English .NETfx with English language names etc.) Thanks to Andrea Ramacciotti for the suggestion.
- 00:23 Ticket #261 (About dialog improvements) created by
11/27/2009:
- 12:25 Changeset [1352] by
-
- trunk/eraser6/Eraser/MainForm.Designer.cs
- trunk/eraser6/Eraser/MainForm.resx
Position the Eraser tool bar (which is actually a menu bar) at (10, 27); it's reset to (0, 0) by VS automatically (a behaviour we do not want)
- 09:44 Changeset [1351] by
-
- trunk/eraser6/Installer/Bootstrapper/Bootstrapper.cpp
Only extract the relative file name from the 7-zip archive. This is because the files in the distribution are flat (and uniquely named). This allows the build server to do proper running builds.
- 09:17 Changeset [1350] by
-
- trunk/eraser6/Installer/Installer.wixproj
Generate the Version.wxs file first before signing the binaries as unsuccessful binary signing will terminate the pre-build process
- 08:50 Changeset [1349] by
-
- trunk/eraser6/Installer/Localisations.wxs
Include the Italian translations in the installer distributable.
- 08:17 Changeset [1348] by
-
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
Don't sign the DefaultPlugins? binary. If you are developing Eraser you can specify that the DefaultPlugins? plugin be enabled and it will load without a signature (see the Settings page). This allows developers without a signing certificate to compile and run Eraser.
11/25/2009:
- 10:32 Changeset [1347] by
-
- trunk/eraser6/Eraser/Strings.it.resx
Filled "untranslated" strings with default english values
- 10:28 Changeset [1346] by
-
- trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx
Filled "untraslated" strings with english default values
- 10:26 Changeset [1345] by
-
- trunk/eraser6/Eraser.Manager/Strings.it.resx
Filled some "untranslated" strings with english default value
- 09:50 Changeset [1344] by
-
- trunk/eraser6/Eraser/MainForm.Designer.cs
- trunk/eraser6/Eraser/MainForm.it.resx
- trunk/eraser6/Eraser/MainForm.resx
Updated italian translation including main menù translation previously forgotten
- 01:57 Changeset [1343] by
-
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.it.resx
- trunk/eraser6/Eraser/SettingsPanel.resx
Move the controls in the settings page for Italian as the plausible deniability checkbox was too long.
- 01:50 Changeset [1342] by
-
- trunk/eraser6/Installer/SignBin.bat
Display a warning if no valid signing certificate can be found; this assists localisers in building their own installer.
11/24/2009:
- 14:54 Changeset [1341] by
-
- trunk/eraser6/Eraser/Eraser.csproj
- 14:43 Changeset [1340] by
-
- trunk/eraser6/Eraser/SettingsPanel.Designer.cs
- trunk/eraser6/Eraser/SettingsPanel.resx
Added italian translation
- 14:42 Changeset [1339] by
-
- trunk/eraser6/Eraser/SettingsPanel.it.resx
First italian translation
- 13:43 Changeset [1338] by
-
- trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
- trunk/eraser6/Eraser/SchedulerPanel.it.resx
- trunk/eraser6/Eraser/SchedulerPanel.resx
Reset font size and type in title
- 13:41 Changeset [1337] by
-
- trunk/eraser6/Eraser/SchedulerPanel.Designer.cs
- trunk/eraser6/Eraser/SchedulerPanel.resx
Added italian translation resource file
- 13:40 Changeset [1336] by
-
- trunk/eraser6/Eraser/SchedulerPanel.it.resx
First italian translation
- 09:44 Changeset [1335] by
-
- trunk/eraser6/Eraser/AboutForm.cs
Suppress constant expression warning (this is used to include build information)
- 09:35 Changeset [1334] by
-
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
- trunk/eraser6/Eraser.Util/Eraser.Util.csproj
- trunk/eraser6/Eraser/Eraser.csproj
Added periods after the backslash in path quotes to ensure that the paths provided are valid regardless of $(SolutionDir?) (\" is ignored.)
- 08:38 Changesets [1324-1333] by
-
- trunk/eraser6/Eraser/ToolBar.Designer.cs
- trunk/eraser6/Eraser/ToolBar.resx
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser.Manager/Strings.it.resx
- trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodEditorForm.it.resx
- trunk/eraser6/Eraser.DefaultPlugins/CustomMethodPassEditor.it.resx
- trunk/eraser6/Eraser.DefaultPlugins/SettingsForm.it.resx
- trunk/eraser6/Eraser/TaskDataSelectionForm.it.resx
- trunk/eraser6/Eraser/TaskPropertiesForm.it.resx
- trunk/eraser6/Eraser/UpdateForm.it.resx
- trunk/eraser6/Eraser/Strings.it.resx
- trunk/eraser6/Eraser/BasePanel.it.resx
- trunk/eraser6/Eraser/LightGroup.it.resx
- trunk/eraser6/Eraser/LogForm.it.resx
- trunk/eraser6/Eraser/MainForm.it.resx
- trunk/eraser6/Eraser/ProgressForm.it.resx
- 03:03 Changeset [1323] by
-
- trunk/eraser6/Eraser.Util/File.cs
Check protected system file names only if the file name is shorter than 255 characters (that's the Shell maximum.)
- 01:56 Changeset [1322] by
-
- trunk/eraser6
- trunk/eraser6/Eraser.Manager
- trunk/eraser6/Eraser.Util
- trunk/eraser6/Eraser.Util.FileSystem
- trunk/eraser6/Eraser.Util.Unlocker
- trunk/eraser6/Installer/Bootstrapper
- trunk/eraser6/ShellExt
Ignore some filetypes generated by VS2010.
- 01:54 Changeset [1321] by
-
- trunk/eraser6/Eraser/Program.cs
Warning fix. This also allows proper error messages to be displayed to the user when the settings cannot be loaded from the registry.
11/23/2009:
- 11:13 Changeset [1320] by
-
- trunk/eraser6/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj
- trunk/eraser6/Eraser.DefaultPlugins/Strings.it.resx
- trunk/eraser6/Eraser.Manager/Eraser.Manager.csproj
- trunk/eraser6/Eraser.Manager/Strings.it.resx
- trunk/eraser6/Eraser/Eraser.csproj
- trunk/eraser6/Eraser/Strings.it.resx
Added the Italian support files for Andrea Ramacciotti who has kindly volunteered to translate Eraser to Italian.
11/22/2009:
- 06:00 Ticket #254 (Eraser 5.8.8 beta1 Memory Issues on W7x64) closed by
- This ticket was closed automatically by the system. It was previously set …
