Bryan Roe
61e52dcb36
1. Fixed compiler warning
...
2. Added service utility, to autocorrect for misconfiguration of service name
3. Modified Windows Service, to find correct service name, if misconfigured
2020-12-14 21:44:53 -08:00
Bryan Roe
dfaf7909b3
Fixed issue related to Apple Silicon
2020-12-07 18:00:17 -08:00
Bryan Roe
02e3a54386
Fixed leak that could occur if the linux agent exits while KVM session is open
2020-12-04 17:40:26 -08:00
Bryan Roe
f3c530097c
Removed debug printf that was left in
2020-12-04 13:41:00 -08:00
Bryan Roe
76b0f2348b
Fixed memory leak when linux KVM is disconnected
2020-12-04 13:38:05 -08:00
Bryan Roe
2fc2206eb9
1. Adding missing definition for MNG_KVM_KEY_UNICODE
...
2. Updated Windows Unicode KeyPress
3. Fixed bug with self update that causes update to fail for older service installations
2020-11-17 23:47:29 -08:00
Bryan Roe
ee0aaf4615
Fixed JSON serialization of parameters
2020-11-17 15:14:33 -08:00
Bryan Roe
555cf65dac
Fixed windows self-update bug when customization altered service name
2020-11-13 11:03:19 -08:00
Bryan Roe
58a7305920
1. Fixed bug in self-update on Windows, when looking at argv
...
2. Added comments about LoadLibraryEx usage
3. Modified IsWow64() to use GetModuleHandleA() instead of LoadLibraryEx()
2020-11-10 20:36:05 -08:00
Bryan Roe
146afea5cb
Added 'ControlChannelCertificate' property to MeshAgent object
2020-11-10 13:47:23 -08:00
Bryan Roe
c14f8111c3
Updated self update for Windows
2020-11-10 02:50:57 -08:00
Bryan Roe
7389e6c975
Added support for displayName
2020-11-06 13:39:20 -08:00
Bryan Roe
b2bb58cc96
Added quotes to selfupdate path copy operation
2020-11-04 19:58:35 -08:00
Bryan Roe
ac8441cf3e
Fixed crash on Windows when using installer UI
2020-11-03 10:46:06 -08:00
Bryan Roe
a5017cdea8
Updated self update for FreeBSD to not spawn a child.
2020-11-02 12:41:22 -08:00
Bryan Roe
5417cf5f09
Updated self update to display update message in console mode on linux
2020-11-02 10:12:06 -08:00
Bryan Roe
dbb52e81d8
Updated console mode self-updater
2020-10-29 22:00:12 -07:00
Bryan Roe
aeef17e649
Added support for parallel installs, using alternative service names
2020-10-24 13:26:02 -07:00
Bryan Roe
1fea959067
Added 'updatesEnabled' property to MeshAgent object
2020-10-18 01:38:36 -07:00
Bryan Roe
0773585dfd
Disabled self-update if any of the following is true:
...
1. Agent running as service, but without admin rights
2. Agent running as console, in temporary mode
2020-10-18 01:17:17 -07:00
Bryan Roe
f5906fac77
Fixed bug with IOActive change that causes crash during windows self update
2020-10-16 15:48:36 -07:00
Bryan Roe
a2892996fb
IOActive update for size_t vs int for buffer lengths
2020-10-16 00:48:34 -07:00
Bryan Roe
01bae0f5e5
1. Fixed compiler warning
...
2. Updated chain, so that thread id is saved at creation time
3. Updated Make_AbsolutePath() per IOActive
2020-10-13 16:44:38 -07:00
Bryan Roe
8b96f94c2f
Updated atoi usage
2020-09-25 10:13:21 -07:00
Bryan Roe
010f77b5d8
1. Changed TAG size from 1024 to 4096
...
2. Added size check to selfUpdate StartType
2020-09-23 13:23:05 -07:00
Bryan Roe
29d0e7917d
Added '--configUsesCWD' switch to force configuration files to use working Path
2020-09-19 11:45:24 -07:00
Bryan Roe
8cdcfcb187
Addressed Checkmarx issues
2020-09-17 12:59:15 -07:00
Bryan Roe
f98f976eba
Updated self-update to support procd (OpenWRT)
2020-08-22 00:05:07 -07:00
Bryan Roe
ad0c6026b5
1. Enabled IP Address Monitoring for MIPS24KC
...
2. Updated Control Channel Ping/Pong handler to disconnect control channel on pong timeout
2020-08-21 14:05:45 -07:00
Bryan Roe
c56ab5574f
1. Removed commented out code
...
2. Updated self test to work in service mode
2020-08-12 00:06:31 -07:00
Bryan Roe
c9aaeecca5
updated selftest mode to pass parameters
2020-08-06 11:41:30 -07:00
Bryan Roe
9d577e80e7
Updated self test startup
2020-08-06 10:35:20 -07:00
Bryan Roe
09260ee471
First rev of self test
2020-08-06 01:04:03 -07:00
Bryan Roe
43e09dd41e
1. Removed uneccessary printf
...
2. Added support for hex values for CAched db entries
3. Added --copy-msh support in agent installer
4. Added --no-embedded support
2020-08-01 02:38:38 -07:00
Bryan Roe
1064fee868
1. Fixed size checks
...
2. Added checks for db write errors, and added readonly mode failover, with an error event
2020-07-27 13:19:36 -07:00
Bryan Roe
a45f5f07c8
Updated readonly support
2020-07-18 01:55:10 -07:00
Bryan Roe
af9ce34a6f
Updated to better support readonly filesystems
2020-07-18 00:32:35 -07:00
Bryan Roe
6fbba1ec0b
1. Update SHA384FileHash to support non binaries on Windows
...
2. Updated deflate settings
2020-07-17 14:56:16 -07:00
Bryan Roe
a01579619a
1. Fixed bug with permessage-deflate when permessage-deflate isn't used
...
2. Added support for Compressed MeshCore
2020-07-16 22:47:20 -07:00
Bryan Roe
0f4b18b8eb
1. Fixed compiler warnings
...
2. Fixed #ifdef for NOTLS
2020-07-16 17:48:35 -07:00
Bryan Roe
7814278d4f
1. Updated encrypted discovery
...
2. Fixed memory leak
2020-07-15 14:11:32 -07:00
Ylian Saint-Hilaire
8737ba90e8
Added UDP server discovery encryption support.
2020-07-15 11:25:16 -07:00
Bryan Roe
78fca8dfb3
Fixed IOActive issue with Multicast Discovery
2020-07-15 11:10:55 -07:00
Bryan Roe
67fc6c54b1
Addressed IOActive issues
2020-07-15 01:24:56 -07:00
Bryan Roe
f9c9e4264d
1. Updated fs.readSync
...
2. Added zip-reader.isZip()
3. Added support for zip compressed selfupdate
2020-07-10 01:01:27 -07:00
Bryan Roe
de4ee73ae6
Addressed CodeQL analysis
2020-07-08 21:46:53 -07:00
Bryan Roe
8dc669699e
Added mitigation for signal handling with vfork
2020-07-07 17:05:47 -07:00
Bryan Roe
705f5eadfc
Updated servuceAuthState to use |= instead of +=
2020-07-07 11:32:00 -07:00
Bryan Roe
e9573e5261
Updated server authentication to mitigate integer overflow attack
2020-07-07 01:41:12 -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