Commit Graph
1969 Commits
Author SHA1 Message Date
Kenneth Skovhede d2e91f8db6 Fixed issue with import 2024-06-28 10:37:33 +02:00
Kenneth Skovhede caf7d53583 Fixed auto-login issue 2024-06-28 09:14:08 +02:00
Kenneth Skovhede d3a8ecacad Implemented single operation token.
Fixed export and bugreport download.
2024-06-28 08:56:00 +02:00
Kenneth Skovhede b9031e9f20 No need to fix the name, we are only looking for 'token' 2024-06-24 19:17:27 +02:00
Kenneth Skovhede 21fe0f9cfb Fixed a few logic issues, restore flow is now working 2024-06-24 16:00:05 +02:00
Kenneth Skovhede e0d93da2f5 Removed last remaining form input 2024-06-24 15:26:07 +02:00
Kenneth Skovhede d6fe8c1a7d Fixed some naming issues for parameters 2024-06-21 08:00:57 +02:00
Kenneth Skovhede fa7d5e45f7 Fixed auto-reconnect 2024-06-21 07:52:39 +02:00
Kenneth Skovhede 92b82df78b Disabled websocket as it is not complete.
Fallback to longpoll :'(
2024-06-20 22:46:42 +02:00
Kenneth Skovhede fd9b1a1c5b Remove XSRF 2024-06-20 22:43:51 +02:00
Kenneth Skovhede c9f8e5786c Minor fixes 2024-06-20 22:22:49 +02:00
Kenneth Skovhede 4392d84da4 Improved startup error detection 2024-06-20 14:27:09 +02:00
Kenneth Skovhede d3ec5f54fe Missing commit 2024-06-20 12:16:07 +02:00
Kenneth Skovhede 0f1d381c7f Implemented automatic re-login when access token expires 2024-06-20 12:11:54 +02:00
Kenneth Skovhede cddf0917e3 Fixed build 2024-06-19 22:37:54 +02:00
Kenneth Skovhede 3f29642f6c Implemented JWT tokens.
Added auth requirement on all endpoints.
Added SignIn-, Access- and Refresh-Tokens based on JWT.
Upgraded stored password to be based on PBKDF2.
Added default password assignment.
Updated logic to support auth-header and re-sign-in for tray-icon and web-ui.
2024-06-19 13:54:10 +02:00
Kenneth Skovhede 4294ee3611 Removed last traces of the custom operating system detection 2024-06-11 21:30:33 +02:00
Kenneth Skovhede 1920b0684d Merge remote-tracking branch 'origin/master' into feature/remove-httpserver 2024-06-11 21:22:29 +02:00
Kenneth SkovhedeandGitHub 8be2a14f66 Merge pull request #5217 from duplicati/feature/remove-bundled-gpg
Removed bundled GPG binaries for Windows.
2024-06-11 10:43:25 +02:00
Kenneth Skovhede 773f3acfb3 More untangle for FIXMEGlobal 2024-06-09 22:12:03 +02:00
Kenneth Skovhede 270f2f9cea Some work on untangling FIXMEGlobal 2024-06-09 22:00:34 +02:00
Kenneth Skovhede ca425808c5 Merge remote-tracking branch 'origin/master' into feature/remove-httpserver 2024-06-09 21:23:59 +02:00
Kenneth Skovhede 6878a601a9 Fixed XSRF for import/export feature 2024-06-08 13:59:33 +02:00
Kenneth Skovhede 9f79025744 Removed HttpServer.
Re-implemented everything using ASP.NET.
Changed some requests to use JSON instead of FORM data.
Some work towards deleting the FIXMEGlobal instance.
Auth is missing, XSRF does not work correctly.
2024-06-07 15:56:43 +02:00
Kenneth Skovhede 2a12fdc493 Update UI to rely on default region hostname for AWS.
This fixes #5214
2024-06-04 20:37:59 +02:00
Kenneth Skovhede 7dab2f5935 Removed bundled GPG binaries for Windows.
Improved search logic for finding GPG executable on all operating systems.
This also removes the `win-tools` folder.
2024-06-04 15:21:22 +02:00
Kenneth SkovhedeandGitHub 6841ad7fa8 Merge pull request #5215 from duplicati/feature/fix-rendering-issue-angularjs
Fixed an issue rendering non-ascii in AngularJs
2024-06-04 14:07:48 +02:00
Kenneth SkovhedeandGitHub 245d2f5e95 Merge pull request #5213 from Jojo-1000/xmpp-library-update
Change XMPP library to Artalk.Xmpp
2024-06-04 13:55:56 +02:00
Kenneth Skovhede 9e0ce5fb0c Fixed an issue rendering non-ascii in AngularJs 2024-06-03 16:17:42 +02:00
Jojo-1000 3ccca04f1c Change XMPP library to Artalk.Xmpp. 2024-06-01 22:44:27 +02:00
Jojo-1000 917e2cd0c4 Remove obsolete custom platform detection. 2024-05-30 02:14:05 +02:00
Jojo-1000 930f1c8bd3 Fix most unsupported platform warnings. 2024-05-30 01:50:02 +02:00
Kenneth Skovhede 2e7b8fc468 Merge remote-tracking branch 'npodbielski/feature/http-server-modernization' into feature/remove-httpserver 2024-05-28 14:45:26 +02:00
Kenneth SkovhedeandGitHub aaf1067926 Merge pull request #4977 from Jojo-1000/fix-empty-advanced-options
Do not set advanced options with empty string to true
2024-05-21 12:37:43 +02:00
JanandGitHub 55cea2845c Fix missing auth-username and password in openstack.
Closes #5188
2024-05-15 12:09:41 +02:00
Jojo-1000 796be8ce29 Merge branch 'master' into improve-source-file-picker 2024-05-11 23:53:57 +02:00
Kenneth SkovhedeandGitHub b51f0ed71e Merge pull request #5155 from duplicati/feature/built-in-sqlite-rc4-decrypt
Added support for decrypting the RC4 encrypted SQLite databases
2024-04-29 10:56:34 +02:00
Kenneth Skovhede 8e25c6e2ab Reduced dynamic scanning with static linking.
Cleaned up some `proj` files.
Added caching to options.
2024-04-26 14:32:41 +02:00
natan a937e8712e fix json naming issue 2024-04-26 09:41:48 +02:00
natan 8625f14744 #1 attempt to fix json naming issue 2024-04-25 17:07:53 +02:00
natan 8fa4875885 fix date handling coming from WS 2024-04-25 17:07:02 +02:00
Kenneth Skovhede 9c0ef09a39 Implemented a built-in decrypt method.
Ported the RC4 algorithm from BouncyCastle.
This fixes #5147
2024-04-23 17:06:32 +02:00
natan 0fefb316eb Selenium Tests 2024-04-22 10:15:56 +02:00
natan f9f6dfee6b Merge branch 'refs/heads/feature/kestrel-avalonia-upgrade' into feature/http-server-modernization
# Conflicts:
#	Duplicati.Library.RestAPI/UpdatePollThread.cs
#	Duplicati/Server/Program.cs
#	Duplicati/Server/webroot/ngax/scripts/services/ServerStatus.js
#	Duplicati/WebserverCore/DuplicatiWebserver.cs
2024-04-22 09:35:53 +02:00
natan 85c2864a9b fix XSRF errors at start 2024-04-19 11:44:12 +02:00
Kenneth Skovhede c2a37d0cd8 Merge remote-tracking branch 'origin/master' into feature/multi-arch-build 2024-04-18 14:09:53 +02:00
natan 23a9c72115 Selenium Tests 2024-04-18 12:43:56 +02:00
natan c45c1b3961 Merge branch 'refs/heads/feature/kestrel-avalonia-upgrade' into feature/http-server-modernization 2024-04-17 21:19:10 +02:00
Kenneth Skovhede a0c0cbf3d5 Removed mentions of Mono in code, and fixed some entry paths pointing to the dll instead of the exe 2024-04-15 13:20:39 +02:00
Kenneth Skovhede bf7aff469d Disable loading Kestrel until the API is ready 2024-04-12 15:32:25 +02:00