Kenneth Skovhede and GitHub
fb7ca3c2c7
Merge pull request #6512 from duplicati/feature/strip-null-from-path
...
Strip null characters from path
2025-09-22 14:22:04 +02:00
Kenneth Skovhede
eb870e16dc
Strip null characters from path
...
Due to a bug in .NET Core, it will sometimes return a trailing null character in the paths. Since null characters are not allowed on any OS, this PR ensures that null characters are removed before returning the path string.
This fixes #6500
2025-09-22 12:09:59 +02:00
Kenneth Skovhede and GitHub
53c1c8cb14
Merge pull request #6508 from duplicati/feature/support-remotely-managed-backup-configs
...
Implemented remotely managed backup configurations
2025-09-20 10:23:33 +02:00
Kenneth Skovhede and GitHub
eaaadeff55
Merge pull request #6509 from duplicati/feature/prevent-reading-contents-when-already-read
...
Updated MSGraph parsing of JSON
2025-09-20 10:23:22 +02:00
Kenneth Skovhede
cdc3b88b03
Updated MSGraph parsing of JSON
...
This PR updates the parsing code for errors/messags to avoid trying to read the stream twice.
This also removes the support for the unused HttpWebResponse (which is deprecated).
2025-09-19 15:34:40 +02:00
Kenneth Skovhede and GitHub
f5441c2d79
Merge branch 'master' into feature/support-remotely-managed-backup-configs
2025-09-19 13:01:00 +02:00
Kenneth Skovhede
ce0f4f7ab4
Clear reporting URL when deleting registration
2025-09-19 10:20:52 +02:00
Kenneth Skovhede and GitHub
1536a43237
Merge pull request #6503 from duplicati/feature/fix-typo
...
Fix a typo
2025-09-18 11:14:16 +02:00
Kenneth Skovhede
34b6f9ea55
Implemented remotely managed backup configurations
...
This PR adds the ability to manage backup configurations outside of the the client.
The implementation ensures that locally created configurations cannot be affected by the remotely managed backups.
If the instance is not connected to a remote console, this has no effect.
This PR updates the local database to add the column `ExternalID` that tracks backups that are managed remotely.
2025-09-17 15:07:09 +02:00
Kenneth Skovhede
f25187f043
Fixed comment to match what the code does
2025-09-16 09:54:51 +02:00
Kenneth Skovhede
d675b3926e
Fix a typo
...
This fixes #6502
2025-09-16 09:51:44 +02:00
Kenneth Skovhede and GitHub
984592232b
Merge pull request #6411 from duplicati/feature/hyperv-and-mssql-sources
...
Feature/hyperv and mssql sources
2025-09-12 09:47:16 +02:00
Kenneth Skovhede and GitHub
360253c062
Merge branch 'master' into feature/hyperv-and-mssql-sources
2025-09-12 09:07:04 +02:00
Kenneth Skovhede and GitHub
a1fed2b53a
Merge pull request #6498 from smyja/master
...
fix(S3): validate endpoint does not contain path
2025-09-11 13:40:54 +02:00
Smyja
067ac5554d
fix(S3): validate endpoint does not contain path
2025-09-11 08:43:04 +01:00
Kenneth Skovhede and GitHub
6b56d07484
Merge pull request #6495 from duplicati/feature/downgrade-minio
...
Revert MinIO to version 6.0.0
2025-09-10 16:28:52 +02:00
Kenneth Skovhede and GitHub
55f1ccb595
Merge pull request #6496 from duplicati/feature/make-backendtester-support-retries
...
Added support for retries in backend tester
2025-09-10 16:28:38 +02:00
Kenneth Skovhede and GitHub
b522d93b61
Merge pull request #6494 from duplicati/feature/mask-passwords
...
Mask passwords to avoid leaking them in the UI
2025-09-10 14:55:07 +02:00
Kenneth Skovhede and GitHub
c95b868e18
Merge pull request #6492 from duplicati/feature/prevent-locale-issues-with-queries
...
Ensure that a query string is formatted with invariant string formatting
2025-09-10 14:54:45 +02:00
Kenneth Skovhede
31eeebd69b
Added support for retries in backend tester
...
This PR adds support for retries in the backend tester.
The CI tests have been updated to retry operations 3 times, which will hopefully make the CI tests more stable.
2025-09-10 14:47:23 +02:00
Kenneth Skovhede
6801d9b9a7
Don't print secrets in test
2025-09-10 14:24:54 +02:00
Kenneth Skovhede
0497de7e9f
Revert MinIO to version 6.0.0
...
This fixes #6489
2025-09-06 15:34:38 +02:00
Carl Johnsen
7670ea9a58
Ensured that all values that are passed to interpolation strings have been passed through FormatInvariant to prevent SQLite errors related to string formatting cultures.
2025-09-05 14:11:05 +02:00
Carl Johnsen
1a5fef36d7
Removed whitespace
2025-09-05 14:07:58 +02:00
Carl Johnsen
b3fe276a13
Ensured that all temporary tables uset the same type of generated guid name
2025-09-05 14:06:55 +02:00
Kenneth Skovhede
8ac48f0e8e
Added tests for masking
2025-09-05 10:39:51 +02:00
Kenneth Skovhede
45f902594e
Mask passwords to avoid leaking them in the UI
...
This PR adds a masking function that replaces sensitive parameters with a masking string, such that the passwords are never submitted to the client during edits.
For now, the export feature (both as JSON and as commandline) do not mask the sensitive parameters.
This fixes #2024
2025-09-04 22:03:10 +02:00
Svend Roperos
490c40cd3b
fix: remove testplugin
2025-09-04 20:16:02 +02:00
Svend Roperos
c1e22faa03
fix: make string.Split calls explicit to resolve ambiguous overloads
2025-09-04 20:14:52 +02:00
Svend Roperos
1aff3f86bd
feat: add support for specific VM lookup and fetch VM names if missing
2025-09-04 20:14:52 +02:00
Svend Roperos
c261d3a550
feat: add server selections on MSSQL
2025-09-04 20:14:52 +02:00
Svend Roperos
810314139c
feat: only return first level of hyperV machine
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and Svend Roperos
9322c732fa
Fixed the regex for MSSQL path matching
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and Svend Roperos
7557e183e8
Fixed some leftover HyperV refs in MSSQL tests
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and Svend Roperos
37d6c3865f
Added tests for HyperV and MSSQL parsers
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and Svend Roperos
0d57f2ceea
Rewrote HyperV and MSSQL parser to support paths under each instance.
...
This also cleans up the filters slightly, so the logic for "first match" still holds.
If an item is excluded, and subfolders are also automatically excluded.
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and Svend Roperos
18485e9f05
Moved handling of MSSQL and HyperV custom enumerators into the Filesystem API call, so the client does not need to be aware of such an entry.
...
The previous plugin added paths directly to the source, so if a single path was added from a VM, it would no longer appear to be attached to that VM.
This change modifies the logic so there are now paths of the form:
```
%HYPERV%\\123-456\\C:\HyperV\File1.bin
```
The HyperV and MSSQL modules do not currently parse this new format.
2025-09-04 20:14:52 +02:00
Kenneth Skovhede and GitHub
a949fb3af5
Merge pull request #6493 from duplicati/feature/remove-incorrect-display-custom-value
...
Removed incorrect display of custom value
2025-09-04 18:34:18 +02:00
Carl-Johannes Johnsen and GitHub
eb8f90eb27
Merge pull request #6491 from carljohnsen/bugfix/restore-blockcount-mismatch
...
Bugfix/restore blockcount mismatch
2025-09-04 14:57:05 +02:00
Kenneth Skovhede
d796e02451
Removed incorrect display of custom value
2025-09-04 14:24:20 +02:00
Kenneth Skovhede
a1fa2f8e1e
Fixed to use same helper method
2025-09-02 09:32:25 +02:00
Kenneth Skovhede
1f8f79b9c0
Ensure that a query string is formatted with invariant string formatting
2025-09-02 08:31:02 +02:00
Carl Johnsen
53d78e9c19
Added a test for when trying to restore a file that is locked by someone else
2025-09-01 14:00:49 +02:00
Carl Johnsen
8ad2111dee
I/O errors weren't properly thrown in the new restore flow
2025-09-01 14:00:13 +02:00
Kenneth Skovhede and GitHub
163f15c4fa
Merge pull request #6486 from duplicati/release/canary-2.1.1.101
...
Version bump to v2.1.1.101-2.1.1.101_canary_2025-08-19
2025-08-19 13:16:18 +02:00
Kenneth Skovhede
6dde15c567
Version bump to v2.1.1.101-2.1.1.101_canary_2025-08-19
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.1.101
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.1.101_canary_2025-08-19.signatures.zip
v2.1.1.101_canary_2025-08-19
v2.1.1.101-2.1.1.101_canary_2025-08-19
2025-08-19 12:45:40 +02:00
Kenneth Skovhede
1a51d57b5b
Bumped ngclient to 0.0.149
2025-08-19 11:07:28 +02:00
Kenneth Skovhede
1c266110e0
Upgrade to latest libicu in Docker, and switch to libssl3t64
2025-08-19 11:02:31 +02:00
Kenneth Skovhede
68894f7c3b
Bump ngclient to 0.0.148
2025-08-18 12:12:43 +02:00
Kenneth Skovhede and GitHub
92ab1abb0b
Merge pull request #6484 from duplicati/feature/fix-precalculated-s3-hash
...
Fixed pre-calc SHA256 on AWS S3
2025-08-18 12:02:46 +02:00