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

1779 Commits

Author SHA1 Message Date
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
Bryan Roe
b6349db37e Documented code for agent-installer 2022-06-27 14:50:43 -07:00
Bryan Roe
ab94c03594 Updated threading rules of ILibLifeTime_Remove() 2022-06-27 12:29:51 -07:00
Bryan Roe
af669c1da8 Removed debug message 2022-06-27 10:33:37 -07:00
Bryan Roe
386fb23b1f Updated service-manager.js 2022-06-27 10:27:48 -07:00
Bryan Roe
38823f140c Merge pull request #142 from si458/patch-1
add wants and after
2022-06-27 10:25:36 -07:00
Simon Smith
6f4bf643fc add wants and after 2022-06-26 14:24:06 +01:00
Bryan Roe
36681dbbf8 1. Fixed bug where global-tunnel.end() didn't clear the proxy
2. Broke infinite loop that could occur with circular referenced list
3. Added NULL check
2022-06-23 01:33:03 -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
0adb0a8341 Added more clarification/documentation to sample 2022-06-18 09:47:39 -07:00
Bryan Roe
6f8fd1cc5e Added sample/snippet for stdin processing 2022-06-18 09:43:19 -07:00
Bryan Roe
dcc7c8cdbd Added code sample/snippet for spawning child processes to capture stdout 2022-06-18 09:34:28 -07:00
Bryan Roe
460fb89851 1. Fixed process.stdin for POSIX
2. Added support for console.echo and console.canonical
2022-06-17 21:07:02 -07:00
Bryan Roe
39fa19b284 Added Linux PCI bus enumeration support 2022-06-16 18:43:16 -07:00
Bryan Roe
aecf6a59c0 1. Added support for USB enumeration on Linux
2. Added workaround for awk bug with Ubuntu 16-18
2022-06-16 15:31:35 -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
69751822b0 Canonicalized field names 2022-06-15 23:14:24 -07:00
Bryan Roe
376c82fc2d Another update for Ubuntu 16 2022-06-15 23:01:14 -07:00
Bryan Roe
1f40c4c983 Tweaked for Ubuntu 16 2022-06-15 22:58:51 -07:00
Bryan Roe
5b58c57352 Added support for decoding memory controller information from DMI for linux 2022-06-15 20:04:14 -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
de8322321c 1. Updated global-tunnel properties
2. Updated error message to be more descriptive
2022-06-14 15:15:30 -07:00
Bryan Roe
3c4577846a Added support for specifying proxy domain 2022-06-14 12:26:05 -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
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
bdc1fc4d1b Updated so if getParameter() is already defined, it will ignore redefinition 2022-06-08 20:37:42 -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
Bryan Roe
d8e6e7f3ab Added workaround for Chrome v75+ bug with self-signed certificates, by adding options for specifying alternate keyUsages 2022-06-06 13:25:14 -07:00
Bryan Roe
a1271b27b3 Update Product Version to use Commit Date instead of Commit Hash 2022-06-05 22:05:05 -07:00
Bryan Roe
c803e8fdda Added copyright notice 2022-06-03 20:30:49 -07:00
Bryan Roe
03d4908956 1. Reverted Manifest Generation
2. Added PreBuild Event to populate ProductVersion with GIT Commit Hash
2022-06-03 20:27:21 -07:00
Bryan Roe
e9839e5305 Added documentation showing how to disable debugConsole and verify 2022-06-03 12:10:35 -07:00
Bryan Roe
2bcc309437 1. Added documentation for IPC Mode Self Test
2. Added IPC path check for linux
2022-06-03 12:06:58 -07:00
Bryan Roe
5b4dbf2562 Added test coverage description for stand alone mode tests 2022-06-03 11:03:25 -07:00
Bryan Roe
40d0f52b42 Update link 2022-06-03 10:41:55 -07:00