Carl Johnsen
cca0dbf8f8
If the stream does not support streaming, it shouldn't be reset on failure (e.g. due to folder missing)
2025-11-05 08:48:19 +01:00
Kenneth Skovhede and GitHub
cde0c95912
Merge pull request #6602 from duplicati/feature/bump-ngclient-163
...
Bump ngclient to 0.0.163
2025-11-04 21:49:55 +01:00
Kenneth Skovhede
36a86af453
Bump ngclient to 0.0.163
2025-11-04 21:49:37 +01:00
Kenneth Skovhede and GitHub
b6079f5d8a
Merge pull request #6598 from duplicati/feature/add-integration-tests
...
Added new integration tests on the API level
2025-11-04 21:30:28 +01:00
Kenneth Skovhede and GitHub
b10315c6de
Merge pull request #6601 from duplicati/feature/disable-console-control
...
Added option to disable console control
2025-11-04 21:28:39 +01:00
Kenneth Skovhede and GitHub
c3faf6bade
Merge pull request #6600 from duplicati/feature/explicit-permissions
...
Added explicit permissions on CI tasks
2025-11-04 21:28:24 +01:00
Kenneth Skovhede
ed99cc7701
Fixed build error
2025-11-04 14:53:33 +01:00
Kenneth Skovhede and GitHub
8581325368
Merge branch 'master' into feature/add-integration-tests
2025-11-04 14:52:11 +01:00
Kenneth Skovhede
38e07c7d6c
Removed stale github action
2025-11-04 14:48:44 +01:00
Kenneth Skovhede
bb70bbc0cc
Added option to disable console control
...
This PR adds an option to disable control from the console.
With this option it is possible to keep a connection to the console, but not allow remote administration.
2025-11-04 14:47:28 +01:00
Kenneth Skovhede
56fbc3d826
Added explicit permissions on CI tasks
2025-11-04 13:54:49 +01:00
Kenneth Skovhede
2a0032ec12
Explicti disable permissions
2025-11-04 13:54:06 +01:00
Kenneth Skovhede
7b1c1db0ee
Merged tests into a single yml file
2025-11-04 13:48:49 +01:00
c7a57eae03
Potential fix for code scanning alert no. 314: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-04 13:44:48 +01:00
Kenneth Skovhede and GitHub
57a7e24805
Merge pull request #6596 from duplicati/feature/support-import-temporary-backup
...
Added support for importing a backup as temporary
2025-11-04 10:51:45 +01:00
Kenneth Skovhede and GitHub
5208806853
Merge pull request #6595 from duplicati/feature/protect-temporary-backups
...
Temporary backups return deep copies
2025-11-04 10:51:30 +01:00
Kenneth Skovhede and GitHub
c613083352
Merge pull request #6592 from duplicati/feature/dynamic-toggle-of-streaming
...
Add dynamic streaming toggle
2025-11-04 10:51:14 +01:00
Kenneth Skovhede
5ca015e14d
Added new integration tests on the API level
2025-11-04 10:50:22 +01:00
Kenneth Skovhede and GitHub
b537db9f28
Merge pull request #6594 from duplicati/feature/expose-pcloud-options
...
Expose pCloud options
2025-11-03 19:25:47 +01:00
Kenneth Skovhede
57048b7776
Merge remote-tracking branch 'origin/master' into feature/dynamic-toggle-of-streaming
2025-11-03 19:25:15 +01:00
Kenneth Skovhede
247131118e
Fixed edge cases for Clone
2025-11-03 19:24:16 +01:00
Kenneth Skovhede and GitHub
e499bae46d
Merge pull request #6591 from duplicati/feature/improve-webdav-parsing
...
Added extended parsing for WebDAV propfind
2025-11-03 19:18:21 +01:00
Kenneth Skovhede
8e5f092a85
Added support for importing a backup as temporary
...
This allows the FE to call the import with both `direct` and `temporary` set to `true` to import from a config without needing a second step.
Once the FE is updated to support this, we can keep the unencrypted passwords out of the FE during import-from-config
2025-11-03 19:06:03 +01:00
Kenneth Skovhede
d39f6f4719
Temporary backups return deep copies
...
This PR fixes an issue with restore from config that would mask the internal objects passphrase and cause all requests to fail due to invalid passphrase.
2025-11-03 19:03:16 +01:00
Kenneth Skovhede
5e32ee6ef9
Expose pCloud options
...
This PR fixes an issue with pCloud where the timeout options were not shown as supported even though they are parsed.
2025-11-03 19:01:08 +01:00
Kenneth Skovhede
012aeed7de
Add dynamic streaming toggle
...
This PR adds a dynamic property so a backend can signal if it supports streaming, based on the settings.
This is currently used for the File backend, so that toggling `--use-move-for-put` will disable streaming on the backend instead of relying on the `--disable-streaming-transfers` flag.
2025-11-03 12:48:37 +01:00
Kenneth Skovhede
d02d7feb63
Added extended parsing for WebDAV propfind
...
This adreses #6576
2025-11-03 11:51:07 +01:00
Kenneth Skovhede and GitHub
14be3f5ad9
Merge pull request #6590 from duplicati/feature/additional-tests
...
Added tests for various option contraints
2025-11-03 10:33:47 +01:00
Kenneth Skovhede and GitHub
0b5bd5a0a2
Merge pull request #6570 from carljohnsen/feature/dynamic-deadlock-timer
...
Feature/dynamic deadlock timer
2025-11-03 10:33:08 +01:00
Kenneth Skovhede and GitHub
0972b64cbd
Merge pull request #6589 from duplicati/feature/send-mail-password-is-a-password
...
Make `--send-mail-password` a password option
2025-11-03 09:27:40 +01:00
Kenneth Skovhede
2762d1d015
Added tests for various option contraints
2025-11-03 09:27:06 +01:00
Kenneth Skovhede and GitHub
d35ea10108
Merge pull request #6587 from duplicati/feature/show-correct-version-number
...
Show assembly version
2025-11-02 16:49:16 +01:00
Kenneth Skovhede and GitHub
83019f99f0
Merge pull request #6584 from duplicati/feature/better-s3-hostname-check
...
Auto-correct S3 hostname
2025-11-02 16:48:53 +01:00
Kenneth Skovhede and GitHub
c5d85b7531
Merge pull request #6583 from duplicati/feature/clear-notification-for-resolved-issues
...
Clear notification for resolved issues
2025-11-02 16:48:42 +01:00
Kenneth Skovhede and GitHub
ab6c91e578
Merge branch 'master' into feature/clear-notification-for-resolved-issues
2025-11-02 16:48:34 +01:00
Kenneth Skovhede
ca829acb31
Make --send-mail-password a password option
...
Prior to this PR the password was not treated as a password, but a string.
2025-11-02 16:47:56 +01:00
Kenneth Skovhede
913fcefac0
Fixed debug display as well
2025-11-02 13:06:49 +01:00
Kenneth Skovhede
79e2b29c98
Show assembly version
...
This PR fixes a long-standing issue where the reported version number is just the tag with a `-` prefix.
This was caused by the logic dropping the assembly version number if a tag exists, but prefixing it with a dash.
The fix is to now show both the assembly version and the tag.
2025-11-02 13:04:20 +01:00
Kenneth Skovhede
b4e80abab1
Auto-correct S3 hostname
...
This PR updates the S3 backend to automatically remove leading and trailing `/` characters so upgrades are less likely to encounter the error, as the previous version did not fail on such hostnames.
The check still captures cases where the user attempts to input a path or URL into the hostname field.
2025-11-02 09:07:12 +01:00
Kenneth Skovhede and GitHub
7fd16ff941
Merge pull request #6582 from duplicati/feature/fix-msgraph-timeout-issue
...
Fix timeout issue on MSGraph
2025-11-01 09:36:07 +01:00
Kenneth Skovhede
ea83087db3
Clear notification for resolved issues
...
This PR removes configuration issue notifications if the underlying issues are resolved. With this PR the flow is expected to be:
1. Start application, see warning
2. Fix problem
3. Restart application
4. Notification is gone
Before this PR, step 4 was not performed, making it look like the issue was not resolved, if the user had not dismissed the notification themselves.
2025-11-01 09:35:35 +01:00
Kenneth Skovhede and GitHub
e72147a6d1
Merge pull request #6569 from duplicati/feature/improve-base-href-replace
...
More robust base-href replace
2025-10-31 13:42:09 +01:00
Kenneth Skovhede and GitHub
9cce4ebacb
Merge pull request #6579 from duplicati/feature/no-discord
...
Fix naming issue for release builder
2025-10-31 13:41:53 +01:00
Kenneth Skovhede and GitHub
0c40002a72
Merge pull request #6580 from duplicati/feature/fix-parsing-enum-flags
...
Fixed parsing enum flags
2025-10-31 13:41:40 +01:00
Kenneth Skovhede
58a3884503
Fix timeout issue on MSGraph
...
This fixes the reported timeout issue with MicrosoftGraphBackend cause by each fragment being required to be uploaded within the `--short-timeout` value.
With this PR the overall progress is monitored with `--read-write-timeout` (as before) and each fragment's speed is not measured.
Also updated the fragment numbers with +1 so the first fragment is "1/5" instead of "0/5", such that the last fragment is "5/5".
2025-10-31 13:41:10 +01:00
Kenneth Skovhede
4b3ccde3f7
Fixed parsing enum flags
...
This fixes #6574
2025-10-31 11:38:06 +01:00
Kenneth Skovhede
a062295477
Fix naming issue for release builder
...
This fixes #6572
2025-10-31 11:10:18 +01:00
Carl Johnsen
96921bc5fb
RestoreHandler now sets up the DeadLock timer alongside the restore process network
2025-10-28 14:44:13 +01:00
Carl Johnsen
dafb38443c
FileProcessor id (used for debugging) started at 1, rather than 0.
2025-10-28 14:43:35 +01:00
Carl Johnsen
91009297c1
Fixed typo
2025-10-28 14:42:58 +01:00