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

52 Commits

Author SHA1 Message Date
Bryan Roe
3675eeb586 Added ability to spawn User Consent from consoel test and from command line 2022-10-21 22:58:31 -07:00
Bryan Roe
10a9fd5e15 Start of promise tests 2022-09-22 00:18:38 -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
81c3253e05 Add support for local tests 2022-09-14 23:58:42 -07:00
Bryan Roe
36286d9e7d Updated WebSocketStream, so when you call end on the decoded stream, it will call end on the encoded stream. This will cause all the references to detach, allowing timely garbage collection. 2022-08-19 00:49:14 -07:00
Bryan Roe
905aafd9b1 Optimized references in HTTP WebSockets, and added more leaktest scenarios. 2022-08-18 01:39:59 -07:00
Bryan Roe
87dbd0d5ac Added documentation describing leaktest.js which was used to find memory and handle leaks. 2022-08-15 10:20:11 -07:00
Bryan Roe
784f96ce95 Added to file system tests, and added Windows Handle Tracking 2022-08-02 01:33:39 -07:00
Bryan Roe
42340521ae Updated SMBIOS test to not use a timeout. 2022-07-14 19:31:16 -07:00
Bryan Roe
a918b4bd0a Added X11 check for clipboard test, because linux clipboard support requires X.
Added timeout for SMBIOS test on linux.
2022-07-14 15:51:01 -07:00
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
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
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
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
a616d650d8 First rev of WebRTC test migration 2022-07-06 17:37:54 -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
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
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
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
Bryan Roe
4a2f9b009a Implemented stand-alone MeshCore tester 2022-06-21 15:08:26 -07:00
Bryan Roe
f559513474 Added support for AltBinary during Update Test 2022-06-20 15:20:01 -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
f710290357 1. Added CycleCount, MinimumDelay, MaximumDelay, support to Self Update Test
2. Fixed edge case resource leak with clipboard on linux
2022-06-14 22:03:49 -07:00
Bryan Roe
888398bffc 1. Added support for command line parameters.
2. Added support for pushing recovery core
3. Added support for JS Update Path
2022-06-08 20:38:17 -07:00
Bryan Roe
9021b2a791 Added ability to push an agent update 2022-06-08 01:45:22 -07:00
Bryan Roe
3adaae6f4f 1. Added flag, so agent installer can be embedded in-proc
2. Updated update-test to be able to self-install service, and have it connect back
2022-06-07 13:00:10 -07:00
Bryan Roe
dec0fcb5c0 1. Added NULL check on util_to_cer
2. Added digest() to tls.GenerateCertificate()
3. Added first rev of Simulated Server, for Agent Self Update Test
2022-06-06 23:50:09 -07:00