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

Commit Graph

  • 52cc465133 Added macOS support Bryan Roe 2020-06-05 10:42:44 -07:00
  • a0ed803cf6 Updated installer, to delete old .msh file before installing/updating agent MeshCentral_v0.5.51 Bryan Roe 2020-06-04 13:53:56 -07:00
  • f590c53ac8 Updated installer to exit immediately if permission check fails Bryan Roe 2020-06-04 12:00:40 -07:00
  • 34908f8a1a Updated service-manager.stop() on Windows to force kill process if stuck in STOP_PENDING Bryan Roe 2020-06-04 11:27:35 -07:00
  • 5bfd867e86 Fixed Working Directory for FreeBSD service definition Bryan Roe 2020-06-04 01:54:06 -07:00
  • f82f836b5a Another freebsd fix Bryan Roe 2020-06-04 01:14:10 -07:00
  • 0bd84b93b1 freebsd fix Bryan Roe 2020-06-04 00:47:34 -07:00
  • 7ffd8588f8 Updated freebsd Bryan Roe 2020-06-04 00:43:52 -07:00
  • 3f156f0cec Updated for freebsd, and added workaround for xclip fork Bryan Roe 2020-06-04 00:34:29 -07:00
  • 7264c43e67 REmoved pseudo terminal check from freebsd for consoleUid() Bryan Roe 2020-06-03 21:22:35 -07:00
  • 82f7091156 Added freebsd support for clipboard via xclip Bryan Roe 2020-06-03 21:15:25 -07:00
  • 44b44a2456 Updated metadata for macos message-box, and updated cleanup for net.Server for ipc Bryan Roe 2020-06-03 19:05:49 -07:00
  • 933e7f9721 Added macOS clipboard support Bryan Roe 2020-06-03 17:02:56 -07:00
  • 51a3bc5384 1. Improved clipboard on linux if xclip is installed 2. Fixed compiler warnings Bryan Roe 2020-06-03 15:54:09 -07:00
  • 08bcfbfcc5 Updated service-manager.enumerateService() for Linux, to include state and pid if available Bryan Roe 2020-06-03 12:48:49 -07:00
  • 78432dae45 Windows heci update Bryan Roe 2020-06-03 11:14:50 -07:00
  • 28e8a8db81 1. Updated default install path for Windows agent-installer 2. Fixed installer, so it doens't create an empty .db file 3. Updated uninstaller, so it deletes the folder if it's empty Bryan Roe 2020-06-02 16:53:56 -07:00
  • a0cda3989c fixed typo with ')' placement Bryan Roe 2020-06-02 13:23:44 -07:00
  • e9764045a4 Fixed issue caused by Signal Listener being at top of chain, so it could get emitted before a pipe read Bryan Roe 2020-06-02 03:43:20 -07:00
  • 54628594f1 Update signal handler for macOS Bryan Roe 2020-06-02 02:57:28 -07:00
  • 537e4404c6 Integrated SIGCHLD support with Linux child_process Bryan Roe 2020-06-01 22:13:00 -07:00
  • 297b5b1a5c Updated JS signal handler for linux Bryan Roe 2020-06-01 17:28:36 -07:00
  • fbecd5a7ef removed debug printf Bryan Roe 2020-06-01 14:46:47 -07:00
  • 86bef3de68 Added missing 'return' statement. Bryan Roe 2020-06-01 14:24:06 -07:00
  • 6e8e6ca5e0 Fixed cleanup logic for sighandler Bryan Roe 2020-06-01 12:41:21 -07:00
  • fa983efa6f 1. Added 'removeListener' event to EventEmitter 2. Fixed bug with callback deletions in EventEmitter.removeAllListeners Bryan Roe 2020-06-01 11:21:12 -07:00
  • c97a58f037 Updated linux/freebsd user-sessions.consoleUid() to skip users logged in on a pseudo console. Bryan Roe 2020-05-31 22:12:07 -07:00
  • 6609e23f78 Updated windows event hook for power state, to always event on hookup Bryan Roe 2020-05-31 11:14:26 -07:00
  • 1d81dba897 Updated power-monitor for linux Bryan Roe 2020-05-31 08:58:28 -07:00
  • bfaddfaee2 Updated windows to not send the initial event on newListener for acdc, because windows acpi will already do this Bryan Roe 2020-05-31 00:16:41 -07:00
  • 5f1ca444a5 Updated user-sessions to remove buggy code with lock/unlock on linux Bryan Roe 2020-05-30 23:06:40 -07:00
  • b78a29eb88 1. Updated metadata for linux ipcSocket 2, Added linux-acpi, and attached events to power-monitor for linux Bryan Roe 2020-05-30 22:59:06 -07:00
  • 0aa17b4a61 added missing file Bryan Roe 2020-05-30 22:58:25 -07:00
  • ce29efe527 Removed buggy lock/unlock event Bryan Roe 2020-05-30 21:02:25 -07:00
  • 82d6248bb9 Added battery detection for macOS Bryan Roe 2020-05-30 13:45:23 -07:00
  • c85dde4af1 added missing break statement Bryan Roe 2020-05-30 12:46:22 -07:00
  • e6a1743d3e Unified battery detection across platforms, and added support for linux. Bryan Roe 2020-05-30 12:39:26 -07:00
  • 51e6062966 Fixed bug, where user-sessions.changed, which could be emitted multiple times, caused duplicate privacy bars to be drawn Bryan Roe 2020-05-30 00:30:54 -07:00
  • 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 Bryan Roe 2020-05-29 23:45:24 -07:00
  • 6e2c9e4a5a Fixed bug in promise, where an exception was thrown, if a then() returned an already resolved promise. Bryan Roe 2020-05-29 23:16:43 -07:00
  • 4c143c948b Updated metadata for toaster and message-box Bryan Roe 2020-05-29 16:24:17 -07:00
  • fdf86827ed Updated metadata for net.server Bryan Roe 2020-05-29 15:45:17 -07:00
  • 9b47e7891a Add -state flag Bryan Roe 2020-05-29 13:41:36 -07:00
  • f221412c34 Fixed bug in promise, where you couldn't resolve a promise with null Bryan Roe 2020-05-29 12:27:06 -07:00
  • 7d56f621e7 Added metadata for Windows Child KVM process Bryan Roe 2020-05-29 10:15:41 -07:00
  • 25539b09d7 Fixed metadata handling bug on Windows, for child_process Bryan Roe 2020-05-29 10:10:09 -07:00
  • f248288e90 Updated promise to correctly implement uncaught rejection Bryan Roe 2020-05-29 04:46:40 -07:00
  • 406543943f Updated promise, so rejection is substituted if then() returns a rejected promise Bryan Roe 2020-05-29 02:33:43 -07:00
  • 5104dd40fe 1. Updated promise to substitute promise, when then() returns a promise 2. Removed uncaught rejection, because it wasn't implemented correctly Bryan Roe 2020-05-29 02:28:34 -07:00
  • 9e6387599a Added ILibChain_ReadAndSaveStateEx() Updated Windows IPC Socket, so client connection uses ReadAndSaveState, to start in paused state. Bryan Roe 2020-05-29 00:02:59 -07:00
  • 69c29eee81 Fixed race with connect event for Windows IPC Bryan Roe 2020-05-28 21:40:59 -07:00
  • a8ed89f79b Ipdated os.arch() on Windows to correctly use IsWOW64 Updated os.arch() on linux to check LONG_BIT if uname is 64 bit Bryan Roe 2020-05-28 16:48:26 -07:00
  • b8007f227b Added work-around for service-manager if %ProgramFiles(x86)% doesn't exist, to work around issue of Windows 7 erroneously returning IsWOW64 Bryan Roe 2020-05-28 15:26:54 -07:00
  • 828cbf10b2 Merge branch 'Branch_heci_update' Bryan Roe 2020-05-28 13:22:02 -07:00
  • 9297eca58c Updated metadata, and fixed end() to remove HANDLE from select() if connection is not paused. Branch_heci_update Bryan Roe 2020-05-28 13:20:10 -07:00
  • 5fa79bdee0 Fixed compiler warnings Bryan Roe 2020-05-28 01:00:59 -07:00
  • 3824ef638c Updated project files, and fixed compiler warnings Bryan Roe 2020-05-28 00:54:30 -07:00
  • 72baa548fa Updated debug log messages Bryan Roe 2020-05-28 00:27:46 -07:00
  • 2b053ef627 Fixed race Bryan Roe 2020-05-27 23:11:30 -07:00
  • 7246198454 Fixed typo Bryan Roe 2020-05-27 21:23:38 -07:00
  • 4a428afe88 Added windows check around overlapped definition Bryan Roe 2020-05-27 21:20:27 -07:00
  • 67bb0b98dc Updated DescriptorEvents to support separate FD_SET watchers Updated heci.js linux support Bryan Roe 2020-05-27 21:17:32 -07:00
  • 5cd41e9ebd Updated constants Bryan Roe 2020-05-27 19:07:04 -07:00
  • bb5cecac23 fixed bug with function callback definition Bryan Roe 2020-05-27 18:41:27 -07:00
  • 3b3cf725a8 linux update for fcntl Bryan Roe 2020-05-27 17:26:02 -07:00
  • 2c3585627b linux update Bryan Roe 2020-05-27 16:57:57 -07:00
  • b24a9ec638 Linux Update for ioctl and fs.read Bryan Roe 2020-05-27 03:17:23 -07:00
  • 9e32152877 First rev Bryan Roe 2020-05-26 19:08:58 -07:00
  • 110b09a832 Added buffermode to Polyfill writaableStream Bryan Roe 2020-05-26 19:02:05 -07:00
  • 84385ec7e6 Fixed memory leak Bryan Roe 2020-05-25 21:29:45 -07:00
  • aa1460ab04 Fixed FFI interop signed/unsigned problem Bryan Roe 2020-05-25 16:45:27 -07:00
  • b47af8bb4b Update DescriptorEvents WaitHandle logic Bryan Roe 2020-05-25 14:05:04 -07:00
  • a9a7f47fd2 Compiled with CentOS 5.11 Bryan Roe 2020-05-25 10:47:39 -07:00
  • 1577458365 Update DescriptorEvents Bryan Roe 2020-05-25 09:21:34 -07:00
  • 7c3236ba8d Added helpers, and updated HECI cleanup Bryan Roe 2020-05-24 00:10:48 -07:00
  • 74d4ae2c1e Windows, rev1 update Bryan Roe 2020-05-23 01:02:44 -07:00
  • aff2e07a1f Merge branch 'master' of https://github.com/Ylianst/MeshAgent Bryan Roe 2020-05-22 16:33:18 -07:00
  • a8e026806a added queue macro Bryan Roe 2020-05-22 16:32:50 -07:00
  • c2c12f7ac5 Fixed compiler warning Bryan Roe 2020-05-22 15:08:41 -07:00
  • dad1d4d03b Added safegaurd around embedded finalizer on event emitter Bryan Roe 2020-05-22 14:46:52 -07:00
  • 3c6d23faa2 1. Added addition native JS helpers 2. Updated metadata Bryan Roe 2020-05-22 14:08:58 -07:00
  • a7b30fb729 Updated metadata Bryan Roe 2020-05-22 12:18:46 -07:00
  • 2a0cc4435d Fixed #ifdef Bryan Roe 2020-05-22 00:31:48 -07:00
  • 32935e0102 Updated metadata handling Bryan Roe 2020-05-22 00:27:01 -07:00
  • 383c19f5fe 1. Updated metadata 2. Fixed compiler warning Bryan Roe 2020-05-21 19:06:05 -07:00
  • dd216efbe8 Updated metadata Bryan Roe 2020-05-21 13:20:42 -07:00
  • f516ad9511 Updated console, so it will not throw exception if mode is logfile, and it cannot write MeshCentral_v0.5.37 Bryan Roe 2020-05-20 23:33:39 -07:00
  • 90ab77197a Updated retry logic for windows self update Bryan Roe 2020-05-20 22:11:03 -07:00
  • 70979ad761 1. Fixed process.kill() on windows to wait to complete 2. Updated self update on windows to handle stale processes Bryan Roe 2020-05-20 21:10:02 -07:00
  • 79e7b74598 Updated process-manager on windows to return full path Bryan Roe 2020-05-20 17:33:18 -07:00
  • 3c3a0075a6 Fixed compiler warning Bryan Roe 2020-05-20 14:24:02 -07:00
  • 452b1201ce Fixed user-consent cleanup on macos Bryan Roe 2020-05-20 14:09:36 -07:00
  • 7befd44dd5 Fixed #ifdef for macOS Bryan Roe 2020-05-20 13:46:39 -07:00
  • 655e607e01 Fixed #ifdef Bryan Roe 2020-05-20 13:14:39 -07:00
  • f4b7c13888 Changed where IPC server is closed Bryan Roe 2020-05-20 12:22:09 -07:00
  • 16a2f437c3 Added ability to Save/Restore handle wait state Fixed edge case that could cause a connection to resume twice Bryan Roe 2020-05-20 12:05:38 -07:00
  • f2d63ea116 Updated metadata for descriptor tracking Bryan Roe 2020-05-19 17:21:07 -07:00
  • f6c254bd4c Fixed crash caused by ChainViewer Bryan Roe 2020-05-19 15:53:59 -07:00
  • 56cc4c1328 Improved descriptor tracking Bryan Roe 2020-05-19 14:47:52 -07:00
  • 72ca73dd3d Added ability to fetch handle count Bryan Roe 2020-05-19 10:11:59 -07:00