Commit Graph
159 Commits
Author SHA1 Message Date
Kenneth Skovhede 9dd2fa343e Prevent picking partitions until support for this is better 2026-02-20 16:38:05 +01:00
Kenneth Skovhede 22c4f585ef Minor adjustments for WebUI picker 2026-02-20 15:29:25 +01:00
Kenneth SkovhedeandGitHub 8884550af9 Merge branch 'master' into feature/full-disk-backup 2026-02-20 13:09:48 +01:00
Kenneth Skovhede c467baf326 Made parsing more explicit with a formal structure for the outpu 2026-02-20 11:38:17 +01:00
Kenneth Skovhede 6d17888296 Fixed loading webmodule 2026-02-20 11:05:51 +01:00
Kenneth Skovhede a3295c3d94 Fixed issue after merge 2026-02-20 10:48:50 +01:00
Kenneth SkovhedeandGitHub 414789f209 Merge branch 'master' into feature/full-disk-backup 2026-02-20 10:46:40 +01:00
Kenneth Skovhede ab82719a6b Improved license key support
Added support for reporting the license key details in SystemInfo.

Added support for loading a key via the console connection, if used.
2026-02-20 10:39:51 +01:00
Kenneth SkovhedeandGitHub 8cf2154037 Merge pull request #6768 from duplicati/feature/add-google-workspace-backup
Add support for Google Workspace backup
2026-02-20 08:56:40 +01:00
Carl Johnsen 5793f4c410 Added web module for disk images 2026-02-19 19:55:01 +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 cf5bb051fe Changed from BitConverter to BinaryPrimitives to ensure endian-ness across host systems. 2026-02-19 18:55:17 +01:00
Carl Johnsen 454dffc70e Added additional check for the requested disk number during auto unmounting. 2026-02-19 18:17:55 +01:00
Carl Johnsen 066e7cc7a6 Updated the restore provider to store the mountpoint 2026-02-19 18:16:55 +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
Kenneth SkovhedeandGitHub 3a67cd5e02 Update RestoreProvider.cs
Simpler function for priority files
2026-02-18 12:02:28 +01:00
Kenneth Skovhede d7f9981f49 Fixed a few nullable warnings 2026-02-17 10:37:08 +01:00
Kenneth Skovhede 93092e968b Use restore mode when listing folders to ensure we can list all, and that the permission requests matches the restore operation 2026-02-17 09:32:22 +01:00
Kenneth Skovhede d9b5cb256d Fixed some Windows path issues 2026-02-17 09:31:39 +01:00
Kenneth Skovhede a7fe859a50 Fixed test using more likely permissions in restore mode 2026-02-16 23:09:56 +01:00
Kenneth Skovhede 4c04ff64bd Removed unused license for OUs 2026-02-16 20:46:44 +01:00
Kenneth Skovhede 086aa28731 Fixed restore to shared Google Drive 2026-02-16 20:17:12 +01:00
Kenneth Skovhede fc2c1e7246 Fixed not applying organizer permissions to personal drives 2026-02-16 16:56:49 +01:00
Kenneth Skovhede 1b1ee0a419 Fixed support for restoring Drive files 2026-02-16 16:40:30 +01:00
Kenneth Skovhede 28de585e91 Removed Duplicated class 2026-02-16 13:53:19 +01:00
Kenneth Skovhede 7b377d51ef Fixed restore of Gmail + labels 2026-02-16 13:40:59 +01:00
Kenneth Skovhede c651836199 Fixed a missing Office365 metadata emitter 2026-02-16 13:03:57 +01:00
Kenneth Skovhede bd5c141a0f Fixed using IDs internally for paths 2026-02-16 13:03:38 +01:00
Kenneth Skovhede 8cadf5f510 Handling duplicates for contacts 2026-02-16 12:46:19 +01:00
Kenneth Skovhede 90c6f4fa54 Fixed task restore 2026-02-16 12:43:54 +01:00
Kenneth Skovhede 4d83a62635 Fixed restore of keep notes 2026-02-16 11:51:20 +01:00
Kenneth Skovhede a256e774bf Refactored deserializer to shared class.
Removed use of deprecated props, they are internally linked anyway.
2026-02-16 11:50:46 +01:00
Kenneth Skovhede 61dcb52863 Implemented chat restore 2026-02-16 11:31:19 +01:00
Carl Johnsen 53aa494f47 Fixed auto mount powershell script 2026-02-16 11:26:23 +01:00
Carl Johnsen ce67996823 Added auto unmount option for disk image restore 2026-02-16 10:03:10 +01:00
Carl Johnsen e3caf5401d Added Windows I/O write error hints 2026-02-16 09:12:01 +01:00
Carl Johnsen b9839d0671 Disk image restore provider now tests write access properly 2026-02-16 09:10:10 +01:00
Kenneth Skovhede 42bf8f217c Fixed restoring contacts 2026-02-15 23:07:24 +01:00
Kenneth Skovhede 48db6834f4 Cleaned up some extra empty levels in the source tree 2026-02-15 22:44:56 +01:00
Kenneth Skovhede 910c56b3c4 Reworked the use of scopes.
Instead of requesting all scopes up front, each sub-section of the backup/restore will request the permissions that are relevant for the operation.

The effect is that it is not required to grant all permissions to get a backup running. If permissions are failing, that part of the backup will generate warnings for items that are excluded.
2026-02-15 22:03:57 +01:00
Carl Johnsen 594efeca04 Merge branch 'master' into feature/full-disk-backup 2026-02-15 16:42:08 +01:00
Carl Johnsen 509ba3abcf Removed disk image debug program 2026-02-15 16:36:05 +01:00
Carl Johnsen 71e6c3eb17 Simplified disk image source providers EnumerateRecursive 2026-02-15 16:35:26 +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