Kenneth Skovhede
7f79a2e515
Minor renaming
2024-10-29 14:03:59 +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
ed4d8bc6a6
Encapsulated the updating of the SSL certificate into a single method, to prevent wrong updates.
2024-10-29 12:02:42 +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
ef0ca64d52
Merge remote-tracking branch 'origin/master' into feature/remote-control-support
2024-10-03 14:49:07 +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
5c0d297687
Implemented support for enabling remote control via settings
2024-09-19 14:33:17 +02:00
Kenneth Skovhede
669e90704d
Initial work on supporting a secure remote control connection.
2024-09-18 11:07:59 +02:00
Max
1bb03a5673
upstream sync
2024-09-11 21:31:04 +02:00
Max
b7488d22a9
https ssl password autogenerated
2024-09-11 21:23:15 +02:00
Kenneth Skovhede
60da34d0de
Fixed probing for free port which broke with Kestrel update due to wrapped exceptions.
...
Re-implemented the logic that would use the last working port when multiple options are possible.
This fixes #5477
2024-08-27 10:38:21 +02:00
Kenneth Skovhede
06531695ab
Fixed a case where settings were null
2024-08-20 12:41:49 +02:00
Kenneth Skovhede
2b55b3449d
Add custom hostname validation
...
This adds a manually implemented hostname check that is applied as an endpoint filter.
With the implemented filter, the validation rules are similar to those before Kestrel was introduced.
This fixes #5469
2024-08-19 14:07:48 +02:00
Kenneth Skovhede
9ecb3a0f17
Added option to disable visual captcha from commandline.
...
This fixes #5098
2024-08-13 13:50:21 +02:00
Max
9d3286e240
rework certificates to support EC keys and preparation for GUI options
2024-08-06 21:37:35 +02:00
Kenneth Skovhede
7990259d58
Added alternate name to allow both webservice-allowedhostnames and webservice-allowed-hostnames.
...
Enabled both the hostnames and password to be supplied via environment variables as well.
2024-08-04 16:31:16 +02:00
Kenneth Skovhede
1c40025666
Fixed missing namespace
2024-06-28 12:21:00 +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
270f2f9cea
Some work on untangling FIXMEGlobal
2024-06-09 22:00:34 +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