Kenneth Skovhede
8250a5befa
Refactored SecretProviderHelper to replace in Uri instances instead of raw string.
...
This fixes some issues with URL encoding/decoding.
Due to the legacy class `Duplicati.Library.Utility.Uri` there are two replacements done.
2024-11-04 15:57:56 +01:00
Kenneth Skovhede
c99e819d70
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-11-01 08:49:52 +01:00
Kenneth Skovhede
3833f7abf5
Made the auto-cert detection disabled if the user supplied the cert hashes.
2024-10-31 12:04:24 +01:00
Kenneth Skovhede
d9953852ad
Fixed compile errors on Windows
2024-10-30 10:51:32 +01:00
Kenneth Skovhede
ff25d91663
Simplified code a bit.
...
Added support for multiple cert-hashes.
Made `server-util` auto-detect hashes as well.
2024-10-29 14:38:23 +01:00
Kenneth Skovhede
9a89ca5a15
Cleaned up the use of the default pattern to use a single const value.
...
Added support for inheriting the secret pattern as it is more logical that all settings are carried through to the application.
2024-10-26 08:37:26 +02:00
Kenneth Skovhede
1ac26d7600
Added support for secret provider in server-util
2024-10-24 16:52:44 +02:00
Kenneth Skovhede
34d13a20e2
Initial version of the external secret provider
2024-10-24 16:06:59 +02:00
Kenneth Skovhede
e3579312e2
Added healt checks to server.
...
Added health command to server-util.
This fixes #5560
2024-09-17 14:01:08 +02:00
Kenneth Skovhede
1e6eea5758
Added command to export configurations from the server
2024-09-11 16:41:25 +02:00
Kenneth Skovhede
542a4d6e7c
Added support for connecting to a server with a self-signed certificate.
...
This fixes #5534
2024-09-04 20:33:59 +02:00
Kenneth Skovhede
e3a8f34a67
Fixed issue with not finding backup by name.
...
Improved error message if it can be extracted from the server response.
2024-09-03 22:02:51 +02:00
Kenneth Skovhede
5ac0abb60b
Added a check that logs finding no database is the user has supplied a database folder
2024-09-03 14:58:16 +02:00
Kenneth Skovhede
d8c8ce7988
Removed the use of DeviceId due to lack of sufficient key material.
...
Kept the infrastructure to allow re-introducing it later if a better source for a device key is found.
Added support for not having any valid settings encryption key.
Added warnings if the user is running without a settings encryption key.
Added additional checks during startup to help with troubleshooting and configuring a setup with a settings encryption key.
Docker builds will now warn if no encryption key is set.
This fixes #5518
2024-08-31 11:02:14 +02:00
Kenneth Skovhede and GitHub
037796e42c
Merge pull request #5513 from duplicati/feature/isolate-datafolder-lookup
...
Simplify datafolder lookup
2024-08-30 15:44:15 +02:00
Kenneth Skovhede
595ac3c7ee
Refactored the code to use the same method for detecting an existing server database.
...
This prevents creating empty databases when probing for one.
2024-08-30 13:08:37 +02:00
Kenneth Skovhede
b693813ecc
Fixed serverutil handling blacklisted keys
2024-08-30 12:46:21 +02:00
Kenneth Skovhede
3548475360
Implemented preload support.
...
This commit adds the option to provide preload/preset options that change the default values for Duplicati's commandline or environment variables.
This fixes #5480
2024-08-28 00:18:55 +02:00
Kenneth Skovhede
735b4020eb
Implemented duplicati-server-util for sending various commands to a running server.
...
This tool replaces `ConfigurationImporter` and partially replaces `duplicati_client`.
This fixes #5474
2024-08-26 20:00:13 +02:00