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

176 Commits

Author SHA1 Message Date
Bryan Roe
bc2ef6a3f4 Added support for fetching system proxy settings from gnome 2019-08-12 11:27:15 -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. 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
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 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
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
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
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
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
4f89b363ee Added support to lock MacOS desktop 2019-07-19 13:09:37 -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
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
134461448e Added workaround for 'busybox' as service type 2019-07-16 15:12:52 -07:00
Bryan Roe
7237586206 fixed indentation 2019-06-24 16:09:12 -07:00
Bryan Roe
f629d47896 freebsd 2019-06-24 16:05:00 -07:00
Bryan Roe
444601dea7 Updated message-box for freebsd 2019-06-24 15:33:02 -07:00
Bryan Roe
74530d5a5f Added workaround for findPath from service, for freebsd 2019-06-24 15:20:21 -07:00
Bryan Roe
2c6f9780ee added missing platform check for freebsd in findPath() 2019-06-24 15:05:45 -07:00
Bryan Roe
fb36f05459 freebsd update.. still needs work 2019-06-23 21:27:54 -07:00
Bryan Roe
7745338d9e added stop, start, restart, uninstallService for freebsd 2019-06-22 09:55:33 -07:00
Bryan Roe
a75e12b400 fixed indentation 2019-06-22 09:39:08 -07:00
Bryan Roe
894c4e7a7e updated appLocation() for freebsd when daemon is used 2019-06-22 09:36:16 -07:00
Bryan Roe
dd8c16299c first rev of service-manager update for freebsd 2019-06-22 02:24:39 -07:00
Bryan Roe
940161e498 update getXInfo() for freebsd 2019-06-22 01:34:41 -07:00
Bryan Roe
422e342a5e updated findEnv() for freebsd 2019-06-22 01:23:23 -07:00
Bryan Roe
ae3bff9e18 fixed getEnvFromPid() for freebsd 2019-06-22 01:20:16 -07:00
Bryan Roe
c9f0bff898 update to getEnvFromPid() for freebsd 2019-06-22 01:12:15 -07:00
Bryan Roe
31d8b3d2f2 user-sessions test for freebsd 2019-06-22 00:04:43 -07:00
Bryan Roe
cfa22baf9c fixed indentation 2019-06-21 17:43:27 -07:00
Bryan Roe
4d615ab955 fixed appWorkingDirectory() bug on freebsd 2019-06-21 17:38:03 -07:00
Bryan Roe
83fdcbc4b9 freebsd update 2019-06-21 17:35:57 -07:00