Commit Graph

399 Commits

Author SHA1 Message Date
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
Jared
d36b2747cc Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
7dc7895dbd Fix reconnect. Trim unused hub methods. 2021-07-29 07:56:44 -07:00
Jared
739f15432c Fix HostNamePrompt. Add server info to Server Config page. 2021-07-29 07:56:44 -07:00
Jared
323f971176 Fix WebRTC buffer reaching threshold during file transfer. 2021-07-29 07:56:44 -07:00
Jared
f411c14334 Add types dir back. 2021-07-29 07:56:44 -07:00
Jared
905be25995 Consolidate all modules to single out file. 2021-07-29 07:56:43 -07:00
Jared
d73bc004d9 Use outFile with AMD modules. Load with Requirejs. 2021-07-29 07:56:43 -07:00
Jared
e951b72f98 Implement file uploading for Windows. 2021-07-29 07:56:43 -07:00
Jared
b4b9f09365 Create browser controls. Begin fleshing out client services. 2021-07-29 07:56:43 -07:00
Jared
4b797d975a Cleanup and message de-duplication. 2021-07-29 07:56:42 -07:00
Jared
a135b22131 Message handling cleanup and de-duplication. 2021-07-29 07:56:42 -07:00
Jared
cda7196b03 Remove cookie policy configuration. Use defaults. 2021-07-29 07:56:42 -07:00
Jared
9cfe322dd5 Fix device grid buttons. 2021-07-29 07:56:42 -07:00