1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-01-31 16:53:19 +00:00

Commit Graph

  • ab94c03594 Updated threading rules of ILibLifeTime_Remove() Bryan Roe 2022-06-27 12:29:51 -07:00
  • af669c1da8 Removed debug message Bryan Roe 2022-06-27 10:33:37 -07:00
  • 386fb23b1f Updated service-manager.js Bryan Roe 2022-06-27 10:27:48 -07:00
  • 38823f140c Merge pull request #142 from si458/patch-1 Bryan Roe 2022-06-27 10:25:36 -07:00
  • 6f4bf643fc add wants and after Simon Smith 2022-06-26 14:24:06 +01:00
  • 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 Bryan Roe 2022-06-23 01:33:03 -07:00
  • 4a2f9b009a Implemented stand-alone MeshCore tester Bryan Roe 2022-06-21 15:08:26 -07:00
  • f559513474 Added support for AltBinary during Update Test Bryan Roe 2022-06-20 15:20:01 -07:00
  • 0adb0a8341 Added more clarification/documentation to sample Bryan Roe 2022-06-18 09:47:39 -07:00
  • 6f8fd1cc5e Added sample/snippet for stdin processing Bryan Roe 2022-06-18 09:43:19 -07:00
  • dcc7c8cdbd Added code sample/snippet for spawning child processes to capture stdout Bryan Roe 2022-06-18 09:34:28 -07:00
  • 460fb89851 1. Fixed process.stdin for POSIX 2. Added support for console.echo and console.canonical Bryan Roe 2022-06-17 21:07:02 -07:00
  • 39fa19b284 Added Linux PCI bus enumeration support Bryan Roe 2022-06-16 18:43:16 -07:00
  • aecf6a59c0 1. Added support for USB enumeration on Linux 2. Added workaround for awk bug with Ubuntu 16-18 Bryan Roe 2022-06-16 15:31:35 -07:00
  • b1dfdfa0bd 1. Fixed autoproxy retry logic on connect/disconnect 2. Updated Self Update Test, to push native updates in 16k chunks. Bryan Roe 2022-06-16 11:42:07 -07:00
  • 69751822b0 Canonicalized field names Bryan Roe 2022-06-15 23:14:24 -07:00
  • 376c82fc2d Another update for Ubuntu 16 Bryan Roe 2022-06-15 23:01:14 -07:00
  • 1f40c4c983 Tweaked for Ubuntu 16 Bryan Roe 2022-06-15 22:58:51 -07:00
  • 5b58c57352 Added support for decoding memory controller information from DMI for linux Bryan Roe 2022-06-15 20:04:14 -07:00
  • f710290357 1. Added CycleCount, MinimumDelay, MaximumDelay, support to Self Update Test 2. Fixed edge case resource leak with clipboard on linux Bryan Roe 2022-06-14 22:03:49 -07:00
  • de8322321c 1. Updated global-tunnel properties 2. Updated error message to be more descriptive Bryan Roe 2022-06-14 15:15:30 -07:00
  • 3c4577846a Added support for specifying proxy domain Bryan Roe 2022-06-14 12:26:05 -07:00
  • a9c4c456bc 1. Integrated basic autoproxy support 2. Fixed autoproxy related crash on linux Bryan Roe 2022-06-13 22:54:08 -07:00
  • 888398bffc 1. Added support for command line parameters. 2. Added support for pushing recovery core 3. Added support for JS Update Path Bryan Roe 2022-06-08 20:38:17 -07:00
  • bdc1fc4d1b Updated so if getParameter() is already defined, it will ignore redefinition Bryan Roe 2022-06-08 20:37:42 -07:00
  • 9021b2a791 Added ability to push an agent update Bryan Roe 2022-06-08 01:45:22 -07:00
  • 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 Bryan Roe 2022-06-07 13:00:10 -07:00
  • 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 Bryan Roe 2022-06-06 23:50:09 -07:00
  • d8e6e7f3ab Added workaround for Chrome v75+ bug with self-signed certificates, by adding options for specifying alternate keyUsages Bryan Roe 2022-06-06 13:25:14 -07:00
  • a1271b27b3 Update Product Version to use Commit Date instead of Commit Hash Bryan Roe 2022-06-05 22:05:05 -07:00
  • c803e8fdda Added copyright notice Bryan Roe 2022-06-03 20:30:49 -07:00
  • 03d4908956 1. Reverted Manifest Generation 2. Added PreBuild Event to populate ProductVersion with GIT Commit Hash Bryan Roe 2022-06-03 20:27:21 -07:00
  • e9839e5305 Added documentation showing how to disable debugConsole and verify Bryan Roe 2022-06-03 12:10:35 -07:00
  • 2bcc309437 1. Added documentation for IPC Mode Self Test 2. Added IPC path check for linux Bryan Roe 2022-06-03 12:06:58 -07:00
  • 5b4dbf2562 Added test coverage description for stand alone mode tests Bryan Roe 2022-06-03 11:03:25 -07:00
  • 40d0f52b42 Update link Bryan Roe 2022-06-03 10:41:55 -07:00
  • 460fbbbae4 First rev of Self Test documentation Bryan Roe 2022-06-03 10:40:05 -07:00
  • 85987ac945 Added -checkfirewall, -clearfirewall, -setfirewall switches for Windows Service Bryan Roe 2022-06-03 02:18:12 -07:00
  • 39150e1c27 1. Fixed -resetnodeid for Windows Service 2. Updated PE Parser Bryan Roe 2022-06-03 01:19:47 -07:00
  • d5e0582dbc Updated PE parser to read RVA and Resources. Bryan Roe 2022-06-01 03:10:13 -07:00
  • 7c16f54287 Updated test with Dialog Box test, and added progress updates for WebRTC. Bryan Roe 2022-05-27 09:00:47 -07:00
  • f6f66a0189 Updated self test, and fixed Zenity issue with UTF8 Bryan Roe 2022-05-25 10:54:24 -07:00
  • b34fa668d1 Merge branch 'master' of https://github.com/Ylianst/MeshAgent Bryan Roe 2022-05-25 10:37:39 -07:00
  • e1d35e6252 Fixed referencing bug in selfTest Bryan Roe 2022-05-25 10:36:22 -07:00
  • 74bf65c2f7 Linux CPU utilization improvement Ylian Saint-Hilaire 2022-05-25 10:12:06 -07:00
  • 646417b5a2 Fixed compiler warning Bryan Roe 2022-05-09 22:41:53 -07:00
  • 7c0dc07ee3 Updated a few things to help alleviate false positives with AV Vendors Bryan Roe 2022-05-09 22:39:49 -07:00
  • 697e2035c8 Fixed compiler warning Bryan Roe 2022-05-08 22:47:12 -07:00
  • 39dc727391 Added logging, and fixed SCTP packets to be 4 byte aligned Bryan Roe 2022-05-08 22:39:14 -07:00
  • dcce4edfaa Recompiled macOS OpenSSL binary targeting macOS 10.5 Bryan Roe 2022-05-06 11:06:23 -07:00
  • 37024e2e28 Added virtual support for XFCE Bryan Roe 2022-04-27 22:36:09 -07:00
  • 3a79731fed Updated escaping rules for agent installer for linux systemd Bryan Roe 2022-04-26 15:10:32 -07:00
  • 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 Bryan Roe 2022-04-24 23:22:14 -07:00
  • bae07c6be7 Updated 32 bit windows so SetClassLongPtrA and SetWindowLongPtrA maps to SetClassLongA and SetWindowLongA Bryan Roe 2022-04-22 12:00:55 -07:00
  • a37eb032ff Added support for acknowledgement Dialog, prior to Windows Installation Bryan Roe 2022-04-22 11:13:57 -07:00
  • 3b92ca04da Added option to remove check box from user consent Bryan Roe 2022-04-20 11:18:53 -07:00
  • 6e43f2c7ac Added hand cursor to UX components of win-dialog Bryan Roe 2022-04-20 10:48:07 -07:00
  • 9f4fc50b3c 1. Fixed stability issue with message pump 2. Added Hand mouse icon for some UX components of user-consent and privacy bar Bryan Roe 2022-04-20 10:28:01 -07:00
  • edff560369 Added support for trapping child window events Added first rev of support for mouse over cursor changes Bryan Roe 2022-04-19 13:00:11 -07:00
  • c0cff1225f Set maximum width of privacy bar to 45% of display width Bryan Roe 2022-04-17 21:55:00 -07:00
  • e57acc526d Added timeout functionality to async firewall enumeration Bryan Roe 2022-04-16 12:45:36 -07:00
  • ce2aca195a Added Async capability to win-firewall enumeration Bryan Roe 2022-04-15 15:23:15 -07:00
  • b5a8fd6bd3 1. Added support for custom COM handlers 2. Updated win-wmi queryAsync to work with 32 bit windows Bryan Roe 2022-04-14 10:21:29 -07:00
  • cee564084c Fixed bug that occurs when you run the binary installer from an SSH/Terminal session Bryan Roe 2022-04-11 20:14:03 -07:00
  • 2fc1af473a Fixed xauthority parsing issue on some window managers MeshCentral_v1.0.2 Bryan Roe 2022-04-02 20:45:45 -07:00
  • 426bd345d4 Merge branch 'master' of https://github.com/Ylianst/MeshAgent Bryan Roe 2022-04-02 10:41:40 -07:00
  • 332d8e6297 Added missing memory check Bryan Roe 2022-04-02 10:41:04 -07:00
  • c9421306f4 Merge pull request #65 from smartekIT/patch-1 Ylian Saint-Hilaire 2022-04-02 09:00:31 -07:00
  • 9c2fe127a2 Fixed bug in monitor-info.getXInfo() Bryan Roe 2022-03-31 10:46:39 -07:00
  • cfb4f649b4 Added work around for awk change in Ubuntu 20 Bryan Roe 2022-03-29 12:09:06 -07:00
  • 6267c42931 Updated Windows Installer to enable SafeMode for agent Bryan Roe 2022-03-29 00:03:43 -07:00
  • 11a9b5f030 Added workaround/fix for __stdcall issue on 32 bit windows Bryan Roe 2022-03-28 13:20:12 -07:00
  • 9e4be92cd8 Fixed NULL reference exception MeshCentral_v1.0.1 Bryan Roe 2022-03-25 11:19:00 -07:00
  • c3591f5de6 1. Fixed PrivacyBar initializer on linux to skip windows specific init 2. Updated kvm-helper to support LXDE Bryan Roe 2022-03-23 23:12:18 -07:00
  • 0c5d6f9048 Fixed compiler warning on linux Bryan Roe 2022-03-23 22:51:59 -07:00
  • 43f065c882 Fixed agent crash and added NULL check. Ylian Saint-Hilaire 2022-03-23 14:39:00 -07:00
  • e6c3b72b93 Added parentheses. Ylian Saint-Hilaire 2022-03-23 14:35:31 -07:00
  • d6e5425b57 Added missing bufferLen check Bryan Roe 2022-03-23 13:15:51 -07:00
  • 288acf0ec0 1. Added logging helper to KVM child 2. Added logic to support virtual kvm session for linux Bryan Roe 2022-03-22 22:25:47 -07:00
  • ed3a13f9b9 Removed unnecessary object conversion Bryan Roe 2022-03-22 22:23:07 -07:00
  • 08b95944ee 1. Updated lib-finder to help find binaries 2. Added kvm-helper Bryan Roe 2022-03-22 20:10:07 -07:00
  • 85ef080a86 1. Added console.log/info helper 2. Fixed bug with user-sessions adding virtual uids incorrectly Bryan Roe 2022-03-16 23:04:22 -07:00
  • b0f0ac24b3 Updated user session enumeration for linux, to include more metadata Bryan Roe 2022-03-16 19:36:12 -07:00
  • fb0ae1221d Fixed edge case bug in getXInfo() where xauth was truncated Bryan Roe 2022-03-16 19:28:48 -07:00
  • 952b331498 Updated 32 bit linux to openssl/1.1.1n Bryan Roe 2022-03-16 13:04:04 -07:00
  • 225d04418a Updated OpenBSD openssl to 1.1.1n Bryan Roe 2022-03-16 09:43:10 -07:00
  • 33856b1c02 Updated FreeBSD openssl to 1.1.1n Bryan Roe 2022-03-16 02:16:01 -07:00
  • ef5ca0f5e9 Updated macos OpenSSL to 1.1.1n Bryan Roe 2022-03-16 01:54:29 -07:00
  • 399d539efc Updated linux OpenSSL to 1.1.1n Bryan Roe 2022-03-16 01:44:50 -07:00
  • 01a3cfb13b Added missing extern Bryan Roe 2022-03-16 01:44:24 -07:00
  • 876eafa72c Updated Windows OpenSSL to 1.1.1n Bryan Roe 2022-03-15 20:12:49 -07:00
  • 28af0a05af Added linux support for enumerating virtual x window sessions Bryan Roe 2022-03-14 22:40:43 -07:00
  • 8a62a7d628 Add COM/WMI support for fetching windows volumes and bitlocker status Bryan Roe 2022-03-14 22:36:05 -07:00
  • 7c4aa3318f Updated win-dispatcher to use win-tasks, falling back to legacy SCHTASKS/POWERSHELL, to speed up dispatching Bryan Roe 2022-03-08 13:00:35 -08:00
  • 6030154d94 1. Updated Helper method for console.log to implement info1 & info2 2. Added more logging to WebRTC 3. Fix edge case when piping RTC DataChannel could result in 100% CPU utilization Bryan Roe 2022-03-07 19:09:44 -08:00
  • c2bafce024 Fixed bug, where wrong object type was being pushed Bryan Roe 2022-03-07 09:51:57 -08:00
  • bc482d2eba 1. Fixed bug where resolve fail resulted in Linux agent accidentally closing FD(0) 2. Updated logic, so calling close on an unconnected socket will still propagate a connect failure Bryan Roe 2022-03-04 15:35:16 -08:00
  • 6460a09542 Updated FSWatcher on linux, to re-init FD if it is 0 Bryan Roe 2022-03-03 22:26:07 -08:00
  • 93b4a3b6dd Updated, so Windows will flush invalid socket descriptors Bryan Roe 2022-03-03 15:17:08 -08:00
  • 2660fd008b 1. Fixed Posix bug where invalid FD can cause other FD to not get serviced, and/or cause 100% CPU spike 2. Added Caps/Num/Scroll support to macOS KVM. Bryan Roe 2022-03-03 11:16:55 -08:00