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

1017 Commits

Author SHA1 Message Date
Bryan Roe
06cc2ae7ea Restored line accidentally deleted 2022-07-19 23:33:44 -07:00
Bryan Roe
6a0f448c65 1. Fixed while() loop that could get stuck in loop due to 4 byte align issue
2. Added more inline documentation to fs
2022-07-19 22:52:25 -07:00
Bryan Roe
f1a2842d2b Fixed compiler warning 2022-07-18 23:22:58 -07:00
Bryan Roe
1c953c6006 Added documentation 2022-07-18 23:03:01 -07:00
Bryan Roe
8072454550 Added setting to enable/disable default Pin State 2022-07-15 20:23:28 -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
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
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
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
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
b6349db37e Documented code for agent-installer 2022-06-27 14:50:43 -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
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
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
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
bdc1fc4d1b Updated so if getParameter() is already defined, it will ignore redefinition 2022-06-08 20:37:42 -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
85987ac945 Added -checkfirewall, -clearfirewall, -setfirewall switches for Windows Service 2022-06-03 02:18:12 -07:00
Bryan Roe
39150e1c27 1. Fixed -resetnodeid for Windows Service
2. Updated PE Parser
2022-06-03 01:19:47 -07:00
Bryan Roe
f6f66a0189 Updated self test, and fixed Zenity issue with UTF8 2022-05-25 10:54:24 -07:00
Bryan Roe
37024e2e28 Added virtual support for XFCE 2022-04-27 22:36:09 -07:00
Bryan Roe
3a79731fed Updated escaping rules for agent installer for linux systemd 2022-04-26 15:10:32 -07:00
Bryan Roe
a0cd3e3587 Updated agent installer on windows to show firewall enumeration progress, and to utilize the asynchronous api, so the installer doesn't appear non-responsive if it takes a long time. Also added a timeout, so installation will continue if it takes too long 2022-04-24 23:22:14 -07:00
Bryan Roe
bae07c6be7 Updated 32 bit windows so SetClassLongPtrA and SetWindowLongPtrA maps to SetClassLongA and SetWindowLongA 2022-04-22 12:00:55 -07:00
Bryan Roe
a37eb032ff Added support for acknowledgement Dialog, prior to Windows Installation 2022-04-22 11:13:57 -07:00
Bryan Roe
3b92ca04da Added option to remove check box from user consent 2022-04-20 11:18:53 -07:00
Bryan Roe
6e43f2c7ac Added hand cursor to UX components of win-dialog 2022-04-20 10:48:07 -07:00
Bryan Roe
9f4fc50b3c 1. Fixed stability issue with message pump
2. Added Hand mouse icon for some UX components of user-consent and privacy bar
2022-04-20 10:28:01 -07:00
Bryan Roe
edff560369 Added support for trapping child window events
Added first rev of support for mouse over cursor changes
2022-04-19 13:00:11 -07:00
Bryan Roe
c0cff1225f Set maximum width of privacy bar to 45% of display width 2022-04-17 21:55:00 -07:00
Bryan Roe
e57acc526d Added timeout functionality to async firewall enumeration 2022-04-16 12:45:36 -07:00