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

365 Commits

Author SHA1 Message Date
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
573c12de39 Updated notes 2021-07-30 15:11:24 -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
b2e78b23e1 Added DisplayInfo for Windows 2021-05-16 13:47:28 -07:00
Bryan Roe
6a2afb8f78 Added support to lock local input on windows 2021-04-29 09:37:37 -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
5c18c4ac01 1. Added logging for Windows Cert Store Error cases
2. Added db corruption detection
2021-04-08 23:34:10 -07:00
Ylian Saint-Hilaire
6c36f2fa6b Fixed JPEG chroma subsampling on TurboLibJPEG 2021-03-25 16:58:15 -07:00
Bryan Roe
0b434739a8 Disabled chroma subsampling 2021-03-25 09:06:51 -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
Bryan Roe
0800c45c12 1. Fixed bug in linux os.arch()
2. Added MeshAgent.ARCHID
2021-01-14 01:20:13 -08:00
Bryan Roe
4f06c69ee6 Fixed typo in server message 2021-01-13 17:43:01 -08:00
Bryan Roe
78507ed66e 1. Updated self-update logging to include current commit hash value
2. Updated child_process.waitExit() to throw an exception on empty set condition
3. Updated ILibChain_Continue() to exit while() loop on empty set
4. Updated agent-installer to better handle error conditions for updatervalue and meshservicename
2021-01-13 11:13:37 -08:00
Bryan Roe
68e720d4a7 Removed unreferenced variable 2021-01-11 13:57:17 -08:00
Bryan Roe
5921235a93 Added missing handler for 'escapeBackSlash' 2021-01-07 22:09:56 -08:00
Bryan Roe
002fcb111c Added ability to set alternative fileName with installer 2020-12-30 20:11:38 -08:00
Bryan Roe
f28e7b072b 1. Fixed bug where Windows Terminal doesn't work when on battery power
2. Added logging for timers
2020-12-30 14:05:49 -08:00
Bryan Roe
4005cf3aa1 Updated behavior so when control channel is disconnected, tunnels are disconnected 2020-12-20 00:09:57 -08:00
Bryan Roe
bbd080f99c Removed unused variable 2020-12-18 10:54:54 -08:00
Bryan Roe
d435c9acb8 Fixed compiler warning 2020-12-18 10:52:33 -08:00
Bryan Roe
5c1b44e749 Fixed memory leak 2020-12-18 10:42:04 -08:00
Bryan Roe
61e52dcb36 1. Fixed compiler warning
2. Added service utility, to autocorrect for misconfiguration of service name
3. Modified Windows Service, to find correct service name, if misconfigured
2020-12-14 21:44:53 -08:00
Bryan Roe
dfaf7909b3 Fixed issue related to Apple Silicon 2020-12-07 18:00:17 -08:00
Bryan Roe
02e3a54386 Fixed leak that could occur if the linux agent exits while KVM session is open 2020-12-04 17:40:26 -08:00
Bryan Roe
f3c530097c Removed debug printf that was left in 2020-12-04 13:41:00 -08:00
Bryan Roe
76b0f2348b Fixed memory leak when linux KVM is disconnected 2020-12-04 13:38:05 -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
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
bb71feabbf removed unreferenced variable 2020-11-26 11:29:28 -08:00
Bryan Roe
4c82974aec Fixed bug in mapping cache algorithm 2020-11-21 19:34:30 -08:00