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
Bryan Roe
3bcdb51656
1. Added ability to specify msh flags on command line
2020-01-28 23:48:05 -08:00
Bryan Roe
140363a80e
Added 'idleTimeout' readonly property to 'MeshAgent'
2020-01-28 12:23:47 -08:00
Bryan Roe
364bc1e836
1. Fixed bug in log entry that showed HEX string instead of Connection URI
...
2. Added 'ServerIP' property to MeshAgent
2020-01-10 14:38:53 -08:00
Bryan Roe
eb257198e3
Fixed bug in Windows KVM, where certain error conditions when fetching desktop buffer, returned a success instead of an error, potentially causing a segfault
2020-01-09 13:54:02 -08:00
Bryan Roe
8133e2481f
Fixed compiler warning
2019-12-23 16:08:09 -08:00
Bryan Roe
c758c3ded9
Updated, so KVMSlave logging works on Windows
2019-12-23 17:10:12 -08:00
Bryan Roe
235ef4ab21
Fixed HECI linker issue
2019-12-23 10:46:57 -08:00
Bryan Roe
9661c15bc9
1. added .msh flag for HECI debug
...
2. Fixed _GenericMarshal crash on Windows if GlobalCallback is executed after GC
2019-12-12 10:48:50 -08:00
Bryan Roe
b0903fec7b
Added ability to support multiple TSID on Windows KVM
2019-12-06 15:06:22 -08:00
Bryan Roe
0bfe380682
Added Canary Check to KVM WriteSink
2019-12-06 11:38:24 -08:00
Bryan Roe
807f477468
added 'showModuleNames' msh flag, to show module loads
2019-12-05 14:45:56 -08:00
Ylian Saint-Hilaire
c684109361
Merge pull request #17 from dvarnai/master
...
Add support for HTTPS_PROXY env variable
2019-10-26 11:20:51 -07:00
Bryan Roe
5476ad8b5f
1. added 'slaveKvmLog' flag to msh, to enable Linux Child KVM logging
...
2. added support for child process core dumps in Linux (Note: core location must be writable by the process)
2019-10-25 13:42:07 -07:00
Bryan Roe
df5b57174a
1. Added additional connection logging
...
2. Updated Service Detection logic for auto-update
2019-10-21 12:44:59 -07:00