Commit Graph
13596 Commits
Author SHA1 Message Date
Carl Johnsen 2b9d699fcc Added a parser for FAT32 boot sector 2026-03-12 14:05:39 +01:00
Carl Johnsen f8e0f4df2b Linux should use helper class for calling scripts, not another implementation of the same functionality 2026-03-12 11:22:40 +01:00
Carl Johnsen a6a15f4b7c Merge branch 'master' into feature/full-disk-linux 2026-03-12 10:42:48 +01:00
Carl Johnsen 31121d3730 Added Windows overhead for the disk sizes, as init takes 16 MB 2026-03-12 09:29:05 +00:00
Carl Johnsen 9d9ecca963 Made Linux native library calls compile like the Mac one for multiple architectures. 2026-03-12 08:45:47 +00:00
Carl Johnsen 9b1af5197d Incorrect key used for getting partition address on Mac 2026-03-12 09:04:28 +01:00
Carl Johnsen 41e811aac4 Added shortcut return 0 for when a request to disk is of size 0 2026-03-12 08:51:26 +01:00
Carl Johnsen 0be0aa227b Mac doesn't have O_DIRECT, but it has F_NOCACHE 2026-03-12 06:23:26 +01:00
Carl Johnsen a62d23fab4 Reintroduced old code for cleaning up disks 2026-03-12 06:17:46 +01:00
Carl Johnsen b24278f627 Fixed error related to backslashes in paths 2026-03-11 14:58:23 +00:00
Carl Johnsen 415349c9c0 Removed unused helper methods 2026-03-11 15:47:41 +01:00
Carl Johnsen e25cd65314 Call disk helpers cleanup methods instead 2026-03-11 15:47:31 +01:00
Carl Johnsen 64aacdabf2 Windows' WriteBytesAsync returned incorrect number of bytes 2026-03-11 15:33:20 +01:00
Carl Johnsen e5e546ee27 Handled bogus data cropping up when running multiple tests 2026-03-11 15:28:59 +01:00
Carl Johnsen b4beb6209e Updated the disk image tests to not test every combination of file system and partition table type on the CI. 2026-03-11 14:26:58 +00:00
Carl Johnsen 5b52eae0bc Made Windows handle unaligned read and write 2026-03-11 15:10:38 +01:00
Carl Johnsen dac373a03f Made Mac handle unaligned read and write buffers as well 2026-03-11 15:09:22 +01:00
Carl Johnsen cdc1b49f42 Linux should use the same call to GetPInvokeErrorMessage() as Mac 2026-03-11 15:08:38 +01:00
Carl Johnsen c1b22f491f Handled Windows paths 2026-03-11 15:02:23 +01:00
Carl Johnsen ba702b4d5f Fixed Windows file locking failing tests 2026-03-11 14:52:53 +01:00
Carl Johnsen 2a2381d298 Added tests to increase code coverage of the DiskImage feature 2026-03-11 13:37:58 +00:00
Carl Johnsen ef636e4bdb Fixed test error with undeterministic gap bytes 2026-03-11 13:37:30 +00:00
Carl Johnsen 8c29c958bd Added some final edge case tests to the disk image unit tests 2026-03-11 12:41:34 +00:00
Carl Johnsen fe673ea1c0 Added disk image restore provider tests 2026-03-11 12:31:27 +00:00
Carl Johnsen 027c849b63 Added PooledBuffer tests 2026-03-11 12:18:35 +00:00
Carl Johnsen 8e0593c0ad Added Unknown file system stream tests 2026-03-11 12:02:45 +00:00
Carl Johnsen e01a55c252 Added UnknownFilesystem tests 2026-03-11 11:48:24 +00:00
Carl Johnsen ac02a3a475 Added GeometryMetadata serialization tests 2026-03-11 11:39:01 +00:00
Carl Johnsen 35946d4888 Added partition table synthesizer tests 2026-03-11 11:29:55 +00:00
Carl Johnsen 1eadfa5b00 Added PartitionWriteStream tests 2026-03-11 11:21:04 +00:00
Carl Johnsen 06fc4614c4 Trying to reduce the amount of times that disks are created / deleted to speed up tests. 2026-03-11 10:58:55 +00:00
Carl Johnsen c2515e1ddd Added partition table parsing tests 2026-03-11 09:37:05 +00:00
Carl Johnsen 93f483d2d5 Added PartitionTableFactory tests 2026-03-11 09:26:24 +00:00
Carl Johnsen 745d2084ac Added tests for unaligned write 2026-03-11 09:15:09 +00:00
Carl Johnsen fabff9828a Properly handled unaligned read/write in Linux disk accesses 2026-03-11 09:06:02 +00:00
Carl Johnsen 4d649d82a2 Added tests for unaligned reads 2026-03-11 08:53:41 +00:00
Carl Johnsen ec3d1b2d42 Made internals of DiskImage visible to the disk image unit tests 2026-03-11 08:21:07 +00:00
Carl Johnsen a53c93a076 Changed from nullable types as the Setup methods will initialize them prior to running a test 2026-03-11 08:17:45 +00:00
Carl Johnsen a40eba4ca4 Added sector aligned disk image unit tests 2026-03-11 08:17:02 +00:00
Carl Johnsen 62c2244faf Reordered interface definitions for a more structured order 2026-03-11 08:16:29 +00:00
Carl Johnsen 9595a927d0 Added setup and teardown for disk image unit tests 2026-03-11 07:30:03 +00:00
Carl Johnsen b17fd033a1 Made the DiskImage integration tests follow the right namespace naming scheme 2026-03-11 07:28:22 +00:00
Carl Johnsen 5e4a447f7a Started working on disk image unit tests 2026-03-11 07:27:37 +00:00
Kenneth SkovhedeandGitHub f3a559d190 Merge pull request #6795 from duplicati/release/canary-2.2.0.106
Version bump to v2.2.0.106-2.2.0.106_canary_2026-03-06
2026-03-10 13:52:09 +01:00
Carl Johnsen 623a6b1cf5 Updated the Linux disk interface to match the new interface 2026-03-10 08:59:49 +00:00
Carl Johnsen f64ee59111 Merge branch 'master' into feature/full-disk-linux 2026-03-10 08:28:41 +00:00
Kenneth Skovhede 80438940be Version bump to v2.2.0.106-2.2.0.106_canary_2026-03-06
You can download this build from:

Binaries: https://updates.duplicati.com/canary/?version=2.2.0.106

Signature file: https://updates.duplicati.com/canary/duplicati-2.2.0.106_canary_2026-03-06.signatures.zip
v2.2.0.106_canary_2026-03-06 v2.2.0.106-2.2.0.106_canary_2026-03-06
2026-03-06 17:54:33 +01:00
Kenneth SkovhedeandGitHub 3c7dda8432 Merge pull request #6793 from duplicati/feature/fix-tests-for-https
Added fixes to failing tests for https support
2026-03-06 14:57:41 +01:00
Kenneth SkovhedeandGitHub c6f32b8ba2 Merge pull request #6784 from carljohnsen/feature/full-disk-mac
Feature/Disk Image basic Mac support
2026-03-06 14:21:52 +01:00
Kenneth SkovhedeandGitHub 3e40980063 Merge pull request #6792 from duplicati/dependabot/nuget/Duplicati/Library/Modules/Builtin/nuget-a992533934
Bump the nuget group with 1 update
2026-03-06 14:21:32 +01:00