Bryan Roe
da6cf39dd2
Added 'index' to networkInterfaces() on windows
...
Added missing #define
Added IPAddress helper
2019-09-08 19:30:31 -07:00
Bryan Roe
f75e2514a9
Updated Buffer.from() so that 'binary' encoding is properly suppoerted
2019-09-06 21:43:07 -07:00
Bryan Roe
48590a7dff
Added update() to getService() on Windows
2019-08-28 00:44:14 -07:00
Bryan Roe
e384a1a680
Added startType to getService() for MacOS
2019-08-27 11:19:12 -07:00
Bryan Roe
fd7a0a0f5b
Added startType property to getService() for Linux/systemd and FreeBSD
2019-08-27 11:04:43 -07:00
Bryan Roe
c983afdd4b
Added 'startType' property for getService result on Windows and Linux (Upstart/InitV)
2019-08-27 02:38:12 -07:00
Bryan Roe
5e006bc0a9
Added work-around if linux-dbus isn't updated
2019-08-22 17:26:52 -07:00
Bryan Roe
fbd67d2c9c
1. Updated linux-dbus to support querying if a service is present
...
2. Updated toaster, so it will check if org.freedesktop.Notification is installed
2019-08-22 16:57:12 -07:00
Bryan Roe
5e47259913
Added logic to check PATH on linux to make sure /sbin is included for current process
2019-08-22 13:40:20 -07:00
Bryan Roe
b78545514e
Added work around if zenity version check fails, which only happens on extremely old zenity when run as service
2019-08-22 10:52:21 -07:00
Bryan Roe
b0545c070d
Updated notify-send fallback, so that it will only try to su to logged in user if the current user is root.
2019-08-22 00:55:39 -07:00
Bryan Roe
a0ffbc1e90
Fixed error case for linux notifications, by checking zenity version, to do fallback for notify-send, if it exists, otherwise using zenity --info, with a faked timeout if necessary.
2019-08-22 00:36:15 -07:00
Bryan Roe
0469531f02
Added zenity.version
2019-08-21 22:50:53 -07:00
Bryan Roe
994aaaf30d
1. Fixed timeout for KDE dialogs
...
2. Updated to support timeout on older zenity platforms
2019-08-21 16:55:28 -07:00
Bryan Roe
1360835f1b
1. Updated libfinder for Linux for cases when ldconfig is not on PATH
...
2. Updated websockets, so it will autofragment into 30k chunks, as a temp workaround for platforms like CentOS 5.11 until I find the underlying issue
2019-08-21 11:46:38 -07:00
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
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
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
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
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
b9617595ab
Updated error case when attempting to show dialog/toast when nobody is logged in
2019-06-14 10:27:49 -07:00