Bryan Roe
2559a13f09
1. Updated so if XAUTHORITY or DISPLAY environment variables are not set, they will be computed, which fixes KVM on Kali, and other distributions that behave similarly.
2019-03-12 11:20:20 -07:00
Bryan Roe
26a3ccefd0
Added missing includes, if NOTLS is specified for Linux
2019-02-04 12:49:44 -08:00
Bryan Roe
559928de5b
The following updates, fix KVM for openSUSE and other distros with similar behavior
...
1. Removed 'setDisplay()' because it doesn't work
2. Added more descriptive error message when XOpenDisplay fails
3. Added ability to set XAUTHORITY in the child process if it wasn't set, by finding how X was started
2019-01-24 11:19:33 -08:00
Bryan Roe
6c6c0ff9ab
Updated, so if XOpenDisplay() fails, an error is propagated back up
2019-01-23 17:17:05 -08:00
Bryan Roe
d6500322b9
Updated, so double-click events are propagated from browser to agent. On MacOS, this is then used to simulate double-click, as Linux/Windows doesn't need to explicitly simulate double-click.
2019-01-23 15:54:40 -08:00
Ylian Saint-Hilaire
ebbeb07c45
Added double click stub for MacOS.
2019-01-23 13:21:43 -08:00
Bryan Roe
84f9c14d5a
Fixed bug, where if multiple KVM sessions are connected, only the first one had the resolution sent...
2019-01-22 16:28:59 -08:00
Bryan Roe
d2fba65521
commented out logging, until we fix it with a #ifdef
2019-01-14 16:52:59 -08:00
Bryan Roe
230d71bfed
Updated, so default display used is obtained from $DISPLAY instead of assuming :0
2019-01-14 16:23:51 -08:00
Bryan Roe
83c1435512
KVM Fixes
...
1. Added changes to support MacOS
2. Updated Linux KVM, so X11 is dynamically loaded at runtime
2019-01-11 11:15:22 -08:00
Ylian Saint-Hilaire
3c80473a94
Major agent update.
2018-09-05 11:01:17 -07:00
Ylian Saint-Hilaire
4b5c77b4fd
Many improvements.
2018-02-11 21:11:58 -08:00
Ylian Saint-Hilaire
75d86eb4c8
First commit of MeshAgent for MeshCentral
2017-10-12 14:28:03 -07:00