Bryan Roe
0d0b4aa1cf
Added handler, so that if KVM Child Process exits, a message will be dispatched upstream
2019-08-12 16:00:50 -07:00
Bryan Roe
bc2ef6a3f4
Added support for fetching system proxy settings from gnome
2019-08-12 11:27:15 -07:00
Bryan Roe
7fa076a0cb
Changed property definition of wget and process.arch to be getters, so that the wget module won't be cached at startup.
2019-08-10 00:25:50 -07:00
Bryan Roe
a0e53bee0b
Compiled OpenSSL 1.1.1c for Linux with Ubuntu 10.04 LTS
2019-08-09 18:21:45 -07:00
Bryan Roe
2f439ac716
1. Added comments to agentcore.c
...
2. Updated user-sessions to use getent passwd instead of /etc/passwd
3. Added user-sessions.getHomeFolder() for linux
4. Added gnome helper to fetch proxy settings from gnome
2019-08-09 18:20:40 -07:00
Bryan Roe
b3accf17c1
Fixed typo, causing bug where service.conf wasn't committed when systemd tried to enable the service, resulting in the service not being configured to AUTO_START, when AUTO_START is specified.
MeshCentral_v0.3.9-o
2019-08-09 01:22:37 -07:00
Bryan Roe
9ae4eef5b7
1. Updated win-registry to be able to read REG_EXPAND_SZ types
...
2. Updated service-manager to support UTF8 on Windows
2019-08-08 17:32:58 -07:00
Bryan Roe
b77a2f9687
Updated to support UTF8 encoded argv parameters on windows
2019-08-08 16:54:22 -07:00
Bryan Roe
b34eee2dca
1. Added 'getUsername' for windows
...
2. Added UTF8/Wide conversions for _GenericMarshal
3. Added UTF8 support for win-registry and process-manager
2019-08-08 15:37:17 -07:00
Bryan Roe
10332b3775
Updated user consent dialog box on windows to popup as a foreground window
2019-08-07 17:21:43 -07:00
Bryan Roe
7e5ddc6767
Updated error reporting for service.restart() on windows
MeshCentral_v0.3.9-k
2019-08-07 16:26:08 -07:00
Bryan Roe
66273f8950
1. Updated waitExit() for windows to support a timeout
...
2. Updated ProcessPipe for Windows, to disable inheritance on detach
3. Updated service-manager to support restart on self for windows
2019-08-07 15:23:13 -07:00
Bryan Roe
a89a3204c1
1. Added ability to query if Select was interrupted with APC
...
2. Updated So that before readableStream and 'exit' are dispatched, APC's are unrolled if 'select' was interrupted, preventing stack corruption caused by trying to make a re-entrant winsock call, which is not supported by winsock.
2019-08-07 11:32:33 -07:00
Bryan Roe
d5962cd1b2
Modified service.stop() on Windows to use a promise, so you can verify the run state
2019-08-06 18:14:39 -07:00
Bryan Roe
09590fa779
Updated Release builds to enable Deadlock detection
2019-08-05 13:37:43 -07:00
Bryan Roe
19366a1ee1
Applied same stderr fix to QFE
2019-08-05 11:15:49 -07:00
Bryan Roe
c0fcf75f58
Fixed bug, where stderr was not subscribed, causing the stream to pause if stderr is written to, which will happen on Win Server when fetching AV state. If stream is paused, the waitExit() line will hang
2019-08-05 11:12:00 -07:00
Bryan Roe
4cef81719e
1. Fixed upper limit for inline JS on command line
...
2. Updated win-info to be able to fetch list of installed apps
MeshCentral_v0.3.8-y
2019-07-31 15:14:01 -07:00
Bryan Roe
0c7290723c
Optimized getService() on MacOS to use a property getter for some properties to speed things up when enumerating
2019-07-31 10:29:22 -07:00
Bryan Roe
8ffac90514
Implemented enumerateService for MacOS
2019-07-31 00:54:28 -07:00
Bryan Roe
7a319f4302
Implemented enumerateService() for Linux and FreeBSD
2019-07-30 23:47:43 -07:00
Bryan Roe
5a85f2dc47
add 'description' to getService() for init and upstart on linux
2019-07-30 17:30:36 -07:00
Bryan Roe
245a130b50
Fixed compiler warnings
2019-07-30 15:45:03 -07:00
Bryan Roe
91ca33e466
Added osinfo, partitions, and memory to Windows
2019-07-30 15:00:38 -07:00
Bryan Roe
f393b6e229
added defrag and pendingReboot
2019-07-30 13:55:49 -07:00
Bryan Roe
0d3bc77bde
Renamed win-info
...
Added AV Info
2019-07-29 23:37:29 -07:00
Bryan Roe
26f676a069
Added ability to query HotFix Status for Windows
2019-07-29 22:54:59 -07:00
Bryan Roe
baffe1d115
Fixed bug with enumerateService()
2019-07-29 18:50:57 -07:00
Bryan Roe
06a96d61a6
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-07-25 15:04:34 -07:00
Bryan Roe
2bb8bd3190
Initial rev, to support locking the desktop on MacOS, Windows, and Linux.
2019-07-25 15:04:06 -07:00
Bryan Roe
d700f16325
updated user-sessions on linux, so that if 'who' is not supported, consoleUid will return root. This fixes platforms such as puppy, where the platform is logged in as root.
2019-07-25 15:03:28 -07:00
Bryan Roe
cbc183bfdb
Modified, so 32-bit PowerShell is used from SysWow64 on 64-bit windows, to work around issue where PowerShell will respawn itself
2019-07-24 22:11:05 -07:00
Bryan Roe
bd0bf102cd
Added product_uuid and MacOS support
2019-07-24 17:22:39 -07:00
Bryan Roe
a831086cfe
Added support for Windows PowerShell
2019-07-24 14:58:11 -07:00
Bryan Roe
d701b9a3e9
First rev, for Windows and Linux
2019-07-23 16:17:35 -07:00
Bryan Roe
3efdc27478
1. Updated so that APCs are used for thread dispatching for Read/Exit on Windows
...
2. Updated to add support for child_process.waitExit() on Windows.
2019-07-23 16:16:53 -07:00
Bryan Roe
69fe1a74e4
fixed compiler warning
2019-07-23 16:13:07 -07:00
Bryan Roe
22b8e6ca7c
Added build notes for FreeBSD
2019-07-22 17:16:03 -07:00
Bryan Roe
1b78195987
Updated comments in makefile, and update test for FreeBSD
2019-07-22 16:38:22 -07:00
Bryan Roe
4f89b363ee
Added support to lock MacOS desktop
2019-07-19 13:09:37 -07:00
Bryan Roe
531041a17e
Fixed MacOS compiler warning
2019-07-19 13:09:19 -07:00
Bryan Roe
804843eb32
Updated, so on INIT platforms when crash restart is specified, parameters can still be passed
2019-07-19 11:16:54 -07:00
Daniel Varnai
e67ad2f265
Add support for HTTPS_PROXY env variable
2019-07-19 10:19:15 +01:00
Bryan Roe
5b7f892496
Udpated service-manager, so crash restart is supported on INIT platforms that are not UPSTART
2019-07-18 14:12:26 -07:00
Bryan Roe
58f0230c7a
fixed compiler warning
2019-07-17 17:14:41 -07:00
Bryan Roe
02f3d8a76f
Updated proxy check, to look at /etc/profile.d/proxy_setup if it exists
2019-07-17 14:08:46 -07:00
Bryan Roe
134461448e
Added workaround for 'busybox' as service type
2019-07-16 15:12:52 -07:00
Bryan Roe
735ac0f0c9
Fixed compiler warnings
2019-07-16 15:12:21 -07:00
Bryan Roe
424720211d
Updated NetInfo, so desc is omitted if it's blank (MacOS/FreeBSD). Updated os.networkInterfaces() for FreeBSD
2019-06-25 23:39:35 -07:00
Bryan Roe
29efb10ce6
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-06-25 23:17:38 -07:00