Ticket #279 (closed task: fixed)

Opened 2 years ago

Last modified 2 years ago

Implement Custom Erasure Types

Reported by: Joel Owned by: Joel
Priority: major Milestone: Eraser 6.1/6.2
Component: Core Version:
Keywords: Cc:
Processor Architecture: Blocked By: #276
Blocking: #22, #58, #60, #70, #226 Operating System:

Description (last modified by Joel) (diff)

Remove the TaskEventArgs? class since the Task object can be traced from the Target and either the Target or the Task is the sender parameter of all Task events.

Also, make the Erasure Targets work like plugins.

Blocking

IdSummaryMilestone
#279Implement Custom Erasure TypesEraser 6.1/6.2
#226Progressive corrupting of files as a wipe methodEraser 6.1/6.2
#58Eraser Watched FolderEraser 6.1/6.2
#60Eraser Secure Cut.Eraser 6.1/6.2
#70Cleaning up of privacy leaksEraser 6.1/6.2
#22MFT and Directory Entries erasureEraser 6.1/6.2

Blocked by

IdSummaryMilestone
#279Implement Custom Erasure TypesEraser 6.1/6.2
#276Implement Eraser Registrar InterfaceEraser 6.1/6.2

Change History

comment:1 Changed 2 years ago by Joel

  • Summary changed from Implemented Custom Erasure Types to Implement Custom Erasure Types

comment:2 Changed 2 years ago by Joel

  • Blocking 70 added

(In #70) #279 must be implemented before this can be done.

comment:3 Changed 2 years ago by Joel

  • Blocking 60 added

comment:4 Changed 2 years ago by Joel

  • Blocked By 276 added

comment:5 Changed 2 years ago by Joel

  • Blocking 58 added

comment:6 Changed 2 years ago by Joel

  • Blocking 22 added

comment:7 Changed 2 years ago by Joel

  • Blocking 226 added

comment:8 Changed 2 years ago by Joel

  • Status changed from new to accepted
  • Owner set to Joel
  • Description modified (diff)

comment:9 Changed 2 years ago by Joel

  • Description modified (diff)
  • r2018 to r2021 reorganises the ErasureTarget class
  • r2022 to r2028 changes the paradigm in which erasure targets are edited, namely, erasure targets define their own editing UI and the Eraser program simply calls on the target to display its UI, in the guise of an !IErasureTargetConfigurer instance

comment:10 Changed 2 years ago by Joel

  • r2035 to r2040 moves all the Erasure Targets to the Eraser.DefaultPlugins assembly
  • r2042 to r2044 implements creating of Erasure Targets from the command line

This ticket is almost complete!

comment:11 Changed 2 years ago by Joel

  • Status changed from accepted to closed
  • Resolution set to fixed

r2052, r2053, r2058 polishes the implementation and fixes the last few errors. This ticket is complete!

Note: See TracTickets for help on using tickets.