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

733 Commits

Author SHA1 Message Date
Bryan Roe
1731670522 1. Fixed bug in process-manager.getProcessInfo() on linux
2. Updated agent-installer
3. Fixed JSON error in SimpleDataStore
2020-02-15 00:22:15 -08:00
Bryan Roe
69808283be Updated agent-installer 2020-02-14 23:03:56 -08:00
Bryan Roe
0555a14b7f Updates service, so it can run with runtime parameters 2020-02-14 23:03:14 -08:00
Bryan Roe
4d7aa678bd Fixed build for No_OpenSSL build mode 2020-02-14 09:14:17 -08:00
Bryan Roe
7730d9a627 Updated serialization 2020-02-13 21:20:19 -08:00
Bryan Roe
b901d11f97 1. Added placeholder for new installer
2. Updated service, so placeholder will be unified across platforms
2020-02-13 17:11:14 -08:00
Bryan Roe
675dae55a9 Added ability to serialize cached entries 2020-02-13 17:10:04 -08:00
Bryan Roe
8fd9d34ee4 Updated win-firewall 2020-02-13 14:54:52 -08:00
Bryan Roe
ceaf4a065d added polyfill for Array.includes() 2020-02-13 14:46:07 -08:00
Bryan Roe
10fd25f018 1. Added uuid/v4
2. Fixed inadvertant paste
2020-02-13 14:02:21 -08:00
Bryan Roe
76ece3bde4 Added netsh support to win-firewall 2020-02-12 14:43:47 -08:00
Bryan Roe
05d0617539 Modified Wide2UTF8, to divide buffer size by 2, when calling WideToMultiByte, if specified 2020-02-12 14:43:02 -08:00
Bryan Roe
f3656bebff Simplified memory allocation for PushWideString 2020-02-12 14:42:05 -08:00
Bryan Roe
066c173340 Fixed bug introduced with Jan 06 commit, where emit returned true if there was more than 1 listener instead of more than 0 listeners. 2020-02-07 14:53:59 -08:00
Bryan Roe
8b9988b88d Added support for Firewall Filter modifications on Windows 2020-02-07 10:11:36 -08:00
Bryan Roe
f5b48c8185 initial add 2020-02-07 08:18:37 -08:00
Bryan Roe
5f1656b0ba 1. Unified uncaughtException exception processing
2. updated promise, so uncaughtRejection emits an uncaughtException
2020-02-06 18:57:18 -08:00
Bryan Roe
937ae3b5d2 Added pid check for forkpty() initialization MeshCentral_v0.4.8-p 2020-02-05 13:07:56 -08:00
Bryan Roe
ee10dbeb17 Fixed #include for FreeBSD 2020-02-05 11:13:25 -08:00
Bryan Roe
91ec72b34d Fixed #include for FreeBSD/MacOS 2020-02-05 11:04:09 -08:00
Bryan Roe
afe0deacb2 Fixed bug where interactive shell was redirecting stderr 2020-02-04 17:15:51 -08:00
Bryan Roe
32592bd622 1. Updated environment variables, so that string values are coerced
2. Added ability to specify termios struct values via environment variables
2020-02-04 15:23:52 -08:00
Bryan Roe
052c3d5414 Fixed windows notifications so they work, if the message contains ' characters MeshCentral_v0.4.8-i 2020-01-31 10:43:00 -08:00
Bryan Roe
cdb7f4cfc0 Fixed bug where Windows GetClipboard was getting wrong length when UTF8 2020-01-31 09:52:10 -08:00
Bryan Roe
d690d24c89 added 'resizeTerminal' method MeshCentral_v0.4.8-g 2020-01-30 10:35:54 -08:00
Bryan Roe
2e04da2fc7 Fixed bug in Windows IPC Socket, where paused stream was not resumed when you hooked the 'end' event 2020-01-30 10:35:28 -08:00
Bryan Roe
0bbc0d8f66 Added ability to dispatch method invocations on remote stream 2020-01-30 10:34:38 -08:00
Bryan Roe
e8d263a816 Added missing code to set hostname 2020-01-29 11:47:20 -08:00
Bryan Roe
80547a5da5 Fixed invalid length 2020-01-29 11:14:39 -08:00
Bryan Roe
8fadf4b5bc Removed code that was supposed to be removed 2020-01-29 10:26:30 -08:00
Bryan Roe
888629c179 1. Fixed bug in command line msh flag feature, where terminating NULL wasn't added on read
2. Updated 'agentName' feature to send new command, instead of overriding host name
2020-01-29 10:09:01 -08:00
Bryan Roe
1d9908f944 Fixed warnings 2020-01-29 09:29:21 -08:00
Bryan Roe
726fdf2bd6 Updated, so 32 bit on 64 bit Platforms will at least support enable/disable safemode service 2020-01-28 23:57:48 -08:00
Bryan Roe
3bcdb51656 1. Added ability to specify msh flags on command line 2020-01-28 23:48:05 -08:00
Bryan Roe
9deab670d3 Removed debug message 2020-01-28 15:05:45 -08:00
Bryan Roe
140363a80e Added 'idleTimeout' readonly property to 'MeshAgent' 2020-01-28 12:23:47 -08:00
Bryan Roe
bbe2c92817 Added 'timeout' event to websocket
Added 'setTimeout' method to websocket
2020-01-28 12:23:05 -08:00
Bryan Roe
619d52fe6b Fixed possible crash that could occur in DataChannel close event handler 2020-01-28 12:22:34 -08:00
Bryan Roe
8265cafbdb Added event_forwarder helper 2020-01-28 12:21:59 -08:00
Bryan Roe
3c7d5effb2 1. Added pty and tcsetsize to child_process
2. Added ILibProcessPipe_Process_GetPTY to ILibProcessPipe
2020-01-27 17:08:45 -08:00
Bryan Roe
a5e30ab2c6 Fixed compiler warning 2020-01-24 22:42:29 -08:00
Bryan Roe
310e5c86c6 Added 'isSafeModeService' helper MeshCentral_v0.4.7-o 2020-01-21 15:45:11 -08:00
Bryan Roe
384cbd411d Fixed edge case bug, where HTTP body fragment could get written to stream without acknowledging it, at the start of the response, which could result in the bodystream having a single duplicate fragment. 2020-01-21 13:27:45 -08:00
Ylian Saint-Hilaire
cc3fe1461e Fixed TLS 1.3 state machine. 2020-01-20 22:49:10 -08:00
Bryan Roe
90888b711f Added scriptVersion helper 2020-01-16 22:48:21 -08:00
Bryan Roe
a9ef6d0f61 1. Fixed detached processes on Windows
2. Updated service-manager on Windows to add an uninstaller into Program Manager
3. Updated service-manager on Windows to try to delay spawn a process to delete a service, which is required if the service to be uninstalled is the currently running process.
2020-01-15 14:53:12 -08:00
Bryan Roe
c02344373c Updated Windows clipboard to use UTF8 encoded strings 2020-01-14 10:34:04 -08:00
Bryan Roe
cefe8bffba Added '-licenses' command line switch to view licenses 2020-01-10 16:53:53 -08:00
Bryan Roe
c2f265942c Fixed formatting on FreeBSD and MacOS 2020-01-10 15:52:48 -08:00
Bryan Roe
29e6775b72 updated process-manager to include 'user' on FreeBSD and MacOS 2020-01-10 15:28:02 -08:00