Carl Johnsen
4ed6de1967
Moved buffer allocation outside of while loop in SpillCollector
2026-03-23 06:53:42 +01:00
Carl Johnsen
a67cc2e019
Removed whitespace
2026-03-23 06:52:46 +01:00
Carl Johnsen
c9f2b76b72
Changed the DataBlock and StreamBlockSplitter to use ArrayPool instead of new byte[]
2026-03-23 06:52:34 +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
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
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
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
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
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
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
Carl Johnsen
a6a15f4b7c
Merge branch 'master' into feature/full-disk-linux
2026-03-12 10:42:48 +01:00
Carl Johnsen
31121d3730
Added Windows overhead for the disk sizes, as init takes 16 MB
2026-03-12 09:29:05 +00: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
9b1af5197d
Incorrect key used for getting partition address on Mac
2026-03-12 09:04:28 +01: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
a62d23fab4
Reintroduced old code for cleaning up disks
2026-03-12 06:17:46 +01:00
Carl Johnsen
b24278f627
Fixed error related to backslashes in paths
2026-03-11 14:58:23 +00:00
Carl Johnsen
415349c9c0
Removed unused helper methods
2026-03-11 15:47:41 +01:00
Carl Johnsen
e25cd65314
Call disk helpers cleanup methods instead
2026-03-11 15:47:31 +01: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
b4beb6209e
Updated the disk image tests to not test every combination of file system and partition table type on the CI.
2026-03-11 14:26:58 +00: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
ba702b4d5f
Fixed Windows file locking failing tests
2026-03-11 14:52:53 +01:00
Carl Johnsen
2a2381d298
Added tests to increase code coverage of the DiskImage feature
2026-03-11 13:37:58 +00:00
Carl Johnsen
ef636e4bdb
Fixed test error with undeterministic gap bytes
2026-03-11 13:37:30 +00:00
Carl Johnsen
8c29c958bd
Added some final edge case tests to the disk image unit tests
2026-03-11 12:41:34 +00:00
Carl Johnsen
fe673ea1c0
Added disk image restore provider tests
2026-03-11 12:31:27 +00:00
Carl Johnsen
027c849b63
Added PooledBuffer tests
2026-03-11 12:18:35 +00:00
Carl Johnsen
8e0593c0ad
Added Unknown file system stream tests
2026-03-11 12:02:45 +00:00