1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-25 04:33:23 +00:00
Commit Graph

889 Commits

Author SHA1 Message Date
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
16a2f437c3 Added ability to Save/Restore handle wait state
Fixed edge case that could cause a connection to resume twice
2020-05-20 12:05:38 -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
3539181652 Fixed fragment compare 2020-05-18 03:00:24 -07:00
Bryan Roe
1fd927a787 Added ability to set maxFragmentSize to webrtc datachannel 2020-05-18 02:37:25 -07:00
Bryan Roe
0e8bc420a3 Added BuildNumber back to os.name for windows 2020-05-17 23:38:39 -07:00
Bryan Roe
0f6539b665 Merge branch 'Branch_pathfix' 2020-05-17 18:08:55 -07:00
Bryan Roe
161f125576 Fixed bug in finalizer, where wait handle was not removed 2020-05-17 14:38:57 -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
2277b99bd7 Updated os.name so that on Windows does not need admin to get better results 2020-05-16 15:30:51 -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
5e28a53736 Fixed array that was too small 2020-05-16 03:26:04 -07:00
Bryan Roe
97ad48f2f2 1. Added ILibChain_WriteEx()
2. Updated ILibChain_Continue() on windows to take an optional list of HANDLE**
3. Updated net.socket IPC on Windows  to use ILibChain_ReadEx and ILibChain_WriteEx
4. Fixed child_process.waitExit() on windows to pass only the wait handles for the process
5. Added GetWaitHandles() to ILibProcessPipe
2020-05-15 17:25:49 -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
9a4f2edfef Fixed compiler warning, and updated fix 2020-05-11 14:17:25 -07:00
Bryan Roe
dee281af65 Updated exit method for privacy bar 2020-05-09 15:20:57 -07:00
Bryan Roe
ae4df658ca Fixed bug where HANDLE removal doesn't dequeue a task 2020-05-08 01:18:21 -07:00
Bryan Roe
dd0cd1af85 Fixed timeout, for child_process.waitExit() 2020-05-07 22:19:49 -07:00
Bryan Roe
7dc8ee4ef4 Added memory ownership for buffer 2020-05-07 18:19:14 -07:00
Bryan Roe
9668b8d77d Update to use new threading model for windows 2020-05-07 10:29:49 -07:00
Bryan Roe
47066bd825 untested changes 2020-05-06 14:03:41 -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
d26701c731 Updated ReadEx 2020-05-05 13:27:03 -07:00
Bryan Roe
1bd4e3d07c Updated Windows Chain logic, to use WSAEventSelect and WaitForMultipleObjectsEx 2020-05-04 17:25:55 -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
941ac6e192 1. Added NULL check
2. Added process._exit()
3. Fixed CancelIOEx usage
2020-05-03 19:40:32 -07:00
Bryan Roe
c2486d9180 1. added missing return
2. Fixed error with pushing string from filewatcher
2020-05-02 10:02:49 -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
Bryan Roe
10f1f53912 1. Removed usage of wcstomb_s(), which doesn't support UTF8
2. Added WideToUTF8_stupid() helper for API calls that give you byte count instead of character count of a non-null terminated UTF16 string
3. Fixed a few more places to support UTF8
2020-04-30 16:20:37 -07:00
Bryan Roe
cf91d6c709 1. Fixed bug with os.tmpdir()
2. Updated ScriptMode, so current durrectory is not changed to script path
3. Fixed process.cwd() on windows to support UTF8
2020-04-30 11:51:41 -07:00
Bryan Roe
8268fdf33a Fixed compiler warning 2020-04-30 10:26:12 -07:00
Bryan Roe
a074a17790 1. Updated win-dispatcher to only edit Task, if execPath contains UTF-8
2. Integrated updated task-scheduler into Polyfills.
2020-04-30 10:19:33 -07:00