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
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