Commit Graph
990 Commits
Author SHA1 Message Date
aureliandevel d760e1381a Add restore volume cache profiling summaries 2026-04-04 16:10:05 +11:00
aureliandevel e7b998f909 Enhance restore volume caching: implement disk pressure eviction logic and add related options 2026-02-28 20:14:22 +11:00
Carl Johnsen b426c4525d Fixed disk image CI test Test_SourceProvider_Enumeration 2026-02-23 10:34:54 +01:00
Kenneth SkovhedeandGitHub 8884550af9 Merge branch 'master' into feature/full-disk-backup 2026-02-20 13:09:48 +01:00
Kenneth Skovhede 1560f9ebf1 Fixed a build issue after merge 2026-02-20 11:37:13 +01:00
Kenneth SkovhedeandGitHub 414789f209 Merge branch 'master' into feature/full-disk-backup 2026-02-20 10:46:40 +01:00
Kenneth SkovhedeandGitHub e8bc016791 Merge branch 'master' into feature/folder-status-indicator 2026-02-20 10:34:16 +01:00
Kenneth Skovhede 21f85dbcc9 Fixed a compile issue after merge 2026-02-20 10:32:08 +01:00
Kenneth Skovhede 020698233e Fixed an edge case, relevant for tests only 2026-02-20 09:05:20 +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
Kenneth SkovhedeandGitHub 4db8f01f23 Merge pull request #6737 from duplicati/feature/add-destination-repo
Added a connection string repo
2026-02-20 08:55:46 +01:00
Kenneth Skovhede 1eb812e117 Fixed build errors 2026-02-19 19:37:28 +01:00
Kenneth SkovhedeandGitHub a2d247adb3 Merge branch 'master' into feature/folder-status-indicator 2026-02-19 19:30:31 +01:00
Carl Johnsen b1fe5cca76 Remote destinations need to have a mount point. 2026-02-19 19:17:59 +01:00
Carl Johnsen ca098744a8 Changed from string to enum 2026-02-19 18:09:37 +01:00
Carl Johnsen 1b2630078b Handled unused warning 2026-02-19 18:07:17 +01:00
Carl Johnsen 7eba3bc4a5 Removed unused disk image helper 2026-02-19 17:58:32 +01:00
Kenneth Skovhede 4bba0d4a41 Updated unmasking to support values from persisted ConnectionStrings 2026-02-19 16:35:49 +01:00
Kenneth SkovhedeandGitHub 93c3427293 Merge pull request #6765 from aureliandevel/fix/s3-host-port
fix(s3): preserve port in endpoint and fix path validation
2026-02-18 11:36:10 +01:00
aureliandevel 8d8c068473 Adds unittest and live test for Backend tester. 2026-02-17 17:16:44 +11:00
Kenneth Skovhede f785f3e6ea Reworked restore flow to support unmasking source path for destination 2026-02-16 22:33:28 +01:00
Carl Johnsen 15f0b6876e Fixed auto mount test 2026-02-16 11:27:01 +01:00
Carl Johnsen b07bce58fc Added test for the auto unmount option 2026-02-16 10:19:10 +01:00
Carl Johnsen 594efeca04 Merge branch 'master' into feature/full-disk-backup 2026-02-15 16:42:08 +01:00
Carl Johnsen 4845c22233 Added docstrings 2026-02-15 12:45:59 +01:00
Carl Johnsen 79e7be8983 Moved the rest of the disk image test files to the disk image folder 2026-02-15 11:46:45 +01:00
Carl Johnsen 84dd4dab1a Abstracted disk helper methods into operating system specific constituents 2026-02-15 11:45:52 +01:00
Carl Johnsen 32507379b0 Enabled and handled nullable in DiskImage tests 2026-02-15 11:14:13 +01:00
Carl Johnsen 9dfb1a683c Added additional waiting on host when dealing with disks. 2026-02-15 11:12:46 +01:00
Carl Johnsen 0a9707b905 More windows disk management fixes to make changes visible 2026-02-15 10:02:00 +01:00
Carl Johnsen b04206b9ff Changed vhd helper to use a powershell session, instead of a new process for each call 2026-02-15 09:59:54 +01:00
Carl Johnsen d99f65ed3f All tests now correctly mounts and unmounts 2026-02-14 09:28:14 +01:00
Carl Johnsen 18540128ae Main enumeration only returns disk. The disk must also be enumerated 2026-02-14 08:35:07 +01:00
Carl Johnsen a64fb1ac3d Changed sync async calls in async method to async async calls 2026-02-14 08:34:46 +01:00
Carl Johnsen 83b67fa0e8 Handled permission issues when comparing contents of two disks 2026-02-14 08:21:49 +01:00
Carl Johnsen f539abd42c Fixed project reference path 2026-02-13 16:52:06 +01:00
Carl Johnsen 537c85b690 Concurrency fixes 2026-02-13 16:51:53 +01:00
Carl Johnsen d833aca0d5 Handled online disks during restore 2026-02-13 16:48:52 +01:00
Carl Johnsen 02a9ea590a Changed to vhdx 2026-02-13 16:48:25 +01:00
Carl Johnsen bd24660ef3 List needs an asterix to list files not just filesets 2026-02-13 16:48:15 +01:00
Carl Johnsen d73449f34f Added methods for readying the disk for restore 2026-02-13 16:46:11 +01:00
Carl Johnsen 10be6fe6c8 Changed vhd helper to a powershell based approach from a diskpart approach. Also changed from vhd to vhdx 2026-02-13 16:44:37 +01:00
Carl Johnsen dec893fb7f Added unit tests for disk image backup 2026-02-13 09:41:47 +01:00
Kenneth Skovhede cf02c1addf Fixed large SQLite inputs
When performing queries with large inputs, there is a possibility that we reach the maximum number of possible parameters. If the query exceeds the maximum number of parameters the query fails.

This change uses a temporary table that will be created in the case the inputs exceed the total number available parameters, making sure the calls proceed as before with small inputs, but uses temporary tables on larger inputs.

Some tests were added to ensure the update works as expected, even with large inputs.
2026-02-11 13:34:58 +01:00
Kenneth SkovhedeandGitHub 6e675f9aaf Merge pull request #6750 from duplicati/feature/guard-against-duplicati-source-paths
Handle duplicate source paths
2026-02-06 16:35:07 +01:00
Kenneth SkovhedeandGitHub a8255fa5ab Merge pull request #6749 from duplicati/feature/bump-ngclient-203
Bumped ngclient to 0.0.205
2026-02-06 15:55:09 +01:00
Kenneth Skovhede be761b3a62 More agressive FS path matching in test 2026-02-06 14:59:36 +01:00
Kenneth Skovhede efac1ed06e Added extra info tro track a rare unittest failure 2026-02-06 14:37:01 +01:00
Kenneth SkovhedeandGitHub baca571ef8 Merge pull request #6727 from duplicati/feature/prevent-restore-target-escape
Prevent restore target escape
2026-02-06 14:33:01 +01:00
Kenneth Skovhede 0f811308be Fixed symlinks tests by allowing restores outside target 2026-02-06 10:24:51 +01:00