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
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