Commit Graph

413 Commits

Author SHA1 Message Date
Jared
0cf277ae87 Move app exit event handlers. Add ReinstallAgent command. 2021-07-29 07:56:51 -07:00
Jared
3c88a88a5a Trigger an immediate device update on the grid when device is edited. 2021-07-29 07:56:51 -07:00
Jared
302af61861 Move touch keyboard button. Add full screen button. 2021-07-29 07:56:51 -07:00
Jared
8353437b87 Replace logo URL in email with current server instance. 2021-07-29 07:56:51 -07:00
Jared
a0ef956e57 Put removal of ConnectionId in a finally block on disconnect. 2021-07-29 07:56:50 -07:00
Jared
d32dfc69af Don't require special characters in password. 2021-07-29 07:56:50 -07:00
Jared
4ea68cf40d Normalize username. 2021-07-29 07:56:50 -07:00
Jared
f53b33fb50 Null check. Add ServiceDependencies folder to gitignore. 2021-07-29 07:56:50 -07:00
Jared
96f2a094af Fix query string evaluation. 2021-07-29 07:56:50 -07:00
Jared
69df28d585 Add view-only mode to remote control. 2021-07-29 07:56:50 -07:00
Jared
f58623c979 NuGet updates. 2021-07-29 07:56:50 -07:00
Jared
5937304ed8 Device filtering fixes. 2021-07-29 07:56:50 -07:00
Jared
584ac0a900 Add many-to-many migrations. 2021-07-29 07:56:50 -07:00
Jared
1ab0d2a496 Refactor entities. 2021-07-29 07:56:50 -07:00
Jared
2b93bae58a Fix device filtering. 2021-07-29 07:56:49 -07:00
Jared
afc302cd6f Dispose of WebResponses. Use VsWhere. 2021-07-29 07:56:49 -07:00
Jared
2115dac1ee Add BannedDevices and MaxConcurrentUpdates to server config page. 2021-07-29 07:56:49 -07:00
Jared
0424b5339d Use new IApplicationConfig interface in RemoteControl page. 2021-07-29 07:56:49 -07:00
Jared
934ff31be5 Use IDataService interface in Identity areas. 2021-07-29 07:56:49 -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
4329266122 Add middle-mouse click. 2021-07-29 07:56:49 -07:00
Jared
e63715aaa6 Add data annotation to Invite. Normalize username in user query. Force exit in ShutdownServiceWin (WebRTC is still preventing the process from closing sometimes). 2021-07-29 07:56:48 -07:00
Jared
f1c8149c27 Persist some viewer settings between sessions. 2021-07-29 07:56:48 -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
b0f50d08af Await call. 2021-07-29 07:56:48 -07:00
Jared
51cf9b4c1c Fix bad hub method signature. 2021-07-29 07:56:48 -07:00
Jared
1a9509a040 Package updates. Check WindowsIdentity vs Session ID for AppLauncher. 2021-07-29 07:56:48 -07:00
Jared
9fe63da1d6 Increase require.js module timeout. Use SessionId in AppLauncher to determine start procedure. 2021-07-29 07:56:48 -07:00
Jared
367d6b6445 Expire token after entry expiration. 2021-07-29 07:56:47 -07:00
Jared
ca3f8c95e8 Fix expiration timespan. 2021-07-29 07:56:47 -07:00
Jared
a6eaebdcfe Add CancellationChangeToken to force eviction of entries. 2021-07-29 07:56:47 -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
702d7402a1 Make Linux update backwards compatible. 2021-07-29 07:56:47 -07:00
Jared
b31d30d535 Fix remote control access prompt text wrapping on Linux. 2021-07-29 07:56:47 -07:00
Jared
695388a75d Add multiple migration sets. 2021-07-29 07:56:47 -07:00
Jared
ec36c87be5 Create windows and viewmodels to prompt for remote control access. 2021-07-29 07:56:47 -07:00
Jared
af9fe6df81 Scaffold out RemoteControlAccessService. 2021-07-29 07:56:47 -07:00
Jared
254bf24e47 Add installer for Manjaro. 2021-07-29 07:56:46 -07:00
Jared
f8eb6b635f Don't replace requester name for attended sessions. 2021-07-29 07:56:46 -07:00
Jared
0c08427b2e Null check on device name. 2021-07-29 07:56:46 -07:00
Jared
adc57eecdc HTML-encode various dynamic content. Update IIS server install script. 2021-07-29 07:56:46 -07:00
Jared
8be89121aa Fix re-rendering of devices when they go offline. 2021-07-29 07:56:46 -07:00
Jared
6f453a4c9d Fix installer. 2021-07-29 07:56:46 -07:00
Jared
4870373c87 Update Nginx config. 2021-07-29 07:56:45 -07:00
Jared
5945d67496 Update Linux install scripts. 2021-07-29 07:56:45 -07:00
Jared
ec84365603 Return FileStream for Windows installer. 2021-07-29 07:56:45 -07:00
Jared
0ca6710211 Add Put to DevicesController. 2021-07-29 07:56:45 -07:00
Jared
c36b8224a1 Fix DataGrid refresh. 2021-07-29 07:56:44 -07:00