Commit Graph
10886 Commits
Author SHA1 Message Date
Kenneth Skovhede 6ab27cb870 Merge remote-tracking branch 'origin/master' into feature/backend-async-get 2024-10-03 13:22:36 +02:00
Kenneth Skovhede 6c71a1d900 Bumped ngclient 2024-10-03 13:21:09 +02:00
Kenneth Skovhede b2c3c9abe6 Simplified debugging with SPA themes 2024-10-03 13:20:56 +02:00
Kenneth SkovhedeandGitHub 36cd02f3a5 Merge pull request #5577 from marceloduplicati/feature/fix-singleinstance-handling
Feature/fix singleinstance handling
2024-10-03 13:01:05 +02:00
Kenneth Skovhede 0755a79f73 Bump installed version of ngclient 2024-10-03 11:26:11 +02:00
Marcelo Ceccon 66c381d71d Merge branch 'feature/fix-singleinstance-handling' of https://github.com/marceloduplicati/duplicati into feature/fix-singleinstance-handling 2024-10-03 10:11:45 +02:00
Marcelo Ceccon 611e28fafc Fixes to the multiple instance detection system
Exception was bundled in the innerexception and thus the catch statement was not functioning as expected.

Additionally adding ? operator to the  ApplicationExitEvent ServerStartedEvent events.
2024-10-03 10:11:38 +02:00
Marcelo Ceccon 7b958a0878 Fixes to the multiple instance detection system
Exception was bundled in the innerexception and thus the catch statement was not functioning as expected.

Additionally adding ? operator to the  ApplicationExitEvent ServerStartedEvent events.
2024-10-03 10:05:15 +02:00
Kenneth Skovhede ae004d37c1 Made the reconnect logic more robust 2024-10-03 08:46:34 +02:00
Kenneth Skovhede c427d5a98b Improved cleanup of source folder after build 2024-10-03 08:25:41 +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 SkovhedeandGitHub c3c0ad9fca Merge pull request #5562 from duplicati/feature/remove-thread-culture-dependence
Avoid setting Thread.CurrentCulture
2024-10-02 22:53:47 +02:00
Kenneth Skovhede 48bd69cbde Injecting the NPM packages for builds 2024-10-02 22:52:40 +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 3c144f5481 Merge remote-tracking branch 'origin/master' into feature/remove-thread-culture-dependence 2024-10-02 14:56:11 +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 08dd1631b7 Manually handling the reconnects.
Common handling of time-delayed events.
2024-10-02 14:50:35 +02:00
Kenneth Skovhede 61ea36091a Added DNSNames as async 2024-10-02 09:37:52 +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 6ecbaa6da1 Fixed timeout logic 2024-10-01 08:42:34 +02:00
Kenneth Skovhede 8bdb85e261 Implemented RenameAsync on all backends supporting rename 2024-09-29 23:21:50 +02:00
Kenneth Skovhede ecf2e8b551 Implemented DeleteAsync on all backends 2024-09-29 23:04:54 +02:00
Kenneth Skovhede e323c646f5 Fixed botched line 2024-09-29 22:05:49 +02:00
Kenneth SkovhedeandGitHub 735795f020 Merge pull request #5571 from duplicati/feature/remove-piped-download
Removed piped download as it was slower than not piping.
2024-09-29 22:01:21 +02:00
Kenneth Skovhede e3e3d1305f Implemented async version of Get for all backends. 2024-09-29 22:00:57 +02:00
Kenneth Skovhede 1b9363e23a Added logic and error handling for requests 2024-09-28 18:53:35 +02:00
Kenneth Skovhede 344e6c2480 Made byte[] encoding explicit 2024-09-28 17:07:52 +02:00
Kenneth Skovhede ab6dbf9ca9 Fixed JWT validation from remote 2024-09-28 16:43:39 +02:00
Kenneth Skovhede 938fc16509 Updated protocol 2024-09-28 16:08:57 +02:00
Kenneth Skovhede b280432476 Changed logic to use HashCalculatingStream instead of CryptoStream, which should fix #4094.
Removed VolumeHashFactory as it dit not support using another hashing algorithm for volumes.
2024-09-28 11:13:06 +02:00
Kenneth Skovhede 313dd73b11 Added test from #4094 2024-09-28 09:26:00 +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 1272d44a63 Moved RemoteControl in the sln file 2024-09-27 16:11:59 +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 SkovhedeandGitHub c2da097d03 Merge pull request #5344 from duplicati/feature/support-built-in-zip
Add support for using the faster built-in .NET zip.
2024-09-26 11:29:28 +02:00
Kenneth SkovhedeandGitHub 8a043c8c0d Merge pull request #5564 from duplicati/feature/remove-environment-osversion
Removed use of `Environment.OSVersion` which is now deprecated.
2024-09-26 11:28:30 +02:00
Kenneth Skovhede 627bccbb94 Removed piped download as it was slower than not piping.
It can be re-added later if a better way is found.
2024-09-26 08:43:01 +02:00
Kenneth Skovhede 4f21937b42 Updated message types to fit procotol 2024-09-25 11:35:03 +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
Kenneth Skovhede f49359eaf3 Removed use of Environment.OSVersion which is now deprecated.
Fallback to getting Windows version with `cmd /v ver`, which should be supported way back to DOS v6.
2024-09-18 16:02:01 +02:00
Kenneth Skovhede ecd22ac264 Added support for building agent packages.
Still lacking support for Windows MSI + MacOS pkg as they are currently tied to the TrayIcon being the base.
2024-09-18 15:29:52 +02:00