Commit Graph
241 Commits
Author SHA1 Message Date
Kenneth Skovhede 41c11735d5 Nump MailKit + MimeKit
This PR updates MimeKit and MailKit to version 4.16.0.

This closes #6846
2026-04-21 14:52:40 +02:00
Kenneth SkovhedeandGitHub c54a278050 Merge pull request #6844 from duplicati/feature/copyright-bump-2026
Updated copyright year to 2026 across the project
2026-04-17 12:34:06 +02:00
Kenneth SkovhedeandGitHub de30a36120 Merge pull request #6828 from duplicati/feature/update-sharpcompress
Update SharpCompress
2026-04-16 15:36:23 +02:00
Kenneth Skovhede c0f40e19ca Updated copyright year to 2026 across the project 2026-04-16 15:21:24 +02:00
Kenneth Skovhede 8485e67a54 Fixed nullable warnings 2026-04-13 13:57:11 +02:00
Carl Johnsen b41c613347 Paths handled by the disk image feature doesn't treat all separators as / 2026-03-18 07:03:52 +01:00
Carl Johnsen d80f4f80df Paths handled by the Duplicati disk image feature uses / as delimiter regardless of operating system 2026-03-16 16:52:55 +01:00
Carl Johnsen 2d193fe491 Added proper handling of the geometry file path 2026-03-16 12:24:42 +01:00
Carl Johnsen 2b5db218ad Post restructure namespace fixes 2026-03-16 11:10:20 +01:00
Carl Johnsen 20ff1c73b1 Restructured Disk Image related files 2026-03-16 11:10:20 +01:00
Carl Johnsen de98dd2b9e Added missing Linux branches in the source provider 2026-03-16 11:10:20 +01:00
Carl Johnsen 58de34091a Added missing Linux branches in the source provider 2026-03-16 11:09:08 +01:00
Carl Johnsen e6fbc8150c Added option to disable filesystem-aware functionality 2026-03-13 17:37:51 +01:00
Carl Johnsen 5085f19103 Disk reading optimization zero stream should be the actual size, not just block size. 2026-03-13 16:56:56 +01:00
Carl Johnsen b0811503fd Added more rigorous stream boundary checking 2026-03-13 14:11:17 +00:00
Carl Johnsen f4038ac7d1 Ensure everything that doesn't have a timestamp reports UtcNow to make sure it's backed up. 2026-03-13 13:50:38 +00:00
Carl Johnsen 3c27f9f932 Unknown file system blocks should always be backed up, since there's no way of tracking them. 2026-03-13 13:42:38 +00:00
Carl Johnsen be2c7176f3 Added FAT32 to the restore, with fallback to Unknown filesystem, e.g. for blank disks. 2026-03-13 12:49:13 +01:00
Carl Johnsen 4267fffa95 Have auto detection of file system on partition when the type cannot be determined from the partition table 2026-03-13 12:48:21 +01:00
Carl Johnsen f5e7adf19e Added more rigorous FAT32 boot sector parsing 2026-03-13 12:40:39 +01:00
Carl Johnsen e45cc6b44c Regardless of file system, the files are blocks, hence the file name is the address. 2026-03-13 11:39:58 +01:00
Carl Johnsen e9c0a65c21 Handled FAT32 detection error due to endianness 2026-03-13 10:55:13 +01:00
Carl Johnsen 4bb5837326 Added FAT32 streams 2026-03-12 15:08:22 +01:00
Carl Johnsen d6e96c3346 Added FAT32 file system support 2026-03-12 15:08:03 +01:00
Carl Johnsen ad89e7155a Enabled FAT32 as part of the partition source entry 2026-03-12 15:07:30 +01:00
Carl Johnsen 33c7029e58 Added FAT32 metadata to the source entry 2026-03-12 15:07:08 +01:00
Carl Johnsen 39f16f471d Added last modified timestamp to file system files 2026-03-12 15:06:43 +01:00
Carl Johnsen c1cdf58dce Added FAT32 directory walker 2026-03-12 14:36:57 +01:00
Carl Johnsen 2ff2de5e83 Added FAT32 table reader 2026-03-12 14:23:26 +01:00
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 9d9ecca963 Made Linux native library calls compile like the Mac one for multiple architectures. 2026-03-12 08:45:47 +00: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 b24278f627 Fixed error related to backslashes in paths 2026-03-11 14:58:23 +00: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 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 fabff9828a Properly handled unaligned read/write in Linux disk accesses 2026-03-11 09:06:02 +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 62c2244faf Reordered interface definitions for a more structured order 2026-03-11 08:16:29 +00: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 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
dependabot[bot]andGitHub f4f30447c7 Bump the nuget group with 1 update
Bumps MimeKit from 4.12.0 to 4.15.1

---
updated-dependencies:
- dependency-name: MimeKit
  dependency-version: 4.15.1
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: MimeKit
  dependency-version: 4.15.1
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-05 23:29:17 +00:00
Carl Johnsen b627ea87c9 Changed from PInvoke call to get error messages to the Marshal library call that does the same 2026-03-05 18:11:53 +01:00
Carl Johnsen 298f916e8d Shift to plist for all diskutil commands to alleviate localization and other human-readable-related parsing errors 2026-03-05 17:42:24 +01:00