Commit Graph
13636 Commits
Author SHA1 Message Date
Wouter Tinus 7cb8d1055b Add DeleteBackup command to ServerUtil 2026-04-10 17:43:30 +02:00
Carl-Johannes JohnsenandGitHub eebb283b7c Merge pull request #6785 from aureliandevel/feature/restore-volume-caching-revision
Enhance volume caching with disk space pressure eviction logic
2026-04-10 07:39:20 +02:00
Carl Johnsen dd69855a35 Fix test that relied on now removed profiling log line 2026-04-10 06:44:48 +02:00
aureliandevel 4efb7fdd3c Merge branch 'feature/restore-volume-caching-revision' of https://github.com/aureliandevel/duplicati into feature/restore-volume-caching-revision 2026-04-10 08:21:23 +10:00
aureliandevel 7e4ac31502 Refactor restore process: remove internal profiling logging and update cache size tracking in VolumeManager 2026-04-10 08:21:02 +10:00
aureliandevelandGitHub a8017d0503 Merge branch 'duplicati:master' into feature/restore-volume-caching-revision 2026-04-04 17:00:07 +11:00
aureliandevel ee3dbcd97a Merge branch 'feature/restore-volume-caching-revision' of https://github.com/aureliandevel/duplicati into feature/restore-volume-caching-revision 2026-04-04 16:43:34 +11:00
aureliandevel d760e1381a Add restore volume cache profiling summaries 2026-04-04 16:10:05 +11:00
Kenneth SkovhedeandGitHub ce37bb9774 Merge pull request #6818 from duplicati/dependabot/npm_and_yarn/npm_and_yarn-66413a1f6e
Bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory
2026-03-27 01:08:50 +01:00
dependabot[bot]andGitHub d292a942c8 Bump picomatch in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [picomatch](https://github.com/micromatch/picomatch).


Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 21:54:25 +00:00
Carl-Johannes JohnsenandGitHub d9a8a645a6 Merge pull request #6817 from carljohnsen/bugfix/dollarsign-in-name-regex
Bugfix/Dollar sign in filename breaks regex
2026-03-25 16:44:19 +01:00
Carl Johnsen 69eacae8bc Added PR number as issue number to the regex dollar sign test 2026-03-25 13:47:30 +01:00
Carl Johnsen 6a4d6378c9 Added a test for the dollar sign in filename issue 2026-03-25 13:43:45 +01:00
Carl Johnsen 8c022b63dc Replacement strings for Regex.Replace cannot contain dollar signs followed by a number, as that is also being parsed. 2026-03-25 13:42:32 +01:00
Carl-Johannes JohnsenandGitHub 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
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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]andGitHub 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 JohnsenandGitHub 8899ab3d65 Merge pull request #6799 from carljohnsen/feature/full-disk-linux
Feature/full disk linux
2026-03-19 10:58:05 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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