Carl Johnsen
af3e0ee8af
Added NTFS boot sector parsing
2026-03-24 13:56:40 +01:00
Carl Johnsen
9953c2ac81
Merge branch 'master' into feature/full-disk-fat32
2026-03-24 09:37:13 +01:00
Carl-Johannes Johnsen and GitHub
1865592eb8
Merge pull request #6816 from carljohnsen/bugfix/6068-sporadic-windows-fail
...
Bugfix/Sporadic failure of 6068 test on Windows
2026-03-24 09:36:09 +01:00
Carl Johnsen
97de64d2d9
Removed inherited folder permissions from the Windows check, as these are out of our control.
...
Only the explicit rules are checked, which are the ones set by Duplicati and the unit test.
2026-03-24 06:28:02 +01:00
Carl Johnsen
3f62a85892
Post Fat32 tests build warning fixes
2026-03-23 21:04:44 +01:00
Carl Johnsen
2b8671955f
Merge branch 'master' into feature/full-disk-fat32
2026-03-23 20:20:38 +01:00
Carl Johnsen
a187332ab3
Handled build warnings in FAT32 tests
2026-03-23 20:17:18 +01:00
Carl Johnsen
7537f4bf2d
Refactored disk image unit tests into separate files
2026-03-23 20:14:56 +01:00
Kenneth Skovhede and GitHub
cf587be926
Merge pull request #6812 from duplicati/release/canary-2.2.0.107
...
Version bump to v2.2.0.107-2.2.0.107_canary_2026-03-20
2026-03-21 07:33:27 +01:00
Kenneth Skovhede
91d9e662c3
Version bump to v2.2.0.107-2.2.0.107_canary_2026-03-20
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.2.0.107
Signature file: https://updates.duplicati.com/canary/duplicati-2.2.0.107_canary_2026-03-20.signatures.zip
v2.2.0.107_canary_2026-03-20
v2.2.0.107-2.2.0.107_canary_2026-03-20
2026-03-20 18:02:47 +01:00
Kenneth Skovhede and GitHub
8a76d91920
Merge pull request #6811 from duplicati/feature/bump-ngclient-212
...
Updated ngclient to 0.0.212
2026-03-20 15:58:09 +01:00
Kenneth Skovhede
de70c72310
Updated ngclient to 0.0.212
...
Updated from 0.0.207 to 0.0.212.
2026-03-20 15:28:28 +01:00
Kenneth Skovhede and GitHub
d046768b90
Merge pull request #6810 from duplicati/dependabot/npm_and_yarn/npm_and_yarn-e5a595f223
...
Bump flatted from 3.3.1 to 3.4.2 in the npm_and_yarn group across 1 directory
2026-03-20 15:25:50 +01:00
dependabot[bot] and GitHub
1ea20f834d
Bump flatted in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [flatted](https://github.com/WebReflection/flatted ).
Updates `flatted` from 3.3.1 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 00:16:24 +00:00
Kenneth Skovhede and Carl Johnsen
ec88936275
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-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
cc1dd597bd
Fix null versions array
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
25d35f68b4
Fixed usage of filelist filter
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
2b83cd0d54
Fixed filtering to return a null delegate when not filtering
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
2fd29afaac
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-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
287abcdc5e
Fixed an issue with loading certificate bundles on Windows
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
04d5e109eb
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-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
6ce09ac48e
Update AWS SecretManager
...
This PR includes a direct dependency on a transitive dependency to ensure we get an updated version.
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
9b0ceafb22
Add Hetzner and DigitalOcean regions
...
This PR adds the known regions from DO and Hetzner to the config output from S3Config
2026-03-19 12:25:33 +01:00
Carl-Johannes Johnsen and GitHub
8899ab3d65
Merge pull request #6799 from carljohnsen/feature/full-disk-linux
...
Feature/full disk linux
2026-03-19 10:58:05 +01: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
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
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
30d33d2056
Fixed the unit test related to the geometry file, now that the method has been updated.
2026-03-16 16:44:13 +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
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
Carl Johnsen
11cb9c570d
Revert mac specific fix regarding unknown filesystem
2026-03-13 18:07:12 +01:00
Carl Johnsen
0d5081ae33
The other filesystem tests should also be using FAT32 for source, and should also ignore the option warning.
2026-03-13 16:53:30 +00: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
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
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