1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-24 12:13:16 +00:00
Commit Graph

666 Commits

Author SHA1 Message Date
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
09666e0bc8 Capped max size of SMBIOS results 2019-12-09 10:46:46 -08:00
Bryan Roe
d9af17e2c9 Updated notifybar-desktop to support setting TSID on Windows 2019-12-06 15:38:32 -08:00
Bryan Roe
b0903fec7b Added ability to support multiple TSID on Windows KVM 2019-12-06 15:06:22 -08:00
Bryan Roe
0bfe380682 Added Canary Check to KVM WriteSink 2019-12-06 11:38:24 -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
eced5f2233 initial add for helper for Windows to dispatch javascript to a user session 2019-12-04 15:01:07 -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
b2522cd283 Fixed bug where _read() was defined after stream creation 2019-12-03 12:26:34 -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 MeshCentral_v0.4.5-b 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
Bryan Roe
08f16016d9 Fixed connection handling 2019-11-26 15:08:40 -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
4222bb0294 Added Start(), StartPowerShell(), and PowerShellCapable, to match old API 2019-11-26 10:29:57 -08:00
Bryan Roe
975c4c6029 1. Added proxy-helper to assist with exception checking
2. Added win-virtual-terminal, to support MSFT's new ConPTY API.
2019-11-26 10:21:53 -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
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
bac3533d29 Added missing #ifdef 2019-10-31 10:59:46 -07: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
1be7ee3394 Fixed DoWhile readloop on Windows, to fix some edge case reading race conditions 2019-10-29 10:58:41 -07:00