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

282 Commits

Author SHA1 Message Date
Bryan Roe
a9c4c456bc 1. Integrated basic autoproxy support
2. Fixed autoproxy related crash on linux
2022-06-13 22:54:08 -07:00
Bryan Roe
39150e1c27 1. Fixed -resetnodeid for Windows Service
2. Updated PE Parser
2022-06-03 01:19:47 -07:00
Ylian Saint-Hilaire
43f065c882 Fixed agent crash and added NULL check. 2022-03-23 14:39:00 -07:00
Ylian Saint-Hilaire
e6c3b72b93 Added parentheses. 2022-03-23 14:35:31 -07:00
Bryan Roe
d6e5425b57 Added missing bufferLen check 2022-03-23 13:15:51 -07:00
Bryan Roe
288acf0ec0 1. Added logging helper to KVM child
2. Added logic to support virtual kvm session for linux
2022-03-22 22:25:47 -07:00
Bryan Roe
532d163727 1. Removed debug line from user-sessions
2. Added XKB extension support
3. Added linux support for SCROLL/NUM/CAPS
2022-02-28 12:31:00 -08:00
Bryan Roe
c7f4906889 Updated so log about certificate not being found, is only written if database didn't exist when agent was started 2022-02-04 17:09:15 -08:00
Bryan Roe
c3425929e4 Merge branch 'master' of https://github.com/Ylianst/MeshAgent into master 2022-02-04 15:55:58 -08:00
Bryan Roe
87e58ae8ec Fixed bug where DNS Locking checked for exception instead of NULL 2022-02-04 15:54:58 -08:00
Ylian Saint-Hilaire
7adf0dddd4 Updated headers. 2022-02-04 14:43:55 -08:00
Bryan Roe
47b99608cf Updated matching algorithm for ID_LOCK 2022-02-01 00:01:10 -08:00
Bryan Roe
a3161484a7 Added ability to lock windows agent to a particular DNS/ID 2022-01-21 17:49:26 -08:00
Bryan Roe
f7ea61512a Added rate limiter on MeshAgent.SendCommand for console messages 2022-01-11 00:31:11 -08:00
Bryan Roe
1f82c971ba 1. ILibAppendStringToDiskEx2: Added max size capability
2. Added ability to specify max error log size
3. Added MeshAgent.maxLogSize readonly property
4. Removed dead code from input.c
2022-01-06 16:40:40 -08:00
Bryan Roe
0282cee46d added --readmsh option, to force reading of an msh when running in readonly mode 2022-01-06 11:35:50 -08:00
Bryan Roe
3a10fa34d2 1. Fixed error case of Resolve()
2. Added 'resolve' support
3. Added new testharnass interface
4. Added clipboard support for PAC/Autoproxy helper
5. Added autoproxy sandbox
2021-12-20 23:12:26 -08:00
Bryan Roe
25cdbfbda4 tweaked comparison 2021-11-16 13:30:09 -08:00
Bryan Roe
59373dc743 Updated self update to canonicalize path when checking 2021-11-16 10:22:52 -08:00
Bryan Roe
b3f2fa7aea Updated linux KVM, so when you logout, it doesn't display an error 2021-09-13 10:58:08 -07:00
Bryan Roe
9dae27184c Updated OpenBSD 2021-08-30 12:39:04 -07:00
Bryan Roe
67a949207f Updated for OpenBSD 2021-08-30 12:06:36 -07:00
Bryan Roe
8f8e42e985 Updated Windows Agent to save commit date to registry 2021-08-25 09:48:37 -07:00
Bryan Roe
758b6b5cc1 Fixed bug with return value checking for idleTimeout 2021-08-23 14:37:57 -07:00
Bryan Roe
3f03f4c972 Fixed crash that could occur if Agent is launched on top of another instance. 2021-08-17 11:31:04 -07:00
Bryan Roe
841642dec4 1. Added MeshCommand_HostInfo command
2. Fixed compiler warnings
2021-08-10 16:41:22 -07:00
Bryan Roe
365dfbc298 Added workaround for Windows System bug in execve() family of functions, in older windows releases. 2021-08-03 13:50:33 -07:00
Bryan Roe
b550dd7a53 Fixed bug introduced by previous fix that imported .msh file earlier. Settings file cannot be imported when running agent installer, so modified behavior so if agent installer is going to run, the .msh is not imported. 2021-08-02 22:45:32 -07:00
Bryan Roe
4a6930e532 1. Updated so that .msh is read earlier, allowing --nocertstore switch to work as msh flag
2. Added --skipmaccheck
3. Updated behavior of websocket to not call removeAllListeners() on cleanup
2021-07-29 00:18:02 -07:00
Bryan Roe
7820ef25ba 1. Updated module search to use JS lookup table
2. Fixed bug in proxy failure fallback logic
2021-07-27 19:07:34 -07:00
Bryan Roe
4f0b8f9eb4 Updated proxy support, to defer DNS resolve to proxy 2021-06-24 22:16:03 -07:00
Bryan Roe
0ea6e28021 1. Remove webSocketMaskOverride switch
2. Fixed bug where disableUpdate was not honored in certain edge cases
2021-06-15 09:18:48 -07:00
Bryan Roe
1c918a115c Removed dead code 2021-05-20 11:41:19 -07:00
Bryan Roe
f784374bb5 Added support for --nocertstore as a msh flag 2021-04-21 14:40:07 -07:00
Bryan Roe
4aa639cf62 Updated logging, so it does not log that a certificate as not found, on first load. 2021-04-09 10:18:02 -07:00
Bryan Roe
da756d6b7f Added new reference mode for EventEmitter 2021-02-18 01:51:52 -08:00
Bryan Roe
71b5e588c3 1. Updated to duktape 2.6.0
2. Added support for execution timeout
2021-02-16 15:10:28 -08:00
Bryan Roe
2d9697cbc4 updated self test initialization 2021-02-11 18:36:45 -08:00
Bryan Roe
1d91caad6f Fixed bug with self test 2021-02-11 18:33:58 -08:00
Bryan Roe
40c6957e45 1. Updated selfTest for Linux
2. Fixed edge case crash in ILibChain_Continue()
2021-02-09 18:04:32 -08:00
Bryan Roe
ff034714c2 1. Updated enumerability of some properties on MeshAgent
2. Updated selftest, and fixed a related crash
2021-02-09 11:54:27 -08:00
Bryan Roe
6df48effc3 Updated some properties of MeshAgent object to be enumerable 2021-02-05 19:56:34 -08:00
Bryan Roe
c41b7195c6 1 Updated Windows Self update, to attempt to kill zombie processes
2. Added promise.wait()
2021-02-05 14:47:11 -08:00
Bryan Roe
6f28cdb484 1. Fixed bug where NetworkTimeout Error, caused duplicate connection
2. Fixed dispatcher on Windows to put username in quotes
3. Added additional logging
4. Added TLS/ALPN support
2021-02-04 12:57:36 -08:00
Bryan Roe
bc4c8aa41b Fixed bug where Console/Temp mode Agent could corrupt TLS on remote Input 2021-01-25 14:47:01 -08:00
Bryan Roe
3e26a0996f fixed compiler warnings 2021-01-18 11:02:41 -08:00
Bryan Roe
22f43bdad4 Updated self-update on windows to use & instead of && 2021-01-16 13:18:02 -08:00
Bryan Roe
3a6e1f036c Updated new windows self-update to support UTF8 2021-01-14 14:58:14 -08:00
Bryan Roe
4eb80a4f22 Added new command 'MeshCommand_AgentCommitDate' 2021-01-14 12:13:17 -08:00
Bryan Roe
4e68038fd6 redesigned/simplified windows self-update 2021-01-14 11:08:25 -08:00