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

216 Commits

Author SHA1 Message Date
Bryan Roe
89cafa3ba4 Updated linux proxy detetion logic 2020-05-13 15:44:45 -07:00
Bryan Roe
74b68fb966 IMproved error message for Xwayland 2020-05-13 10:16:16 -07:00
Bryan Roe
a2cba4b6ac Fixed environment variable check 2020-05-12 16:01:51 -07:00
Bryan Roe
906fab95a2 1. Updated linux to be able to KVM to login prompt
2. Fixed project file back
3. Added comments to makefile about gdm3
2020-05-12 01:01:25 -07:00
Bryan Roe
7e5a0528fe fixed compiler warning 2020-05-09 16:34:14 -07:00
Bryan Roe
d194bd9501 Updated cleanup for MessagePump 2020-05-09 16:29:59 -07:00
Bryan Roe
b8b2638f8a Added log messages for various certiicate and nodeid issues. 2020-05-01 13:22:07 -07:00
Bryan Roe
33c089e275 1. Updated so CachedOnly db is created when needed
2. Updated uninstall/fulluninstall to be able to self delete
2020-05-01 11:05:47 -07:00
Bryan Roe
f38089fa3b Updated, so if database is locked, and installer is being run, db will open in cache only mode 2020-05-01 01:21:25 -07:00
Bryan Roe
a7a2b84a91 1. Updated -fullinstall -install -fulluninstall -install to use agent-installer
2. Fixed DPI awareness on Installer Dialog Box
2020-05-01 00:42:37 -07:00
Bryan Roe
cf91d6c709 1. Fixed bug with os.tmpdir()
2. Updated ScriptMode, so current durrectory is not changed to script path
3. Fixed process.cwd() on windows to support UTF8
2020-04-30 11:51:41 -07:00
Bryan Roe
07371fed6a !. Fixed more exePath related UTF8 issues
2. Added os.tmpdir() support
3. Added Buffer.toString('utf16')
2020-04-30 01:40:03 -07:00
Bryan Roe
71bd469551 fix 2020-04-29 03:01:44 -07:00
Bryan Roe
7b339e08e0 Fixed crash that could occur if certain command line parameters are specified when there aren't sufficient permissions to open the db 2020-04-28 01:44:11 -07:00
Bryan Roe
7ecb9e890a Added missing cursor definitions for Deepin 20 2020-04-25 18:28:50 -07:00
Bryan Roe
9682464cb6 1. fixed #def issue
2. Added Virtual Machine  detection
2020-04-24 16:06:59 -07:00
Bryan Roe
669fa91083 Fixed display selection irregularity on windows 2020-04-24 11:13:42 -07:00
Bryan Roe
a6fe772422 Added cursor definitions for Ubuntu 20 2020-04-23 12:36:49 -07:00
Bryan Roe
045878edaa Added cursor definitions for Ubuntu 9/10 2020-04-23 11:09:59 -07:00
Bryan Roe
0c6db0b2a6 1. Added additional memory check helpers
2. Updated Process exit detection to check apc flags
2020-04-19 15:18:52 -07:00
Bryan Roe
5ba1288cdf Modified JS runtime to use ILibMemory_Extra to point to udata structure,
then used that for consistency checks
2020-04-17 15:05:47 -07:00
Bryan Roe
e3b8cc4d2c 1. Fixed edge case bug, where TLS packet was corrupt
2. Added compile switch for KVM ALL TILES
3. Added compile switch for Debug fragmentation of Sends
4. Fixed compiler warnings
5. Added comments to makefile
2020-04-13 20:08:32 -07:00
Bryan Roe
2da776ab5e 1. Added ability to query MeshAent object for KVM Tile limit
2. Added TLS_WRITE_TRACE and KVMMaxTile build switch
2020-04-12 22:51:35 -07:00
Bryan Roe
893ec386a6 1. Fixed compiler warnings
2. Fixed crash that occurs if db is locked
2020-04-11 13:06:53 -07:00
Bryan Roe
c4aba77b89 Fixed bounds check for cursor image 2020-04-11 12:41:18 -07:00
Bryan Roe
68da462b2f Updated Linux X86/x86-64, macOS, Windows to OpenSSL/1.1.1f
Removed debug comment
2020-04-10 11:43:44 -07:00
Bryan Roe
7dd40ff52f 1. Added KVM Jumbo Support for Linux/FreeBSD/MacOS
2. Added compile switch for Jumbo eenable/disable
3. Updated Linux Mouse Cursor HAshing, so 32-bit and 64-bit interop
4. Updated KVM to fetch initial mouse cursor on connect
2020-04-09 22:41:56 -07:00
Bryan Roe
34a1b1a4d5 Added ability to fetch core hash 2020-04-08 17:57:28 -07:00
Bryan Roe
ddfce07d40 Removed compression optimization, which seems to resolve 4k display issues 2020-04-08 10:09:20 -07:00
Bryan Roe
f4a84e212f Fixed IPC path for macOS LoginScreen 2020-04-07 14:15:42 -07:00
Bryan Roe
0ce6fa835f 1. Added ability to get/set remote mouse render
2. Fixed remoteMouseRender flag for Windows
2020-04-07 10:32:03 -07:00
Bryan Roe
b8208f63ed Fixed Installer/Uninstaller
1. Remapped -fulluninstall to -funinstall
2. Updated behavior so db is not loaded if agent-installer is invoked
3. Renamed Windows Uninstaller from MeshCentralAgent to Mesh Agent for consistency
4. Update service-manager.installService(), such that if the service is the mesh agent, the windows uninstaller will invoke -fulluninstall
5. Updated agent-installer so that secondary agent and its scheduled tasks will be deleted on uninstall
6. Updated event-emitter, so if process.exit() is called on an emit(), it won't throw a catchable exception
2020-04-07 00:03:11 -07:00
Bryan Roe
42f1ea97cf Added db size threshold option 2020-03-27 21:14:39 -07:00
Bryan Roe
42b0113fae Added support for minimum db.compact() threshold 2020-03-26 19:34:54 -07:00
Bryan Roe
46e4113814 1. Fixed Control Channel bug, where host field never contained port number
2. Updated tunnels, so host field only contains port if its not a default port
2020-03-19 23:54:16 -07:00
Bryan Roe
a714468636 Added gateway support to MeshAGent.NetInfo and OS.networkInterfaces() for macOS 2020-03-18 16:41:21 -07:00
Ryan Blenis
e709b469ee Fix viewport viewing logic 2020-03-16 04:46:52 -04: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
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 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
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