1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-26 05:03:15 +00:00
Commit Graph

1306 Commits

Author SHA1 Message Date
Bryan Roe
76b0f2348b Fixed memory leak when linux KVM is disconnected 2020-12-04 13:38:05 -08:00
Bryan Roe
04c5bf3799 Added safety check for WebClient state object 2020-12-04 10:37:58 -08:00
Bryan Roe
6e85f4d6bc removed debug messages 2020-12-03 18:23:58 -08:00
Bryan Roe
fa4b217943 Fixed memory leak that occurs if agent is shutdown while spawned processes are still open. 2020-12-03 18:20:11 -08:00
Bryan Roe
0b835a6c82 1. Fixed minor memory leaks
2. Updated child_process.waitExit() to throw an exception if it's aborted
2020-12-03 17:11:50 -08:00
Bryan Roe
8119f87d6b Added NULL check 2020-12-03 11:55:00 -08:00
Bryan Roe
30363a70f1 1. Updated error handling for MeshInfo_GetSystemInformation
2. Fixed missing ILibSpinLock declaration
3. Fixed compiler warning
2020-12-02 15:58:08 -08:00
Bryan Roe
4cc92a2d59 Updated error handling for info_GetLocalInterfaces on linux 2020-12-02 15:46:11 -08:00
Bryan Roe
16fe75a020 1. Fixed agent installer to correctly encode JSON when non ascii characters used
2. Fixed agent installer to correctly detect installPath in options
2020-12-01 23:24:58 -08:00
Bryan Roe
b01c9d8822 Added -help 2020-12-01 16:58:22 -08:00
Bryan Roe
af3a184696 Added system language query to Windows Service Installer 2020-12-01 14:48:59 -08:00
Bryan Roe
db9c020fa5 Added ability to specify flags for CreateNativeProxy on Windows 2020-12-01 02:51:35 -08:00
Bryan Roe
c9048ee268 Added ability to query current system language 2020-12-01 00:13:27 -08:00
Bryan Roe
222a6c7430 Fixed compile error/typo 2020-11-30 17:40:58 -08:00
Bryan Roe
8a5610c2d8 1. Fixed thread HANDLE leak on Windows KVM
2. Swapped semaphore with spin lock on certain objects
2020-11-30 17:20:22 -08:00
Bryan Roe
78c553d3ad 1. Replaced semaphore in readableStream with spin lock
2. Updated WebRTC Consent Freshness behavior to take into account dTLS traffic
2020-11-30 11:48:09 -08:00
Bryan Roe
77834337fd 1. Fixed process HANDLE leak on windows
2. Replaced semaphore with spinlock on event emitter object.
2020-11-26 11:30:23 -08:00
Bryan Roe
bb71feabbf removed unreferenced variable 2020-11-26 11:29:28 -08:00
Bryan Roe
4c82974aec Fixed bug in mapping cache algorithm MeshCentral_v0.6.99 2020-11-21 19:34:30 -08:00
Bryan Roe
e0bf176c39 Fixed crash/exception that could occur if you shutdown the agent while a websocket is connected 2020-11-21 16:19:47 -08:00
Bryan Roe
4d70ba0802 Removed context switches for sending packets 2020-11-21 16:19:14 -08:00
Bryan Roe
0f204ae725 Updated unicode support to only remap keys when necessary 2020-11-21 13:03:23 -08:00
Bryan Roe
cb131ae141 Updated timing logic for remote keyboard input 2020-11-20 11:10:24 -08:00
Bryan Roe
473777c14b Added unicode key support to macOS MeshCentral_v0.6.95 2020-11-18 20:55:38 -08:00
Bryan Roe
4ffe75c873 Added unicode-key support for xorg (Linux/FreeBSD) 2020-11-18 17:01:15 -08:00
Bryan Roe
2fc2206eb9 1. Adding missing definition for MNG_KVM_KEY_UNICODE
2. Updated Windows Unicode KeyPress
3. Fixed bug with self update that causes update to fail for older service installations
MeshCentral_v0.6.93
2020-11-17 23:47:29 -08:00
Ylian Saint-Hilaire
ea3a6af192 Added unicode key input support. 2020-11-17 19:42:52 -08:00
Bryan Roe
ee0aaf4615 Fixed JSON serialization of parameters 2020-11-17 15:14:33 -08:00
Bryan Roe
9822aa8a31 Added helper routine for generating boiler-plate code 2020-11-16 17:16:23 -08:00
Bryan Roe
88020e993a Added necessary infrastructure to support alternate keyboard layouts 2020-11-16 17:03:34 -08:00
Bryan Roe
78f264bd90 Changed sas.dll to dynamically load, becuase it doesn't exist on Windows Core 2020-11-16 09:34:29 -08:00
Bryan Roe
555cf65dac Fixed windows self-update bug when customization altered service name 2020-11-13 11:03:19 -08:00
Bryan Roe
f5419f9c8d Added cancel() to file-search 2020-11-13 00:47:36 -08:00
Bryan Roe
326d5908e0 Added max length guard 2020-11-13 00:47:03 -08:00
Bryan Roe
5ae400231d Updated version string in Windows Service Installer UI 2020-11-12 01:30:57 -08:00
Bryan Roe
58abd6f623 updated comments 2020-11-12 00:49:07 -08:00
Bryan Roe
d96a6b9e03 Added support for macOS running on Apple Silicon 2020-11-12 00:28:40 -08:00
Bryan Roe
dfb62e8580 Updated Windows Install Dialog 2020-11-11 20:05:30 -08:00
Bryan Roe
d5a2c078be Added 'mips' and 'mipsel' to os.arch() 2020-11-11 16:39:15 -08:00
Bryan Roe
1ec352f96b updated process.versions MeshCentral_v0.6.85 2020-11-10 23:07:56 -08:00
Bryan Roe
58a7305920 1. Fixed bug in self-update on Windows, when looking at argv
2. Added comments about LoadLibraryEx usage
3. Modified IsWow64() to use GetModuleHandleA() instead of LoadLibraryEx()
2020-11-10 20:36:05 -08:00
Bryan Roe
cb7b76a1ab 1. Removed LoadLibraryExA() call for GetTickCount64 on windows
2. Fixed self update bug on older installs
2020-11-10 17:13:02 -08:00
Bryan Roe
56f9f4e547 Added cert digest 2020-11-10 14:13:59 -08:00
Bryan Roe
146afea5cb Added 'ControlChannelCertificate' property to MeshAgent object 2020-11-10 13:47:23 -08:00
Bryan Roe
b6b6cb27bc Fixed bug in Windows Installer when querying agent name if service has never been installed 2020-11-10 09:40:40 -08:00
Bryan Roe
8e672f11af Fixed bug when TLS masking is enabled 2020-11-10 04:23:59 -08:00
Bryan Roe
337e243dfb Fixed exception that could occur in windows self update 2020-11-10 03:30:31 -08:00
Bryan Roe
c14f8111c3 Updated self update for Windows 2020-11-10 02:50:57 -08:00
Bryan Roe
ef307c7843 Fixed 32 bit compiler warnings, and fixed bug where serviceName could be undefined 2020-11-10 02:08:06 -08:00
Bryan Roe
4bc6ab6e3b Fixed windows cleanup for file-search 2020-11-09 14:14:33 -08:00