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
Bryan Roe
c3ad70a70e
Added ZLIB Compression Support
2020-06-13 21:57:46 -07:00
Bryan Roe
8d71d9a634
Added displayWake() to kvm for macOS
2020-06-10 14:32:11 -07:00
Bryan Roe
fedd70072b
Updated proxy support
2020-06-09 14:25:28 -07:00
Bryan Roe
628e44121a
Added timeout on server connect to capture cases where the FD does not become signaled
2020-06-07 18:01:10 -07:00
Bryan Roe
6834a34ca6
1. Fixed NULL reference crash that could occur if ILibProcessPipe metadata is NULL when fdsnapshot is called
...
2. Updated MacOS KVM to set metadata on child process
2020-06-07 01:13:21 -07:00
Bryan Roe
f590c53ac8
Updated installer to exit immediately if permission check fails
2020-06-04 12:00:40 -07:00
Bryan Roe
28e8a8db81
1. Updated default install path for Windows agent-installer
...
2. Fixed installer, so it doens't create an empty .db file
3. Updated uninstaller, so it deletes the folder if it's empty
2020-06-02 16:53:56 -07:00
Bryan Roe
e9764045a4
Fixed issue caused by Signal Listener being at top of chain, so it could get emitted before a pipe read
2020-06-02 03:43:20 -07:00