Commit Graph

48 Commits

Author SHA1 Message Date
Jared
d32dfc69af Don't require special characters in password. 2021-07-29 07:56:50 -07:00
Jared
5937304ed8 Device filtering fixes. 2021-07-29 07:56:50 -07:00
Jared
ce1e4bf8e0 Add device banning. Extract interfaces from DataService and ApplicationConfig. Create unit tests. 2021-07-29 07:56:49 -07:00
Jared
3e09a96671 Update to .NET 5. (#176)
* Retarget .NET 5.

* Delete binaries

* Create ClickOnce publish profile.

* Add IncludeAllContentForSelfExtract

* Retarget .NET 5.

* Delete binaries

* Create ClickOnce publish profile.

* Add IncludeAllContentForSelfExtract

* Remove trim publish option.

* Update Program.cs

* Bump .NET Framework apps up to v4.8.

* Remove use of obsolete DatabaseErrorPageMiddleware.

* Delete ClickOnce-Win10-x64.pubxml
2021-07-29 07:56:49 -07:00
Jared
524347c6c1 Remove forward limit on known proxies. Convert IPs that are IPv4-Mapped-To-IPv6 to IPv4 format. 2021-07-29 07:56:48 -07:00
Jared
ca9bc3f521 Fix Sqlite migrations. 2021-07-29 07:56:47 -07:00
Jared
14c05c3c43 Fix multiple migration sets. 2021-07-29 07:56:47 -07:00
Jared
695388a75d Add multiple migration sets. 2021-07-29 07:56:47 -07:00
Jared
4870373c87 Update Nginx config. 2021-07-29 07:56:45 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
cda7196b03 Remove cookie policy configuration. Use defaults. 2021-07-29 07:56:42 -07:00
Jared
f3797b00bb Refactor DeviceInformation.Create. 2021-07-29 07:56:40 -07:00
Jared
5d57cb2760 Rename RCBrowserHub to ViewerHub. Refactor ViewerHubConnection close events. 2021-07-29 07:56:40 -07:00
Jared Goodwin
75db74c85e Add Linux session indicator. Add NotifyUser to app settings. Add ShutdownService. 2021-07-29 07:56:38 -07:00
Jared Goodwin
bae1d1d628 Re-structure projects. Introduce WPF/Avalonia chat windows. Record session from browser. 2021-07-29 07:56:36 -07:00
Jared Goodwin
e49b685d88 Add DbLogger. 2021-07-29 07:56:36 -07:00
Jared Goodwin
35eff7cd31 Add chunking for images sent over SignalR. 2021-07-29 07:56:36 -07:00
Jared Goodwin
b17267ce2c One-time-password for remote control sessions via API. 2021-07-29 07:56:34 -07:00
Jared Goodwin
f07abd16f5 Add support request desktop shortcut. 2021-07-29 07:56:33 -07:00
Jared Goodwin
50d407b8d8 Add record cleanup service. 2021-07-29 07:56:33 -07:00
Jared Goodwin
2d31571be2 Rename hubs 2021-07-29 07:56:32 -07:00
Jared Goodwin
337754df1a Refactor and cleanup. 2021-07-29 07:56:15 -07:00
Jared Goodwin
4afc39e5a0 Add logging for successful email sends. 2021-07-29 07:56:07 -07:00
Jared Goodwin
3d4fd94734 Added EmailSenderEx. Improve error handling and reporting of email failures. 2021-07-29 07:56:07 -07:00
Jared Goodwin
ee2a35a83f Updates for PostgreSQL switch. 2021-07-29 07:56:05 -07:00
Jared Goodwin
23ef7fd3f3 Move to PostgreSQL. Start adding stuff for device permissions. 2021-07-29 07:56:05 -07:00
Jared Goodwin
fcee249d0f Add password generator. Add logging on API token validation. UI tweaks. 2021-07-29 07:56:02 -07:00
Jared Goodwin
179d3806a4 Add custom authorization filter for API. 2021-07-29 07:56:02 -07:00
Jared Goodwin
e8947cabb9 Added ability to elevate WPF app to service-level privileges for WinLogon and UAC access. 2021-07-29 07:56:01 -07:00
Jared Goodwin
60cc764426 Added DevliceAlias and DeviceGroup parameters to install script. 2021-07-29 07:56:01 -07:00
Jared Goodwin
5e9e3eee6e Add appconfig option for enabling WebRTC. 2021-07-29 07:56:00 -07:00
Jared Goodwin
4f45bcc196 Add DI container in ScreenCast.Win. 2021-07-29 07:56:00 -07:00
Jared Goodwin
01809dde46 Added Server Logs page. Added outgoing buffer throttling in screen caster. Refactoring. 2021-07-29 07:55:59 -07:00
Jared Goodwin
513512350b Revert device alert service to keep other changes. 2021-07-29 07:55:58 -07:00
Jared Goodwin
15194c042e Add to EditDevice InputModel. 2021-07-29 07:55:58 -07:00
Jared Goodwin
a18167a0a4 Make Linux GUI single file. 2021-07-29 07:54:01 -07:00
Jared Goodwin
c12b64edf1 Fix DirectX capturer initialization. 2021-07-29 07:54:00 -07:00
Jared Goodwin
4d51cbb470 Migrate from packages.json to PackageReference. 2021-07-29 07:54:00 -07:00
Jared Goodwin
79326f0b46 Core SDK update. Package updates. 2021-07-29 07:53:58 -07:00
Jared Goodwin
21b482edb7 Temporarily disabled Swagger. It's currently not able to build for Linux on Windows in ASP.NET Core 3. 2021-07-29 07:53:58 -07:00
Jared Goodwin
041ec984fe Update static files config. Set ClickOnce security settings. 2021-07-29 07:53:57 -07:00
Jared Goodwin
830585038f Add Swagger back in. 2021-07-29 07:53:57 -07:00
Jared Goodwin
a2bff1af5e WIP on Core 3 upgrade. 2021-07-29 07:53:57 -07:00
Jared Goodwin
6159b26164 WIP 2021-07-29 07:53:57 -07:00
Jared Goodwin
e0210822c2 Remove Newtonsoft.Json. 2021-07-29 07:53:57 -07:00
Jared Goodwin
c9c5b67c4d WIP on Core 3 upgrade. 2021-07-29 07:53:57 -07:00
Jared Goodwin
24841b171c Added option to require authentication on the remote control page, which defaults to true. 2021-07-29 07:53:55 -07:00
Jared Goodwin
10ec413b7d WIP 2021-07-29 07:53:54 -07:00