Bryan Roe
8292a609ea
Added support for non-english username and hostname on Windows. Server modifications still needed for hostname display.
2019-08-19 13:53:37 -07:00
Bryan Roe
e3ec71f5e8
Fixed compiler warning
2019-08-14 14:52:39 -07:00
Bryan Roe
e87d1d5db1
Fixed compiler warnings
2019-08-13 22:17:21 -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
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
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
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
baffe1d115
Fixed bug with enumerateService()
2019-07-29 18:50:57 -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
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
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
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
fc8fba9f62
Fixed bug with os.hostname()
2019-06-24 16:45:30 -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
a665f77155
update freebsd message-box
2019-06-24 15:55:34 -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
cac5ea8f9c
Integrated freebsd changes for user-sessions, monitor-info, and service-manager
2019-06-24 10:52:06 -07:00
Bryan Roe
ddfa6e5212
integrated freebsd changes
2019-06-22 01:37:10 -07:00
Bryan Roe
de0f88188f
integrated freebsd changes for user-sessions
2019-06-22 00:10:03 -07:00
Bryan Roe
7892064e66
Updated user-sessions so isRoot() works on freebsd
2019-06-21 16:13:19 -07:00
Bryan Roe
eb83b255ca
Added comment
2019-06-20 22:59:01 -07:00
Bryan Roe
0c9707a3fc
Integrated 'lib-finder' for freebsd, and integrated updated monitor-info
2019-06-20 21:09:03 -07:00
Bryan Roe
2d59578c21
Updated for freebsd
2019-06-20 16:19:48 -07:00
Bryan Roe
f8eca4008a
Fixed line ending
2019-06-18 11:39:45 -07:00
Bryan Roe
318b58ad3c
Fixed typo
2019-06-18 10:43:41 -07:00
Bryan Roe
00d0066b2a
Added os.nics() helper for freebsd
2019-06-17 18:19:52 -07:00
Bryan Roe
c51dcb4e8d
update os.name() for freebsd
2019-06-17 16:46:22 -07:00
Bryan Roe
124c0d386f
Initial modifications to support FreeBSD
2019-06-17 15:45:46 -07:00
Bryan Roe
583628214e
Added 'listening' property to net.server
2019-06-14 13:56:07 -07:00
Bryan Roe
b9617595ab
Updated error case when attempting to show dialog/toast when nobody is logged in
2019-06-14 10:27:49 -07:00
Bryan Roe
68fd05d4c8
Fixed linux compiler warning
2019-06-13 10:49:29 -07:00
Bryan Roe
67e10e0e33
Updated for Linux/MacOS
2019-06-06 18:47:05 -07:00
Bryan Roe
f15c11c845
1. Updated MacOS, so detached child process uses fork instead of vfork
...
2. Updated detached to be a bitmask on the type
3. Updated MacOS message-box cleanup
2019-06-04 13:06:17 -07:00