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
01a3cfb13b
Added missing extern
2022-03-16 01:44:24 -07:00
Bryan Roe
2660fd008b
1. Fixed Posix bug where invalid FD can cause other FD to not get serviced, and/or cause 100% CPU spike
...
2. Added Caps/Num/Scroll support to macOS KVM.
2022-03-03 11:16:55 -08: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
c6b20ff1e2
Added workaround for when browser passes windows specific extended up flags
2022-02-26 14:12:02 -08:00
Bryan Roe
91cde55010
Added workaround for when server passes windows specific keyflags.
2022-02-26 12:27:17 -08:00
Bryan Roe
2eb4d065c2
1. Updated to send CAPS/NUM/SCROLL status on windows on connect
...
2. Sends above status on change
2022-02-24 22:46:58 -08:00
Bryan Roe
2f4addefa2
Add support for col_resize cursor on Windows
2022-02-24 00:53:44 -08:00
Bryan Roe
117444c751
Added additional logging if XOPEN fails
2022-02-17 02:11:00 -08:00
Bryan Roe
d821d53f19
Revert accidentally pushed changes
2022-02-04 17:22:47 -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
0420400920
1. Updated Logging capability
...
2. Updated Windows unwindhandler() to delete HANDLE when signaled
2021-11-22 11:44:27 -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
618ba307cf
1. Fixed edge case that caused child KVM process to turn into a zombie
...
2. Fixed user-sessions.change event to delay emitting until a session activates (or a few seconds if a session doesn't activate)
2021-09-16 16:46:28 -07: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
e959511d89
Fixed behavior so when resolution change is detected, it will event the new resolution, and throw out the current CRC buffer, and re-init with the new resolution. This fixes issues on distros that had problems with KVM from login screen transition to logged in user.
2021-09-09 17:54:54 -07:00
Bryan Roe
38d9ddc3f5
Fixed compiler warnings
2021-08-30 14:58:22 -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
2893faa518
1. Fixed bug with X enumeration for multi-user
...
2. Fixed Linux KVM to correctly differentiate session id and monitor id
2021-08-24 23:58:40 -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
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