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