1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-21 18:53:32 +00:00
Commit Graph

300 Commits

Author SHA1 Message Date
Bryan Roe
dfcfc91df3 Added 'getProcessEx()' to process-manager 2019-11-14 16:38:54 -08:00
Bryan Roe
895ff6be15 1. Added 'getProcess' to process-manager for posix platforms with pgrep
2. Fixed parsing bug in user-sessions.getEnvFromPid
3. Updated linux-gnome-helpers to set environment and uid before calling gsettings
2019-11-14 15:19:27 -08:00
Bryan Roe
0333f124ae Updated to support wallpaper changes with gsettings 2019-11-14 11:28:02 -08:00
Bryan Roe
cc59f186ca Updated usernameToUserKey() to support non-local accounts 2019-11-05 13:58:14 -08:00
Bryan Roe
9a84f82a50 1. Added usernameToUserKey() to win-registry
2. Added getRawSessionAttribute() to user-sessions for Windows
2019-11-05 13:35:49 -08:00
Bryan Roe
6e9b165452 added _type property when querying registry value if the type is unknown. 2019-11-05 11:28:42 -08:00
Bryan Roe
4e9ac4a1d2 Added ability to query default value 2019-11-05 10:17:07 -08:00
Bryan Roe
dd095e5264 Updated windows message-box to use topmost instead of foreground 2019-10-30 15:31:18 -07:00
Bryan Roe
6b8b25ebf9 1. Updated so global events are unhooked when done
2. Updated so fake window is destroyed when done
2019-10-30 14:40:25 -07:00
Bryan Roe
a0176c8f39 1. Fixed crashes that could occur on Windows if context switches happen after object was GC'ed
2. Updated so GlobalSet isn't shared for two different purposes, fixing bug where events could get inadvertantly dispatched multiple times.
2019-10-30 14:39:32 -07:00
Bryan Roe
d92cf45e0e Modified, so win-bcd throws an exception if accessed on 64 bit windows from 32 bit process, because bcdedit on 64 bit windows can only be accessed from 64 bit processes. 2019-10-28 15:34:29 -07:00
Bryan Roe
823b688537 Added gaurd, to abort dispatch if the HECI object was GC'ed. 2019-10-28 11:31:16 -07:00
Bryan Roe
5476ad8b5f 1. added 'slaveKvmLog' flag to msh, to enable Linux Child KVM logging
2. added support for child process core dumps in Linux (Note: core location must be writable by the process)
2019-10-25 13:42:07 -07:00
Bryan Roe
15fdb323e1 1. Updated getLibInfo to include libc version and hwcap
2. Updated X11 Library finder, to skip hw specific libraries if more than one specified
2019-10-25 09:47:01 -07:00
Bryan Roe
8fc180fa37 First revision of win-bcd which can be used to configure booting windows into safe mode 2019-10-22 13:47:52 -07:00
Bryan Roe
2aceb3d706 Updated, so if the named key is null, the default value will be set instead. 2019-10-22 13:41:13 -07:00
Bryan Roe
340a16cfda Updated installService for PSeudo Services, to copy extra files to the correct path 2019-10-21 16:29:27 -07:00
Bryan Roe
012b11bcb8 !. added buffer.randomFill()
2. Updated MSH_Installer to support trick mode
2019-10-21 14:50:21 -07:00
Bryan Roe
1ddbd8cb45 merged service-manager changes 2019-10-21 10:30:34 -07:00
Bryan Roe
a47c50646c Updated usage description of 'daemon' tool 2019-10-19 00:05:27 -07:00
Bryan Roe
5cbbedb8aa Fixed uncaught exception if PID file is already deleted when pseudo process is killed 2019-10-18 23:59:59 -07:00
Bryan Roe
001e4944d1 Hooked up respawn in pseudoservice config to daemon crashRestart 2019-10-18 23:54:09 -07:00
Bryan Roe
e23b090ced Updated pseudo service, so daemon is a standalone tool to start/stop services 2019-10-18 23:19:28 -07:00
Bryan Roe
318d2eee1f Updated, so if pseudo service logging is not set, to disable console.log 2019-10-18 20:53:48 -07:00
Bryan Roe
e491def440 1. Unified service type detection, between native and JS
2. Added basic support for pseudo services
2019-10-18 17:40:16 -07:00
Bryan Roe
661c703230 Updated behavior, so processes spawned as detached, will not try to kill process in the finalizer 2019-10-18 17:38:47 -07:00
Bryan Roe
8eb3bd76e4 1. updated process.kill() to support optional signals
2. added 'SIGCHLD'
2019-10-18 17:37:48 -07:00
Bryan Roe
1bd4cb3131 1. experimental/pseudo 'daemon' support added 2019-10-16 14:34:09 -07:00
Bryan Roe
35c7acd216 Fixed notifybar for X, so works on 32 bit platforms 2019-10-11 19:08:21 -07:00
Bryan Roe
024f8172c0 Updated to work with platforms that don't implement user sessions, such as PuppyLinux. 2019-10-11 10:22:27 -07:00
Bryan Roe
89ea224e18 Fixed user-consent dialog for PuppyLinux 2019-10-10 14:35:08 -07:00
Bryan Roe
169fabf959 Updated linux, so ldconfig always works 2019-10-10 13:51:09 -07:00
Bryan Roe
554d022904 removed debug messages 2019-10-10 10:35:37 -07:00
Bryan Roe
fa6c77f4e4 Updated linux behavior, so when finding X when it can't use ldconfig, it will try to load the library to make sure it works first. Previously, it would return the first result, which could cause problems the first result is for the wrong platform, ie 32 bit vs 64 bit 2019-10-10 10:24:50 -07:00
Bryan Roe
b5e0074392 Fixed bug introduced with APC dispatcher where exception is thrown, if first param of 'async' was not an object or function. 2019-10-09 10:49:42 -07:00
Bryan Roe
244eb01869 Fixed compiler warnings 2019-10-07 20:55:48 -07:00
Bryan Roe
92da4d02b3 1. Added ability to allow importing lib locations for X via env vars
2. Updated notifybar-desktop for X to import X lib location when spawning child
2019-10-07 17:04:12 -07:00
Bryan Roe
9ad6891d3a added '_pipedStreams' property to readableStreams 2019-10-07 14:50:04 -07:00
Bryan Roe
2cb4117a74 Added X support for notifybar-desktop 2019-10-07 12:50:58 -07:00
Bryan Roe
d49b781ee4 Added ability to register for ClientMessage events 2019-10-06 19:22:11 -07:00
Bryan Roe
5f169ab624 1. Added 'setAllowedActions' to monitor-info for X
2. Added ability to specify min/max size for X
2019-10-04 15:04:01 -07:00
Bryan Roe
1ec290f090 Added 'close' method 2019-10-04 12:32:58 -07:00
Bryan Roe
ba7ef6c942 Fixed bug, when global dispatch was done without context switching, stale pointers were not cleared 2019-10-04 12:32:37 -07:00
Bryan Roe
1774dc2e54 1. Added 'getProcessOwnerName()' for windows in user-sessions
2. Added notifybar-desktop for Windows
2019-10-03 14:34:17 -07:00
Bryan Roe
357fca53ca Added 'close' to win-message-pump 2019-10-02 14:29:53 -07:00
Bryan Roe
be2f08aac7 1. Fixed bug in monitor-info, where Windows was reported as not supported
2. Added support for APC Thread Dispatching to _GenericMarshal
3. Updated win-message-pump to use APC dispatching of Message Pump Thread
4. Added support to create non-hidden windows in win-message-pump
2019-10-02 14:00:32 -07:00
Bryan Roe
b682a2519b 1. Updates statSync for windows to fix path
2. Added missing POSIX readdirSync that was accidentally removed
2019-09-26 19:58:12 -07:00
Bryan Roe
817f83a1c1 1. added uid/gid to POSIX statSync
2. Fixed readdirSync on Windows to not require *
2019-09-26 14:45:16 -07:00
Bryan Roe
d4b9f813b6 Added getGroupname on Linux, FreeBSD, and MacOS 2019-09-26 14:43:08 -07:00
Bryan Roe
6f2e2ed109 Added Mouse Cursor Capture support to X11/KVM 2019-09-20 16:50:50 -07:00