1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-15 15:53:55 +00:00
Commit Graph

41 Commits

Author SHA1 Message Date
Bryan Roe
97a2e5b12c Updated so compiles for MIPS correctly 2019-01-23 14:32:52 -08:00
Bryan Roe
3a0f519f54 Fixed bug, where if Duktape_GetContextGuidHex() returned non-NULL, an attempt to modify immutable memory was attempted 2019-01-23 11:37:42 -08:00
Bryan Roe
82fc208e8b Fixed valgrind issue 2019-01-22 16:28:36 -08:00
Bryan Roe
e3d6c048e3 Updated, so that options object passed to attachDebugger(), is passed to duktape-debugger via a global object in the debugger context 2019-01-21 18:19:52 -08:00
Bryan Roe
f36bd6f8e0 Added native Timeout helper 2019-01-18 22:45:11 -08:00
Bryan Roe
b33c9ee4b8 Updated Buffer.from(), to allow hex encodings to start with 0x 2019-01-18 16:20:03 -08:00
Bryan Roe
d64dfb5504 Fixed compiler warnings on some toolchains 2019-01-18 16:02:00 -08:00
Bryan Roe
694108d245 Moved pragma to satisfy some toolchains 2019-01-18 15:52:58 -08:00
Bryan Roe
f65a5935dd Fixed compiler warnings 2019-01-18 15:28:28 -08:00
Bryan Roe
335ff51bfe Removed reference to unused files 2019-01-17 22:09:17 -08:00
Bryan Roe
4a26ff4df2 removed files that aren't used 2019-01-17 22:01:39 -08:00
Bryan Roe
3612e45cef Fixed compiler warning on GCC related to duktape specific issue 2019-01-17 21:56:34 -08:00
Bryan Roe
9eef92aae2 Added "GetBuffer", which always returns a buffer.
Updated "Get" so it always returns a string, which underneath it just fetches the buffer and calls toString() on it.
2019-01-17 18:50:02 -08:00
Bryan Roe
1e537debfb Fixed Buffer, so if the buffer contains a NULL, the string is truncated at the NULL 2019-01-17 18:48:47 -08:00
Bryan Roe
6cd91c5ab5 Fixed compiler warnings 2019-01-16 17:34:00 -08:00
Bryan Roe
381baaf06a Fixed bug where if you try to write data to a piped stream that was paused, the buffered data wouldn't get retried. 2019-01-16 15:51:33 -08:00
Bryan Roe
d39dcd0aa1 Fixed uncaught exception that can happen if you pause a stream with no upstream piped object. 2019-01-16 15:48:57 -08:00
Bryan Roe
da278e558f Added 'dataGenerator' which can be used for testing 2019-01-16 15:47:29 -08:00
Bryan Roe
303bacfdef Updated so compiles on OSX
Added Canary check to HECI_Sesison object
Changed error type to enum
Added support for timeouts when adding wait handles
added 2 second timeout for doIoctl
2019-01-11 13:47:17 -08:00
Bryan Roe
979101863c Fixed bug where IncomingMessage wasn't a readable stream in 'request' emitter
Fixed edge case where Agent.keepSocketAlive wasn't always getting called
2019-01-11 13:45:43 -08:00
Bryan Roe
c739a535c3 Updated to first try to use MeshAgent cert, if present 2019-01-11 13:42:15 -08:00
Bryan Roe
d93decc462 Added MacOS Support
Added chownSync
2019-01-11 13:41:36 -08:00
Bryan Roe
3cebd6a990 Added Domain Socket support 2019-01-11 13:40:29 -08:00
Bryan Roe
b8928208d7 Added code to check the stack size when transitioning from native to javascript 2019-01-11 12:30:53 -08:00
Bryan Roe
51ee1c0562 Added canary checks
Fixed behavior of 'finish' to match node documentation
2019-01-11 12:30:06 -08:00
Bryan Roe
678ab7e687 Updated so attempts to end an already end'ed stream is ignored 2019-01-11 12:28:48 -08:00
Bryan Roe
71a9d2ba17 Added MacOS support
Fixed 'child' race condition
Fixed compiler warnings
2019-01-11 12:28:03 -08:00
Bryan Roe
07c3eeb3bc 1. Integrated polyfill for promise
2. Modified Immediate, so a reference is automatically saved until it expires
3. ) updated Buffer.alloc to support non-zero fill
4. added bignum support using OpenSSL if linked
2019-01-11 12:25:34 -08:00
Bryan Roe
24d97b3b34 Added GetBuffer helper 2019-01-11 12:22:57 -08:00
Bryan Roe
70daead65e Added Async Threading helpers 2019-01-11 12:22:16 -08:00
Bryan Roe
a9b159ea7e Fixed bug where'flush' flag was set incorrectly on a transform stream 2019-01-11 12:21:11 -08:00
Bryan Roe
2dbf7c60cf added 'address' 2019-01-11 12:20:26 -08:00
Bryan Roe
ca7b441cf8 bug fixes 2019-01-11 12:18:36 -08:00
Bryan Roe
820aecc7ec 1. Added Canary checks
2. Added 'waitExit' for linux and MacOS
2019-01-11 12:17:24 -08:00
Bryan Roe
a6f743658e Updated so you can update a module that already exists 2019-01-11 12:15:56 -08:00
Ylian Saint-Hilaire
3c80473a94 Major agent update. 2018-09-05 11:01:17 -07:00
Ylian Saint-Hilaire
4b5c77b4fd Many improvements. 2018-02-11 21:11:58 -08:00
Ylian Saint-Hilaire
508646044e Much improved, better stability, lots of fixes 2018-01-12 11:50:04 -08:00
Ylian Saint-Hilaire
becf71557f Improved agent that can update the MeshCentral1 agent 2017-11-09 16:07:39 -08:00
Ylian Saint-Hilaire
34e09c2304 MeshAgent for MeshCentral2 Beta2 with improved crypto. 2017-10-25 21:08:41 -07:00
Ylian Saint-Hilaire
75d86eb4c8 First commit of MeshAgent for MeshCentral 2017-10-12 14:28:03 -07:00