Carl Johnsen
11e5bcdf30
Errors produced during the remote synchronization are now added to the results.
2026-03-18 16:15:30 +01:00
Carl Johnsen
f02082d462
Update the remote synchronization phase using reflection
2026-03-18 15:49:23 +01:00
Carl Johnsen
1e9f318436
Compute the hash of the source file before put as backends may close the file after a put
2026-03-18 15:47:05 +01:00
Carl Johnsen
2dcc8df8e6
Don't emit the url during printing / logging as that can contain sensitive information
2026-03-18 15:45:25 +01:00
Carl Johnsen
29a8a0ad5f
Added a remote synchronization phase
2026-03-18 15:44:40 +01:00
Carl Johnsen
1201a8344d
Removed whitespace
2026-03-18 15:36:10 +01:00
Kenneth Skovhede and GitHub
9b2eefbd72
Merge pull request #6796 from duplicati/feature/add-cleanup-and-list-to-db-tool
...
Add verify and cleanup to database tool
2026-03-17 14:13:12 +01:00
Kenneth Skovhede and GitHub
870a0191cf
Merge pull request #6802 from duplicati/feature/fix-direct-partial-restore
...
Fix restore without local db
2026-03-14 21:11:44 +01:00
Kenneth Skovhede
6a82da0e81
Fix null versions array
2026-03-14 19:17:51 +01:00
Kenneth Skovhede
ec6e32be39
Fixed usage of filelist filter
2026-03-14 18:26:37 +01:00
Kenneth Skovhede and GitHub
60aa6a8245
Merge pull request #6804 from duplicati/feature/fix-windows-cert-export
...
Fixed an issue with loading certificate bundles on Windows
2026-03-14 17:38:14 +01:00
Kenneth Skovhede and GitHub
a5f34d16be
Merge pull request #6800 from duplicati/feature/dont-tag-with-naked-version
...
Don't push Docker with naked version
2026-03-14 14:01:53 +01:00
Kenneth Skovhede
2d74f81344
Fixed an issue with loading certificate bundles on Windows
2026-03-14 14:01:39 +01:00
Kenneth Skovhede
a01a7ff5f7
Fixed filtering to return a null delegate when not filtering
2026-03-14 13:56:26 +01:00
Kenneth Skovhede and GitHub
31cef15ab3
Merge pull request #6803 from duplicati/feature/bump-aws-secret-manager
...
Update AWS SecretManager
2026-03-14 13:43:58 +01:00
Kenneth Skovhede
c98d4b310f
Update AWS SecretManager
...
This PR includes a direct dependency on a transitive dependency to ensure we get an updated version.
2026-03-14 12:05:00 +01:00
Kenneth Skovhede
84cc4005b1
Fix restore without local db
...
This fixes a bug where restoring with `--no-local-db` and `--version=0` would fail because the database consistency check sees that data is missing.
The missing data is intentional in this case, as we deliberately recreate a partial database.
The PR adds a test for this scenario and fixes the validation to allow for the partial database. Additionally, the partial database is marked as such, in case it is not correctly deleted after the restore.
2026-03-14 12:02:53 +01:00
Kenneth Skovhede
be667ce9b6
Don't push Docker with naked version
...
This PR updates the build process to not push Docker tags with naked version numbers, unless they are stable releases.
For a canary version, it will be tagged `canary` and `2.2.0.105-canary`.
For a stable version, it will be tagged with `stable`, `2.2.0.0-stable`, `2.2.0.0`, and `latest`
This is done to make Duplicati releases more compatible with how other tools use version number tags.
This fixes #6797
This fixes #6797
2026-03-13 16:20:24 +01:00
Kenneth Skovhede and GitHub
45acf1a9bc
Merge pull request #6798 from duplicati/feature/add-hetzner-and-do-regions
...
Add Hetzner and DigitalOcean regions
2026-03-12 11:37:24 +01:00
Kenneth Skovhede
668dabfc94
Add Hetzner and DigitalOcean regions
...
This PR adds the known regions from DO and Hetzner to the config output from S3Config
2026-03-12 11:20:46 +01:00
Kenneth Skovhede
8b2475ee93
Add verify and cleanup to database tool
...
Adds two new commands to the database CLI tool:
- verify: Lists all databases with their status (Found, Missing, Orphaned)
across dbconfig.json, server database, and filesystem
- cleanup: Removes orphaned database files not referenced in dbconfig.json
or server database, with --dry-run and --force options
Includes unit tests for both commands.
2026-03-11 10:27:45 +01:00
Kenneth Skovhede and GitHub
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
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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
Kenneth Skovhede
f76bc59710
Fixed one more failing test
2026-03-06 14:20:52 +01:00
Kenneth Skovhede
c47c000579
Fixed more failing tests
2026-03-06 13:28:38 +01:00
Kenneth Skovhede
15c7c1c3de
Added fixes to failing tests for https support
2026-03-06 11:11:01 +01:00
dependabot[bot] and GitHub
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
c679e77f95
Merge branch 'master' into feature/full-disk-mac
2026-03-05 19:21:57 +01: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
Carl Johnsen
222ec0433a
Using constants rather than copied hardcoded strings
2026-03-05 16:08:32 +01: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
5fd62b0fc2
Made the Mac system library wrapper a precompiled file that is copied alongside referencing projects output folder
2026-03-05 13:28:54 +01:00
Carl Johnsen
afbecbc7f0
Do not catch abort exceptions
2026-03-05 12:20:54 +01:00
Kenneth Skovhede and GitHub
512db4f4f1
Merge pull request #6786 from duplicati/feature/automatic-https-support
...
Add support for managed TLS
2026-03-05 10:17:02 +01:00
Kenneth Skovhede and GitHub
45db3a3536
Merge pull request #6790 from duplicati/feature/restore-flow-polish
...
Minor polish to the new restore flow
2026-03-05 10:16:42 +01:00
Kenneth Skovhede and GitHub
24245a0ae1
Merge pull request #6788 from duplicati/feature/improve-link-resolve-method
...
Improve link detection on Windows
2026-03-04 14:46:36 +01:00
Kenneth Skovhede and GitHub
22aa3fdc39
Merge pull request #6789 from duplicati/feature/fix-issue-6688
...
Add tests for issue #6688
2026-03-04 14:44:49 +01:00
Kenneth Skovhede
9bd4d228f3
Minor polish to the new restore flow
...
This PR adds explicit validation to the size parameters so we ensure that we throw a meaningful error message instead of fail on some later step.
This also fixes an error in an exception message. Should the error scenario ever trigger, it would previously show incorrect data or cause out-of-bounds error instead of the intended error message.
2026-03-04 14:44:09 +01:00
Kenneth Skovhede
6abc4aea00
Add tests for issue #6688
...
Issue #6688 was already fixed by work on related issues #6552 and #6553 .
This adds a test that specifically reproduces the scenario mentioned in #6688 .
This fixes #6688
2026-03-03 15:50:59 +01:00
Kenneth Skovhede
2beebb6086
Improve link detection on Windows
...
This PR adds a check that prevents performing link lookups on drive roots as this is reported to fail on some Windows versions.
The PR also makes a link lookup failure a warning instead of failing the restore process.
2026-03-03 10:06:53 +01:00
Kenneth Skovhede
e315595095
Added section that explains how to use the certificates on Linux
2026-03-02 21:37:53 +01:00
Kenneth Skovhede
a0e9e3429e
Fixed issues with MacOS trust install/uninstall
2026-03-02 20:29:47 +01:00
Kenneth Skovhede
8ce5707f45
Merge branch 'feature/automatic-https-support' of github.com:duplicati/duplicati into feature/automatic-https-support
2026-03-02 17:13:06 +01:00
Kenneth Skovhede
2e01880e33
Fixed an issue that prevents certificate bundle generation on Windows
2026-03-02 17:09:58 +01:00
Kenneth Skovhede
2634eb3f64
Added support for generating the database.
...
Added better logging.
2026-03-02 16:39:19 +01:00
Kenneth Skovhede
b6ef3d1b2b
Improve error handling and stuck process issues
2026-03-02 15:51:26 +01:00