Bryan Roe
ab94c03594
Updated threading rules of ILibLifeTime_Remove()
2022-06-27 12:29:51 -07:00
Bryan Roe
36681dbbf8
1. Fixed bug where global-tunnel.end() didn't clear the proxy
...
2. Broke infinite loop that could occur with circular referenced list
3. Added NULL check
2022-06-23 01:33:03 -07:00
Bryan Roe
93b4a3b6dd
Updated, so Windows will flush invalid socket descriptors
2022-03-03 15:17:08 -08:00
Bryan Roe
2660fd008b
1. Fixed Posix bug where invalid FD can cause other FD to not get serviced, and/or cause 100% CPU spike
...
2. Added Caps/Num/Scroll support to macOS KVM.
2022-03-03 11:16:55 -08:00
Bryan Roe
2aa4dd11b7
1. Fixed edge case bug when maxTimeout<0 and actualTimeout is < UPNP_MAX_WAIT
...
2. Fixed edge case crash on timer cleanup
2022-02-24 13:11:39 -08:00
Ylian Saint-Hilaire
7adf0dddd4
Updated headers.
2022-02-04 14:43:55 -08:00
Bryan Roe
1f82c971ba
1. ILibAppendStringToDiskEx2: Added max size capability
...
2. Added ability to specify max error log size
3. Added MeshAgent.maxLogSize readonly property
4. Removed dead code from input.c
2022-01-06 16:40:40 -08:00
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