source: @ 2213

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2213   4 years lowjoel Allow non-administrators to query the physical drive a volume is on, too.
(edit) @2212   4 years lowjoel Revert accidental commit.
(edit) @2211   4 years lowjoel More compilos.
(edit) @2210   4 years lowjoel Compilo.
(edit) @2209   4 years lowjoel Define the GetFileVersion? assembly extension method to query assemblies …
(edit) @2208   4 years lowjoel Call the extension methods class Methods instead of breaking up to …
(edit) @2207   4 years lowjoel Handle spanned drives and other dynamic volumes better. This patch allows …
(edit) @2206   4 years lowjoel - Don't define a shortcut function for DeviceIoControl? since that's a …
(edit) @2205   4 years lowjoel New strings.
(edit) @2204   4 years lowjoel Make the progress be indeterminate when finding cluster tips for erasure.
(edit) @2203   4 years lowjoel Allow tasks to report that their progress is indeterminate, and reflect …
(edit) @2202   4 years lowjoel Unset the Indeterminate flag when: - The Completed property is set - …
(edit) @2201   4 years lowjoel Use a continuous progress bar instead of blocks, just like the progress …
(edit) @2200   4 years lowjoel Allow the progress of tasks to be marked as indeterminate (notably for …
(edit) @2199   4 years lowjoel Fixed progress calculation for securely moving files.
(edit) @2198   4 years lowjoel Fixed UnauthorizedAccessException? when erasing files from an NTFS volume …
(edit) @2197   4 years lowjoel Fix an UnauthorizedAccessException? when erasing a physical disk with …
(edit) @2196   4 years lowjoel Define the IOCTL_DISK_DELETE_DRIVE_LAYOUT which erases the MBR of the …
(edit) @2195   4 years lowjoel Increase the input timeout to 1 day since we deal with large uploads which …
(edit) @2194   4 years lowjoel Change all internal OpenHandle? functions to private, since they should not …
(edit) @2193   4 years lowjoel New strings.
(edit) @2192   4 years lowjoel Implemented the erasure of a complete drive or partition. Addresses #20: …
(edit) @2191   4 years lowjoel Implemented the opening of physical disks for direct read/write access.
(edit) @2190   4 years lowjoel There's no need for the UpdateProgress? function to require a …
(edit) @2189   4 years lowjoel - Define a VolumeStream? class which is a FileStream? customised for raw …
(edit) @2188   4 years lowjoel Define the PhysicalDriveInfo?.Equals function to check whether two …
(edit) @2187   4 years lowjoel Allow us to query the size of non-ready partitions and disks (for more …
(edit) @2186   4 years lowjoel Make the device path a constant to increase readability, also, generate …
(edit) @2185   4 years lowjoel Define VolumeInfo?.GetHashCode? since we defined VolumeInfo?.Equals
(edit) @2184   4 years lowjoel There is no longer a need for the regular expression.
(edit) @2183   4 years lowjoel Forward-port from Eraser 6.0: Supplements r2170: some functions can be …
(edit) @2182   4 years lowjoel Supplements r2170: some functions can be used when the drive is not …
(edit) @2181   4 years lowjoel - Define the VolumeInfo?.PhysicalDrive? property to get the physical drive …
(edit) @2180   4 years lowjoel Better algorithm to find which partitions are on which drives which works …
(edit) @2179   4 years lowjoel Refactor a function which parses null-delimited string arrays.
(edit) @2178   4 years lowjoel Fixed error in marshalling managed to unmanaged -- the mount points for …
(edit) @2177   4 years lowjoel Forward-port from Eraser 6.0: Fixed potential ArgumentException? when a …
(edit) @2176   4 years lowjoel Fixed potential ArgumentException? when a network path is simply …
(edit) @2175   4 years lowjoel Potential fix for a crash when erasing cluster tips (The attributes can't …
(edit) @2174   4 years lowjoel Added a PhysicalDriveInfo? class which allows us to enumerate the physical …
(edit) @2173   4 years lowjoel Forward-port from Eraser 6.0: Supplements r2170: some functions can be …
(edit) @2172   4 years lowjoel Supplements r2170: some functions can be used when the drive is not …
(edit) @2171   4 years lowjoel New strings.
(edit) @2170   4 years lowjoel Forward-port from Eraser 6.0: Fix crash when a volume is connected but not …
(edit) @2169   4 years lowjoel Updated Strings.
(edit) @2168   4 years lowjoel Fix crash when a volume is connected but not mounted.
(edit) @2167   4 years lowjoel Forward-port from Eraser 6.0: Handle UnauthorizedAccessExceptions? when …
(edit) @2166   4 years lowjoel Handle UnauthorizedAccessExceptions? when erasing folders, as certain …
(edit) @2165   4 years lowjoel If we get ERROR_DEV_NOT_EXIST, throw an IOException.
(edit) @2164   4 years lowjoel Fixed potential crash when ResolveHandleName? is called by two threads at …
(edit) @2163   4 years lowjoel Rearrangement of strings.
(edit) @2162   4 years lowjoel For erasing old file system table resident files: - Rewritten algorithm …
(edit) @2161   4 years lowjoel Since we are just simply deleting all temporary files when filling up the …
(edit) @2160   4 years lowjoel Fix the calculation interval expansion/contraction: - a geometric growth …
(edit) @2159   4 years lowjoel Forward-port from Eraser 6.0: Fixed log messages when erasing cluster …
(edit) @2158   4 years lowjoel Fixed log messages when erasing cluster tips.
(edit) @2157   4 years lowjoel Compilo fix.
(edit) @2156   4 years lowjoel - Optimised the EraseFileClusterTips? and GetFileArea? function to use one …
(edit) @2155   4 years lowjoel Implements #273: Use NtSetInformationFile? to deeply set file times.
(edit) @2154   4 years aramacciotti Italian translation of "untranslated" strings
(edit) @2153   4 years lowjoel Fixed crash when erasing an empty file.
(edit) @2152   4 years lowjoel Some parameter validation in ProgressManagerStep?'s constructor
(edit) @2151   4 years lowjoel Reorganise the extension methods by the class it extends.
(edit) @2150   4 years lowjoel Experimental fix to prevent those pesky disk full messages when erasing …
(edit) @2149   4 years lowjoel Modified all dependent code to compile after the change in the previous …
(edit) @2148   4 years lowjoel Use discrete types where possible: - OpenHandle::ProcessId? should return …
(edit) @2147   4 years lowjoel Forward port from Eraser 6.0: Allow erasing of UNC paths.
(edit) @2146   4 years lowjoel Allow erasing of UNC paths.
(edit) @2145   4 years lowjoel Oh dear - the upload URI was wrong
(edit) @2144   4 years lowjoel Better message when we skip reparse points.
(edit) @2143   4 years lowjoel Instead of skipping reparse points when searching for files to erase, we …
(edit) @2142   4 years lowjoel Localise the command line interface of Eraser. Also causes the shell …
(edit) @2141   4 years lowjoel Final fix to r2133, r2129, r2117, r1969 to fix #271.
(edit) @2140   4 years lowjoel Forward port from Eraser 6.0: Check that the Win32 error code is not …
(edit) @2139   4 years lowjoel Check that the Win32 error code is not ERROR_NOT_READY when we query the …
(edit) @2138   4 years lowjoel Don't create empty tasks when dragging and dropping.
(edit) @2137   4 years lowjoel Fixed regression in r2118: the check for file/directory existence should …
(edit) @2136   4 years lowjoel Warning fix.
(edit) @2135   4 years lowjoel Fixed querying of file version information. File version information is …
(edit) @2134   4 years lowjoel Document a TODO.
(edit) @2133   4 years lowjoel Run the task completion event handler before resetting the type of task so …
(edit) @2132   4 years lowjoel Implemented a new FactoryRegistrar? class which is a registrar, but creates …
(edit) @2131   4 years lowjoel Document the Run Immediately and Run at Restart options -- after …
(edit) @2130   4 years lowjoel Revert r2116: the commit would introduce more problems than it fixes.
(edit) @2129   4 years lowjoel - Define the behaviour of Run immediately (run now tasks) and Run …
(edit) @2128   4 years lowjoel Removed debug code.
(edit) @2127   4 years lowjoel Complete the implementation of the secure move command. Addresses #60: …
(edit) @2126   4 years lowjoel When creating the command line, check all paths to ensure that the last …
(edit) @2125   4 years lowjoel Fix the AssemblyVersion? attribute since things like dependencies and …
(edit) @2124   4 years lowjoel There's no need for the confirmation dialog when cutting and pasting …
(edit) @2123   4 years lowjoel Removed the Superseded Secure Move code. Addresses #60: Eraser Secure Cut.
(edit) @2122   4 years lowjoel Include the Background registry key when installing Eraser so that …
(edit) @2121   4 years lowjoel Secure Paste uses the same command as Secure Move (they are just invoked …
(edit) @2120   4 years lowjoel Addresses #60: Eraser Secure Cut. - Implemented the display and the …
(edit) @2119   4 years lowjoel Implemented initialisation code for Secure Paste. Addresses #60: Eraser …
(edit) @2118   4 years lowjoel When we use File.Exists, we have to also check using Directory.Exists as …
(edit) @2117   4 years lowjoel Forward-port from Eraser 6.0: Supplements r1969: when no task is running, …
(edit) @2116   4 years lowjoel Supplements r1969: when no task is running, queuing the task causes the …
(edit) @2115   4 years lowjoel Wrong test for reparse points, causing folder erasures to never run.
(edit) @2114   4 years lowjoel Fixed progress calculation: the amount of data needed to complete the …
Note: See TracRevisionLog for help on using the revision log.