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

291 Commits

Author SHA1 Message Date
Bryan Roe
7ea36ae572 1. Added -import
2. Added ability to set uid on agent start
2023-01-20 13:06:15 -08:00
Bryan Roe
ad949af462 Updated MeshAgent.ConnectedServer to reflect the actual server location when connected in LAN mode 2022-10-28 13:37:57 -07:00
Bryan Roe
0d36d4e2a8 Updated Windows IPAddressChanged Handler, to reset Multicast socket, to allow a rebind. 2022-10-28 01:06:18 -07:00
Bryan Roe
59efd7ab18 1. Added ability to disconnect control channel
2. Added event emitter tests
2022-09-20 00:29:31 -07:00
Bryan Roe
284a9ca4b7 Fixed leak of a LinkedList by LifeTimeMonitor
Fixed leak of X509 structure by ControlChannelCertificate property of MeshAgent
2022-08-08 13:52:45 -07:00
Bryan Roe
fd93f62fe4 Added documentation to fs
Addressed minor issues from static analysis
2022-07-21 00:24:10 -07:00
Bryan Roe
fd59b52e89 Fixed macOS related issues with MeshCore tests.
Fixed bug in macOS clipboard where 0x0D0A was tacked on the end of the buffer
Fixed bug with customized agents, where MeshAgent.isService was returning the wrong value
2022-06-30 14:47:02 -07:00
Bryan Roe
b1dfdfa0bd 1. Fixed autoproxy retry logic on connect/disconnect
2. Updated Self Update Test, to push native updates in 16k chunks.
2022-06-16 11:42:07 -07:00
Bryan Roe
de8322321c 1. Updated global-tunnel properties
2. Updated error message to be more descriptive
2022-06-14 15:15:30 -07:00
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