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
Bryan Roe
00b613fcb1
Added try/catch around getLibInfo() to fix an issue on ChromeOS
MeshCentral_v0.5.1-k
2020-04-08 13:11:39 -07:00
Bryan Roe
ddfce07d40
Removed compression optimization, which seems to resolve 4k display issues
2020-04-08 10:09:20 -07:00
Bryan Roe
f4a84e212f
Fixed IPC path for macOS LoginScreen
2020-04-07 14:15:42 -07:00
Bryan Roe
0ce6fa835f
1. Added ability to get/set remote mouse render
...
2. Fixed remoteMouseRender flag for Windows
2020-04-07 10:32:03 -07:00
Bryan Roe
b8208f63ed
Fixed Installer/Uninstaller
...
1. Remapped -fulluninstall to -funinstall
2. Updated behavior so db is not loaded if agent-installer is invoked
3. Renamed Windows Uninstaller from MeshCentralAgent to Mesh Agent for consistency
4. Update service-manager.installService(), such that if the service is the mesh agent, the windows uninstaller will invoke -fulluninstall
5. Updated agent-installer so that secondary agent and its scheduled tasks will be deleted on uninstall
6. Updated event-emitter, so if process.exit() is called on an emit(), it won't throw a catchable exception
2020-04-07 00:03:11 -07:00
Bryan Roe
d1fcb0cd61
Synced with server repo
MeshCentral_v0.5.1-h
2020-04-06 17:22:26 -07:00
Bryan Roe
3cd06ea4aa
1. Fixed uncaught exception that occurs on linux when you logout/logon
...
2. Added timer on logon, to allow time for dbus session to start
2020-04-06 14:43:37 -07:00
Bryan Roe
9da58723f3
Added missing changes that were only in the server repo
...
Added null check for stream.push
2020-04-06 11:58:11 -07:00
Bryan Roe
4bcb16c35a
Added work around for older versions of SCHTASK, like in Windows 7, when execPath includes spaces. This fixes spawning user terminal session, among other things.
2020-04-06 09:26:55 -07:00
Bryan Roe
d25023e92b
Added workaround that is needed due to PowerShell bug in Windows 7
2020-04-05 10:28:54 -07:00
Bryan Roe
0c1d7d6caa
Fixed bug in message box return value, introduced with new alert modifications
MeshCentral_v0.5.1-d
2020-04-04 14:17:22 -07:00
Bryan Roe
e89274c835
Fixed edge case crash when calling response.end() with a buffer
2020-04-03 18:23:42 -07:00
Bryan Roe
7dbfae9bea
Added support for dbus system events
MeshCentral_v0.5.1-c
2020-03-31 16:40:44 -07:00
Bryan Roe
42f1ea97cf
Added db size threshold option
2020-03-27 21:14:39 -07:00
Bryan Roe
42b0113fae
Added support for minimum db.compact() threshold
2020-03-26 19:34:54 -07:00