Kenneth Skovhede
8a02dc014e
Fixed issue with repair
2024-06-28 10:38:21 +02:00
Kenneth Skovhede
3f51536073
Fixed issue with fetching logs
2024-06-28 10:37:47 +02:00
Kenneth Skovhede
d3a8ecacad
Implemented single operation token.
...
Fixed export and bugreport download.
2024-06-28 08:56:00 +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
1acda72561
Fixed not creating an empty database
2024-06-24 10:14:03 +02:00
Kenneth Skovhede
0855d7fe4d
Improved error messages for better client handling options
2024-06-21 16:26:06 +02:00
Kenneth Skovhede
d6fe8c1a7d
Fixed some naming issues for parameters
2024-06-21 08:00:57 +02:00
Kenneth Skovhede
8efab7f746
Fixed an optional parameter
2024-06-21 07:52:28 +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
bbff638212
Better support for temporary backups
2024-06-20 22:23:02 +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
34821192fc
Fixed hostname filtering
2024-06-20 12:59:24 +02:00
Kenneth Skovhede
25a7667e36
Minor updates to JWT issuance
2024-06-19 22:43:52 +02:00
Kenneth Skovhede
d463e6bda7
Removed extra public from interface
2024-06-19 22:38:32 +02:00
Kenneth Skovhede
cddf0917e3
Fixed build
2024-06-19 22:37:54 +02:00
Kenneth Skovhede
6945270d49
Setting cookie name depending on port
2024-06-19 14:18:50 +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
c0b8129924
Fixed log data
2024-06-13 07:23:30 +02:00
Kenneth Skovhede
fe90f8ce3d
Consistency update
2024-06-12 22:57:50 +02:00
Kenneth Skovhede
829c434c64
No more appsettings
2024-06-12 22:57:02 +02:00
Kenneth Skovhede
270f2f9cea
Some work on untangling FIXMEGlobal
2024-06-09 22:00:34 +02:00
Kenneth Skovhede
1d0d7e0152
Fixed library platform usage
2024-06-09 21:24:32 +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
2e7b8fc468
Merge remote-tracking branch 'npodbielski/feature/http-server-modernization' into feature/remove-httpserver
2024-05-28 14:45:26 +02:00
Kenneth Skovhede
6a1bd40498
Removed BouncyCastle license (project removed 2021)
2024-05-22 11:11:22 +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
6e16e1d9ed
fix multiple WS messages bug
2024-04-25 17:06:10 +02:00
natan
097375a6e8
fix LegacyHttpRequestShim.cs not implemented exceptions during backup delete
2024-04-24 16:09:49 +02:00
natan
0fefb316eb
Selenium Tests
2024-04-22 10:15:56 +02:00
natan
85c2864a9b
fix XSRF errors at start
2024-04-19 11:44:12 +02:00
natan
23a9c72115
Selenium Tests
2024-04-18 12:43:56 +02:00
natan
d78b9f2c63
WIP
2024-04-03 10:40:29 +02:00
natan
6041c8f1d9
Merge remote-tracking branch 'npodbielski/feature/http-server-modernization' into feature/http-server-modernization
...
# Conflicts:
# Duplicati/WebserverCore/DuplicatiWebserver.cs
# Duplicati/WebserverCore/Extensions/ServiceCollectionsExtensions.cs
# Duplicati/WebserverCore/Middlewares/StaticFilesMiddleware.cs
# Duplicati/WebserverCore/appsettings.Development.json
# Duplicati/WebserverCore/appsettings.json
2024-03-26 18:33:13 +01:00
natan
5d53eddb32
WIP
2024-03-26 18:32:56 +01:00
natan
32e852a392
WIP
2024-03-24 17:54:21 +01:00
Kenneth Skovhede
115e887802
Implemented new updater logic that supports multi-arch distributions.
2024-03-15 14:18:56 +01:00
Kenneth Skovhede
2303f9151f
Cleanup after merge
2024-03-04 14:00:55 +01:00
Thomas Suckow
ab3a0f58f1
Implement AuthHandler in Kestrel
2023-05-03 21:54:11 -07:00
Thomas Suckow
97862fbeec
Fix potential duplicate header crash and handling of the url slug
...
Fixes the run now link on a backup job
2023-05-03 21:10:19 -07:00
Thomas Suckow
f0e9257a62
Mostly working. runnow doesn't work
2023-03-15 22:02:53 -07:00
Thomas Suckow
238f1dd900
Initial static files support
2023-03-14 22:05:52 -07:00
Thomas Suckow
006af8fd78
More services working (licenses, systeminfo, serverstate)
2023-03-13 20:07:49 -07:00
Thomas Suckow
c318c43002
Progress on implementing legacy webserver shims
2023-03-01 21:47:31 -08:00
Thomas Suckow
e5442da247
[WIP] Kestrel loads and routes loaded, shim classes not yet implemented
2023-01-29 17:29:57 -08:00
Thomas Suckow
83bc52bff4
More WIP setting up kestrel
2023-01-28 08:15:45 -08:00
Thomas Suckow
235568dade
First pass at introducing kestrel and refactoring to make the RESTAPI be its own package.
2022-12-30 10:59:29 -08:00