Bryan Roe
|
03413da00e
|
Updated windows build script to include commit hash
|
2019-05-08 21:46:47 -07:00 |
|
Bryan Roe
|
7b98af6a60
|
Added process.versions
|
2019-05-08 18:30:13 -07:00 |
|
Bryan Roe
|
2c45d57259
|
Fixed typo with nodeid helper on windows
|
2019-05-07 12:06:22 -07:00 |
|
Bryan Roe
|
a082c8bf55
|
Merge branch 'WindowsIPC'
|
2019-05-02 23:49:34 -07:00 |
|
Bryan Roe
|
ac07dc59d5
|
Updated, so if broken pipe detected, server will re-bind if necessary
|
2019-05-01 23:21:27 -07:00 |
|
Bryan Roe
|
6770921ca7
|
Updated ReadEx/WriteEx so it returns status, which can be used to detect broken pipe
|
2019-05-01 21:19:56 -07:00 |
|
Bryan Roe
|
067a3ee2a2
|
removed printf
|
2019-05-01 16:41:03 -07:00 |
|
Bryan Roe
|
c6e0d2a0ac
|
Fixed IPC_Write to emit drain when no more pending writes
|
2019-05-01 16:38:12 -07:00 |
|
Bryan Roe
|
6f1e1c4d9e
|
Updated Windows IPC
|
2019-05-01 16:13:43 -07:00 |
|
Bryan Roe
|
585595791b
|
Updated to use revices ReAlloc Macro
|
2019-05-01 16:13:27 -07:00 |
|
Bryan Roe
|
014aa11ec0
|
Updated ReadableStream, so you can define it multiple times, such that the finalizer will not compound
|
2019-05-01 16:12:59 -07:00 |
|
Bryan Roe
|
b9f18b9897
|
Added CreateFinalizerEx, where you can specify 'singleton' which clears any previously defined finalizers
|
2019-05-01 16:12:25 -07:00 |
|
Bryan Roe
|
40b3ca4d03
|
1. Added CancelEx
2. Updated, so if ReadEx is used, buffer is not freed directly
|
2019-05-01 16:10:58 -07:00 |
|
Bryan Roe
|
9319b61bfa
|
Fixed bug with ReallocRaw macro, if the memoy location moves
|
2019-05-01 16:10:11 -07:00 |
|
Bryan Roe
|
8c6a230d1e
|
1. Fixed bug with createConnection()
2. Updated Windows IPC
|
2019-04-30 15:15:20 -07:00 |
|
Bryan Roe
|
3ebe0495fe
|
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
|
2019-04-29 13:28:10 -07:00 |
|
Bryan Roe
|
46a7d48b9e
|
Specified missing calling convention
|
2019-04-29 13:27:46 -07:00 |
|
Ylian Saint-Hilaire
|
087298f032
|
Added ARMv8 64bit (aarch64) as agent id 26 + binary libraries.
|
2019-04-28 11:38:09 -07:00 |
|
Bryan Roe
|
1e58eaf103
|
Experimental
|
2019-04-26 16:07:06 -07:00 |
|
Bryan Roe
|
18e4dd4548
|
updated uninstall, so it removed diagnostic agent if present
|
2019-04-24 15:05:04 -07:00 |
|
Bryan Roe
|
bc3e970b5c
|
Fixed Windows KVM bug when you have multiple displays with differing DPI settings
|
2019-04-24 13:01:31 -07:00 |
|
Bryan Roe
|
b5d2d39860
|
Added display helper
|
2019-04-23 22:31:00 -07:00 |
|
Bryan Roe
|
5f535d8664
|
Updated task-scheduler for MacOS
|
2019-04-22 17:17:23 -07:00 |
|
Bryan Roe
|
1adcae7957
|
Added 'isLoaded' and 'load' helper on MacOS
|
2019-04-19 15:12:06 -07:00 |
|
Bryan Roe
|
c64a726f2d
|
Updated service-manager for MacOS to better tolerate KeepAlive settings
|
2019-04-19 14:22:28 -07:00 |
|
Bryan Roe
|
6e543689f5
|
Updates service-manager on MacOS so Start/Stop calls load/unload when necessary
|
2019-04-18 14:50:38 -07:00 |
|
Bryan Roe
|
ec1a39af53
|
Fixed bug on Upstart Linux platforms, where task didn't start correctly.
|
2019-04-18 11:43:18 -07:00 |
|
Bryan Roe
|
921c636bac
|
1. Added 'close' to getService() return object. (NOOP on Linux/MacOS)
2. Updated uninstallService on windows, to force close service handles.
|
2019-04-17 14:55:10 -07:00 |
|
Bryan Roe
|
5436a9d7a0
|
Fixed events.EventEmitter so that it doesn't try to set finalizer twice, which fixes a bug where finalizer could emit the ~ event twice
|
2019-04-17 14:51:20 -07:00 |
|
Bryan Roe
|
3a99589493
|
Updated Duktape to v2.3.0
|
2019-04-17 14:50:16 -07:00 |
|
Bryan Roe
|
70e7836db1
|
Added random number helpers
|
2019-04-15 14:11:23 -07:00 |
|
Bryan Roe
|
094918c400
|
Fixed, so parameter passing to Service works correctly
|
2019-04-12 17:41:54 -07:00 |
|
Bryan Roe
|
3433332be5
|
Fixed linux compile error, and updated Self Update, to launch Diagnostic Agent
|
2019-04-12 15:45:41 -07:00 |
|
Bryan Roe
|
7f647b42d0
|
Removed debug print message
|
2019-04-12 13:34:07 -07:00 |
|
Bryan Roe
|
547cd9f530
|
Updated wincrypto to not use global vars for state
|
2019-04-10 15:34:31 -07:00 |
|
Bryan Roe
|
a6b68a310a
|
Fixed bug, where CoreModuleHash was not sent if core updates were disabled
|
2019-04-09 18:26:07 -07:00 |
|
Bryan Roe
|
9aae4c7508
|
1. Updated service-manager to support dependencies from Buffer
2. Updated service-host to have a 'create' method
|
2019-04-09 14:47:49 -07:00 |
|
Bryan Roe
|
61f768d88b
|
Updated Diagnostic AGent Cert generation to honor noCertStore flag
|
2019-04-09 10:06:15 -07:00 |
|
Bryan Roe
|
7bf31b0a28
|
1. Added setting for Windows Certificate Store
2. Updated so NodeID is only saved on Windows, if Certificate Store is used
|
2019-04-08 17:44:49 -07:00 |
|
Bryan Roe
|
a5000eee85
|
Updated, so windows will save NodeID to db
|
2019-04-08 15:42:08 -07:00 |
|
Bryan Roe
|
d457364197
|
Updated, so getService() on Windows will show owning user
|
2019-04-08 15:41:41 -07:00 |
|
Bryan Roe
|
41da3514d2
|
initial rev of Windows Certificate Store API
|
2019-04-06 23:04:06 -07:00 |
|
Bryan Roe
|
f7025b3629
|
Added cert generation helper for Diagnostic Agent use
|
2019-04-05 14:33:19 -07:00 |
|
Bryan Roe
|
5c09f92446
|
Updated wincrypto, so if windows crypto store is used, certs between diagnostic agent and regular agent don't collide
|
2019-04-04 14:25:44 -07:00 |
|
Bryan Roe
|
f6ccbce1fb
|
1. Fixed return value of util_from_cer to be consistent with other util methods
2. Added DER support to tls.loadCertificate
3. Updated sign/verify methods
|
2019-04-03 17:39:22 -07:00 |
|
Bryan Roe
|
69f76902cd
|
Added ability to query Server Info, and Proxy Config
|
2019-04-01 17:34:36 -07:00 |
|
Bryan Roe
|
4e4a9f97a8
|
Implemented task-scheduler for MacOS
|
2019-03-29 03:03:27 -07:00 |
|
Bryan Roe
|
0e67ee8f48
|
Updated service-manager on MacOS so it can accomodate naming inconsistency between plist and service name
|
2019-03-28 21:46:35 -07:00 |
|
Bryan Roe
|
f10497b4b0
|
Updated service-manager for MacOS:
1. Added start, stop, restart
2. Added isRunning, isMe
|
2019-03-28 21:21:53 -07:00 |
|
Bryan Roe
|
7fd2945b62
|
Starting to add 'getService' for MacOS
|
2019-03-28 18:11:13 -07:00 |
|