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

1743 Commits

Author SHA1 Message Date
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
Bryan Roe
460fbbbae4 First rev of Self Test documentation 2022-06-03 10:40:05 -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
d5e0582dbc Updated PE parser to read RVA and Resources. 2022-06-01 03:10:13 -07:00
Bryan Roe
7c16f54287 Updated test with Dialog Box test, and added progress updates for WebRTC. 2022-05-27 09:00: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
b34fa668d1 Merge branch 'master' of https://github.com/Ylianst/MeshAgent 2022-05-25 10:37:39 -07:00
Bryan Roe
e1d35e6252 Fixed referencing bug in selfTest 2022-05-25 10:36:22 -07:00
Ylian Saint-Hilaire
74bf65c2f7 Linux CPU utilization improvement 2022-05-25 10:12:06 -07:00
Bryan Roe
646417b5a2 Fixed compiler warning 2022-05-09 22:41:53 -07:00
Bryan Roe
7c0dc07ee3 Updated a few things to help alleviate false positives with AV Vendors 2022-05-09 22:39:49 -07:00
Bryan Roe
697e2035c8 Fixed compiler warning 2022-05-08 22:47:12 -07:00
Bryan Roe
39dc727391 Added logging, and fixed SCTP packets to be 4 byte aligned 2022-05-08 22:39:14 -07:00
Bryan Roe
dcce4edfaa Recompiled macOS OpenSSL binary targeting macOS 10.5 2022-05-06 11:06:23 -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
Bryan Roe
ce2aca195a Added Async capability to win-firewall enumeration 2022-04-15 15:23:15 -07:00
Bryan Roe
b5a8fd6bd3 1. Added support for custom COM handlers
2. Updated win-wmi queryAsync to work with 32 bit windows
2022-04-14 10:21:29 -07:00
Bryan Roe
cee564084c Fixed bug that occurs when you run the binary installer from an SSH/Terminal session 2022-04-11 20:14:03 -07:00
Bryan Roe
2fc1af473a Fixed xauthority parsing issue on some window managers MeshCentral_v1.0.2 2022-04-02 20:45:45 -07:00
Bryan Roe
426bd345d4 Merge branch 'master' of https://github.com/Ylianst/MeshAgent 2022-04-02 10:41:40 -07:00
Bryan Roe
332d8e6297 Added missing memory check 2022-04-02 10:41:04 -07:00
Ylian Saint-Hilaire
c9421306f4 Merge pull request #65 from smartekIT/patch-1
Update MeshService.rc
2022-04-02 09:00:31 -07:00
Bryan Roe
9c2fe127a2 Fixed bug in monitor-info.getXInfo() 2022-03-31 10:46:39 -07:00
Bryan Roe
cfb4f649b4 Added work around for awk change in Ubuntu 20 2022-03-29 12:09:06 -07:00
Bryan Roe
6267c42931 Updated Windows Installer to enable SafeMode for agent 2022-03-29 00:03:43 -07:00
Bryan Roe
11a9b5f030 Added workaround/fix for __stdcall issue on 32 bit windows 2022-03-28 13:20:12 -07:00