1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-06 00:13:33 +00:00
Commit Graph

60 Commits

Author SHA1 Message Date
Bryan Roe
8b96f94c2f Updated atoi usage 2020-09-25 10:13:21 -07:00
Bryan Roe
63d979ae97 Added ability to run zip files from command line 2020-07-17 10:31:17 -07:00
Bryan Roe
67fc6c54b1 Addressed IOActive issues 2020-07-15 01:24:56 -07:00
Bryan Roe
0d4f0f6adc 1. Implemented missing event 'net.server.connect'
2. Added integer overflow checks on ILibMemory operations
3. Added better bounds checking for DNS resolve and PE header parsing
2020-06-26 23:10:43 -07:00
Bryan Roe
e3c20eb6c5 Removed unreferecned code 2020-06-23 13:50:29 -07:00
Bryan Roe
9a08c9f7f8 Removed dead code 2020-06-23 13:48:55 -07:00
Bryan Roe
6bed0f5263 Updated command line switch descriptions 2020-06-17 17:33:33 -07:00
Bryan Roe
e406f8767d Updated text formatting 2020-06-13 22:02:44 -07:00
Bryan Roe
c3ad70a70e Added ZLIB Compression Support 2020-06-13 21:57:46 -07:00
Bryan Roe
a0cda3989c fixed typo with ')' placement 2020-06-02 13:23:44 -07:00
Bryan Roe
9b47e7891a Add -state flag 2020-05-29 13:41:36 -07:00
Bryan Roe
3824ef638c Updated project files, and fixed compiler warnings 2020-05-28 00:54:30 -07:00
Bryan Roe
70979ad761 1. Fixed process.kill() on windows to wait to complete
2. Updated self update on windows to handle stale processes
2020-05-20 21:10:02 -07:00
Bryan Roe
7ab6eb1d04 Updated UAC Elevation of Temp Agent, to run unprivileged if UAC is denied 2020-05-18 03:23:46 -07:00
Bryan Roe
19fb0163d5 Added UAC elevation for Temporary Agent when run from connect button on installer UI 2020-05-17 23:07:11 -07:00
Bryan Roe
a7a2b84a91 1. Updated -fullinstall -install -fulluninstall -install to use agent-installer
2. Fixed DPI awareness on Installer Dialog Box
2020-05-01 00:42:37 -07:00
Bryan Roe
10f1f53912 1. Removed usage of wcstomb_s(), which doesn't support UTF8
2. Added WideToUTF8_stupid() helper for API calls that give you byte count instead of character count of a non-null terminated UTF16 string
3. Fixed a few more places to support UTF8
2020-04-30 16:20:37 -07:00
Bryan Roe
71bd469551 fix 2020-04-29 03:01:44 -07:00
Bryan Roe
5ba1288cdf Modified JS runtime to use ILibMemory_Extra to point to udata structure,
then used that for consistency checks
2020-04-17 15:05:47 -07:00
Bryan Roe
0ce6fa835f 1. Added ability to get/set remote mouse render
2. Fixed remoteMouseRender flag for Windows
2020-04-07 10:32:03 -07:00
Bryan Roe
b8208f63ed Fixed Installer/Uninstaller
1. Remapped -fulluninstall to -funinstall
2. Updated behavior so db is not loaded if agent-installer is invoked
3. Renamed Windows Uninstaller from MeshCentralAgent to Mesh Agent for consistency
4. Update service-manager.installService(), such that if the service is the mesh agent, the windows uninstaller will invoke -fulluninstall
5. Updated agent-installer so that secondary agent and its scheduled tasks will be deleted on uninstall
6. Updated event-emitter, so if process.exit() is called on an emit(), it won't throw a catchable exception
2020-04-07 00:03:11 -07:00
Bryan Roe
6f5f065eb5 1. Changed Array.includes polyfill to be nonenumerable, fixing potential problems when using for loops
2. Added uninstall helper
3. Fixed macOS bug on 'load' function
2020-02-25 23:32:21 -08:00
Bryan Roe
0555a14b7f Updates service, so it can run with runtime parameters 2020-02-14 23:03:14 -08:00
Bryan Roe
b901d11f97 1. Added placeholder for new installer
2. Updated service, so placeholder will be unified across platforms
2020-02-13 17:11:14 -08:00
Bryan Roe
cefe8bffba Added '-licenses' command line switch to view licenses 2020-01-10 16:53:53 -08:00
Bryan Roe
b944c3418d Removed code that writes hardcoded value for 'EstimatedSize'. This will get set by meshcore.js 2020-01-06 11:03:15 -08:00
Bryan Roe
bca47688ff 1. Added 'global' polyfill
2. Updated service-manager in Native and JS, to add '_installedBy' on Windows
2019-11-20 14:41:22 -08:00
Bryan Roe
4e1a8df50a Updated Windows KVM, so spawned child process can write a core dump on crash, if parent process is configured to. 2019-10-15 10:44:21 -07:00
Bryan Roe
6210840201 removed printf 2019-10-03 14:32:50 -07:00
Bryan Roe
c4a5c69969 Fixed compiler warning 2019-09-13 14:17:48 -07:00
Bryan Roe
660aabb178 1. Added -b64exec
2. Updated service-manager on windows to ignore running state when uninstalling
2019-09-13 11:37:41 -07:00
Bryan Roe
fa6836d17a Added ability to generate Dump file on crash, on Windows 2019-08-26 14:16:39 -07:00
Bryan Roe
e87d1d5db1 Fixed compiler warnings 2019-08-13 22:17:21 -07:00
Bryan Roe
b77a2f9687 Updated to support UTF8 encoded argv parameters on windows 2019-08-08 16:54:22 -07:00
Bryan Roe
09590fa779 Updated Release builds to enable Deadlock detection 2019-08-05 13:37:43 -07:00
Bryan Roe
7365f1a49d Updated build configuration for 32-bit Release, so that is passes all VirusTotal scans. 2019-06-13 13:03:50 -07:00
Bryan Roe
88266aa7ad updated '-info- to contain commit hash and date if available 2019-05-09 15:27:56 -07:00
Bryan Roe
35dc87d545 Updated how commit hash is detected 2019-05-09 07:42:51 -07:00
Bryan Roe
03413da00e Updated windows build script to include commit hash 2019-05-08 21:46:47 -07:00
Bryan Roe
7b98af6a60 Added process.versions 2019-05-08 18:30:13 -07:00
Bryan Roe
18e4dd4548 updated uninstall, so it removed diagnostic agent if present 2019-04-24 15:05:04 -07:00
Bryan Roe
bc3e970b5c Fixed Windows KVM bug when you have multiple displays with differing DPI settings 2019-04-24 13:01:31 -07:00
Bryan Roe
094918c400 Fixed, so parameter passing to Service works correctly 2019-04-12 17:41:54 -07:00
Ylian Saint-Hilaire
47716cf387 Fixed agent status when not administrator. 2019-03-20 13:01:28 -07:00
Ylian Saint-Hilaire
ac1844f0b0 InstallFlags msh option in Windows agnet. 2019-03-14 13:18:18 -07:00
Bryan Roe
5fbcf23045 Added '-nodeid' command switch, to display Agent Node ID 2019-03-05 10:51:57 -08:00
Bryan Roe
c8c366ff5a Fixed compiler warning 2019-03-04 18:22:51 -08:00
Bryan Roe
f6eed29c31 Modified behavior on Windows to match that on Linux... If the db is wiped, new certs will be generated.
Also updated the Mesh Agent Service Installer on windows, so that the db is wiped on install.
2019-02-15 15:02:42 -08:00
Bryan Roe
2d8c213b9d Rebuilt http-digest in pure JS to fix some issues 2019-02-11 14:07:48 -08:00
Bryan Roe
8d8099f0d4 added inline JS support to Service 2019-02-05 19:05:03 -08:00