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
105ff1dcb4
Fixed byte order when parsing gatway address on BigEndian platforms
2020-08-21 23:45:23 -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
584c967ac9
Fixed edge case bug on linux where if KVM is running when parent process is terminated, the kvm process causes the agent to restart.
2020-08-03 10:42:37 -07:00
Bryan Roe
b40b4f45e6
1. Updated macOS message-box to correctly detect cancel button press
...
2. Fixed compiler warning
3. Updated --no-embedded=1 detection
2020-08-02 15:48:15 -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
7b9ce06818
1. Added workaround for ReadFile() problem on Windows Server 2012
2020-07-28 18:27:07 -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
e132cb9d0b
Fixed hash buffer size
2020-07-27 13:18:24 -07:00
Bryan Roe
9c3fa12dc6
1. Fixed typo
...
2. Added handler for jpeg memory allocation error
2020-07-27 09:59:07 -07:00
Bryan Roe
453b5cdf5b
Fixed broken while loop
2020-07-27 09:58:04 -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
c390676809
Addressed CodeQL issues
2020-07-08 22:18:54 -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
f2cbf1f10d
Updated LoadLibrary() to specify system32 path only
2020-07-06 18:46:48 -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
a765847f0a
added MeshAgent.kvmRefresh()
2020-06-26 15:47:09 -07:00
Bryan Roe
5308242a52
Updated control channel to write DNS cache entry for meshcore tunnel
2020-06-26 14:51:05 -07:00
Bryan Roe
e289d5f4b2
fixed compiler warnings
2020-06-25 22:22:26 -07:00
Bryan Roe
ea1c9fbf20
Updated db to better support compressed records.
2020-06-23 01:57:08 -07:00
Bryan Roe
6ca4557859
Updated embedded zip logic
2020-06-19 17:51:01 -07:00
Bryan Roe
ac4712ff58
Fixed module parse error
2020-06-19 17:21:45 -07:00
Bryan Roe
9e361b327f
Fixed gcc10 issue
2020-06-19 13:01:50 -07:00
Bryan Roe
4b53dd5c61
Fixed issue that could cause stack overflow
2020-06-19 01:35:38 -07:00
Bryan Roe
d65118f357
Added ability to embed zip packages
2020-06-18 19:32:25 -07:00
Bryan Roe
a70825ebb4
Added ability to execute zip packages
2020-06-18 10:51:31 -07:00
Bryan Roe
922da3c9cc
Rev1 support for executing zip files from command line
2020-06-17 23:51:30 -07:00
Bryan Roe
a68c533191
fixed compiler warnings
2020-06-15 21:27:44 -07:00
Bryan Roe
59f80fc1b1
Fixed db retry logic
2020-06-15 21:15:33 -07:00
Bryan Roe
3b1dc835eb
1. Added crc32-stream modules
...
2. Updated flow control for compressed-stream
3. Added newListener even on EventEmitter, that fires event after a lsitener is added
4. Added two new event helper methods
5. Updated fs.read to work with CreateFile on Windows.
2020-06-15 13:16:01 -07:00