1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-25 12:43:30 +00:00
Commit Graph

762 Commits

Author SHA1 Message Date
Bryan Roe
1796d8e266 Added support for "OK" dialog to message-box 2020-03-19 11:39:51 -07:00
Bryan Roe
a714468636 Added gateway support to MeshAGent.NetInfo and OS.networkInterfaces() for macOS 2020-03-18 16:41:21 -07:00
Bryan Roe
3d88fd7539 Fixed readdirSync to support junctions on Windows 2020-03-18 12:08:13 -07:00
Bryan Roe
237a73922f Merge pull request #42 from ryanblenis/retina_fixes
Fix Remote Desktop for macOS with Retina Displays
2020-03-16 10:11:50 -07:00
Ryan Blenis
e709b469ee Fix viewport viewing logic 2020-03-16 04:46:52 -04:00
Bryan Roe
76bb6f7613 Removed debug message 2020-03-13 23:36:25 -07:00
Bryan Roe
b42429a368 Updated linux-dbus and lock/unlock detection for better support across different linux distros 2020-03-13 22:29:29 -07:00
Bryan Roe
8657342978 Updated cursor defintion 2020-03-06 20:50:31 -08:00
Bryan Roe
ea31471245 Updated Windows KVM so when remote cursor is rendered, local cursor is hidden 2020-03-05 17:21:34 -08:00
Bryan Roe
d983addf1c Updated Linux KVM to hide the local cursor when remote cursor is rendered 2020-03-05 16:58:42 -08:00
Bryan Roe
c5a559f011 Added user-sessions.Current() on FreeBSD 2020-03-05 16:18:42 -08:00
Bryan Roe
5455cc5756 Updated logic on linux, so remote cursor is rendered based on last known remote injection coordinate, rather than time 2020-03-05 14:59:51 -08:00
Bryan Roe
7979e43c51 Fixed cursor rendering clipping issues on linux 2020-03-05 14:07:04 -08:00
Bryan Roe
adf672693f Added remote cursor rendering support to X 2020-03-05 11:37:48 -08:00
Bryan Roe
9f5df396e8 Updated Windows KVM Cursor rendering, to always remote render the cursor, if the remote user was not the one that last moved the mouse. 2020-03-03 13:57:07 -08:00
Bryan Roe
e90fc18f67 Changed bitblit mode of remote cursor rendering, to SRCINVERT MeshCentral_v0.4.9-m 2020-02-27 14:11:49 -08:00
Bryan Roe
b3e5bb0025 Fixed remote mouse cursor rendering for Windows MultiDisplay 2020-02-27 13:52:56 -08:00
Bryan Roe
164b24a925 1. Updated macOS to wait for network ready
2. Implemented Restart/Shutdown Power Actions for macOS
2020-02-27 13:19:57 -08:00
Bryan Roe
2e7efe20ed Fixed auto-update on macOS, so it restarts correctly 2020-02-26 14:19:56 -08:00
Bryan Roe
cd111f0f6e Added workaround for macOS LaunchD placing all parameters within quotes 2020-02-26 13:59:21 -08:00
Bryan Roe
908698fb68 Fixed uninstall logic for macOS 2020-02-26 11:25:01 -08:00
Bryan Roe
ee8bf176e8 Updated for macos 2020-02-26 00:03:57 -08:00
Bryan Roe
6f5f065eb5 1. Changed Array.includes polyfill to be nonenumerable, fixing potential problems when using for loops
2. Added uninstall helper
3. Fixed macOS bug on 'load' function
2020-02-25 23:32:21 -08:00
Bryan Roe
7c77677b3e 1. Updated Mouse Cursor Update to be event driven
2. Added support for remote mouse cursor rendering on Windows
2020-02-25 15:24:00 -08:00
Bryan Roe
2669b10a5b Fixed uncaught exception on exit 2020-02-25 14:21:24 -08:00
Bryan Roe
7f49bedd29 Updated DNS Cache logic 2020-02-24 16:00:08 -08:00
Bryan Roe
f11fb9d3cb Fixed bug, where if DNS resolve fails, an attempt is made to fetch cache results, but the result was accidentally left on the value stack 2020-02-24 15:45:15 -08:00
Bryan Roe
ffcffafeb5 1. modified os.platform() to return process.platform, for consistency
2. updated os.name() on Windows to try to fetch name and id from registry
2020-02-24 10:11:42 -08:00
Bryan Roe
f0c71884ef Fixed connect log message to match printf 2020-02-20 09:26:48 -08:00
Bryan Roe
1731670522 1. Fixed bug in process-manager.getProcessInfo() on linux
2. Updated agent-installer
3. Fixed JSON error in SimpleDataStore
2020-02-15 00:22:15 -08:00
Bryan Roe
69808283be Updated agent-installer 2020-02-14 23:03:56 -08:00
Bryan Roe
0555a14b7f Updates service, so it can run with runtime parameters 2020-02-14 23:03:14 -08:00
Bryan Roe
4d7aa678bd Fixed build for No_OpenSSL build mode 2020-02-14 09:14:17 -08:00
Bryan Roe
7730d9a627 Updated serialization 2020-02-13 21:20:19 -08:00
Bryan Roe
b901d11f97 1. Added placeholder for new installer
2. Updated service, so placeholder will be unified across platforms
2020-02-13 17:11:14 -08:00
Bryan Roe
675dae55a9 Added ability to serialize cached entries 2020-02-13 17:10:04 -08:00
Bryan Roe
8fd9d34ee4 Updated win-firewall 2020-02-13 14:54:52 -08:00
Bryan Roe
ceaf4a065d added polyfill for Array.includes() 2020-02-13 14:46:07 -08:00
Bryan Roe
10fd25f018 1. Added uuid/v4
2. Fixed inadvertant paste
2020-02-13 14:02:21 -08:00
Bryan Roe
76ece3bde4 Added netsh support to win-firewall 2020-02-12 14:43:47 -08:00
Bryan Roe
05d0617539 Modified Wide2UTF8, to divide buffer size by 2, when calling WideToMultiByte, if specified 2020-02-12 14:43:02 -08:00
Bryan Roe
f3656bebff Simplified memory allocation for PushWideString 2020-02-12 14:42:05 -08:00
Bryan Roe
066c173340 Fixed bug introduced with Jan 06 commit, where emit returned true if there was more than 1 listener instead of more than 0 listeners. 2020-02-07 14:53:59 -08:00
Bryan Roe
8b9988b88d Added support for Firewall Filter modifications on Windows 2020-02-07 10:11:36 -08:00
Bryan Roe
f5b48c8185 initial add 2020-02-07 08:18:37 -08:00
Bryan Roe
5f1656b0ba 1. Unified uncaughtException exception processing
2. updated promise, so uncaughtRejection emits an uncaughtException
2020-02-06 18:57:18 -08:00
Bryan Roe
937ae3b5d2 Added pid check for forkpty() initialization MeshCentral_v0.4.8-p 2020-02-05 13:07:56 -08:00
Bryan Roe
ee10dbeb17 Fixed #include for FreeBSD 2020-02-05 11:13:25 -08:00
Bryan Roe
91ec72b34d Fixed #include for FreeBSD/MacOS 2020-02-05 11:04:09 -08:00
Bryan Roe
afe0deacb2 Fixed bug where interactive shell was redirecting stderr 2020-02-04 17:15:51 -08:00