Bryan Roe
1eae8ef45e
Updated so environment block is constructed in parent instead of child, when used for execve() on linux.
2021-09-07 16:24:44 -07:00
Bryan Roe
38d9ddc3f5
Fixed compiler warnings
2021-08-30 14:58:22 -07:00
Bryan Roe
67a949207f
Updated for OpenBSD
2021-08-30 12:06:36 -07:00
Bryan Roe
667bb3103d
Fixed bug in edge case write() logic
2021-08-23 23:48:02 -07: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
Bryan Roe
7820ef25ba
1. Updated module search to use JS lookup table
...
2. Fixed bug in proxy failure fallback logic
2021-07-27 19:07:34 -07:00
Bryan Roe
c7a4356dac
1. Merged GC optimization for promise.js
...
2. Fixed crash that can occur if dgram is GC'ed during event dispatch
3. Fixed compiler warning in ILibWebClient.c
4. Updated GC for dhcp.js
2021-07-17 11:32:25 -07:00
Ylian Saint-Hilaire
a678ff77f0
Fixed agent crash in WebRTC
2021-07-11 12:20:43 -07:00
Ylian Saint-Hilaire
5618516cb9
Fixed RCTPRCVDEBUG in ILibSCTP_AddPacketToHoldingQueue.
2021-07-11 11:42:24 -07:00
Bryan Roe
4f0b8f9eb4
Updated proxy support, to defer DNS resolve to proxy
2021-06-24 22:16:03 -07:00
Bryan Roe
f38283a9d8
Updated Proxy Support: (DNS resolved by proxy)
...
1. Added ILibAsyncSocket_ConnectToProxyEx()
2. Updated net.socket and tls.socket to use updated proxy method
2021-06-20 21:40:34 -07:00
Bryan Roe
0ea6e28021
1. Remove webSocketMaskOverride switch
...
2. Fixed bug where disableUpdate was not honored in certain edge cases
2021-06-15 09:18:48 -07:00
Bryan Roe
2b1d5916bb
Modified behavior of child process on posix so when passing env vars it is passed to execve, instead of setting in current process, and inheriting using execv.
2021-05-19 15:29:07 -07:00
Bryan Roe
05b492caed
Added Error Log parsing capability
2021-04-13 18:06:15 -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
4b6f72c643
Fixed assertion
2021-02-10 02:00:44 -08: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
ff034714c2
1. Updated enumerability of some properties on MeshAgent
...
2. Updated selftest, and fixed a related crash
2021-02-09 11:54:27 -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
19e7d9e876
1. Updated ALPN support to work better with NodeJS 6.0.0
...
2. Added servername property on tls.socket
2021-02-04 20:06:53 -08:00
Bryan Roe
6f28cdb484
1. Fixed bug where NetworkTimeout Error, caused duplicate connection
...
2. Fixed dispatcher on Windows to put username in quotes
3. Added additional logging
4. Added TLS/ALPN support
2021-02-04 12:57:36 -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
96b50f2dea
Fixed compiler warning
2021-01-26 15:55:46 -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
9bb81b946a
Removed debug line
2021-01-23 00:44:32 -08:00
Bryan Roe
4daedfd081
Added ability to compile for FIPS mode
2021-01-21 20:13:15 -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
5ca3b3cc6a
Updated xterm setting to 256color
2021-01-11 10:19:41 -08:00
Bryan Roe
e0ec2a405d
Added memory check to prevent potential crash
2020-12-31 13:13:23 -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
04c5bf3799
Added safety check for WebClient state object
2020-12-04 10:37:58 -08:00
Bryan Roe
fa4b217943
Fixed memory leak that occurs if agent is shutdown while spawned processes are still open.
2020-12-03 18:20:11 -08:00
Bryan Roe
0b835a6c82
1. Fixed minor memory leaks
...
2. Updated child_process.waitExit() to throw an exception if it's aborted
2020-12-03 17:11:50 -08:00
Bryan Roe
8119f87d6b
Added NULL check
2020-12-03 11:55:00 -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
78c553d3ad
1. Replaced semaphore in readableStream with spin lock
...
2. Updated WebRTC Consent Freshness behavior to take into account dTLS traffic
2020-11-30 11:48:09 -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