Carl Johnsen
|
b24278f627
|
Fixed error related to backslashes in paths
|
2026-03-11 14:58:23 +00:00 |
|
Carl Johnsen
|
c1b22f491f
|
Handled Windows paths
|
2026-03-11 15:02:23 +01:00 |
|
Carl Johnsen
|
f64ee59111
|
Merge branch 'master' into feature/full-disk-linux
|
2026-03-10 08:28:41 +00:00 |
|
Carl Johnsen
|
ca1fb3ac9b
|
Restructured the DiskImage project to lift the OS specific disk listings to the disk interface and to centralize the functionality for running external processes
|
2026-03-05 15:30:36 +01:00 |
|
Carl Johnsen
|
ae335010c4
|
Added Linux disks as a restore provider
|
2026-03-01 11:14:34 +01:00 |
|
Carl Johnsen
|
6c5351074a
|
Initial MacOS implementation using libc through PInvoke
|
2026-02-23 11:48:59 +01:00 |
|
Carl Johnsen
|
dc25eda096
|
Removed TODOs
|
2026-02-19 18:58:11 +01:00 |
|
Carl Johnsen
|
e3499b3878
|
Changed a TODO to being a regular comment.
|
2026-02-19 18:56:09 +01:00 |
|
Carl Johnsen
|
3d6e8f3db5
|
Changed disk image specific classes to being internal, so they're not accessed externally.
|
2026-02-19 18:16:36 +01:00 |
|
Carl Johnsen
|
ce67996823
|
Added auto unmount option for disk image restore
|
2026-02-16 10:03:10 +01:00 |
|
Carl Johnsen
|
b9839d0671
|
Disk image restore provider now tests write access properly
|
2026-02-16 09:10:10 +01:00 |
|
Carl Johnsen
|
c2c81c3dd0
|
Moved partition table synthesis to it's own file
|
2026-02-15 16:29:40 +01:00 |
|
Carl Johnsen
|
e1e454d200
|
Centralized common MBR definitions
|
2026-02-15 16:21:16 +01:00 |
|
Carl Johnsen
|
652f6a9593
|
Centralized common GPT GUID definitions
|
2026-02-15 16:16:21 +01:00 |
|
Carl Johnsen
|
cdc47c252a
|
Removed duplicate crc32 implementations
|
2026-02-15 16:09:52 +01:00 |
|
Carl Johnsen
|
1702e60df0
|
Moved constants to a common file
|
2026-02-15 16:04:34 +01:00 |
|
Carl Johnsen
|
18cf9d58cf
|
Merged the recontstructed partition tables into one
|
2026-02-15 15:58:30 +01:00 |
|
Carl Johnsen
|
bd36800789
|
Made a base partition implementation
|
2026-02-15 15:22:54 +01:00 |
|
Carl Johnsen
|
67e9eecb0c
|
Removed duplicate PartitionWriteStream implementations
|
2026-02-15 15:11:08 +01:00 |
|
Carl Johnsen
|
b52e0cfcda
|
Changed to pooled buffer allocations to improve performance
|
2026-02-15 14:47:07 +01:00 |
|
Carl Johnsen
|
fa42834542
|
Avoid copy in capture stream
|
2026-02-15 13:42:49 +01:00 |
|
Carl Johnsen
|
a3d3c0c191
|
Eliminated more redundant buffering.
|
2026-02-15 13:37:14 +01:00 |
|
Carl Johnsen
|
4845c22233
|
Added docstrings
|
2026-02-15 12:45:59 +01:00 |
|
Carl Johnsen
|
caf5f82699
|
Unknown partition table was missing from a switch
|
2026-02-15 10:03:18 +01:00 |
|
Carl Johnsen
|
bc5dc36658
|
Added dumber geometry file detection for debugging
|
2026-02-13 16:43:15 +01:00 |
|
Carl Johnsen
|
bf4843c83f
|
Added writing the partition tables as well
|
2026-02-13 06:58:23 +01:00 |
|
Carl Johnsen
|
e343d667ee
|
More consitent parsing
|
2026-02-12 16:54:53 +01:00 |
|
Carl Johnsen
|
10f21d1d0e
|
Added more parsing of the geometry files to reconstruct the disk related classes
|
2026-02-12 13:16:58 +01:00 |
|
Carl Johnsen
|
b31d7f0967
|
Reworked the restore provider for more direct access to the underlying disk image types
|
2026-02-10 11:05:05 +01:00 |
|
Carl Johnsen
|
27820f9c4f
|
Added special handling of the geometry file
|
2026-02-09 15:16:20 +01:00 |
|
Carl Johnsen
|
78578c8f4c
|
DiskImage should have geometry as its priority file.
|
2026-02-09 15:12:14 +01:00 |
|
Carl Johnsen
|
8f5bc4c5a8
|
Added proper detection of the disk geometry file
|
2026-02-09 12:28:40 +01:00 |
|
Carl Johnsen
|
3fe57b308d
|
Added functionality for priority files for restore providers
|
2026-02-09 11:36:15 +01:00 |
|
Carl Johnsen
|
fbaf2968c6
|
Added parsing of disk image related information from the given path.
|
2026-02-09 09:37:43 +01:00 |
|
Carl Johnsen
|
bed56c4d9e
|
Added more restore functionality
|
2026-02-06 13:32:30 +01:00 |
|
Carl Johnsen
|
d32a39108f
|
Directly write files rather than caching them locally for disk image restore.
|
2026-02-06 12:53:33 +01:00 |
|
Carl Johnsen
|
7a041f8e79
|
Overwrite isn't a requirement for disk image restore
|
2026-02-06 12:39:24 +01:00 |
|
Carl Johnsen
|
2c8c9b5082
|
Specify disk device through url rather than option
|
2026-02-06 10:53:44 +01:00 |
|
Carl Johnsen
|
4ffb8adf20
|
Added restore of partition tables
|
2026-02-06 06:46:48 +01:00 |
|
Carl Johnsen
|
71d0340657
|
Added recording of disk related metadata during backup
|
2026-02-06 06:20:09 +01:00 |
|
Carl Johnsen
|
7a71dc3e31
|
First implementation of disk image restore
|
2026-02-06 06:05:34 +01:00 |
|