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
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
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
4d7aa678bd
Fixed build for No_OpenSSL build mode
2020-02-14 09:14:17 -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
e8d263a816
Added missing code to set hostname
2020-01-29 11:47:20 -08:00
Bryan Roe
80547a5da5
Fixed invalid length
2020-01-29 11:14:39 -08:00
Bryan Roe
8fadf4b5bc
Removed code that was supposed to be removed
2020-01-29 10:26:30 -08:00
Bryan Roe
888629c179
1. Fixed bug in command line msh flag feature, where terminating NULL wasn't added on read
...
2. Updated 'agentName' feature to send new command, instead of overriding host name
2020-01-29 10:09:01 -08:00
Bryan Roe
1d9908f944
Fixed warnings
2020-01-29 09:29:21 -08:00