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

834 Commits

Author SHA1 Message Date
Bryan Roe
1db2b400d1 Fixed dispatch loop that can happen on process exit 2020-04-26 13:03:48 -07:00
Bryan Roe
19508fa79e 1. Updated os.Name and os.name() to fetch Windows name from older versions of Windows
2. Fixed compiler warning
2020-04-26 09:57:43 -07:00
Bryan Roe
de4c507b57 Added title support to xmessage 2020-04-26 02:56:03 -07:00
Bryan Roe
2717134c50 Added support for xmessage, as fallback if zenity and kdialog are not found.
This is needed for Deepin
2020-04-26 02:07:39 -07:00
Bryan Roe
cb95c0bbea 1. Fixed service-manager to include execute permission for user, fixing issue with Deepin Linux
2. Added os.Name property
2020-04-26 00:54:04 -07:00
Bryan Roe
05cd4136d0 Added to windows 'sysinfo' to show GPU/CPU/HDD make/model 2020-04-25 21:59:40 -07:00
Bryan Roe
7ecb9e890a Added missing cursor definitions for Deepin 20 2020-04-25 18:28:50 -07:00
Bryan Roe
28dbc59746 Updated VM detection for ProxMox 2020-04-24 23:56:07 -07:00
Bryan Roe
cb991c17f0 Fixed docker container support 2020-04-24 23:00:21 -07:00
Bryan Roe
55a832ba33 Fixed bug with Xen/AWS detection 2020-04-24 21:10:32 -07:00
Bryan Roe
26e48ff044 Added Docker container detection 2020-04-24 19:34:24 -07:00
Bryan Roe
9682464cb6 1. fixed #def issue
2. Added Virtual Machine  detection
MeshCentral_v0.5.14
2020-04-24 16:06:59 -07:00
Bryan Roe
de24ee7543 Fixed edge case bug, where EventLoopThread could be momentarily stalled on exit, on windows 2020-04-24 14:22:13 -07:00
Bryan Roe
669fa91083 Fixed display selection irregularity on windows 2020-04-24 11:13:42 -07:00
Bryan Roe
ccc3c81ab5 Updated KVM detection, to retry every 10 seconds for 3 minutes if XLIBS are detected but X server is not 2020-04-23 22:40:16 -07:00
Bryan Roe
3843d0173d 1. Added NULL reference check
2. Removed suspend/resume duktape call
2020-04-23 19:53:57 -07:00
Bryan Roe
54b291187b 1. Fixed compiler warning when NO_IFADDR is defined
2. Added pthread_timedjoin_np() workaround for older glibc/gcc
2020-04-23 16:47:57 -07:00
Bryan Roe
a6fe772422 Added cursor definitions for Ubuntu 20 2020-04-23 12:36:49 -07:00
Bryan Roe
045878edaa Added cursor definitions for Ubuntu 9/10 2020-04-23 11:09:59 -07:00
Bryan Roe
f07cc6c0c0 Updated import/export for RecoveryModule MeshCentral_v0.5.13 2020-04-23 02:14:04 -07:00
Bryan Roe
e7f46497bd Fixed bug in ScriptContainer on Windows, where a dispatch failed 2020-04-22 17:24:25 -07:00
Ylian Saint-Hilaire
d4defa9b97 Fixed Linux OpenSSL libraries. 2020-04-22 00:42:25 -07:00
Bryan Roe
8777d32d06 Merge branch 'master' of https://github.com/Ylianst/MeshAgent MeshCentral_v0.5.12 2020-04-21 16:37:30 -07:00
Bryan Roe
464ecac94b Integrating Crash Mitigations for Core Restarts 2020-04-21 16:35:52 -07:00
Bryan Roe
6cfd62ed42 1. Added sem_timedwait to macos
2. Added Workaround for pthread_timedjoin_np() for macos
2020-04-21 16:22:39 -07:00
Ylian Saint-Hilaire
69616beb70 Updated Linux libraries to OpenSSL 1.1.1g 2020-04-21 15:17:46 -07:00
Bryan Roe
b8358a32f2 updated to openssl/1.1.1g 2020-04-21 14:27:51 -07:00
Bryan Roe
ecc7c7ce4a Updated to openssl/1.1.1g 2020-04-21 14:27:20 -07:00
Bryan Roe
28db019101 1. Added ability to spawn joinable threads on linux
2. Added ILibThread_TimedJoin()
2020-04-20 21:51:55 -07:00
Bryan Roe
71d4b1edca 1. Fixed compiler warnings
2. Updated thread cleanup/finalizer logic to rely on ctxd if necessary
2020-04-20 17:01:53 -07:00
Bryan Roe
00bca84f2b added counter 2020-04-20 01:35:37 -07:00
Bryan Roe
0c6db0b2a6 1. Added additional memory check helpers
2. Updated Process exit detection to check apc flags
2020-04-19 15:18:52 -07:00
Bryan Roe
72cbf91686 updated cleanup logic 2020-04-18 17:08:09 -07:00
Bryan Roe
417cab5a83 Fixed typo 2020-04-18 14:24:24 -07:00
Bryan Roe
743a38eeeb 1. Updated WaitHandle_Add2 to no use APC to dispatch to event loop, becuase winsock is not re-entrant, and don't want to risk corruption
2. Updated memory handling for async methods in Generic Marshal
2020-04-18 13:53:38 -07:00
Bryan Roe
df752bdc70 Updated memory handling of async method 2020-04-18 09:30:29 -07:00
Bryan Roe
5ba1288cdf Modified JS runtime to use ILibMemory_Extra to point to udata structure,
then used that for consistency checks
2020-04-17 15:05:47 -07:00
Bryan Roe
255d20c263 Fixed potential crash in WebRTC finalizer 2020-04-14 16:13:47 -07:00
Bryan Roe
5fd96b36c3 Fixed typo in freebsd service path 2020-04-14 01:20:54 -07:00
Bryan Roe
7a1da84490 Fixed freebsd bug with installService() 2020-04-14 01:16:22 -07:00
Bryan Roe
e3b8cc4d2c 1. Fixed edge case bug, where TLS packet was corrupt
2. Added compile switch for KVM ALL TILES
3. Added compile switch for Debug fragmentation of Sends
4. Fixed compiler warnings
5. Added comments to makefile
MeshCentral_v0.5.1-t
2020-04-13 20:08:32 -07:00
Bryan Roe
2da776ab5e 1. Added ability to query MeshAent object for KVM Tile limit
2. Added TLS_WRITE_TRACE and KVMMaxTile build switch
2020-04-12 22:51:35 -07:00
Bryan Roe
9aaef732d9 1. Fixed bug where ILibAsyncSocket wrote a corrupt TLS packet
2. Removed linux work-around/hack that is not needed due to above fix
MeshCentral_v0.5.1-q
2020-04-12 01:42:49 -07:00
Bryan Roe
893ec386a6 1. Fixed compiler warnings
2. Fixed crash that occurs if db is locked
MeshCentral_v0.5.1-n
2020-04-11 13:06:53 -07:00
Bryan Roe
c4aba77b89 Fixed bounds check for cursor image 2020-04-11 12:41:18 -07:00
Ylian Saint-Hilaire
344b84ac90 Fixed incorrect OpenSSL libs. MeshCentral_v0.5.1-m 2020-04-10 15:12:12 -07:00
Ylian Saint-Hilaire
f8fd680d9d Added OpenSSL v1.1.1-f ARM Linaro Build. MeshCentral_v0.5.1-L 2020-04-10 14:11:18 -07:00
Ylian Saint-Hilaire
e69ac1d3c1 Updated compiled OpenSSL libraries to 1.1.1-f. 2020-04-10 13:44:30 -07:00
Bryan Roe
94c5319b32 Enabled Jumbo mode on MacOS KVM with 200k tile limit 2020-04-10 11:44:55 -07:00
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