|
|
|
@1234
|
4 years |
lowjoel |
Before unlocking a volume, flush the contents to disk since .NET seems to …
|
|
|
|
@1233
|
4 years |
lowjoel |
Implemented the FAT API for FAT12.
|
|
|
|
@1232
|
4 years |
lowjoel |
Copy the contents of the valid entries to the buffer only if there are …
|
|
|
|
@1231
|
4 years |
lowjoel |
The correct test for FAT12 is that there is less than or equal to 0xFF0 …
|
|
|
|
@1230
|
4 years |
lowjoel |
Implemented FAT16 support in DefaultPlugin?.
|
|
|
|
@1229
|
4 years |
lowjoel |
-Fixed the calculation of cluster positions in FAT12 and FAT16 (used …
|
|
|
|
@1228
|
4 years |
lowjoel |
Treat the FAT12/FAT16 root directory specially as it is part of the …
|
|
|
|
@1227
|
4 years |
lowjoel |
Detect whether FAT12 or FAT16 is used when FAT is returned from …
|
|
|
|
@1226
|
4 years |
lowjoel |
-Abstract the FatDirectory? class to a FatDirectoryBase? class which …
|
|
|
|
@1225
|
4 years |
lowjoel |
Implemented the majority of FAT16/12 common code as well as FAT16 code. …
|
|
|
|
@1224
|
4 years |
lowjoel |
Configure the installer to use the new directory structure.
|
|
|
|
@1223
|
4 years |
lowjoel |
Implemented raw volume access.
|
|
|
|
@1222
|
4 years |
lowjoel |
Standardise the file naming. The \ is a path separator so to refer to the …
|
|
|
|
@1221
|
4 years |
lowjoel |
Implemented erasing directory structures (for FAT32)
|
|
|
|
@1220
|
4 years |
lowjoel |
Implemented parent handling in the FatDirectoryEntry? structure to allow …
|
|
|
|
@1219
|
4 years |
lowjoel |
-Instead of passing the clumsy handles, just pass streams to the FatApi? …
|
|
|
|
@1218
|
4 years |
lowjoel |
Warning fix.
|
|
|
|
@1217
|
4 years |
lowjoel |
Recursively scan for strings to localise.
|
|
|
|
@1216
|
4 years |
lowjoel |
String reshuffling.
|
|
|
|
@1215
|
4 years |
lowjoel |
Removed the GetStartCluster? overload which takes a file from FatDirectory? …
|
|
|
|
@1214
|
4 years |
lowjoel |
-Pass the name to the FatDirectory? object so that it can identify itself …
|
|
|
|
@1213
|
4 years |
lowjoel |
Sign the FileSystem? binaries otherwise we can't reference it in Eraser.
|
|
|
|
@1212
|
4 years |
lowjoel |
Fixed error when loading tasks with manully-run schedule types.
|
|
|
|
@1211
|
4 years |
lowjoel |
Split the Fat32 API from the Fat API source file to keep source file sizes …
|
|
|
|
@1210
|
4 years |
lowjoel |
Reshuffle the directory structure for Eraser.DefaultPlugins? as the files …
|
|
|
|
@1209
|
4 years |
lowjoel |
Move all the filesystem-dependent functions to the DefaultPlugins? library …
|
|
|
|
@1208
|
4 years |
lowjoel |
Eraser.Unlocker has been renamed.
|
|
|
|
@1207
|
4 years |
lowjoel |
Implemented FAT directory cleaning.
|
|
|
|
@1206
|
4 years |
lowjoel |
First implementation for a FAT directory entry cleaner class.
|
|
|
|
@1205
|
4 years |
lowjoel |
Fixed Unlocker versioning.
|
|
|
|
@1204
|
4 years |
lowjoel |
Compilo.
|
|
|
|
@1203
|
4 years |
lowjoel |
Move Eraser.Unlocker to Eraser.Util, since Eraser.Unlocker is a small …
|
|
|
|
@1202
|
4 years |
lowjoel |
Move Eraser.Unlocker to Eraser.Util, since Eraser.Unlocker is a small …
|
|
|
|
@1201
|
4 years |
lowjoel |
Move Eraser.Unlocker to Eraser.Util, since Eraser.Unlocker is a small …
|
|
|
|
@1200
|
4 years |
lowjoel |
Depend more on the Windows SDK to provide the necessary declarations.
|
|
|
|
@1199
|
4 years |
lowjoel |
Silence a few FxCop? warnings.
|
|
|
|
@1198
|
4 years |
lowjoel |
Forgot to undo debugging code.
|
|
|
|
@1197
|
4 years |
lowjoel |
Use ErasureMethodProgressFunction? instead of EraserMethodProgressFunction? …
|
|
|
|
@1196
|
4 years |
lowjoel |
Fixed FxCop? warning 1034 and 1725, don't nest public types and overrides …
|
|
|
|
@1195
|
4 years |
lowjoel |
Set the file access/modification/creation time to the minimum timestamp …
|
|
|
|
@1194
|
4 years |
lowjoel |
Gracefully fall back to the systm message box font whenever we specify our …
|
|
|
|
@1193
|
4 years |
lowjoel |
-Move the core erasure code to FileSystem?.cs as the code required depends …
|
|
|
|
@1192
|
4 years |
lowjoel |
The Eraser client didn't understand the new parameter format where …
|
|
|
|
@1191
|
4 years |
lowjoel |
File erasures now explicitly require a --file parameter.
|
|
|
|
@1190
|
4 years |
lowjoel |
Compilo fix.
|
|
|
|
@1189
|
4 years |
lowjoel |
Mention how to remove traces of Eraser. Currently the only places I know …
|
|
|
|
@1188
|
4 years |
lowjoel |
Implemented disk performance counters as a source of entropy - not enabled …
|
|
|
|
@1187
|
4 years |
lowjoel |
-When querying for NetAPI statistics check that the buffer returned is …
|
|
|
|
@1186
|
4 years |
lowjoel |
When executing the erase unused space commands from Explorer, escape all …
|
|
|
|
@1185
|
4 years |
lowjoel |
Do not crash when enumerating ADSes in FAT file systems (which aren't …
|
|
|
|
@1181
|
4 years |
lowjoel |
Removed the unused UISettings property for Manager.Settings
|
|
|
|
@1180
|
4 years |
lowjoel |
Fix FxCop? warnings
|
|
|
|
@1179
|
4 years |
lowjoel |
-Did a review of all lock statements in use, removing unused ones and …
|
|
|
|
@1178
|
4 years |
lowjoel |
The strings moved around to their new locations after the strings were …
|
|
|
|
@1177
|
4 years |
lowjoel |
Instead of throwing FatalExceptions?, implement a superclass that deals …
|
|
|
|
@1176
|
4 years |
lowjoel |
Instead of throwing FatalExceptions?, implement a superclass that deals …
|
|
|
|
@1175
|
4 years |
lowjoel |
Replaced Manager.cs with ManagerLibrary?.cs since that is the class which …
|
|
|
|
@1167
|
4 years |
lowjoel |
I should have used the as cast instead of the explicit cast.
|
|
|
|
@1166
|
4 years |
lowjoel |
Updated documentation to reflect the new Manually run task type.
|
|
|
|
@1165
|
4 years |
lowjoel |
Create a new task type - tasks which are run manually. This differs from …
|
|
|
|
@1164
|
4 years |
lowjoel |
Eraser 5 migration guide authored
|
|
|
|
@1163
|
4 years |
lowjoel |
-Add the documentation to the MSIs.
-Add Erase to the App Paths registry …
|
|
|
|
@1162
|
4 years |
lowjoel |
Updated translation.
|
|
|
|
@1161
|
4 years |
lowjoel |
Sign the installer with the best certificate - we don't have the Eraser …
|
|
|
|
@1160
|
4 years |
lowjoel |
Bump version number. Currently I'm calling this rc-6, but I think we are …
|
|
|
|
@1159
|
4 years |
lowjoel |
First draft of the Documentation with a few blank sections. I'm not sure …
|
|
|
|
@1158
|
4 years |
lowjoel |
-Fixed r1091. By using properties the designer could not be used.
-Let …
|
|
|
|
@1157
|
4 years |
lowjoel |
-Replaced the property/variable combo with a automatic properties
-Don't …
|
|
|
|
@1156
|
4 years |
lowjoel |
Fixed some FxCop? warnings
-Seal all our default plugins' erasure methods …
|
|
|
|
@1155
|
4 years |
lowjoel |
-Sent the CommandLine? class for a slight rewrite - the properties are now …
|
|
|
|
@1154
|
4 years |
lowjoel |
Fixed an erroneous variable reference which prevented tasks meant for …
|
|
|
|
@1153
|
4 years |
lowjoel |
If while executing a command-line call we get an Unauthorised access …
|
|
|
|
@1151
|
4 years |
lowjoel |
Use the best certificate for signing instead of one by the now-destroyed …
|
|
|
|
@1148
|
4 years |
lowjoel |
Fixed a crash when right-clicking a drive in the Computer folder. Thanks …
|
|
|
|
@1147
|
4 years |
lowjoel |
Rewrote the log viewer to scale well with thousands of log entries.
|
|
|
|
@1146
|
4 years |
lowjoel |
-Change the LastSession? DateTime? value in the Logger class to be a public …
|
|
|
|
@1145
|
4 years |
lowjoel |
Properly fix the bug where files were left in the drive root. Properly …
|
|
|
|
@1144
|
4 years |
lowjoel |
Fixed the resizing of the log dialog to obey minimum dimensions and for …
|
|
|
|
@1143
|
4 years |
lowjoel |
Do not refresh the log list view three times - changing the filter …
|
|
|
|
@1142
|
4 years |
lowjoel |
-More error-proof cluster tip erasure. This is because of how we now cache …
|
|
|
|
@1141
|
4 years |
lowjoel |
Compilo.
|
|
|
|
@1140
|
4 years |
lowjoel |
Clean up files meant for cleaning up the MFT after we are done with it. …
|
|
|
|
@1139
|
4 years |
lowjoel |
Handle unformatted (or unrecognised) partitions of a drive properly. …
|
|
|
|
@1138
|
4 years |
lowjoel |
Allow the user to filter log messages by severity.
|
|
|
|
@1137
|
4 years |
lowjoel |
Store the task list in a local appdata file instead because task lists …
|
|
|
|
@1136
|
4 years |
lowjoel |
New string used when access is denied erasing a file cluster tip.
|
|
|
|
@1135
|
4 years |
lowjoel |
Upgrade WiX
|
|
|
|
@1134
|
4 years |
lowjoel |
Slightly neater exception handling
|
|
|
|
@1133
|
4 years |
lowjoel |
-Create a Hide button for the progress dialog
-Catch object disposed …
|
|
|
|
@1132
|
4 years |
lowjoel |
Fixed the InvalidOperationException? thrown when we gather thread …
|
|
|
|
@1131
|
4 years |
lowjoel |
-Placed some code which throws exceptions into more try-catch blocks. The …
|
|
|
|
@1130
|
4 years |
lowjoel |
Set the item progress bar to continuous mode after a task regardless of …
|
|
|
|
@1114
|
4 years |
lowjoel |
Typo in svn:ignore
|
|
|
|
@1113
|
4 years |
lowjoel |
Automatically pick the best certificate to sign binaries with.
|
|
|
|
@1109
|
4 years |
lowjoel |
Issue call commands to batch scripts instead of just issuing them so that …
|
|
|
|
@1108
|
4 years |
lowjoel |
Ignore these ShellExt? compiler generated files.
|
|
|
|
@1107
|
4 years |
lowjoel |
Oops - checked the wrong variable
|
|
|
|
@1106
|
4 years |
lowjoel |
Do not update the menu renderer twice.
|
|
|
|
@1105
|
4 years |
lowjoel |
Handle theme changes so when Comctl32.dll v6 is unloaded we revert to .NET …
|
|
|
|
@1104
|
4 years |
lowjoel |
The Eraser binary actually depends on the DefaultPlugins? plugin, so …
|
|
|
|