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 Skovhede and GitHub
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 Skovhede and GitHub
569ffabc76
Merge branch 'master' into feature/improved-ipv6-support
2024-11-01 08:31:49 +01:00
Kenneth Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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