Commit Graph
11829 Commits
Author SHA1 Message Date
Kenneth Skovhede 2d45ef44ee Version bump to v2.1.0.120-2.1.0.120_canary_2025-06-24
You can download this build from:

Binaries: https://updates.duplicati.com/canary/?version=2.1.0.120

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.120_canary_2025-06-24.signatures.zip
v2.1.0.120_canary_2025-06-24 v2.1.0.120-2.1.0.120_canary_2025-06-24
2025-06-25 00:39:50 +02:00
Kenneth Skovhede 06feb91f29 Bumped ngclient 2025-06-24 07:49:16 +02:00
Kenneth SkovhedeandGitHub 86acc32c1c Merge pull request #6361 from duplicati/feature/handle-transitive-folders
Transitive virtual folders
2025-06-24 07:41:51 +02:00
Kenneth SkovhedeandGitHub afc3a306af Merge pull request #6362 from duplicati/feature/dont-report-fixed-files
Remove fixed index files from output
2025-06-23 21:39:50 +02:00
Kenneth Skovhede b7a0053e5b Rewrote function to return minimal unique prefixes instead 2025-06-23 17:40:28 +02:00
Kenneth SkovhedeandGitHub 582a8a2e05 Merge pull request #6363 from duplicati/feature/dont-add-extra-dashes
No extra dashes on direct restore
2025-06-23 11:02:25 +02:00
Kenneth Skovhede 95a8297888 More handling of encryption passphrase
This fixes #6318
2025-06-20 17:08:07 +02:00
Kenneth Skovhede 15863bdd10 No extra dashes on direct restore
This fixes #2605
2025-06-20 17:04:12 +02:00
Kenneth Skovhede 6912d89b99 Remove fixed index files from output
This removes index files that were succesfully repaired from the output, so the now-missing files are not reported as failures.

This fixes #6336
2025-06-20 16:40:21 +02:00
Kenneth Skovhede 67e431a715 Implemented new query to get root paths and their transitive virtual folders 2025-06-20 11:13:12 +02:00
Kenneth SkovhedeandGitHub 66b4d34af3 Merge pull request #6358 from duplicati/feature/add-completed-task-event
Add completed-task event to websocket
2025-06-19 14:51:19 +02:00
Kenneth SkovhedeandGitHub d91476918f Merge pull request #6357 from duplicati/feature/signal-update-after-metadata-change
Signal update after metadata change
2025-06-19 14:50:50 +02:00
Kenneth SkovhedeandGitHub fa36b705cb Merge pull request #6356 from duplicati/feature/correct-version-number
Return version numbers, and not ids
2025-06-18 21:16:46 +02:00
Kenneth Skovhede dc19695ddb Add completed-task event to websocket
This adds support for subscribing to a "completed task" event, that is triggered when a task completes.

Using this subscription removes the need to poll for task state.
2025-06-18 21:15:56 +02:00
Kenneth SkovhedeandGitHub dbc0e06367 Merge pull request #6353 from duplicati/feature/handle-empty-metadata
Added a check and repair for empty metadata
2025-06-18 09:57:23 +02:00
Kenneth Skovhede ad52ee9c43 Added flag to indicate if the backup has a local database attached 2025-06-17 16:51:44 +02:00
Kenneth Skovhede 5a075d3ced Changed logic for listing filesets in v2 API.
Now the file listing is always fetched from remote for temporary databases, to avoid cases where the local database exists.

This can happen if you refresh the page while on the restore selection page.
2025-06-17 16:37:18 +02:00
Kenneth Skovhede b72ad5fe75 Signal update after metadata change
This adds a notification message that is sent after a task has completed and the metadata is updated. This makes the websocket get a fresh list of backups, sorted as prefered.
2025-06-17 14:46:41 +02:00
Kenneth Skovhede 460f60f61c Return version numbers, and not ids
This fixes #6355
2025-06-17 11:56:12 +02:00
Kenneth SkovhedeandGitHub dba98e9bc4 Merge pull request #6354 from duplicati/feature/add-mega-s4
Added Mega S4 endpoints to list of destinations
2025-06-17 11:40:12 +02:00
Kenneth Skovhede bf9c0e1a95 Added Mega S4 endpoints to list of destinations 2025-06-17 09:14:06 +02:00
Kenneth SkovhedeandGitHub a2a4ad72c4 Merge pull request #6352 from duplicati/support/forwarded-prefix
Add support for `X-Forwarded-Prefix`
2025-06-17 08:20:24 +02:00
Kenneth SkovhedeandGitHub 9d287829c7 Merge pull request #6351 from duplicati/codex/create-unit-test-for-database-consistency
Add test for empty metadata recovery
2025-06-17 08:18:37 +02:00
Kenneth Skovhede 2c5c01160c Added a check and repair for empty metadata
This PR adds a check for empty metadatasets (length = 0) and replaces such sets with a default metadataset.

This fixes #6350
2025-06-16 16:35:07 +02:00
Kenneth Skovhede 8bb9ad4389 Add support for X-Forwarded-Prefix
This adds support for the `X-Forwaded-Prefix` that rewires the paths using a custom base, with a default of `/ngclient`.

This allows using ngclient behind a proxy.

This fixes #6278
2025-06-16 16:15:35 +02:00
Kenneth Skovhede 3eb8bb3cdc Add test for replacing missing metadata 2025-06-16 15:38:56 +02:00
Kenneth SkovhedeandGitHub 10c1c0443e Merge pull request #6348 from duplicati/feature/update-unittest-deps
Updated NUnit
2025-06-13 12:56:08 +02:00
Kenneth SkovhedeandGitHub dd5c2486bc Merge pull request #6347 from duplicati/feature/extend-webdav
Update WebDAV backend
2025-06-13 12:55:32 +02:00
Kenneth SkovhedeandGitHub 9cd98f8197 Merge pull request #4938 from mr-russ/normalize_settings
Normalize line endings to lf.
2025-06-13 12:34:14 +02:00
Kenneth SkovhedeandGitHub 9c63c543e9 Merge branch 'master' into normalize_settings 2025-06-13 12:33:59 +02:00
Kenneth Skovhede 8fca01f64f Updated NUnit
This closes #4939
2025-06-13 11:48:24 +02:00
Kenneth Skovhede 930764a323 Update WebDAV backend
This re-introduces the debug-propfind feature to dump the PROPFIND response to a file.

It also introduces constants for the option names to be less error prone.

A few minor adjustements were made to the timeouts and the dispose flag.
2025-06-13 11:33:46 +02:00
Kenneth SkovhedeandGitHub 15eb009594 Merge pull request #6343 from duplicati/feature/fix-module-loading
Handle loading and unloading of modules
2025-06-13 10:47:26 +02:00
Kenneth SkovhedeandGitHub 35e389b507 Merge pull request #6333 from duplicati/feature/booleans-should-be-false-by-default
Ensure booleans are false by default
2025-06-13 10:46:54 +02:00
Kenneth SkovhedeandGitHub cafb78ed7d Merge pull request #6346 from duplicati/feature/secret-provider-should-be-a-password
Secret provider option should be a password
2025-06-13 10:46:26 +02:00
Kenneth Skovhede ee9c2a640b Secret provider option should be a password
This changes the `--secret-provider` type to be a password, as it may contain credentials for the key vault.
2025-06-13 09:12:16 +02:00
Kenneth SkovhedeandGitHub d74778bbf5 Merge branch 'master' into feature/booleans-should-be-false-by-default 2025-06-13 08:58:12 +02:00
Kenneth Skovhede 7a560c4ae2 Fixed tests and a left-over message 2025-06-13 08:41:32 +02:00
Kenneth SkovhedeandGitHub 34f084ab92 Merge pull request #6332 from duplicati/feature/adjust-websocket-logging
Reduce logging of websocket messages
2025-06-13 08:35:45 +02:00
Kenneth Skovhede 7c602106c3 Simplified priority sorting 2025-06-13 08:08:42 +02:00
Kenneth SkovhedeandGitHub 423338cfec Merge pull request #6341 from marceloduplicati/feature/http-client-timeout-revision
Sets infinite timeout for HTTP clients
2025-06-13 07:36:45 +02:00
Kenneth SkovhedeandGitHub 225fd1f3c9 Merge pull request #6344 from duplicati/feature/better-handling-of-wrong-email
Add null checks to send-mail
2025-06-13 07:36:31 +02:00
Kenneth SkovhedeandGitHub 4456d81e6e Merge pull request #6345 from duplicati/feature/fix-warnings-in-ci-tests
Fixed two nullable warnings in CI tests
2025-06-13 07:36:17 +02:00
Kenneth SkovhedeandGitHub d432006207 Merge branch 'master' into feature/http-client-timeout-revision 2025-06-12 22:27:12 +02:00
Kenneth SkovhedeandGitHub 9dfe618444 Merge pull request #6338 from duplicati/feature/detect-erperm-errors
Detect EPERM on mac/Linux
2025-06-12 22:25:54 +02:00
Kenneth Skovhede 5bfaa87694 Fixed two nullable warnings in CI tests 2025-06-12 22:25:06 +02:00
Kenneth SkovhedeandGitHub 005e12731a Merge pull request #6342 from duplicati/feature/add-apple-usage
Added descriptions for Apple usage
2025-06-12 22:22:42 +02:00
Kenneth SkovhedeandGitHub adc5a91d9c Merge pull request #6334 from duplicati/feature/more-localization-for-test-handler
Added localized messages in test handler
2025-06-12 22:22:26 +02:00
Kenneth SkovhedeandGitHub 131f8a25d6 Merge pull request #6328 from duplicati/feature/improve-alternate-oauth-url-support
Update handling of alternate OAuth url
2025-06-12 22:21:56 +02:00
Kenneth SkovhedeandGitHub 3b38cd2685 Merge pull request #6335 from duplicati/feature/update-script-examples
Updated Windows example script
2025-06-12 22:21:14 +02:00