Commit Graph
167 Commits
Author SHA1 Message Date
Kenneth Skovhede 97c8c8ac80 Made the status call available when running agent mode, and hiding the buttons. 2024-11-14 22:24:10 +01:00
Kenneth Skovhede 1b07fadd88 Moved systemInfo into a service with cache so it can preload 2024-11-08 10:07:03 +01:00
Kenneth Skovhede e225ffd25c Fixed a crash when showing log data 2024-11-07 15:43:31 +01:00
Kenneth SkovhedeandGitHub b0a34387f6 Merge pull request #5598 from duplicati/feature/add-secret-provider
Feature/add secret provider
2024-11-06 11:50:58 +01:00
Kenneth Skovhede d8ed4ebd8b Fixed using the interface instead of impl 2024-11-05 22:34:34 +01:00
Kenneth Skovhede aed53525de Connect automatically after register 2024-11-05 22:29:04 +01:00
Kenneth Skovhede a72bf27aa3 Merge remote-tracking branch 'origin/master' into feature/add-secret-provider 2024-11-05 11:48:30 +01:00
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 e37f0cd741 Exposed secret providers as modules 2024-11-04 14:59:35 +01:00
Kenneth Skovhede e9a516e717 Merge branch 'feature/add-secret-provider' of github.com:duplicati/duplicati into feature/add-secret-provider 2024-11-04 13:21:35 +01:00
Kenneth Skovhede d98186e1eb Implemented secret provider on the remoteoperation and webmodules calls 2024-11-04 13:20:23 +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 SkovhedeandGitHub 569ffabc76 Merge branch 'master' into feature/improved-ipv6-support 2024-11-01 08:31:49 +01:00
Kenneth SkovhedeandGitHub 7631b921b4 Merge pull request #5608 from duplicati/feature/support-ec-certificates
Feature/support ec certificates
2024-10-31 09:56:41 +01:00
Kenneth Skovhede df449f9cae Added better error reporting for the test/cerate operations 2024-10-30 15:26:25 +01:00
Kenneth Skovhede 405b2832ee Added the localhost listen variant. 2024-10-29 14:44:43 +01:00
Kenneth Skovhede 56816abed8 Reverted to not storing the certificate as a file, since the x509Certificate loader was the broken part, not Kestrel. 2024-10-29 13:55:12 +01:00
Kenneth Skovhede 7841a6026f Implemented API endpoint to update the SSL certificate via the API 2024-10-29 12:03:10 +01:00
Kenneth Skovhede 4783050d53 Simplified logic by having an option to disable https.
Simplified checks for https by having a single property that unifies the logic.
2024-10-29 11:15:06 +01:00
Kenneth Skovhede f9154137a3 Merge remote-tracking branch 'origin/master' into feature/ex-certificates 2024-10-29 09:24:53 +01:00
Kenneth Skovhede 072efe0625 Implemented explict support for IPv6 listener in the webserver.
Using any/all/* will now listen on both IPv4 and IPv6 if available.
To force IPv4-any, use `0.0.0.0` and similar `[::]` for IPv6.
The loopback value listens on IPv4 and the new ipv6loopback value selects IPv6 loopback. It is not possible to get both loopback values at the same time.
2024-10-25 11:17:30 +02:00
Kenneth Skovhede 4b84135622 Merge remote-tracking branch 'origin/master' into feature/add-secret-provider 2024-10-24 16:11:41 +02:00
Kenneth Skovhede 34d13a20e2 Initial version of the external secret provider 2024-10-24 16:06:59 +02:00
Kenneth Skovhede 9db3cce5e2 Added support for remote control with pre-signed url 2024-10-16 16:28:13 +02:00
Kenneth SkovhedeandGitHub db69edc67e Merge pull request #5584 from duplicati/feature/serialize-exception-details
Force serialize exception data before emitting JSON
2024-10-08 08:52:21 +02:00
Kenneth SkovhedeandGitHub 65ae160f1a Merge pull request #5586 from duplicati/feature/handle-response-started-reject
Changed the flow of invalid hostname errors
2024-10-08 08:51:59 +02:00
Kenneth Skovhede b2332bcb31 Ensure that we report 404 when a file is not found 2024-10-05 22:30:46 +02:00
Kenneth Skovhede aa9a6b1e7d Changed the flow of invalid hostname errors 2024-10-05 22:23:36 +02:00
Kenneth Skovhede 7be64fd61a Force serialize exception data before emitting JSON 2024-10-05 17:42:40 +02:00
Kenneth Skovhede 454b1bb93b Merge remote-tracking branch 'origin/master' into feature/backend-async-get 2024-10-04 09:11:50 +02:00
Kenneth Skovhede ef0ca64d52 Merge remote-tracking branch 'origin/master' into feature/remote-control-support 2024-10-03 14:49:07 +02:00
Kenneth Skovhede 6ab27cb870 Merge remote-tracking branch 'origin/master' into feature/backend-async-get 2024-10-03 13:22:36 +02:00
Kenneth Skovhede b2c3c9abe6 Simplified debugging with SPA themes 2024-10-03 13:20:56 +02:00
Kenneth Skovhede 9dfafa1492 Removed the NPM injector from release builds with pre-compiler flags 2024-10-02 22:57:13 +02:00
Kenneth Skovhede 99a2095e41 Adding new theme to client.
Added support for loading NPM package in dev mode.
Added support for SPA style redirects.
2024-10-02 22:14:37 +02:00
Kenneth SkovhedeandGitHub df8f0cb30d Merge pull request #5561 from duplicati/feature/add-health-checks
Added healt checks to server.
2024-10-02 14:57:47 +02:00
Kenneth Skovhede d46188427f Merge remote-tracking branch 'origin/master' into feature/remote-control-support 2024-10-02 14:53:00 +02:00
Kenneth Skovhede 586c08522e Implemented async method for Test, CreateFolder and Quota in all backends.
Still missing the List and DNSHostnames.
The AsyncRequest class is also preventing many backends from fully upgrading.
2024-10-01 09:30:02 +02:00
Kenneth Skovhede a1e8c197f6 Fixed a webserver crash 2024-10-01 08:43:09 +02:00
Kenneth Skovhede ab6dbf9ca9 Fixed JWT validation from remote 2024-09-28 16:43:39 +02:00
Kenneth Skovhede 227b8d6dca Added feature to keep the remote control setting, and reconnect on startup.
Updated message types to fit the procotol.
2024-09-27 16:14:40 +02:00
Kenneth Skovhede cdbc3619d7 Added additional key-guard to prevent access to the API when running in Agent mode 2024-09-27 11:19:10 +02:00
Kenneth Skovhede 51a9c0f0e5 Added default Url for remote control registration 2024-09-25 10:38:14 +02:00
Kenneth Skovhede 3bafe74c0a More work on getting the protocol fixed 2024-09-23 23:18:36 +02:00
Kenneth Skovhede efab444d94 Bugfix sending empty registration url 2024-09-23 11:45:36 +02:00
Kenneth Skovhede 68c57bc64f Added certificate url for obtaining new certificates 2024-09-23 11:45:12 +02:00
Kenneth Skovhede 42fa5078e4 Fixed merging certificates when new certificates arrive 2024-09-20 16:58:05 +02:00
Kenneth Skovhede 550397cd70 Switched to using a single common certificate implementation 2024-09-20 09:42:21 +02:00
Kenneth Skovhede eae1988d0b Improved the flow so the claim will be detected even if the browser closes after the claim link is opened. 2024-09-19 14:51:39 +02:00
Kenneth Skovhede 5c0d297687 Implemented support for enabling remote control via settings 2024-09-19 14:33:17 +02:00