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

536 Commits

Author SHA1 Message Date
Bryan Roe
8c9fb63d33 Updated, so default uid is set to consoleUid() 2021-12-10 19:15:47 -08:00
Bryan Roe
55301ab197 Updated positioning 2021-12-10 17:31:59 -08:00
Bryan Roe
1512eb192d 1. Fixed memory corruption in GDI+ initialization
2. Fixed memory leak in message pump
3. Updated enhanced user consent
2021-12-10 11:43:52 -08:00
Bryan Roe
4a481db743 1. Updated win-message-pump to support dispatch queueing
2. Added initial version of enhanced user-consent dialog on windows
2021-12-10 09:14:38 -08:00
Bryan Roe
5752c376c3 Updated getXInfo() to better work with headless AWS systems 2021-12-08 22:57:53 -08:00
Bryan Roe
3268eeb03e 1. Added COM based TaskScheduler for windows
2. Added support Active Directory to win-registry when fetching SID
3. Added additional debug support to _GenericMarshal.Variable
2021-12-03 17:50:01 -08:00
Bryan Roe
0420400920 1. Updated Logging capability
2. Updated Windows unwindhandler() to delete HANDLE when signaled
2021-11-22 11:44:27 -08:00
Bryan Roe
bc40427b26 1. Updated CoInitializseEx() to MULTITHREAD when running service in console mode
2. Updated Cleanup code for COM, so that Release is not called from finalizer
3. Updated installer to create WebRTC UDP firewall rule
2021-11-09 15:21:16 -08:00
Bryan Roe
4fcdd211b1 1. Updated win-firewall to use COM instead of netsh/powershell
2. Updated win-com to add debug messages
3. Updated agent-installer to not add unneeded firewall rules
2021-11-08 13:01:23 -08:00
Bryan Roe
06fe1aebd5 Updated API detection logic to fallback when Powershell access is denied 2021-11-03 12:30:38 -07:00
Bryan Roe
912fdc0620 updated windows identifiers to use COM/wmi instead of wmic for UTF8 support 2021-11-03 00:48:18 -07:00
Bryan Roe
443d9a222e Updated so marshalInterface throws exception on 32 bit windows, because ellipses functions cannot be stdcall. 2021-11-02 20:58:13 -07:00
Bryan Roe
5e4d1b02e3 Updated to support 32 bit windows 2021-11-02 18:18:49 -07:00
Bryan Roe
690b21de73 Fixed cleanup to address deadlock that could happen on CoUninitialize() on Windows 2021-10-30 19:48:40 -07:00
Bryan Roe
85fb2f3e1f Updated cleanup 2021-10-29 16:29:20 -07:00
Bryan Roe
ab066751fb 1. Fixed uncaught exception in websocket that could happen if peer disconnects
2. Updated debugger to work with updated promise
3. Fixed bug in event emitter where 'explicit' event type wasn't honored
4. Updated _GenericMarshal to support interface and function marshaling
5. Added COM/WMI support to windows
2021-10-29 09:39:25 -07:00
Bryan Roe
fa82a9ed76 1. Updated http-diget to not chunk requests, working around AMT TLS bug
2. Fixed bug in http persistent connections, where 2nd request would close the socket when client request is 'end'ed.
3. Added debug logging/instrumentation to readable and writable stream
2021-09-29 22:08:04 -07:00
Bryan Roe
90f2f570e7 Changed default value for DynamicTarget, fixing install issue on Windows Server 2012 2021-09-21 11:29:38 -07:00
Bryan Roe
618ba307cf 1. Fixed edge case that caused child KVM process to turn into a zombie
2. Fixed user-sessions.change event to delay emitting until a session activates (or a few seconds if a session doesn't activate)
2021-09-16 16:46:28 -07:00
Bryan Roe
5fd8d5fd3c Updated service-manager, so on systemd platforms, it does a systemctl --system daemon-reload after writing the service configuration. 2021-09-07 16:58:49 -07:00
Bryan Roe
c5e347335e Updated service-manager for systemd, to use full name of service when calling stop/start/restart/status 2021-09-07 16:44:58 -07:00
Bryan Roe
3464f88dba Fixed XAUTHORITY logic when loginctl is used to find display, to check to make sure xauthority token is present in default location. If not, will try to find XAUTHORITY in environment variables in one of the session processes. 2021-09-01 23:28:15 -07:00
Bryan Roe
1ad21b6050 Fixed bug on some platforms, where execve() restart didn't set argv[0] correctly 2021-09-01 10:34:43 -07:00
Bryan Roe
e8c2d57af8 Updated OpenBSD service installer to set AUTO_START when flagged 2021-08-31 18:40:22 -07:00
Bryan Roe
c7d0a827e7 Fixed service uninstall cleanup, for OpenBSD 2021-08-31 18:25:52 -07:00
Bryan Roe
d4cdabef31 Updated PID handling for OpenBSD 2021-08-31 13:38:54 -07:00
Bryan Roe
294fc2f492 Updated pid handling for OpenBSD services 2021-08-31 13:08:25 -07:00
Bryan Roe
ca68a1e487 Updated OpenBSD service support 2021-08-31 13:03:15 -07:00
Bryan Roe
d1204de4c4 1. Fixed bug with clipboard.nativeAddCompressedModule for large files
2. Updated service-manager for better OpenBSD support
2021-08-31 11:11:31 -07:00
Bryan Roe
2893faa518 1. Fixed bug with X enumeration for multi-user
2. Fixed Linux KVM to correctly differentiate session id and monitor id
2021-08-24 23:58:40 -07:00
Bryan Roe
dc9376994f Fixed typo/bug in altrequire 2021-08-24 02:05:46 -07:00
Bryan Roe
6b78beae11 Fixed bug in promise.event_forwarder that dispatched incorrectly 2021-08-23 14:37:23 -07:00
Bryan Roe
ba47f12830 Removed debug message 2021-08-09 11:59:20 -07:00
Bryan Roe
9000041823 Fixed bug in promise where the promise returned by promise.this() didn't resolve correctly if it resolved after this() returned 2021-07-27 23:22:07 -07:00
Bryan Roe
a41983ee7a 1. Fixed bug with uncaught rejections in promise.js
2. Updated DHCP.info to support mac address entry
3. Updated clipboard to be able to force single line entry for addModule
2021-07-23 16:04:54 -07:00
Bryan Roe
1ebdb4c58d Added ability to version embedded JS files 2021-07-22 09:46:36 -07:00
Bryan Roe
aec6f65906 1. Added writeCalledByEnd
2. Updated http-digest.request, to use pass-thru end(buffer)
2021-07-19 19:07:03 -07:00
Bryan Roe
c7a4356dac 1. Merged GC optimization for promise.js
2. Fixed crash that can occur if dgram is GC'ed during event dispatch
3. Fixed compiler warning in ILibWebClient.c
4. Updated GC for dhcp.js
2021-07-17 11:32:25 -07:00
Ylian Saint-Hilaire
b9ab7d3ca3 Fixed privacy bar movement limitation. 2021-07-09 12:34:15 -07:00
Bryan Roe
d13621a7c5 Added getProcessInfo support for windows 2021-07-06 12:39:26 -07:00
Bryan Roe
08d08307a4 Updated Helper Methods 2021-05-17 10:54:01 -07:00
Bryan Roe
186afacff4 Removed debug line 2021-04-22 15:02:01 -07:00
Bryan Roe
569ce4a1e7 Fixed Agent-Log parsing bug 2021-04-22 14:58:30 -07:00
Bryan Roe
9fa19bf1be 1. Added getDomain() to user-sessions for windows
2. Fixed service.restart() error condition, to reject the promise
3. Fixed ServiceMain start/stop/restart/state for Windows
2021-04-20 15:02:54 -07:00
Bryan Roe
05b492caed Added Error Log parsing capability 2021-04-13 18:06:15 -07:00
Bryan Roe
2f6756b364 Updated windows installer, to ignore PowerShell error on install/uninstall 2021-04-01 16:59:31 -07:00
Bryan Roe
f8f657d730 Fixed enumerability of Array polyfill methods 2021-02-18 11:24:10 -08:00
Bryan Roe
55f0f91587 Updated Garbage Handling 2021-02-17 01:00:21 -08:00
Bryan Roe
e5418181c3 1. Fixed bug with process.cwd() on windows when the cwd is a root level folder
2. Added process.chdir()
3. Updated child_process._execve() to use process.env if not specified
4. Updated service manager to work better with docker container
2021-02-10 20:25:46 -08:00
Bryan Roe
a4b3c7787b update service.appWorkingDirectory on macos 2021-02-10 02:53:48 -08:00