1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-30 07:03:40 +00:00
Commit Graph

111 Commits

Author SHA1 Message Date
Bryan Roe
3a10fa34d2 1. Fixed error case of Resolve()
2. Added 'resolve' support
3. Added new testharnass interface
4. Added clipboard support for PAC/Autoproxy helper
5. Added autoproxy sandbox
2021-12-20 23:12:26 -08:00
Bryan Roe
bcad1d475b added missing #ifdef 2021-12-13 11:39:16 -08:00
Bryan Roe
5d248c683e Fixed subtle issue with socket() on some distros 2021-12-12 23:33:12 -08:00
Bryan Roe
0420400920 1. Updated Logging capability
2. Updated Windows unwindhandler() to delete HANDLE when signaled
2021-11-22 11:44:27 -08:00
Bryan Roe
9dfc4757e4 1. Fixed bug with ILibSparseArray_Move()
2. Added support for ARMADA370-HF (ARCHID=35)
2021-08-05 13:47:56 -07:00
Ylian Saint-Hilaire
a678ff77f0 Fixed agent crash in WebRTC 2021-07-11 12:20:43 -07:00
Bryan Roe
5c18c4ac01 1. Added logging for Windows Cert Store Error cases
2. Added db corruption detection
2021-04-08 23:34:10 -07:00
Bryan Roe
40c6957e45 1. Updated selfTest for Linux
2. Fixed edge case crash in ILibChain_Continue()
2021-02-09 18:04:32 -08:00
Bryan Roe
c41b7195c6 1 Updated Windows Self update, to attempt to kill zombie processes
2. Added promise.wait()
2021-02-05 14:47:11 -08:00
Bryan Roe
704edbb802 Updated metadata 2021-01-28 02:11:05 -08:00
Bryan Roe
85ff9aece8 Fixed potential infinite loop 2021-01-26 17:42:34 -08:00
Bryan Roe
a728ba40de Added NULL checks 2021-01-26 13:47:20 -08:00
Bryan Roe
4be310f809 Added tracker 2021-01-23 00:44:52 -08:00
Bryan Roe
c081bb8dde Updated ILibChain_Continue() to set missing flag 2021-01-13 14:17:56 -08:00
Bryan Roe
9048716f59 Fixed compiler warning 2021-01-13 12:56:56 -08:00
Bryan Roe
78507ed66e 1. Updated self-update logging to include current commit hash value
2. Updated child_process.waitExit() to throw an exception on empty set condition
3. Updated ILibChain_Continue() to exit while() loop on empty set
4. Updated agent-installer to better handle error conditions for updatervalue and meshservicename
2021-01-13 11:13:37 -08:00
Bryan Roe
5c1b44e749 Fixed memory leak 2020-12-18 10:42:04 -08:00
Bryan Roe
cd6353ac28 Updated ILibLinkedList verification checks 2020-12-10 13:54:08 -08:00
Bryan Roe
7cf439c761 1. Improved timer tracking display
2. Added -agentHash and -agentFullHash switches
2020-12-10 12:00:47 -08:00
Bryan Roe
a60c35d161 Added timer metadata for setInterval() elapsed/reset 2020-12-10 09:52:59 -08:00
Bryan Roe
ddc766be08 Added ability to track timers 2020-12-09 23:17:15 -08:00
Bryan Roe
64022f804c Updated chain viewer to show timeouts 2020-12-09 19:28:15 -08:00
Bryan Roe
462fa965ae Fixed spinlocks for ARCHID 7,9,13 2020-12-06 00:33:39 -08:00
Bryan Roe
30363a70f1 1. Updated error handling for MeshInfo_GetSystemInformation
2. Fixed missing ILibSpinLock declaration
3. Fixed compiler warning
2020-12-02 15:58:08 -08:00
Bryan Roe
af3a184696 Added system language query to Windows Service Installer 2020-12-01 14:48:59 -08:00
Bryan Roe
222a6c7430 Fixed compile error/typo 2020-11-30 17:40:58 -08:00
Bryan Roe
8a5610c2d8 1. Fixed thread HANDLE leak on Windows KVM
2. Swapped semaphore with spin lock on certain objects
2020-11-30 17:20:22 -08:00
Bryan Roe
77834337fd 1. Fixed process HANDLE leak on windows
2. Replaced semaphore with spinlock on event emitter object.
2020-11-26 11:30:23 -08:00
Bryan Roe
cb131ae141 Updated timing logic for remote keyboard input 2020-11-20 11:10:24 -08:00
Bryan Roe
cb7b76a1ab 1. Removed LoadLibraryExA() call for GetTickCount64 on windows
2. Fixed self update bug on older installs
2020-11-10 17:13:02 -08:00
Bryan Roe
be4e79941c fixed bug/typo with child.waitExit() timeout 2020-11-04 19:57:56 -08:00
Bryan Roe
cc975fdfae Added bounds check 2020-10-29 14:45:14 -07:00
Bryan Roe
d895d92e07 Added helper method to securely scrub memory 2020-10-16 18:48:25 -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
73b1d5e77c Converted atoi to safer alternative 2020-09-24 15:50:27 -07:00
Bryan Roe
9890200f25 Added MIPS24KC (OpenWRT) Support 2020-08-19 17:40:34 -07:00
Bryan Roe
42dcbc8e4d Fixed edge case bug, where if terminate flag was set, Windows Select loop may not unblock 2020-08-11 02:26:29 -07:00
Bryan Roe
0f50542d8d Fixed typo in Windows Server 2012 fix. I meant to pass bytesRead, not bufferLen 2020-07-28 22:17:31 -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
182469a82c Fixed bug with ILibParseString, if offset was specified 2020-07-28 15:16:40 -07:00
Bryan Roe
d9b236971e Added missing error handler 2020-07-27 09:56:14 -07:00
Bryan Roe
4d828e15da Fixed bug where if no items are in the chain or the handle list, the timeout was left at 0, causing high CPU utilization on Windows. 2020-07-26 00:57:59 -07:00
Bryan Roe
67fc6c54b1 Addressed IOActive issues 2020-07-15 01:24:56 -07:00
Bryan Roe
8dc669699e Added mitigation for signal handling with vfork 2020-07-07 17:05:47 -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
25539b09d7 Fixed metadata handling bug on Windows, for child_process 2020-05-29 10:10:09 -07:00
Bryan Roe
9e6387599a Added ILibChain_ReadAndSaveStateEx()
Updated Windows IPC Socket, so client connection uses ReadAndSaveState, to start in paused state.
2020-05-29 00:02:59 -07:00