1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-24 12:13:16 +00:00
Commit Graph

93 Commits

Author SHA1 Message Date
Bryan Roe
d0348b083b Merge branch 'master' of https://github.com/Ylianst/MeshAgent 2019-01-17 18:06:39 -08:00
Bryan Roe
a0767cd665 Added ability to merge AgentCapabilities from db 2019-01-17 18:06:33 -08:00
Bryan Roe
ba28e98ef7 1. Fixed bug where the last result data length could include the NULL terminator if the input string length was too long.
2. Updated DB calls, to Get/Put will truncate the NULL terminator if it is specified in the key name
3. Updated COMPACT, so keynames will be fixed if it contains a NULL terminator
2019-01-17 18:05:26 -08:00
Ylian Saint-Hilaire
8988b5eada Added another Linux mshx bad name for v1 migration. 2019-01-17 16:54:56 -08:00
Bryan Roe
0b36dd07fe updated comments to describe when to build for jpeg8 vs jpeg6 2019-01-17 16:13:24 -08:00
Bryan Roe
9ea6ecccdb Fixed duplicate MAC detection so that it skips 00:00:00:00:00:00, which is commonly used for loopback interfaces 2019-01-17 15:42:58 -08:00
Ylian Saint-Hilaire
12f8dc4509 Added MeshCommand_CoreOk. 2019-01-17 15:06:16 -08:00
Bryan Roe
73eb954a57 Added Linux support for system-wide proxy detection 2019-01-17 14:35:12 -08:00
Bryan Roe
01c0b7f31a Added comments showing how to install dependent packages using YUM 2019-01-17 11:20:30 -08:00
Bryan Roe
a632839e79 Added check in makefile to test for -no-pie support before using it 2019-01-16 22:59:09 -08:00
Bryan Roe
9faccc6756 Revert "Recompiled with -FPIC, to fix complaint by newer versions of GCC"
This reverts commit 6183790f4c.

Reverted this change, and added -no-pie to makefile, so GCC does not try to build a PIE object
2019-01-16 18:07:06 -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
f39beca4aa 1. Fixed bug where pendingBytesToSend went negative
2. Fixed bug where if bytesSent was -1, it caused allocated buffer to be offset incorrectly
2019-01-16 15:50:02 -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
ea1e1890bd Added comments on how to build libjpeg-turbo 2019-01-15 15:40:34 -08:00
Bryan Roe
cdefd73744 added missing file 2019-01-15 15:12:07 -08:00
Bryan Roe
6183790f4c Recompiled with -FPIC, to fix complaint by newer versions of GCC 2019-01-14 21:37:06 -08:00
Bryan Roe
d2fba65521 commented out logging, until we fix it with a #ifdef 2019-01-14 16:52:59 -08:00
Bryan Roe
230d71bfed Updated, so default display used is obtained from $DISPLAY instead of assuming :0 2019-01-14 16:23:51 -08:00
Bryan Roe
10c72b8a05 Updated consoleUid, to look at $DISPLAY when checking to see what users are logged in locally 2019-01-14 16:23:19 -08:00
Bryan Roe
7b6222711b Removed unrelated files 2019-01-13 15:31:05 -08:00
Bryan Roe
60fb611961 declutter... Will create separate folder for test scripts 2019-01-11 22:18:50 -08:00
Bryan Roe
989a500b6e Fix from Ylian, regarding Linux Transition Agent 2019-01-11 16:18:09 -08:00
Bryan Roe
2759cc799e Fixed preprocessor, so compiled correctly if OpenSSL is not linked 2019-01-11 16:13:44 -08:00
Bryan Roe
08eb5509aa updated 2019-01-11 14:03:00 -08:00
Bryan Roe
311431ba24 Updated to not use script container 2019-01-11 14:02:35 -08:00
Bryan Roe
02187849c3 Added MacOS support
Fixed Windows 7 issues
2019-01-11 14:02:12 -08:00
Bryan Roe
a939e61fad Updated license header
Updated how X11 support is detected and bound
2019-01-11 14:00:53 -08:00
Bryan Roe
242382d90b Added MacOS support 2019-01-11 13:56:43 -08:00
Bryan Roe
6bb0a8e7b3 Changed error handling 2019-01-11 13:56:10 -08:00
Bryan Roe
81ef5d4c2e Added MacOS support 2019-01-11 13:55:38 -08:00
Bryan Roe
17b378d53f integrated changes from Ylian 2019-01-11 13:55:06 -08:00
Bryan Roe
f5ee0de45c updated license header 2019-01-11 13:54:11 -08:00
Bryan Roe
c1b55c1fa8 added try/catch block 2019-01-11 13:53:41 -08:00
Bryan Roe
8344d03f22 updated license 2019-01-11 13:53:17 -08:00
Bryan Roe
236cc0dc2c Fixed edge case that could cause 100% cpu utilization 2019-01-11 13:52:55 -08:00
Bryan Roe
0f89f3b812 Updated webpage 2019-01-11 13:52:18 -08:00
Bryan Roe
01b8b5826e Added debug messages, and updated key enumeration 2019-01-11 13:51:56 -08:00
Bryan Roe
6bc03042eb Updated error handling and argument propagation 2019-01-11 13:51:29 -08:00
Bryan Roe
a2e018bb34 updated error handling 2019-01-11 13:49:25 -08:00
Bryan Roe
406c7b79df Added try/catch block 2019-01-11 13:48:51 -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
43eb327870 Updated so compiles on MacOS 2019-01-11 13:39:09 -08:00
Bryan Roe
99ff50fcb8 Updated so compiles on OSX
Fixed Semaphores which were completely broken on OSX. Now uses Grand Central Dispatch Semaphores
Disabled WatchDog for Non-Isolated ScriptContainer
Updated Canary check, so it fails if the pointer is NULL
Added thread join helper
Updated RunOnMicrostackThread, to make availahle an ABORT handler
started to add SSL tracing capability for debug
2019-01-11 13:38:12 -08:00