Bryan Roe
310e5c86c6
Added 'isSafeModeService' helper
2020-01-21 15:45:11 -08:00
Bryan Roe
384cbd411d
Fixed edge case bug, where HTTP body fragment could get written to stream without acknowledging it, at the start of the response, which could result in the bodystream having a single duplicate fragment.
2020-01-21 13:27:45 -08:00
Bryan Roe
90888b711f
Added scriptVersion helper
2020-01-16 22:48:21 -08:00
Bryan Roe
a9ef6d0f61
1. Fixed detached processes on Windows
...
2. Updated service-manager on Windows to add an uninstaller into Program Manager
3. Updated service-manager on Windows to try to delay spawn a process to delete a service, which is required if the service to be uninstalled is the currently running process.
2020-01-15 14:53:12 -08:00
Bryan Roe
c02344373c
Updated Windows clipboard to use UTF8 encoded strings
2020-01-14 10:34:04 -08:00
Bryan Roe
c2f265942c
Fixed formatting on FreeBSD and MacOS
2020-01-10 15:52:48 -08:00
Bryan Roe
29e6775b72
updated process-manager to include 'user' on FreeBSD and MacOS
2020-01-10 15:28:02 -08:00
Bryan Roe
7c1c9384ce
1. Updated windows, so returns user
...
2. Updated linux to not truncate command
2020-01-10 12:18:08 -08:00
Bryan Roe
a314f85c00
Fixed #ifdef problem
2020-01-09 14:05:34 -08:00
Bryan Roe
981ee96ad7
1. Updated GenericMarshal.GlobalCallback to have a close() method, to unhook global events
...
2. Updated EventEmitter to delete callback references for 'once', 'removeListener', and 'removeAllListeners'
3. Updated win-message-pump to cleanup global events correctly, so object can be garbage collected
2020-01-09 13:57:23 -08:00
Bryan Roe
85b487631a
Updated, so if dispatch specified without user, checks to see if current user is TSID 0, and sets SYSTEM if so.
2020-01-08 09:52:28 -08:00
Bryan Roe
36d1362deb
1. Updated win-dispatcher to support dispatching to current user
...
2. Updated win-virtual-terminal.js to correctly use ClosePseudoConsole()
2020-01-07 14:49:33 -08:00
Bryan Roe
65f3fd5910
Added _exposedMethod helper property
2020-01-07 14:48:31 -08:00
Bryan Roe
235ef4ab21
Fixed HECI linker issue
2019-12-23 10:46:57 -08:00
Bryan Roe
d0edd23fd4
update debugGC() to only call gc once instead of twice, because the context can get collected after the first call.
2019-12-13 09:45:52 -08:00
Bryan Roe
0a5c7fd8ba
1. added .msh flag for debug
...
2. Fixed Windows Crash that could occur on shutdown
2019-12-12 11:56:02 -08:00
Bryan Roe
9661c15bc9
1. added .msh flag for HECI debug
...
2. Fixed _GenericMarshal crash on Windows if GlobalCallback is executed after GC
2019-12-12 10:48:50 -08:00
Ylian Saint-Hilaire
286075832a
Fixed canary in ILibDuktape_HECI_IoctlHandler_Dispatch()
2019-12-10 17:52:00 -08:00
Bryan Roe
dc3e49d12c
Added Windows 32bit support for movable connection bar
2019-12-10 14:39:52 -08:00
Bryan Roe
7c5075b481
Updated notifybar on Windows, to allow moving on the X-axis within monitor bounds
2019-12-10 13:37:52 -08:00
Bryan Roe
29bd710972
Updated GetIntProperty to treat null/undefined as non-existant
2019-12-09 15:03:58 -08:00
Bryan Roe
0e3280a5da
Updated toaster on windows to support multiple TSIDs
2019-12-09 12:47:51 -08:00
Bryan Roe
d9af17e2c9
Updated notifybar-desktop to support setting TSID on Windows
2019-12-06 15:38:32 -08:00
Bryan Roe
e85d00e3e0
Updated code comment
2019-12-05 14:54:53 -08:00
Bryan Roe
397bab48c7
uncommented code to hide dispatched window
2019-12-05 14:46:48 -08:00
Bryan Roe
807f477468
added 'showModuleNames' msh flag, to show module loads
2019-12-05 14:45:56 -08:00
Bryan Roe
4a2bc80d2e
Fixed Windows IPC Read, to unroll completion callback, before dispatching
...
Fixed edge case bug where stack wasn't popped correctly for IPC Write
2019-12-05 14:45:07 -08:00
Bryan Roe
8356cbf190
Added missing #ifdef around Windows Specific fixes
2019-12-05 10:56:13 -08:00
Bryan Roe
0f40f9092e
1. Fixed IPC cleanup on domain sockets for Windows
...
2. Fixed readableStream, so 'end' is still emitted when piped
2019-12-04 15:00:15 -08:00
Bryan Roe
0cb668d0af
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-12-03 12:28:47 -08:00
Bryan Roe
cb0f43e17e
Fixed unshift logic for IPC socket
2019-12-03 12:27:06 -08:00
Bryan Roe
1b38405352
Updated stream.Duplex, so _read, _write, _final are readonly
2019-12-03 12:25:30 -08:00
Bryan Roe
37acfa64f0
Fixed windows race condition between garbage collecting spawned process and exit handler, if the memory was reclaimed at just the right time
2019-11-28 09:57:04 -08:00
Bryan Roe
847bb0aeb0
Updated DescriptorEvents to not use APC
2019-11-26 16:04:49 -08:00
Bryan Roe
06e08d809a
integrated proxy-helper
2019-11-26 15:17:01 -08:00
Bryan Roe
c89e54cc3f
Autogenerated
2019-11-26 15:11:54 -08:00
Bryan Roe
1a26a65830
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-11-26 15:10:01 -08:00
Bryan Roe
83f4ce5ae5
Updated DescriptorEvents to support WaitHandles
2019-11-26 15:09:11 -08:00
Ylian Saint-Hilaire
29b21bcdef
Added Canary to HECI_IoctlHandler()
2019-11-26 14:53:31 -08:00
Ylian Saint-Hilaire
170536b267
Fixed win-virtual-terminal for minification.
2019-11-26 11:09:12 -08:00
Bryan Roe
1c64223b1b
Updated 'CreateVariable' so you can pass in a buffer
2019-11-26 10:20:17 -08:00
Bryan Roe
552833170e
added '_isBuffer()' helper
2019-11-26 10:19:35 -08:00
Bryan Roe
3342871bc5
Fixed compiler warning
2019-11-25 17:37:31 -08:00
Bryan Roe
58e9d3f24d
Fixed bug, where pgrep was initialized on Win32
2019-11-21 14:46:59 -08:00
Bryan Roe
bca47688ff
1. Added 'global' polyfill
...
2. Updated service-manager in Native and JS, to add '_installedBy' on Windows
2019-11-20 14:41:22 -08:00
Bryan Roe
e68d0cc7c5
Polyfilled some helper methods in ip-address.Address4
2019-11-20 10:53:08 -08:00
Bryan Roe
ac2f7ec00b
updated getProxySettings() to include exceptions array
2019-11-19 14:15:17 -08:00
Bryan Roe
7c0fe9947c
1. Updated getProcess/getProcessEx to return an array
...
2. Updated setDesktopWallpaper, to check uid of gnome-session
2019-11-14 17:55:33 -08:00
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