Bryan Roe
048ff43237
Updated FreeBSD-x86-64 openssl to 1.1.1f
2020-04-10 10:07:57 -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
aa48bfe70a
Added try/catch block, becuase puppy linux doesn't have who
2020-04-09 21:29:25 -07:00
Bryan Roe
78459080d7
Helper module
2020-04-09 17:44:59 -07:00
Bryan Roe
cd18577a19
Updated crc32c to be unsigned
2020-04-08 19:17:18 -07:00
Bryan Roe
34a1b1a4d5
Added ability to fetch core hash
2020-04-08 17:57:28 -07:00
Bryan Roe
00b613fcb1
Added try/catch around getLibInfo() to fix an issue on ChromeOS
MeshCentral_v0.5.1-k
2020-04-08 13:11:39 -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
d1fcb0cd61
Synced with server repo
MeshCentral_v0.5.1-h
2020-04-06 17:22:26 -07:00
Bryan Roe
3cd06ea4aa
1. Fixed uncaught exception that occurs on linux when you logout/logon
...
2. Added timer on logon, to allow time for dbus session to start
2020-04-06 14:43:37 -07:00
Bryan Roe
9da58723f3
Added missing changes that were only in the server repo
...
Added null check for stream.push
2020-04-06 11:58:11 -07:00
Bryan Roe
4bcb16c35a
Added work around for older versions of SCHTASK, like in Windows 7, when execPath includes spaces. This fixes spawning user terminal session, among other things.
2020-04-06 09:26:55 -07:00
Bryan Roe
d25023e92b
Added workaround that is needed due to PowerShell bug in Windows 7
2020-04-05 10:28:54 -07:00
Bryan Roe
0c1d7d6caa
Fixed bug in message box return value, introduced with new alert modifications
MeshCentral_v0.5.1-d
2020-04-04 14:17:22 -07:00
Bryan Roe
e89274c835
Fixed edge case crash when calling response.end() with a buffer
2020-04-03 18:23:42 -07:00
Bryan Roe
7dbfae9bea
Added support for dbus system events
MeshCentral_v0.5.1-c
2020-03-31 16:40:44 -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
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