1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-01-30 08:13:19 +00:00

Commit Graph

  • 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 Bryan Roe 2020-05-19 01:14:18 -07:00
  • f115066e68 Fixed bug in xwayland check Bryan Roe 2020-05-18 15:46:33 -07:00
  • 5584a3d866 Fixed #ifdef for nokvm builds Bryan Roe 2020-05-18 14:59:26 -07:00
  • 7ab6eb1d04 Updated UAC Elevation of Temp Agent, to run unprivileged if UAC is denied Bryan Roe 2020-05-18 03:23:46 -07:00
  • 3539181652 Fixed fragment compare Bryan Roe 2020-05-18 03:00:24 -07:00
  • 1fd927a787 Added ability to set maxFragmentSize to webrtc datachannel Bryan Roe 2020-05-18 02:37:25 -07:00
  • 75b976b7ac Added missing #ifdef Bryan Roe 2020-05-18 00:48:31 -07:00
  • 0e8bc420a3 Added BuildNumber back to os.name for windows Bryan Roe 2020-05-17 23:38:39 -07:00
  • 19fb0163d5 Added UAC elevation for Temporary Agent when run from connect button on installer UI Bryan Roe 2020-05-17 23:07:11 -07:00
  • 66122d43c1 Fixed compiler warning Bryan Roe 2020-05-17 18:26:45 -07:00
  • 0f6539b665 Merge branch 'Branch_pathfix' Bryan Roe 2020-05-17 18:08:55 -07:00
  • 161f125576 Fixed bug in finalizer, where wait handle was not removed Branch_pathfix Bryan Roe 2020-05-17 14:38:57 -07:00
  • 2c3f1bcab7 Fixed toast for Windows 7 Bryan Roe 2020-05-17 13:57:48 -07:00
  • 1d5aa076db Added support to message-box to specify UID directly Bryan Roe 2020-05-17 01:45:13 -07:00
  • 2277b99bd7 Updated os.name so that on Windows does not need admin to get better results Bryan Roe 2020-05-16 15:30:51 -07:00
  • 41628bf0d9 Fixed cleanup for toast on Windows Bryan Roe 2020-05-16 14:33:45 -07:00
  • 474f6fc4d0 Updated toast mechanism on Windows Bryan Roe 2020-05-16 14:25:29 -07:00
  • 5e28a53736 Fixed array that was too small Bryan Roe 2020-05-16 03:26:04 -07:00
  • 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 Bryan Roe 2020-05-15 17:25:49 -07:00
  • 89cafa3ba4 Updated linux proxy detetion logic Bryan Roe 2020-05-13 15:44:45 -07:00
  • 8f7b983a32 Updated X11 detect retry logic Bryan Roe 2020-05-13 13:37:57 -07:00
  • d3f6323999 Fixed bug where if you login from login screen, the resulting privacy bar doesn't close when you disconnect KVM Bryan Roe 2020-05-13 10:53:08 -07:00
  • 74b68fb966 IMproved error message for Xwayland Bryan Roe 2020-05-13 10:16:16 -07:00
  • 176ed8069f Updated KVM to spawn privacy bar (if enabled) on most distros when you login from login screen Bryan Roe 2020-05-13 00:45:21 -07:00
  • 382105e135 Updated user-consent on linux to auto-fail when current uid is the gdm Bryan Roe 2020-05-12 16:09:00 -07:00
  • a2cba4b6ac Fixed environment variable check Bryan Roe 2020-05-12 16:01:51 -07:00
  • 906fab95a2 1. Updated linux to be able to KVM to login prompt 2. Fixed project file back 3. Added comments to makefile about gdm3 Bryan Roe 2020-05-12 01:01:25 -07:00
  • 67cb052356 fixed microsecond to millisecond conversion error Bryan Roe 2020-05-11 15:36:41 -07:00
  • 9a4f2edfef Fixed compiler warning, and updated fix Bryan Roe 2020-05-11 14:17:25 -07:00
  • 7e5a0528fe fixed compiler warning Bryan Roe 2020-05-09 16:34:14 -07:00
  • d194bd9501 Updated cleanup for MessagePump Bryan Roe 2020-05-09 16:29:59 -07:00
  • dee281af65 Updated exit method for privacy bar Bryan Roe 2020-05-09 15:20:57 -07:00
  • 308241efd1 added missing file Bryan Roe 2020-05-09 14:23:46 -07:00
  • a4c5430879 Updated windows path to use ReadEx when overlapped is supported Bryan Roe 2020-05-09 11:02:16 -07:00
  • b2b78a3dbe Fixed so current node can be removed while being dispatched Bryan Roe 2020-05-08 19:37:16 -07:00
  • e516d3fd7d Moved hwere weblog is initialized, so command line switches can be used to activate it Bryan Roe 2020-05-08 08:31:17 -07:00
  • ae4df658ca Fixed bug where HANDLE removal doesn't dequeue a task MeshCentral_v0.5.27 Bryan Roe 2020-05-08 01:18:21 -07:00
  • dd0cd1af85 Fixed timeout, for child_process.waitExit() Bryan Roe 2020-05-07 22:19:49 -07:00
  • 7dc8ee4ef4 Added memory ownership for buffer Bryan Roe 2020-05-07 18:19:14 -07:00
  • 0dc052319c Fixed #ifdef Bryan Roe 2020-05-07 12:31:58 -07:00
  • 2ae485dad8 Fixed dwErrorStatus check Bryan Roe 2020-05-07 11:27:05 -07:00
  • 9668b8d77d Update to use new threading model for windows Bryan Roe 2020-05-07 10:29:49 -07:00
  • 47066bd825 untested changes Bryan Roe 2020-05-06 14:03:41 -07:00
  • 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 Bryan Roe 2020-05-05 16:12:23 -07:00
  • d26701c731 Updated ReadEx Bryan Roe 2020-05-05 13:27:03 -07:00
  • 969909cca7 Updated WriteEx Bryan Roe 2020-05-05 02:00:07 -07:00
  • a58c3279b7 Added WaitHandles array to chain Bryan Roe 2020-05-04 21:08:43 -07:00
  • ed418bd695 Fixed bugs on which WSAEvent was closed Bryan Roe 2020-05-04 19:21:39 -07:00
  • 1bd4e3d07c Updated Windows Chain logic, to use WSAEventSelect and WaitForMultipleObjectsEx Bryan Roe 2020-05-04 17:25:55 -07:00
  • 11da1118b4 updated child-container Bryan Roe 2020-05-03 19:42:44 -07:00
  • 99cbc98302 Updated message-box to use child-container Bryan Roe 2020-05-03 19:41:10 -07:00
  • 941ac6e192 1. Added NULL check 2. Added process._exit() 3. Fixed CancelIOEx usage Bryan Roe 2020-05-03 19:40:32 -07:00
  • c2486d9180 1. added missing return 2. Fixed error with pushing string from filewatcher Bryan Roe 2020-05-02 10:02:49 -07:00
  • d18ed5dd89 Added updated win-dispatcher to polyfills Bryan Roe 2020-05-01 15:25:57 -07:00
  • b8b2638f8a Added log messages for various certiicate and nodeid issues. Bryan Roe 2020-05-01 13:22:07 -07:00
  • 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 Bryan Roe 2020-05-01 11:30:50 -07:00
  • 33c089e275 1. Updated so CachedOnly db is created when needed 2. Updated uninstall/fulluninstall to be able to self delete Bryan Roe 2020-05-01 11:05:47 -07:00
  • f38089fa3b Updated, so if database is locked, and installer is being run, db will open in cache only mode Bryan Roe 2020-05-01 01:21:25 -07:00
  • a7a2b84a91 1. Updated -fullinstall -install -fulluninstall -install to use agent-installer 2. Fixed DPI awareness on Installer Dialog Box Bryan Roe 2020-05-01 00:42:37 -07:00
  • 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 Bryan Roe 2020-04-30 16:20:37 -07:00
  • 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 Bryan Roe 2020-04-30 11:51:41 -07:00
  • 8268fdf33a Fixed compiler warning Bryan Roe 2020-04-30 10:26:12 -07:00
  • a074a17790 1. Updated win-dispatcher to only edit Task, if execPath contains UTF-8 2. Integrated updated task-scheduler into Polyfills. Bryan Roe 2020-04-30 10:19:33 -07:00
  • 68fe8452d3 Rev1 of task-scheduler fixes for UTF8/UTF16 problems Bryan Roe 2020-04-30 01:40:58 -07:00
  • 07371fed6a !. Fixed more exePath related UTF8 issues 2. Added os.tmpdir() support 3. Added Buffer.toString('utf16') Bryan Roe 2020-04-30 01:40:03 -07:00
  • bf43bc0c62 test Bryan Roe 2020-04-29 11:04:48 -07:00
  • 5aaa062ca6 add PS integration for editing Bryan Roe 2020-04-29 11:04:10 -07:00
  • 71bd469551 fix Bryan Roe 2020-04-29 03:01:44 -07:00
  • c7959a8332 Added ability to close message-box on windows Bryan Roe 2020-04-28 14:27:42 -07:00
  • 1e10f90aec Added ability to close message-box for linux Bryan Roe 2020-04-28 12:47:58 -07:00
  • 875c5ef2b1 Added pseudo privacy bar support to macOS Bryan Roe 2020-04-28 11:33:46 -07:00
  • dbbc47e751 1. Added work-around for Zenity timeout support detection for platforms that require DISPLAY to be set in env just to query metadata 2. Fixed bug where timeout work-around resulted in success instead of timeout Bryan Roe 2020-04-28 03:03:18 -07:00
  • 7b339e08e0 Fixed crash that could occur if certain command line parameters are specified when there aren't sufficient permissions to open the db Bryan Roe 2020-04-28 01:44:11 -07:00
  • 12347a8eb4 Added multi-workspace support to privacy bar for linux Bryan Roe 2020-04-28 01:19:24 -07:00
  • e1cb66e81c Added Workspace detection on X Bryan Roe 2020-04-27 23:35:18 -07:00
  • 4d752aa7a4 Changed release optimization from Os to O3, because macOS doesn't like Os Bryan Roe 2020-04-27 13:28:23 -07:00
  • b8e58a37f7 added cpu_name for macOS Bryan Roe 2020-04-27 00:13:48 -07:00
  • b1872004b0 Fixed user-consent and alerts for macOS Catalina. Bryan Roe 2020-04-26 23:06:51 -07:00
  • e66adb9858 Updated to empty records are omitted MeshCentral_v0.5.15 Bryan Roe 2020-04-26 16:39:59 -07:00
  • a70fe75883 Fixed bug where last storage record was ommited on linux Bryan Roe 2020-04-26 16:30:22 -07:00
  • af81e79702 1. Added more sysinfo details for linux 2. Added isVM() workaround for VMware if bios_vendor is not set Bryan Roe 2020-04-26 16:09:18 -07:00
  • 581b012340 Unified GPU names for linux and windows Bryan Roe 2020-04-26 14:32:55 -07:00
  • 8ec340f8b5 Added cpu_name for linux Bryan Roe 2020-04-26 13:41:40 -07:00
  • 1db2b400d1 Fixed dispatch loop that can happen on process exit Bryan Roe 2020-04-26 13:03:48 -07:00
  • 19508fa79e 1. Updated os.Name and os.name() to fetch Windows name from older versions of Windows 2. Fixed compiler warning Bryan Roe 2020-04-26 09:57:43 -07:00
  • de4c507b57 Added title support to xmessage Bryan Roe 2020-04-26 02:56:03 -07:00
  • 2717134c50 Added support for xmessage, as fallback if zenity and kdialog are not found. This is needed for Deepin Bryan Roe 2020-04-26 02:07:39 -07:00
  • cb95c0bbea 1. Fixed service-manager to include execute permission for user, fixing issue with Deepin Linux 2. Added os.Name property Bryan Roe 2020-04-26 00:54:04 -07:00
  • 05cd4136d0 Added to windows 'sysinfo' to show GPU/CPU/HDD make/model Bryan Roe 2020-04-25 21:59:40 -07:00
  • 7ecb9e890a Added missing cursor definitions for Deepin 20 Bryan Roe 2020-04-25 18:28:50 -07:00
  • 28dbc59746 Updated VM detection for ProxMox Bryan Roe 2020-04-24 23:56:07 -07:00
  • cb991c17f0 Fixed docker container support Bryan Roe 2020-04-24 23:00:21 -07:00
  • 55a832ba33 Fixed bug with Xen/AWS detection Bryan Roe 2020-04-24 21:10:32 -07:00
  • 26e48ff044 Added Docker container detection Bryan Roe 2020-04-24 19:34:24 -07:00
  • 9682464cb6 1. fixed #def issue 2. Added Virtual Machine detection MeshCentral_v0.5.14 Bryan Roe 2020-04-24 16:06:59 -07:00
  • de24ee7543 Fixed edge case bug, where EventLoopThread could be momentarily stalled on exit, on windows Bryan Roe 2020-04-24 14:22:13 -07:00
  • 669fa91083 Fixed display selection irregularity on windows Bryan Roe 2020-04-24 11:13:42 -07:00
  • ccc3c81ab5 Updated KVM detection, to retry every 10 seconds for 3 minutes if XLIBS are detected but X server is not Bryan Roe 2020-04-23 22:40:16 -07:00
  • 3843d0173d 1. Added NULL reference check 2. Removed suspend/resume duktape call Bryan Roe 2020-04-23 19:53:57 -07:00
  • 54b291187b 1. Fixed compiler warning when NO_IFADDR is defined 2. Added pthread_timedjoin_np() workaround for older glibc/gcc Bryan Roe 2020-04-23 16:47:57 -07:00