|
|
|
@2123
|
3 years |
lowjoel |
Removed the Superseded Secure Move code. Addresses #60: Eraser Secure Cut.
|
|
|
|
@2122
|
3 years |
lowjoel |
Include the Background registry key when installing Eraser so that …
|
|
|
|
@2121
|
3 years |
lowjoel |
Secure Paste uses the same command as Secure Move (they are just invoked …
|
|
|
|
@2120
|
3 years |
lowjoel |
Addresses #60: Eraser Secure Cut.
- Implemented the display and the …
|
|
|
|
@2119
|
3 years |
lowjoel |
Implemented initialisation code for Secure Paste. Addresses #60: Eraser …
|
|
|
|
@2118
|
3 years |
lowjoel |
When we use File.Exists, we have to also check using Directory.Exists as …
|
|
|
|
@2117
|
3 years |
lowjoel |
Forward-port from Eraser 6.0: Supplements r1969: when no task is running, …
|
|
|
|
@2116
|
3 years |
lowjoel |
Supplements r1969: when no task is running, queuing the task causes the …
|
|
|
|
@2115
|
3 years |
lowjoel |
Wrong test for reparse points, causing folder erasures to never run.
|
|
|
|
@2114
|
3 years |
lowjoel |
Fixed progress calculation: the amount of data needed to complete the …
|
|
|
|
@2113
|
3 years |
lowjoel |
Removed unused strings.
|
|
|
|
@2112
|
3 years |
lowjoel |
Implemented secure move of files and folders.
|
|
|
|
@2111
|
3 years |
lowjoel |
Fixed bug introduced n r2085: files were not enumerated when a directory …
|
|
|
|
@2110
|
3 years |
lowjoel |
Partially implemented the copying of directories. Addresses #60: Eraser …
|
|
|
|
@2109
|
3 years |
lowjoel |
Fixed missing </summary> tag.
|
|
|
|
@2108
|
3 years |
lowjoel |
Addresses #60: Eraser Secure Cut.
- Implemented GetPaths? for secure move …
|
|
|
|
@2107
|
3 years |
lowjoel |
Fixed wrong check against a non-existent file.
|
|
|
|
@2106
|
3 years |
lowjoel |
New API
- the GetPaths? function no longer returns the total size of the …
|
|
|
|
@2105
|
3 years |
lowjoel |
Factored out the stream erasure code to a separate function; the Execute() …
|
|
|
|
@2104
|
3 years |
lowjoel |
Code structure more amenable to localisation.
|
|
|
|
@2103
|
3 years |
lowjoel |
Fixed spacing.
|
|
|
|
@2102
|
3 years |
lowjoel |
Handle instances properly when empty tasks are somehow created.
|
|
|
|
@2101
|
3 years |
lowjoel |
Fixed potential NullReferenceException? which will mask the inner exception …
|
|
|
|
@2100
|
3 years |
aramacciotti |
|
|
|
|
@2099
|
3 years |
aramacciotti |
Italian translation
|
|
|
|
@2098
|
3 years |
aramacciotti |
Italian translation
|
|
|
|
@2097
|
3 years |
aramacciotti |
Italian translations
|
|
|
|
@2096
|
3 years |
lowjoel |
I'm executing a prepared statement! Don't query directly as that's invalid …
|
|
|
|
@2095
|
3 years |
lowjoel |
Fixed potential nested exception when the HTTP request failed.
|
|
|
|
@2094
|
3 years |
lowjoel |
New strings.
|
|
|
|
@2093
|
3 years |
lowjoel |
When checking whether a path is a directory, always ensure that the path …
|
|
|
|
@2092
|
3 years |
lowjoel |
Fixed crash when running unused space erasure targets and when the default …
|
|
|
|
@2091
|
3 years |
aramacciotti |
More strings italian translation
|
|
|
|
@2090
|
3 years |
lowjoel |
Silence warnings. These warnings are useless because the NMHDR structure …
|
|
|
|
@2089
|
3 years |
aramacciotti |
Italian translation of new strings
|
|
|
|
@2088
|
3 years |
aramacciotti |
Italian translation
|
|
|
|
@2087
|
3 years |
lowjoel |
Implement secure move of files.
|
|
|
|
@2086
|
3 years |
lowjoel |
Swapped titles for the file/folder save dialogs.
|
|
|
|
@2085
|
3 years |
lowjoel |
- Move FolderErasureTarget?.GetFiles? to …
|
|
|
|
@2084
|
3 years |
lowjoel |
Fixed crash upon completion of an erase.
|
|
|
|
@2083
|
3 years |
aramacciotti |
Shortening italian Save button label
|
|
|
|
@2082
|
3 years |
aramacciotti |
Italian translation of some controls label
|
|
|
|
@2081
|
3 years |
lowjoel |
Forward port from Eraser 6.0: Completely fixes the bug address in r1041: …
|
|
|
|
@2080
|
3 years |
lowjoel |
Completely fixes the bug address in r1041: GetPathADSes takes a value by …
|
|
|
|
@2079
|
3 years |
lowjoel |
Handle the RequestAborted? error code as an OperationCanceledException?.
|
|
|
|
@2078
|
3 years |
lowjoel |
New strings.
|
|
|
|
@2077
|
3 years |
lowjoel |
Don't use the split button to pick the file or folder to move to; ask the …
|
|
|
|
@2076
|
3 years |
lowjoel |
The callback function cannot have SafeFileHandle? as the HANDLE cannot be …
|
|
|
|
@2075
|
3 years |
lowjoel |
Warning fix.
|
|
|
|
@2074
|
3 years |
lowjoel |
The FileErasureTarget?.GetPaths? function should be protected, not internal.
|
|
|
|
@2073
|
3 years |
lowjoel |
Define and document the CopyFileEx? function needed to implement secure …
|
|
|
|
@2072
|
3 years |
lowjoel |
Implemented the skeleton for the SecureMoveErasureTarget?.
|
|
|
|
@2071
|
3 years |
lowjoel |
Implement the save/load functions for the …
|
|
|
|
@2070
|
3 years |
lowjoel |
Apply themes for the target configurers.
|
|
|
|
@2069
|
3 years |
lowjoel |
Fall back to a normal (non-split) button when the current platform doesn't …
|
|
|
|
@2068
|
3 years |
lowjoel |
Implement the UI for the SecureMoveErasureTargetConfigurer?.
|
|
|
|
@2067
|
3 years |
lowjoel |
Implement a SplitButton? class for use with the …
|
|
|
|
@2066
|
3 years |
lowjoel |
Implement IConfigurer and ICliConfigurer, even if they are no-ops.
|
|
|
|
@2065
|
3 years |
lowjoel |
Extra quote which I didn't see.
|
|
|
|
@2064
|
3 years |
lowjoel |
Implemented basic supporting code for the secure move erasure target.
|
|
|
|
@2063
|
3 years |
lowjoel |
Implemented the CLI for secure move.
|
|
|
|
@2062
|
3 years |
lowjoel |
Implemented the Context menu half of the Secure Move function.
|
|
|
|
@2061
|
3 years |
lowjoel |
Fixed SQL syntax error: quote adds quotes for us, so we were …
|
|
|
|
@2060
|
3 years |
lowjoel |
Removed debug code, oops.
|
|
|
|
@2059
|
3 years |
lowjoel |
Handle cases where other shell folders, other than the recycle bin, is …
|
|
|
|
@2058
|
3 years |
lowjoel |
Display the name specified in the plugin for the erasure types.
|
|
|
|
@2057
|
3 years |
lowjoel |
Implemented drag & drop from shell virtual folders (mainly the Recycle …
|
|
|
|
@2056
|
3 years |
lowjoel |
Undo some changes in r2050 where the assembly resolution code would be …
|
|
|
|
@2055
|
3 years |
lowjoel |
Move the entropy source implementations to the DefaultPlugin?.
|
|
|
|
@2054
|
3 years |
lowjoel |
There's nothing to save and load, so IConfigurer<ErasureTarget?> for …
|
|
|
|
@2053
|
3 years |
lowjoel |
Handle configurers without UIs just like non-existent configurers.
|
|
|
|
@2052
|
3 years |
lowjoel |
- Define the Name property so that clients can query for the name of the …
|
|
|
|
@2051
|
3 years |
lowjoel |
r2050 allows us to reference a plugin that is required for functionality, …
|
|
|
|
@2050
|
3 years |
lowjoel |
Implemented Core plugins as a list of plugins which must be loaded, and is …
|
|
|
|
@2049
|
3 years |
lowjoel |
Fixed crash on startup because the ErasureTargetRegistrar? was not …
|
|
|
|
@2048
|
3 years |
lowjoel |
Compilo fixes.
|
|
|
|
@2047
|
3 years |
lowjoel |
Compilo.
|
|
|
|
@2046
|
3 years |
lowjoel |
Compilo fix.
|
|
|
|
@2045
|
3 years |
lowjoel |
Fixed the null Progress property upon the completion of the …
|
|
|
|
@2044
|
3 years |
lowjoel |
Implement the ICliConfigurer interface to allow configuration of objects …
|
|
|
|
@2043
|
3 years |
lowjoel |
Rename all the Settings classes to Configurer since it implements …
|
|
|
|
@2042
|
3 years |
lowjoel |
Abstract the Configurer concept to allow configuration by other types, …
|
|
|
|
@2041
|
3 years |
lowjoel |
If we don't accept the drag & drop data, don't bother executing the …
|
|
|
|
@2040
|
3 years |
lowjoel |
Compilo.
|
|
|
|
@2039
|
3 years |
lowjoel |
Name the files after the class contained therein.
|
|
|
|
@2038
|
3 years |
lowjoel |
Split the huge File.cs into its constituent classes in separate files.
|
|
|
|
@2037
|
3 years |
lowjoel |
Compile fixes.
|
|
|
|
@2036
|
3 years |
lowjoel |
Split the ErasureTarget?.cs file into the ErasureTarget? abstract base …
|
|
|
|
@2035
|
3 years |
lowjoel |
Name the source file after the name of the class within the file.
|
|
|
|
@2034
|
3 years |
lowjoel |
New strings.
|
|
|
|
@2033
|
3 years |
lowjoel |
Create a utility OpenHandle?.Close function which is shorthand for closing …
|
|
|
|
@2032
|
3 years |
lowjoel |
Create a utility OpenHandle?.Close function which is shorthand for closing …
|
|
|
|
@2031
|
3 years |
lowjoel |
Fixed crash when erasing files with the default erasure methods (due to …
|
|
|
|
@2030
|
3 years |
lowjoel |
Fixed logic error (a temporary buffer was used, and copied to a memory …
|
|
|
|
@2029
|
3 years |
lowjoel |
Fixed a few NullReferenceExceptions? when dealing with targets that don't …
|
|
|
|
@2028
|
3 years |
lowjoel |
Fixed a few NullReferenceExceptions? when dealing with targets that don't …
|
|
|
|
@2027
|
3 years |
lowjoel |
Fixed alignment and fonts when designing the target settings forms.
|
|
|
|
@2026
|
3 years |
lowjoel |
Fixed typo in r2020, inequality comparison, not equality comparison.
|
|
|
|
@2025
|
3 years |
lowjoel |
Reorganised the dialog to make the settings for the erasure target more …
|
|
|
|
@2024
|
3 years |
lowjoel |
Use the new form of the task data selection dialog: The type of erasure …
|
|
|
|