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

1816 Commits

Author SHA1 Message Date
Bryan Roe
9bcad1a612 Fixed bug with hash of signed binaries when doing JS update 2022-07-13 14:15:52 -07:00
Bryan Roe
f85acd23bb Updated documentation for new unit tests 2022-07-13 11:03:31 -07:00
Bryan Roe
5b7950cbee Updated Clipboard unit test, so it can be run individually 2022-07-12 18:36:45 -07:00
Bryan Roe
4e8aa9e782 Fixed bug with ScriptContainer JSON dispatcher, that caused the child to crash 2022-07-12 18:35:49 -07:00
Bryan Roe
f4880573f3 Fixed JSON error in Process Enumeration that can occur in some linux distros 2022-07-12 12:27:44 -07:00
Bryan Roe
843a8bca54 Added AMT detection logic 2022-07-12 10:57:19 -07:00
Bryan Roe
031250ce52 Updated Terminal Test to skip POWERSHELL if ConPTY is not supported 2022-07-11 20:40:41 -07:00
Bryan Roe
9da328249f Added KVM Unit Test 2022-07-11 19:39:17 -07:00
Bryan Roe
1a053fc5d3 Added Terminal Unit Tests, for Root, User, Powershell, User Powershell 2022-07-11 12:44:37 -07:00
Bryan Roe
dd8b9f3330 Updated TimerLogic, to check ActiveList when removing from same thread 2022-07-08 16:13:20 -07:00
Bryan Roe
16be067781 Added ability to run Digest test individually 2022-07-08 14:40:49 -07:00
Bryan Roe
edca9ca3a6 added configurable timeout 2022-07-08 14:18:30 -07:00
Bryan Roe
f0635797c6 Fixed memory corruption issue in WebRTC 2022-07-08 12:04:10 -07:00
Bryan Roe
9db6752aaa Added Memory Helper macros for Legacy usage 2022-07-08 12:03:24 -07:00
Bryan Roe
c97e83193c Fixed bug with remote address flags 2022-07-08 10:04:40 -07:00
Bryan Roe
1783c5d2b3 Added timeout to webrtc test 2022-07-07 15:01:16 -07:00
Bryan Roe
a1679280ae Added WebLogging Support #define to release
Added Delay start support to unit tests
2022-07-07 14:46:12 -07:00
Bryan Roe
10cf922be7 Added Local/Remote Web Debug Support 2022-07-07 14:27:28 -07:00
Bryan Roe
ead04043d6 Fixed test case for freebsd 2022-07-07 12:41:27 -07:00
Bryan Roe
8b3f59b841 fixed bug with console display optimization 2022-07-07 12:34:26 -07:00
Bryan Roe
db93b53640 Updated help 2022-07-07 11:45:04 -07:00
Bryan Roe
b3e37dbfc2 Added File Transfer Unit Test 2022-07-07 11:41:35 -07:00
Bryan Roe
d1ef1e6421 Updated test, to include --WebRTC switch, and moved coreinfo to a promise 2022-07-07 10:20:10 -07:00
Bryan Roe
12985ff963 Fixed spacing 2022-07-06 23:58:13 -07:00
Bryan Roe
7b95f08983 Added blurb on randomized strings for Realm, Username, Password, Entity Body. 2022-07-06 23:57:07 -07:00
Bryan Roe
a15d15cb1b Fixed spelling 2022-07-06 23:53:36 -07:00
Bryan Roe
0fa9d556f0 First rev of documentation for Unit Test tool. 2022-07-06 23:50:43 -07:00
Bryan Roe
a616d650d8 First rev of WebRTC test migration 2022-07-06 17:37:54 -07:00
Bryan Roe
8a2a11cb97 fixed grammar 2022-07-05 23:57:00 -07:00
Bryan Roe
a9f8ebb437 Updated self update documentation to point out that update server TLS certificate must match control channel server TLS certificate. 2022-07-05 23:48:21 -07:00
Bryan Roe
ab66cf445e First revision of Agent Self Update documentation, describing self update architecture and testing procedure..
Also updated update-test to only validate recoverycore, when JS is specified.
2022-07-05 23:24:33 -07:00
Bryan Roe
6409183e72 Fixed bug where ctx dereference was placed before the validity check, instead of after 2022-07-02 10:42:54 -07:00
Bryan Roe
44e2dfaae4 Fixed Digest Unit test issue with persistent connections
Removed debug lines
2022-07-02 01:05:14 -07:00
Bryan Roe
143f7ef578 First Rev of Digest AUTH Unit Test
Fixed crash in ILibWebClient caused by NULL dereference
2022-07-02 00:03:41 -07:00
Bryan Roe
62195b6081 Added Digest Auth and Auth-Int support for server connections 2022-07-01 12:24:56 -07:00
Bryan Roe
25749eccaa Fixed bug that prevented digest/auth-int from correctly inserting entity body hash into the response. 2022-07-01 10:45:23 -07:00
Bryan Roe
963beb2b25 Removed debug console.log() 2022-07-01 03:03:08 -07:00
Bryan Roe
8f60da4435 Fixed parsing bug of digest authenticate headers when multiple qop options are present. Added support for auth-int on the client side. 2022-07-01 03:01:28 -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
b493da68e4 Fixed bug on Linux Agent, where a service stop, didn't gracefully shutdown the agent. Modified so that SIGTERM is caught, and causes the agent to gracefully shutdown. This change made it so the clipboard cleanup code could correctly run. 2022-06-30 01:23:29 -07:00
Bryan Roe
dcd8669746 Rev2 of SelfTest update
Added console.getInfoLevel() method
2022-06-29 14:11:51 -07:00
Bryan Roe
772410dbdd First Rev of MeshCore tests 2022-06-29 11:09:54 -07:00
Bryan Roe
043848a0f9 Fixed bug in WebSocketStream partial fragment handler, where if fragment buffer size was 0, it would not realloc() correctly.
Also updated self-test to have inline documentation, as well as support for console debugging
2022-06-28 20:36:32 -07:00
Bryan Roe
8b8d2b95df Updated, so core dumps are saved on crash 2022-06-28 18:32:42 -07:00
Bryan Roe
c0d6780f2a Fixed spelling error in help 2022-06-28 13:16:16 -07:00
Bryan Roe
b3e7943264 Updated agent-installer and update-test so that the self update test can be used with very old agents, to test updating to/from old releases. 2022-06-28 13:10:13 -07:00
Bryan Roe
fb6a935782 Added ability to specify RecoveryCore location 2022-06-28 00:20:16 -07:00
Bryan Roe
160b4b946d Added inline documentation on usage, if --help is specified. 2022-06-27 23:44:54 -07:00
Bryan Roe
876682875a Updated clipboard usage, to only use clipboard when necessary 2022-06-27 20:47:19 -07:00
Bryan Roe
9a0a4dede4 Updated Self-Update Test, to uninstall service after finishing test 2022-06-27 20:01:35 -07:00