1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-28 22:23:17 +00:00
Commit Graph

155 Commits

Author SHA1 Message Date
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
Bryan Roe
e491def440 1. Unified service type detection, between native and JS
2. Added basic support for pseudo services
2019-10-18 17:40:16 -07:00
Bryan Roe
4e1a8df50a Updated Windows KVM, so spawned child process can write a core dump on crash, if parent process is configured to. 2019-10-15 10:44:21 -07:00
Bryan Roe
345ce14b75 Updated mouse cursor sync for PuppyLinux 2019-10-11 10:50:59 -07:00
Bryan Roe
46ed73b4de updated mouse cursor syncro for ArchLinux 2019-10-10 13:51:39 -07:00
Bryan Roe
1ad2dadff5 Added in-line code comments for platform specific constants for Mouse Syncronization 2019-09-24 10:10:09 -07:00
Bryan Roe
7958218ef0 Added fleur support for openSUSE 2019-09-23 23:36:43 -07:00
Bryan Roe
47d0178650 Added additional Mouse Cursor detection for OpenSUSE 2019-09-21 21:51:11 -07:00
Bryan Roe
42a240f43c Added upper bound for CRC32C check on mouse cursor pixels 2019-09-21 00:18:29 -07:00
Bryan Roe
8b08323b04 fixed typo 2019-09-20 23:36:27 -07:00
Bryan Roe
f551de1925 Enhanced mouse cursor capture on FreeBSD 2019-09-20 23:35:18 -07:00
Bryan Roe
648b0455ac Fixed line ending 2019-09-20 19:31:13 -07:00
Bryan Roe
1ec8f0192e Updated Mouse Cursor Capture to support hand, on FreeBSD 2019-09-20 19:30:07 -07:00
Bryan Roe
bec24c898a Fixed typo/bug on 32 bit Mouse Capture 2019-09-20 17:36:57 -07:00
Bryan Roe
ee749827f0 Fixed the previous Fix to work on FreeBSD 2019-09-20 17:18:22 -07:00
Bryan Roe
6193fbbe5f Fixed compiler warning 2019-09-20 17:12:41 -07:00
Bryan Roe
67c907b22c Updated Mouse Cursor Capture, to process NULL Atoms 2019-09-20 17:08:14 -07:00
Bryan Roe
965b3d0783 Update Mouse Capture to show Arrow-Question if Atom Name is unknown. 2019-09-20 17:01:34 -07:00
Bryan Roe
bc441709ca Update Mouse Capture, to detect ibeam on FreeBSD 2019-09-20 16:58:39 -07:00
Bryan Roe
6f2e2ed109 Added Mouse Cursor Capture support to X11/KVM 2019-09-20 16:50:50 -07:00
Bryan Roe
8dbd0c956c added missing free for MouseCursor capture 2019-09-19 17:03:06 -07:00
Bryan Roe
c6042e0935 Add Mouse Cursor Propagation Support to Windows KVM 2019-09-19 16:38:19 -07:00
Bryan Roe
30a4039bf2 Updated slavelog so that it is off by default 2019-09-17 19:48:08 -07:00
Bryan Roe
29ee49e7d8 Fixed Windows KVM bug, where the kvm process restarts when the parent disconnects 2019-09-17 09:41:45 -07:00
Bryan Roe
98aed4c889 Added capability, such that if 'agentName' is specified in the db/msh, it will override the hostname sent to the server 2019-09-13 10:12:49 -07:00
Bryan Roe
dabeb6e2ba Updated Windows, so GetHostNameW is dynamically bound, so that it can fallback to gethostname on platforms that lack support, such as Windows Server 2008 R2 2019-08-29 09:56:12 -07:00
Bryan Roe
5a79e119fd Added comment describing new coreDumpEnabled flag 2019-08-26 17:07:32 -07:00
Bryan Roe
356cadb599 Added setting for coreDumpLocation 2019-08-26 16:57:52 -07:00
Bryan Roe
fcea5a600a Fixed bug where if a proxy isn't set, it could cause a segfault on FreeBSD 2019-08-24 00:45:12 -07:00
Bryan Roe
5e47259913 Added logic to check PATH on linux to make sure /sbin is included for current process 2019-08-22 13:40:20 -07:00
Bryan Roe
8292a609ea Added support for non-english username and hostname on Windows. Server modifications still needed for hostname display. 2019-08-19 13:53:37 -07:00
Bryan Roe
0d0b4aa1cf Added handler, so that if KVM Child Process exits, a message will be dispatched upstream 2019-08-12 16:00:50 -07:00
Bryan Roe
bc2ef6a3f4 Added support for fetching system proxy settings from gnome 2019-08-12 11:27:15 -07:00
Bryan Roe
2f439ac716 1. Added comments to agentcore.c
2. Updated user-sessions to use getent passwd instead of /etc/passwd
3. Added user-sessions.getHomeFolder() for linux
4. Added gnome helper to fetch proxy settings from gnome
2019-08-09 18:20:40 -07:00
Bryan Roe
69fe1a74e4 fixed compiler warning 2019-07-23 16:13:07 -07:00
Bryan Roe
1b78195987 Updated comments in makefile, and update test for FreeBSD 2019-07-22 16:38:22 -07:00
Bryan Roe
531041a17e Fixed MacOS compiler warning 2019-07-19 13:09:19 -07:00