1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2026-01-31 00:33:31 +00:00

Commit Graph

  • 812fbae6e5 Updated size check Bryan Roe 2020-09-23 14:01:22 -07:00
  • 010f77b5d8 1. Changed TAG size from 1024 to 4096 2. Added size check to selfUpdate StartType Bryan Roe 2020-09-23 13:23:05 -07:00
  • 29d0e7917d Added '--configUsesCWD' switch to force configuration files to use working Path Bryan Roe 2020-09-19 11:45:24 -07:00
  • f332ddb59c 1. Fixed bug in windows installer when installing when agent already installed 2. Added verbose mode for installer Bryan Roe 2020-09-17 17:30:16 -07:00
  • 3f4e5df9a2 Fixed formatting in error message Bryan Roe 2020-09-17 14:53:28 -07:00
  • c9e42cae2c Changed write to printf Bryan Roe 2020-09-17 14:49:43 -07:00
  • 9e2d0eda91 Added more descriptive error message for FreeBSD when procfs is not mounted Bryan Roe 2020-09-17 14:47:33 -07:00
  • 8cdcfcb187 Addressed Checkmarx issues Bryan Roe 2020-09-17 12:59:15 -07:00
  • 20d4345a87 1. Updated console.log to use snprintf to size buffer 2. Fixed code that was accidentally deleted from macOS service-manager Bryan Roe 2020-09-17 12:49:12 -07:00
  • 1578423f28 Removed unreferenced file Bryan Roe 2020-09-17 10:45:58 -07:00
  • 5100ef10c0 Updated laptop detection on Windows Bryan Roe 2020-09-13 12:56:17 -07:00
  • f234c37969 updated file transfer test Bryan Roe 2020-09-11 12:21:40 -07:00
  • 61b8c71e6a Fixed init.d PID check MeshCentral_v0.6.33 Bryan Roe 2020-09-10 10:49:26 -07:00
  • ecb3d2f0fa Update MeshService.rc smartekIT 2020-09-11 00:40:54 +10:00
  • 0f042fa34e Fixed service installation for init.d Bryan Roe 2020-09-10 01:08:04 -07:00
  • 80158d42ea 1. Updated installer to support --installPath on most all platforms 2. Updated installer, so if service already exists, and installPath isn't specified, it will try to use the existing path. Bryan Roe 2020-09-09 22:11:33 -07:00
  • cb364e8ec4 Fixed init.d service issue Bryan Roe 2020-09-09 13:50:48 -07:00
  • e6ac052c88 Updated installer on Windows, so installation works correctly if installing from non user account Bryan Roe 2020-09-09 11:34:00 -07:00
  • df75f8897d Fixed zip crash MeshCentral_v0.6.28 Bryan Roe 2020-09-03 13:42:44 -07:00
  • f5cfbc6f48 1. Updated makefile to build filewatcher for pi 2. Fixed crash when zipping multiple files Bryan Roe 2020-09-03 11:14:44 -07:00
  • 3fae5b9398 1. Fixed flow control bug with compressed-stream 2. Fixed moderated event on linux Bryan Roe 2020-09-02 23:04:42 -07:00
  • b484cf9815 Updated proxy detection algorithm on Linux. Bryan Roe 2020-08-27 13:14:11 -07:00
  • f98f976eba Updated self-update to support procd (OpenWRT) Bryan Roe 2020-08-22 00:05:07 -07:00
  • 105ff1dcb4 Fixed byte order when parsing gatway address on BigEndian platforms Bryan Roe 2020-08-21 23:45:23 -07:00
  • 7cc0f0c213 Updated installer to save ID of user that installed agent Bryan Roe 2020-08-21 19:41:19 -07:00
  • ad0c6026b5 1. Enabled IP Address Monitoring for MIPS24KC 2. Updated Control Channel Ping/Pong handler to disconnect control channel on pong timeout Bryan Roe 2020-08-21 14:05:45 -07:00
  • beaadd09c6 Added procd support for installer Bryan Roe 2020-08-20 23:19:04 -07:00
  • 87991a34ab Added initial support for procd service type Bryan Roe 2020-08-20 17:48:46 -07:00
  • 847d72c9ff Added signal handler, to support stopping from a service manager, like procd Bryan Roe 2020-08-20 16:24:34 -07:00
  • 90ad3da383 Added missing file Bryan Roe 2020-08-20 16:03:25 -07:00
  • 8da2b2981c Updated references of ARCHID 8 to 28 Bryan Roe 2020-08-20 01:02:35 -07:00
  • 2278a1cc35 added daemon helper Bryan Roe 2020-08-19 21:43:16 -07:00
  • 9890200f25 Added MIPS24KC (OpenWRT) Support Bryan Roe 2020-08-19 17:40:34 -07:00
  • fbccacaaf4 Updated proxy-helper on linux to parse autofs mount points to prevent bad interactions Bryan Roe 2020-08-19 17:39:49 -07:00
  • 86d074f56f 1. Added event moderation support 2. Added progress support to zip-writer Bryan Roe 2020-08-18 14:14:51 -07:00
  • 321cae9eb0 1. Fixed crash that could happen when you close a FD in fs.closeSync() 2. Added 'cancel' method/event to zip-writer.js 3. Fixed bug in Windows Zip-Writer when parsing basePath 4. Added ability to manually specify basePath in Zip-Writer Bryan Roe 2020-08-18 11:09:56 -07:00
  • 376d51cb9e Added optimization comment. MeshCentral_v0.6.6 Ylian Saint-Hilaire 2020-08-12 12:33:58 -07:00
  • c155862e96 Changed default compiler optimization for release to -O2 Bryan Roe 2020-08-12 00:26:59 -07:00
  • c56ab5574f 1. Removed commented out code 2. Updated self test to work in service mode Bryan Roe 2020-08-12 00:06:31 -07:00
  • 9a8641b959 Updated LMS test case Bryan Roe 2020-08-11 18:37:10 -07:00
  • 79e89787f3 Fixed bug where I forgot to set the Tail of the pending queue when I added an item, when there was already an item Bryan Roe 2020-08-11 15:21:38 -07:00
  • 42dcbc8e4d Fixed edge case bug, where if terminate flag was set, Windows Select loop may not unblock Bryan Roe 2020-08-11 02:26:29 -07:00
  • 0b51917e24 Add LMS test case Bryan Roe 2020-08-11 00:54:20 -07:00
  • 0946ab8479 Fixed bug in rejector uncaught detection logic Bryan Roe 2020-08-11 00:53:53 -07:00
  • 68fe2d9ad0 Simplified promise rejection handling Bryan Roe 2020-08-10 23:42:34 -07:00
  • 03e4d3719f Updated AMT detection/test Bryan Roe 2020-08-10 14:54:46 -07:00
  • 288f98a79f Added coreinfo and fixed smbios Bryan Roe 2020-08-07 12:34:51 -07:00
  • 1ffe14f22c 1. Added DynamicBuffer support 2. Changed MemoryStream to use DynamicBuffer instead of native buffer, fixing smbios issue on linux Bryan Roe 2020-08-07 10:40:52 -07:00
  • c9aaeecca5 updated selftest mode to pass parameters Bryan Roe 2020-08-06 11:41:30 -07:00
  • 9d577e80e7 Updated self test startup Bryan Roe 2020-08-06 10:35:20 -07:00
  • 6740cbf55d Fixed bug in message-box (user-consent) introduced in older zenity platforms Bryan Roe 2020-08-06 01:33:30 -07:00
  • 09260ee471 First rev of self test Bryan Roe 2020-08-06 01:04:03 -07:00
  • 5f02915532 1. Updated EncryptionStream.GenerateRandom to return a node JS buffer 2. Fixed bug in promise Bryan Roe 2020-08-05 21:14:44 -07:00
  • e081f711cf Fixed cleanup code for unix domain socket, to remove inode in finalizer Bryan Roe 2020-08-03 23:47:00 -07:00
  • 399e1cc9f3 Fixed service manager on freebsd to correctly parse PID when daemon is in use Bryan Roe 2020-08-03 21:16:51 -07:00
  • 465805bc96 Fixed issue with freebsd MeshCentral_v0.6.1 Bryan Roe 2020-08-03 11:44:44 -07:00
  • f0fa377395 Added root check for service install/uninstall Bryan Roe 2020-08-03 11:06:45 -07:00
  • 584c967ac9 Fixed edge case bug on linux where if KVM is running when parent process is terminated, the kvm process causes the agent to restart. Bryan Roe 2020-08-03 10:42:37 -07:00
  • 3afdfe3609 Updated support for KDE/PLasma Bryan Roe 2020-08-02 21:10:12 -07:00
  • 67c3ba8b14 Updated to support macOS Bryan Roe 2020-08-02 15:49:09 -07:00
  • b40b4f45e6 1. Updated macOS message-box to correctly detect cancel button press 2. Fixed compiler warning 3. Updated --no-embedded=1 detection Bryan Roe 2020-08-02 15:48:15 -07:00
  • 9931cdd9e1 Updated on macOS to address multiline captions and button count errors Bryan Roe 2020-08-02 14:06:58 -07:00
  • 96390ab06e Initial rev of helper utility to generate interactive installer for linux Bryan Roe 2020-08-01 03:51:17 -07:00
  • 43e09dd41e 1. Removed uneccessary printf 2. Added support for hex values for CAched db entries 3. Added --copy-msh support in agent installer 4. Added --no-embedded support Bryan Roe 2020-08-01 02:38:38 -07:00
  • 8ff0db9c3e Added support for custom button layouts when supported by zenity Bryan Roe 2020-07-31 19:24:44 -07:00
  • 70a6130747 Added 'extra' property to message-box.zenity to poke for extra-button support Bryan Roe 2020-07-31 15:17:01 -07:00
  • 1e5b1afb9a Fixed win-systray cleanup, so if you call remove without exiting/dumping, it disconnects the IPC. MeshCentral_v0.5.99 Bryan Roe 2020-07-31 00:38:04 -07:00
  • 7a265a37b9 1. Fixed crash that occurs when meshcore is cleared, if FDSNAPSHOT was used 2. Fixed uncaught exception that occurs when you emit an event on a finalized object Bryan Roe 2020-07-30 21:32:47 -07:00
  • 8f43ced7a1 Fixed memory leak when writing compressed record Bryan Roe 2020-07-30 21:30:50 -07:00
  • 2e1d102311 Updated windows system tray support Bryan Roe 2020-07-30 18:38:27 -07:00
  • 8546a1333b Initial add... Still need to work out cleanup on LocalSystem Bryan Roe 2020-07-30 12:47:11 -07:00
  • 518a304bfc 1. Modified when process.exit event is emitted, so that it emits before any objects are finalized 2. Added process.exitting property that returns true if runtime is in process of exitting Bryan Roe 2020-07-30 11:00:02 -07:00
  • a08cdc5d27 Forgot to add this file to repo. Bryan Roe 2020-07-30 10:58:07 -07:00
  • f2eb015b2a Fixed bug in unshift() logic in do/while loop on windows IPC MeshCentral_v0.5.97 Bryan Roe 2020-07-29 13:25:40 -07:00
  • d56dd0b308 Updated new event emitter, so that JSON table is updated after listener is added, instead of before. Bryan Roe 2020-07-29 01:07:47 -07:00
  • 0f50542d8d Fixed typo in Windows Server 2012 fix. I meant to pass bytesRead, not bufferLen Bryan Roe 2020-07-28 22:17:31 -07:00
  • 7b9ce06818 1. Added workaround for ReadFile() problem on Windows Server 2012 Bryan Roe 2020-07-28 18:27:07 -07:00
  • 9f09abdbcd Updated EventEmitter to use JS data structure instead of native Bryan Roe 2020-07-28 15:17:37 -07:00
  • 182469a82c Fixed bug with ILibParseString, if offset was specified Bryan Roe 2020-07-28 15:16:40 -07:00
  • 3757910295 Added Array.findIndex() polyfill Bryan Roe 2020-07-28 15:16:09 -07:00
  • 1064fee868 1. Fixed size checks 2. Added checks for db write errors, and added readonly mode failover, with an error event Bryan Roe 2020-07-27 13:19:36 -07:00
  • e132cb9d0b Fixed hash buffer size Bryan Roe 2020-07-27 13:18:24 -07:00
  • 9c3fa12dc6 1. Fixed typo 2. Added handler for jpeg memory allocation error Bryan Roe 2020-07-27 09:59:07 -07:00
  • 453b5cdf5b Fixed broken while loop Bryan Roe 2020-07-27 09:58:04 -07:00
  • c986d60132 REmoved unreferenced variable Bryan Roe 2020-07-27 09:57:23 -07:00
  • 6c6c9b871e 1. Added upperbound on alloca 2. Removed unreferenced variables Bryan Roe 2020-07-27 09:56:58 -07:00
  • d9b236971e Added missing error handler Bryan Roe 2020-07-27 09:56:14 -07:00
  • 3452a4c59a Updated to emit error if decrypt fails Bryan Roe 2020-07-27 09:55:20 -07:00
  • 4d828e15da Fixed bug where if no items are in the chain or the handle list, the timeout was left at 0, causing high CPU utilization on Windows. MeshCentral_v0.5.95 Bryan Roe 2020-07-26 00:57:59 -07:00
  • a45f5f07c8 Updated readonly support MeshCentral_v0.5.90 Bryan Roe 2020-07-18 01:55:10 -07:00
  • d1a615b7ec Added metadata Bryan Roe 2020-07-18 00:54:07 -07:00
  • af9ce34a6f Updated to better support readonly filesystems Bryan Roe 2020-07-18 00:32:35 -07:00
  • 1337c449cc Updated header parsing for permessage-deflate Bryan Roe 2020-07-17 22:58:00 -07:00
  • 6fbba1ec0b 1. Update SHA384FileHash to support non binaries on Windows 2. Updated deflate settings Bryan Roe 2020-07-17 14:56:16 -07:00
  • 63d979ae97 Added ability to run zip files from command line Bryan Roe 2020-07-17 10:31:17 -07:00
  • a01579619a 1. Fixed bug with permessage-deflate when permessage-deflate isn't used 2. Added support for Compressed MeshCore Bryan Roe 2020-07-16 22:47:20 -07:00
  • 0f4b18b8eb 1. Fixed compiler warnings 2. Fixed #ifdef for NOTLS Bryan Roe 2020-07-16 17:48:35 -07:00
  • 42642f1433 Updated compression statistics Bryan Roe 2020-07-16 17:02:48 -07:00
  • de646bc728 Added support for websocket permessage-deflate Bryan Roe 2020-07-16 16:49:37 -07:00
  • 7814278d4f 1. Updated encrypted discovery 2. Fixed memory leak Bryan Roe 2020-07-15 14:11:32 -07:00