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

455 Commits

Author SHA1 Message Date
Bryan Roe
eba4e2c60b Fixed bug where if user-sessions.consoleUid() throws an exception, privacy bar won't show up when you KVM to login screen and you login 2020-05-29 23:45:24 -07:00
Bryan Roe
6e2c9e4a5a Fixed bug in promise, where an exception was thrown, if a then() returned an already resolved promise. 2020-05-29 23:16:43 -07:00
Bryan Roe
4c143c948b Updated metadata for toaster and message-box 2020-05-29 16:24:17 -07:00
Bryan Roe
9b47e7891a Add -state flag 2020-05-29 13:41:36 -07:00
Bryan Roe
f221412c34 Fixed bug in promise, where you couldn't resolve a promise with null 2020-05-29 12:27:06 -07:00
Bryan Roe
f248288e90 Updated promise to correctly implement uncaught rejection 2020-05-29 04:46:40 -07:00
Bryan Roe
406543943f Updated promise, so rejection is substituted if then() returns a rejected promise 2020-05-29 02:33:43 -07:00
Bryan Roe
5104dd40fe 1. Updated promise to substitute promise, when then() returns a promise
2. Removed uncaught rejection, because it wasn't implemented correctly
2020-05-29 02:28:34 -07:00
Bryan Roe
b8007f227b Added work-around for service-manager if %ProgramFiles(x86)% doesn't exist, to work around issue of Windows 7 erroneously returning IsWOW64 2020-05-28 15:26:54 -07:00
Bryan Roe
3824ef638c Updated project files, and fixed compiler warnings 2020-05-28 00:54:30 -07:00
Bryan Roe
67bb0b98dc Updated DescriptorEvents to support separate FD_SET watchers
Updated heci.js linux support
2020-05-27 21:17:32 -07:00
Bryan Roe
b24a9ec638 Linux Update for ioctl and fs.read 2020-05-27 03:17:23 -07:00
Bryan Roe
110b09a832 Added buffermode to Polyfill writaableStream 2020-05-26 19:02:05 -07:00
Bryan Roe
84385ec7e6 Fixed memory leak 2020-05-25 21:29:45 -07:00
Bryan Roe
b47af8bb4b Update DescriptorEvents WaitHandle logic 2020-05-25 14:05:04 -07:00
Bryan Roe
1577458365 Update DescriptorEvents 2020-05-25 09:21:34 -07:00
Bryan Roe
7c3236ba8d Added helpers, and updated HECI cleanup 2020-05-24 00:10:48 -07:00
Bryan Roe
3c6d23faa2 1. Added addition native JS helpers
2. Updated metadata
2020-05-22 14:08:58 -07:00
Bryan Roe
a7b30fb729 Updated metadata 2020-05-22 12:18:46 -07:00
Bryan Roe
32935e0102 Updated metadata handling 2020-05-22 00:27:01 -07:00
Bryan Roe
383c19f5fe 1. Updated metadata
2. Fixed compiler warning
2020-05-21 19:06:05 -07:00
Bryan Roe
f516ad9511 Updated console, so it will not throw exception if mode is logfile, and it cannot write 2020-05-20 23:33:39 -07:00
Bryan Roe
90ab77197a Updated retry logic for windows self update 2020-05-20 22:11:03 -07:00
Bryan Roe
70979ad761 1. Fixed process.kill() on windows to wait to complete
2. Updated self update on windows to handle stale processes
2020-05-20 21:10:02 -07:00
Bryan Roe
79e7b74598 Updated process-manager on windows to return full path 2020-05-20 17:33:18 -07:00
Bryan Roe
452b1201ce Fixed user-consent cleanup on macos 2020-05-20 14:09:36 -07:00
Bryan Roe
f4b7c13888 Changed where IPC server is closed 2020-05-20 12:22:09 -07:00
Bryan Roe
f6c254bd4c Fixed crash caused by ChainViewer 2020-05-19 15:53:59 -07:00
Bryan Roe
56cc4c1328 Improved descriptor tracking 2020-05-19 14:47:52 -07:00
Bryan Roe
72ca73dd3d Added ability to fetch handle count 2020-05-19 10:11:59 -07:00
Bryan Roe
eba7419fc9 1. Set upperbound on number of Windows WaitHandles
2. Fixed Windows_IPC to DisconnectNamedPipe() on connected handled when 'end' is called
3. Fixed Windispatch to terminate on when close is emitted
2020-05-19 01:14:18 -07:00
Bryan Roe
2c3f1bcab7 Fixed toast for Windows 7 2020-05-17 13:57:48 -07:00
Bryan Roe
1d5aa076db Added support to message-box to specify UID directly 2020-05-17 01:45:13 -07:00
Bryan Roe
41628bf0d9 Fixed cleanup for toast on Windows 2020-05-16 14:33:45 -07:00
Bryan Roe
474f6fc4d0 Updated toast mechanism on Windows 2020-05-16 14:25:29 -07:00
Bryan Roe
89cafa3ba4 Updated linux proxy detetion logic 2020-05-13 15:44:45 -07:00
Bryan Roe
8f7b983a32 Updated X11 detect retry logic 2020-05-13 13:37:57 -07:00
Bryan Roe
d3f6323999 Fixed bug where if you login from login screen, the resulting privacy bar doesn't close when you disconnect KVM 2020-05-13 10:53:08 -07:00
Bryan Roe
74b68fb966 IMproved error message for Xwayland 2020-05-13 10:16:16 -07:00
Bryan Roe
176ed8069f Updated KVM to spawn privacy bar (if enabled) on most distros when you login from login screen 2020-05-13 00:45:21 -07:00
Bryan Roe
382105e135 Updated user-consent on linux to auto-fail when current uid is the gdm 2020-05-12 16:09:00 -07:00
Bryan Roe
906fab95a2 1. Updated linux to be able to KVM to login prompt
2. Fixed project file back
3. Added comments to makefile about gdm3
2020-05-12 01:01:25 -07:00
Bryan Roe
dee281af65 Updated exit method for privacy bar 2020-05-09 15:20:57 -07:00
Bryan Roe
5fb0cef7db 1. Removed debug message from child-container
2. Fixed WriteEx() behavior
3. Fixed AddWaitHandle() to use APC if called from wrong thread
4. Fixed net.ipcSocket to return correct value if write completed right away
2020-05-05 16:12:23 -07:00
Bryan Roe
11da1118b4 updated child-container 2020-05-03 19:42:44 -07:00
Bryan Roe
99cbc98302 Updated message-box to use child-container 2020-05-03 19:41:10 -07:00
Bryan Roe
d18ed5dd89 Added updated win-dispatcher to polyfills 2020-05-01 15:25:57 -07:00
Bryan Roe
3816c47a58 1. Removed dead code from service-manager.js2.
2. Updated win-dispatcher to create task using command line parameters, instead of stdin, negating need to export/import XML to fix non-english characters
2020-05-01 11:30:50 -07:00
Bryan Roe
33c089e275 1. Updated so CachedOnly db is created when needed
2. Updated uninstall/fulluninstall to be able to self delete
2020-05-01 11:05:47 -07:00
Bryan Roe
a7a2b84a91 1. Updated -fullinstall -install -fulluninstall -install to use agent-installer
2. Fixed DPI awareness on Installer Dialog Box
2020-05-01 00:42:37 -07:00