source: branches/eraser6/Manager/DirectExecutor.cs @ 380

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @380   6 years lowjoel Slightly more robust error handling when erasing cluster tips: Errors are …
(edit) @348   6 years lowjoel Embarrassing - Left one reference to Foobar untouched…
(edit) @346   6 years lowjoel Added the copyright headers to all the source files.
(edit) @338   6 years lowjoel Use Overwriter's suggestion that plausible deniability files should be …
(edit) @335   6 years lowjoel Don't give up if we end up traversing into a directory which is locked or …
(edit) @304   6 years lowjoel Move all the Task log functions to the Logger class -The Logger class has …
(edit) @301   6 years lowjoel Implemented plausible deniability code -Replaced GetRandomFileName? with …
(edit) @294   6 years lowjoel Replaced all Drive.GetFreeSpace? calls with DriveInfo?.TotalAvailableSpace?
(edit) @292   7 years lowjoel Implemented (quite completely, I believe) ADS support -Cluster tips of …
(edit) @283   7 years lowjoel Make cluster tips erasure optional when running unused space erasures.
(edit) @282   7 years lowjoel When erasing unused space, use using clauses to close the file stream …
(edit) @280   7 years lowjoel Replace the Globals static class with the ManagerLibrary? class which is a …
(edit) @276   7 years lowjoel Code formatting.
(edit) @271   7 years lowjoel Move the IsAdministrator? function to the Utils DLL
(edit) @269   7 years lowjoel -Implemented a few preliminary checks before running the unused disk space …
(edit) @268   7 years lowjoel Implemented unused space erase, cluster tips erase. BUT did not implement …
(edit) @266   7 years lowjoel -Restore the Executor property of tasks when they are loaded -Define the …
(edit) @260   7 years lowjoel -Change the RemoveFile? and RemoveFolder? functions to be static since they …
(edit) @251   7 years lowjoel More accurate computation of data required to erase the stream.
(edit) @242   7 years lowjoel Restore the log IDs after the tasks have been loaded to ensure the …
(edit) @240   7 years lowjoel Reschedule the task before saying that it is complete.
(edit) @236   7 years lowjoel Do run those Erase on Restart tasks.
(edit) @232   7 years lowjoel -Replaced Task.Entries with Task.Targets since that is a more intuitive …
(edit) @229   7 years lowjoel Added the ReplaceTask? API to get unexecuted tasks replaced with new …
(edit) @226   7 years lowjoel -Allow Executor.QueueTask? to queue any sort of tasks - queueing means that …
(edit) @225   7 years lowjoel Define a QueueTask? function for immediate tasks to be executed repeatedly.
(edit) @221   7 years lowjoel Added code to allow tasks to be cancelled if they are being executed.
(edit) @219   7 years lowjoel Implemented time left for erasures.
(edit) @213   7 years lowjoel -Define the Task start and completion events -Added the UIText property. …
(edit) @208   7 years lowjoel Implemented secure folder removal.
(edit) @206   7 years lowjoel Don't be overparanoid with the use of uint.
(edit) @202   7 years lowjoel Reimplement the erasure method progress calculation to use floating point …
(edit) @201   7 years lowjoel Implemented progress update callbacks.
(edit) @198   7 years lowjoel -Round up the stream size to the cluster size so cluster tips are erased. …
(edit) @193   7 years lowjoel Don't directly utilize the DefaultMethod? variable.
(edit) @191   7 years lowjoel Handle FatalExceptions? in the DirectExecutor? thread.
(edit) @184   7 years lowjoel Removed the Executor.GetIterator? function since it's rather... weird.
(edit) @180   7 years lowjoel -For the DirectExecutor?, implemented FilesystemObject? erasures …
(edit) @171   7 years lowjoel Allow the DirectExecutor? class to be disposable, thus ending the thread …
(edit) @163   7 years lowjoel Added Docs for the DirectExecutor? class.
(edit) @152   7 years lowjoel -Implemented locks for the variables used across threads -Implemented the …
(add) @148   7 years lowjoel Renamed the Manager file to be called Executor, since that more accurately …
Note: See TracRevisionLog for help on using the revision log.