1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-24 12:13:16 +00:00
Commit Graph

1553 Commits

Author SHA1 Message Date
Bryan Roe
b3f2fa7aea Updated linux KVM, so when you logout, it doesn't display an error 2021-09-13 10:58:08 -07:00
Bryan Roe
e959511d89 Fixed behavior so when resolution change is detected, it will event the new resolution, and throw out the current CRC buffer, and re-init with the new resolution. This fixes issues on distros that had problems with KVM from login screen transition to logged in user. 2021-09-09 17:54:54 -07:00
Bryan Roe
5fd8d5fd3c Updated service-manager, so on systemd platforms, it does a systemctl --system daemon-reload after writing the service configuration. 2021-09-07 16:58:49 -07:00
Bryan Roe
c5e347335e Updated service-manager for systemd, to use full name of service when calling stop/start/restart/status 2021-09-07 16:44:58 -07:00
Bryan Roe
1eae8ef45e Updated so environment block is constructed in parent instead of child, when used for execve() on linux. 2021-09-07 16:24:44 -07:00
Bryan Roe
3464f88dba Fixed XAUTHORITY logic when loginctl is used to find display, to check to make sure xauthority token is present in default location. If not, will try to find XAUTHORITY in environment variables in one of the session processes. 2021-09-01 23:28:15 -07:00
Bryan Roe
1ad21b6050 Fixed bug on some platforms, where execve() restart didn't set argv[0] correctly 2021-09-01 10:34:43 -07:00
Bryan Roe
e8c2d57af8 Updated OpenBSD service installer to set AUTO_START when flagged 2021-08-31 18:40:22 -07:00
Bryan Roe
c7d0a827e7 Fixed service uninstall cleanup, for OpenBSD 2021-08-31 18:25:52 -07:00
Bryan Roe
d4cdabef31 Updated PID handling for OpenBSD 2021-08-31 13:38:54 -07:00
Bryan Roe
294fc2f492 Updated pid handling for OpenBSD services 2021-08-31 13:08:25 -07:00
Bryan Roe
ca68a1e487 Updated OpenBSD service support 2021-08-31 13:03:15 -07:00
Bryan Roe
d1204de4c4 1. Fixed bug with clipboard.nativeAddCompressedModule for large files
2. Updated service-manager for better OpenBSD support
2021-08-31 11:11:31 -07:00
Bryan Roe
38d9ddc3f5 Fixed compiler warnings MeshCentral_v0.9.16 2021-08-30 14:58:22 -07:00
Bryan Roe
f3991cee87 Added OpenSSL/1.1.1l library for OpenBSD 2021-08-30 13:34:37 -07:00
Bryan Roe
f4b1a7daa7 Updated ARCHID for OpenBSD (37) 2021-08-30 12:40:28 -07:00
Bryan Roe
9dae27184c Updated OpenBSD 2021-08-30 12:39:04 -07:00
Bryan Roe
67a949207f Updated for OpenBSD 2021-08-30 12:06:36 -07:00
Bryan Roe
b496e192d9 Updated os.arch() to detect aarch64 2021-08-29 10:51:59 -07:00
Bryan Roe
12101c26ab Updated '-info' to not hang if architecture can't be determined 2021-08-29 10:39:03 -07:00
Bryan Roe
55c16811cd Updated Windows OpenSSL lib to 1.1.1l 2021-08-28 21:08:24 -07:00
Bryan Roe
670ffc1838 Updated os.arch() on macOS to differentiate Apple and Intel Silicon when running under Rosetta 2021-08-26 16:40:35 -07:00
Bryan Roe
3ce29c05b4 updated macOS/OpenSSL to 1.1.1l 2021-08-26 15:48:56 -07:00
Bryan Roe
8fdbdb9f4b Fixed bug with os.arch() on FreeBSD 2021-08-26 13:51:13 -07:00
Bryan Roe
4b19cbad2a Updated FreeBSD/OpenSSL library to 1.1.1l 2021-08-26 13:40:38 -07:00
Bryan Roe
2daff81eaa Updated Alpine/OpenSSL to 1.1.1l 2021-08-26 13:18:53 -07:00
Bryan Roe
cf5caaf1fa Compiled OpenSSL/1.1.1l 2021-08-26 13:04:01 -07:00
Bryan Roe
46ccba5164 Fixed stack overflow that could occur when writing very large single fragment websocket payloads 2021-08-25 10:46:30 -07:00
Bryan Roe
8f8e42e985 Updated Windows Agent to save commit date to registry 2021-08-25 09:48:37 -07:00
Bryan Roe
2893faa518 1. Fixed bug with X enumeration for multi-user
2. Fixed Linux KVM to correctly differentiate session id and monitor id
2021-08-24 23:58:40 -07:00
Bryan Roe
dc9376994f Fixed typo/bug in altrequire 2021-08-24 02:05:46 -07:00
Bryan Roe
667bb3103d Fixed bug in edge case write() logic 2021-08-23 23:48:02 -07:00
Bryan Roe
758b6b5cc1 Fixed bug with return value checking for idleTimeout 2021-08-23 14:37:57 -07:00
Bryan Roe
6b78beae11 Fixed bug in promise.event_forwarder that dispatched incorrectly 2021-08-23 14:37:23 -07:00
Bryan Roe
3f03f4c972 Fixed crash that could occur if Agent is launched on top of another instance. 2021-08-17 11:31:04 -07:00
Bryan Roe
f3ed0f8572 Updated text of -info switch 2021-08-10 22:34:52 -07:00
Bryan Roe
c60b067c00 Updated -info switch to include Host OS Info and Architecture 2021-08-10 22:32:13 -07:00
Bryan Roe
841642dec4 1. Added MeshCommand_HostInfo command
2. Fixed compiler warnings
2021-08-10 16:41:22 -07:00
Bryan Roe
75a0ae9817 Fixed issue, where if child_process type is set to TERM, and environment block is specified without TERM set, TERM doesn't get set. 2021-08-10 13:53:17 -07:00
Bryan Roe
681674f9fd Fixed uncaught exception 2021-08-10 01:51:19 -07:00
Bryan Roe
ba47f12830 Removed debug message 2021-08-09 11:59:20 -07:00
Bryan Roe
6b510cf886 Fixed possible NULL dereference 2021-08-09 11:31:32 -07:00
Bryan Roe
3fc9a1fb1a 1. Added support for OpenWRT for x86_64
2. Added missing OpenSSL libraries for linux-armada370-hf
2021-08-06 01:30:24 -07:00
Bryan Roe
9dfc4757e4 1. Fixed bug with ILibSparseArray_Move()
2. Added support for ARMADA370-HF (ARCHID=35)
MeshCentral_v0.8.98
2021-08-05 13:47:56 -07:00
Bryan Roe
365dfbc298 Added workaround for Windows System bug in execve() family of functions, in older windows releases. 2021-08-03 13:50:33 -07:00
Bryan Roe
b550dd7a53 Fixed bug introduced by previous fix that imported .msh file earlier. Settings file cannot be imported when running agent installer, so modified behavior so if agent installer is going to run, the .msh is not imported. 2021-08-02 22:45:32 -07:00
Bryan Roe
573c12de39 Updated notes 2021-07-30 15:11:24 -07:00
Bryan Roe
4a6930e532 1. Updated so that .msh is read earlier, allowing --nocertstore switch to work as msh flag
2. Added --skipmaccheck
3. Updated behavior of websocket to not call removeAllListeners() on cleanup
2021-07-29 00:18:02 -07:00
Bryan Roe
9000041823 Fixed bug in promise where the promise returned by promise.this() didn't resolve correctly if it resolved after this() returned 2021-07-27 23:22:07 -07:00
Bryan Roe
7820ef25ba 1. Updated module search to use JS lookup table
2. Fixed bug in proxy failure fallback logic
2021-07-27 19:07:34 -07:00