Bryan Roe
012b11bcb8
!. added buffer.randomFill()
...
2. Updated MSH_Installer to support trick mode
2019-10-21 14:50:21 -07:00
Bryan Roe
df5b57174a
1. Added additional connection logging
...
2. Updated Service Detection logic for auto-update
2019-10-21 12:44:59 -07:00
Bryan Roe
1ddbd8cb45
merged service-manager changes
2019-10-21 10:30:34 -07:00
Bryan Roe
c7ba2f3b9b
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-10-21 10:29:12 -07:00
Bryan Roe
d39bbf40c2
Added support for mesh_daemon to enumerate and uninstall
2019-10-21 10:29:06 -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
6a6cec4703
Updated, so integrated JS can run -b64exec
2019-10-18 23:18:49 -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
4e1a8df50a
Updated Windows KVM, so spawned child process can write a core dump on crash, if parent process is configured to.
2019-10-15 10:44:21 -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
345ce14b75
Updated mouse cursor sync for PuppyLinux
2019-10-11 10:50:59 -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
46ed73b4de
updated mouse cursor syncro for ArchLinux
2019-10-10 13:51:39 -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
6210840201
removed printf
2019-10-03 14:32:50 -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
b540877836
initial rev of streaming tar encoder
2019-09-26 21:43:34 -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
42673ee19f
renamed DEBUG symbol file name
2019-09-24 11:25:11 -07:00
Bryan Roe
a5e7330652
Updated makefile, so non debug will copy symbols out before strip
2019-09-24 11:14:17 -07:00
Bryan Roe
80056ed274
fixed indentation
2019-09-24 10:57:01 -07:00
Bryan Roe
4399ccb649
Updated makefile, to add NOTURBOJPEG flag
2019-09-24 10:50:28 -07:00
Bryan Roe
1ad2dadff5
Added in-line code comments for platform specific constants for Mouse Syncronization
MeshCentral_v0.4.1-f
2019-09-24 10:10:09 -07:00
Bryan Roe
7958218ef0
Added fleur support for openSUSE
2019-09-23 23:36:43 -07:00
Bryan Roe
47d0178650
Added additional Mouse Cursor detection for OpenSUSE
2019-09-21 21:51:11 -07:00
Bryan Roe
42a240f43c
Added upper bound for CRC32C check on mouse cursor pixels
2019-09-21 00:18:29 -07:00
Bryan Roe
8b08323b04
fixed typo
2019-09-20 23:36:27 -07:00