Jared Goodwin
|
8afdd97640
|
Move appsettings to DB.
|
2024-02-20 16:15:03 -08:00 |
|
Jared Goodwin
|
6fc0d98dd0
|
Update target frameworks.
|
2023-08-18 11:14:23 -07:00 |
|
Jared Goodwin
|
33d4384bec
|
Convert AgentHub to use a strongly-typed client.
|
2023-08-03 10:45:59 -07:00 |
|
Jared Goodwin
|
b2609fdbb7
|
Add method back for backwards compatibility.
|
2023-07-27 14:47:46 -07:00 |
|
Jared Goodwin
|
28079f887a
|
Refactor API controllers.
|
2023-07-25 11:34:35 -07:00 |
|
Jared Goodwin
|
a164bcad69
|
Convert to file-scoped namespaces.
|
2023-07-21 10:16:29 -07:00 |
|
Jared Goodwin
|
0b8123ad1e
|
Add unit tests.
|
2023-06-22 13:40:05 -07:00 |
|
Jared Goodwin
|
1794059822
|
Implement wake-on-lan.
|
2023-06-22 07:57:31 -07:00 |
|
Jared Goodwin
|
d1c432efd9
|
Implement Serilog and LogsManager.
|
2023-05-22 10:27:02 -07:00 |
|
Jared Goodwin
|
1a796500dd
|
WIP on replacing DbLogger with Serilog.
|
2023-05-16 08:53:37 -07:00 |
|
Jared Goodwin
|
c0b10ef93d
|
Refactor to align with changes in submodule.
|
2023-04-18 14:40:32 -07:00 |
|
Jared Goodwin
|
3ef4cdf81a
|
Extract remote control functionality into separate library. (#539)
* Convert server to new single-file startup model.
* Add remote control implementations.
* Implement IViewerAuthorizer.
* Update hub endpoints.
* Implement HubEventHandler.
* Implement ViewerHubDataProvider.
* Implement page data provider.
* Implement RCL and refactor.
* Update submodule.
* Replace submodule with NuGet.
* Update copy URL.
* Update NuGet.
* Remove deprecated WebRTC.
* Remove deprecated WebRTC.
* Update Immense.RemoteControl
* Building out desktop projects.
* Bring more services into submodule.
* Update submodule.
* Update submodule.
* Refactoring for module.
* Update submodule.
* Update submodule
* Got Windows desktop app running.
* Refactor for submodule changes.
* FIx unattended session start.
* Switch desktop app out of console mode.
* Fix tests.
* Update publishing.
* Remove ClickOnce middleware.
* Remove ClickOnce remnants.
* Update submodule
* Add some logging.
* Update Linux path.
* Update submodule.
* Add cleanup service for unattended sessions that failed to start.
* Update submodule.
* Fix chat.
* Add ValidateExecutableReferencesMatchSelfContained property.
* Add other submodule projects. Align checkbox.
* Update submodule. Reduce deserialization in the browser, resulting in faster renders.
* Update submodule.
* Update submodule.
* Update submodule.
* Update submodule.
* Add orgId back for branding.
* Get branding loading in desktop apps.
* Update submodule.
* Create log dir.
* Refactor version check on config page.
* Update submodule.
* Update submodule.
* Change submodule URL.
* Correct namespace.
* Update submodule.
* Checkout submodules recursively.
|
2022-12-23 06:39:12 -08:00 |
|
Jared Goodwin
|
17b77a39f8
|
Add Mac updater.
|
2021-07-29 07:58:06 -07:00 |
|
Jared Goodwin
|
8c3f997b89
|
Merged PR 5: Replace Server UI with Blazor
|
2021-07-29 07:57:31 -07:00 |
|
Jared
|
7db7d0b859
|
Code cleanup.
|
2021-07-29 07:57:27 -07:00 |
|
Jared
|
dd9e71b772
|
Revert frame diffing to original method. Add Clear Logs/Scripting History. Alert for outdated .NET Framework version.
|
2021-07-29 07:56:52 -07:00 |
|
Jared
|
dd5757046f
|
Fix viewport width. Derive outdated versions from max agent version.
|
2021-07-29 07:56:52 -07:00 |
|
Jared
|
e4a6d3369b
|
Check banned devices during agent update.
|
2021-07-29 07:56:52 -07:00 |
|
Jared
|
fd8e23d57e
|
Reduce expiration time for downloading agents.
|
2021-07-29 07:56:52 -07:00 |
|
Jared
|
bc571791e4
|
Log IP address in Agent Update controller.
|
2021-07-29 07:56:52 -07:00 |
|
Jared
|
ceaf92f01f
|
Add handling for failed auto-updates.
|
2021-07-29 07:56:52 -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
|
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
|
eea84a79b4
|
Code cleanup.
|
2021-07-29 07:56:44 -07:00 |
|
Jared Goodwin
|
89d13c7a1f
|
Return file as a stream instead of loading all bytes into memory.
|
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
|
6d8f00bb85
|
Updater tweak.
|
2021-07-29 07:56:33 -07:00 |
|
Jared Goodwin
|
3bcb4d2ede
|
Logging updates.
Fix log entry.
Additional logging. Add environment badge.
Add logging.
Updater tweaks.
Add logging.
Updater changes.
|
2021-07-29 07:56:33 -07:00 |
|
Jared Goodwin
|
a4e17d19c5
|
Add configurable IceServers and concurrent update count.
|
2021-07-29 07:56:33 -07:00 |
|
Jared Goodwin
|
8a1a4a5bdf
|
Add random wait time for agent download.
|
2021-07-29 07:56:32 -07:00 |
|
Jared Goodwin
|
6c70cf6959
|
Modify update process.
|
2021-07-29 07:56:32 -07:00 |
|
Jared Goodwin
|
337754df1a
|
Refactor and cleanup.
|
2021-07-29 07:56:15 -07:00 |
|
Jared Goodwin
|
add08eb0b7
|
Check for updates on reconnect. Lock around update check.
|
2021-07-29 07:56:08 -07:00 |
|
Jared Goodwin
|
6417c2afab
|
Separate update checks from socket.
|
2021-07-29 07:56:08 -07:00 |
|
Jared Goodwin
|
179d3806a4
|
Add custom authorization filter for API.
|
2021-07-29 07:56:02 -07:00 |
|
Jared Goodwin
|
60cc764426
|
Added DevliceAlias and DeviceGroup parameters to install script.
|
2021-07-29 07:56:01 -07:00 |
|
Jared Goodwin
|
d82da3dea9
|
Agents auto-update via downloaded script. Pauses for random seconds based on total device count before downloading (to even out the bandwidth).
|
2021-07-29 07:56:00 -07:00 |
|