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

Commit Graph

  • 9ac6cd9c46 Updated OpenSSL 1.1.1i on Raspberry Pi. Ylian Saint-Hilaire 2020-12-09 11:21:09 -08:00
  • d5b5efe2eb Updated to OpenSSL/1.1.1i for BSD Bryan Roe 2020-12-08 19:33:05 -08:00
  • d728a75e6e Updated openwrt and armhf2 to OpenSSL/1.1.1i MeshCentral_v0.7.15 Bryan Roe 2020-12-08 13:31:06 -08:00
  • 761dc5a2e0 Updated Linux,macOS, and Windows to OpenSSL/1.1.1i Bryan Roe 2020-12-08 12:13:35 -08:00
  • f02fbd7d21 updated os.arch() for Apple Silicon Bryan Roe 2020-12-07 18:35:08 -08:00
  • dfaf7909b3 Fixed issue related to Apple Silicon Bryan Roe 2020-12-07 18:00:17 -08:00
  • 462fa965ae Fixed spinlocks for ARCHID 7,9,13 Bryan Roe 2020-12-06 00:33:39 -08:00
  • 018ba942a8 fixed compiler warning Bryan Roe 2020-12-04 18:50:16 -08:00
  • 02e3a54386 Fixed leak that could occur if the linux agent exits while KVM session is open Bryan Roe 2020-12-04 17:40:26 -08:00
  • f3c530097c Removed debug printf that was left in Bryan Roe 2020-12-04 13:41:00 -08:00
  • 76b0f2348b Fixed memory leak when linux KVM is disconnected Bryan Roe 2020-12-04 13:38:05 -08:00
  • 04c5bf3799 Added safety check for WebClient state object Bryan Roe 2020-12-04 10:37:58 -08:00
  • 6e85f4d6bc removed debug messages Bryan Roe 2020-12-03 18:23:58 -08:00
  • fa4b217943 Fixed memory leak that occurs if agent is shutdown while spawned processes are still open. Bryan Roe 2020-12-03 18:20:11 -08:00
  • 0b835a6c82 1. Fixed minor memory leaks 2. Updated child_process.waitExit() to throw an exception if it's aborted Bryan Roe 2020-12-03 17:11:50 -08:00
  • 8119f87d6b Added NULL check Bryan Roe 2020-12-03 11:55:00 -08:00
  • 30363a70f1 1. Updated error handling for MeshInfo_GetSystemInformation 2. Fixed missing ILibSpinLock declaration 3. Fixed compiler warning Bryan Roe 2020-12-02 15:58:08 -08:00
  • 4cc92a2d59 Updated error handling for info_GetLocalInterfaces on linux Bryan Roe 2020-12-02 15:46:11 -08:00
  • 16fe75a020 1. Fixed agent installer to correctly encode JSON when non ascii characters used 2. Fixed agent installer to correctly detect installPath in options Bryan Roe 2020-12-01 23:24:58 -08:00
  • b01c9d8822 Added -help Bryan Roe 2020-12-01 16:58:22 -08:00
  • af3a184696 Added system language query to Windows Service Installer Bryan Roe 2020-12-01 14:48:59 -08:00
  • db9c020fa5 Added ability to specify flags for CreateNativeProxy on Windows Bryan Roe 2020-12-01 02:51:35 -08:00
  • c9048ee268 Added ability to query current system language Bryan Roe 2020-12-01 00:13:27 -08:00
  • 222a6c7430 Fixed compile error/typo Bryan Roe 2020-11-30 17:40:58 -08:00
  • 8a5610c2d8 1. Fixed thread HANDLE leak on Windows KVM 2. Swapped semaphore with spin lock on certain objects Bryan Roe 2020-11-30 17:20:22 -08:00
  • 78c553d3ad 1. Replaced semaphore in readableStream with spin lock 2. Updated WebRTC Consent Freshness behavior to take into account dTLS traffic Bryan Roe 2020-11-30 11:48:09 -08:00
  • 77834337fd 1. Fixed process HANDLE leak on windows 2. Replaced semaphore with spinlock on event emitter object. Bryan Roe 2020-11-26 11:30:23 -08:00
  • bb71feabbf removed unreferenced variable Bryan Roe 2020-11-26 11:29:28 -08:00
  • 4c82974aec Fixed bug in mapping cache algorithm MeshCentral_v0.6.99 keyboard_1 Bryan Roe 2020-11-21 19:34:30 -08:00
  • e0bf176c39 Fixed crash/exception that could occur if you shutdown the agent while a websocket is connected Bryan Roe 2020-11-21 16:19:47 -08:00
  • 4d70ba0802 Removed context switches for sending packets Bryan Roe 2020-11-21 16:19:14 -08:00
  • 0f204ae725 Updated unicode support to only remap keys when necessary Bryan Roe 2020-11-21 13:03:23 -08:00
  • cb131ae141 Updated timing logic for remote keyboard input Bryan Roe 2020-11-20 11:10:24 -08:00
  • 473777c14b Added unicode key support to macOS MeshCentral_v0.6.95 Bryan Roe 2020-11-18 20:55:38 -08:00
  • 4ffe75c873 Added unicode-key support for xorg (Linux/FreeBSD) Bryan Roe 2020-11-18 17:01:15 -08:00
  • 2fc2206eb9 1. Adding missing definition for MNG_KVM_KEY_UNICODE 2. Updated Windows Unicode KeyPress 3. Fixed bug with self update that causes update to fail for older service installations MeshCentral_v0.6.93 Bryan Roe 2020-11-17 23:47:29 -08:00
  • ea3a6af192 Added unicode key input support. Ylian Saint-Hilaire 2020-11-17 19:42:52 -08:00
  • ee0aaf4615 Fixed JSON serialization of parameters Bryan Roe 2020-11-17 15:14:33 -08:00
  • 9822aa8a31 Added helper routine for generating boiler-plate code Bryan Roe 2020-11-16 17:16:23 -08:00
  • 88020e993a Added necessary infrastructure to support alternate keyboard layouts Bryan Roe 2020-11-16 17:03:34 -08:00
  • 78f264bd90 Changed sas.dll to dynamically load, becuase it doesn't exist on Windows Core Bryan Roe 2020-11-16 09:34:29 -08:00
  • 555cf65dac Fixed windows self-update bug when customization altered service name Bryan Roe 2020-11-13 11:03:19 -08:00
  • f5419f9c8d Added cancel() to file-search Bryan Roe 2020-11-13 00:47:36 -08:00
  • 326d5908e0 Added max length guard Bryan Roe 2020-11-13 00:47:03 -08:00
  • 5ae400231d Updated version string in Windows Service Installer UI Bryan Roe 2020-11-12 01:30:57 -08:00
  • 58abd6f623 updated comments Bryan Roe 2020-11-12 00:49:07 -08:00
  • d96a6b9e03 Added support for macOS running on Apple Silicon Bryan Roe 2020-11-12 00:28:40 -08:00
  • dfb62e8580 Updated Windows Install Dialog Bryan Roe 2020-11-11 20:05:30 -08:00
  • d5a2c078be Added 'mips' and 'mipsel' to os.arch() Bryan Roe 2020-11-11 16:39:15 -08:00
  • 1ec352f96b updated process.versions MeshCentral_v0.6.85 Bryan Roe 2020-11-10 23:07:56 -08:00
  • 58a7305920 1. Fixed bug in self-update on Windows, when looking at argv 2. Added comments about LoadLibraryEx usage 3. Modified IsWow64() to use GetModuleHandleA() instead of LoadLibraryEx() Bryan Roe 2020-11-10 20:36:05 -08:00
  • cb7b76a1ab 1. Removed LoadLibraryExA() call for GetTickCount64 on windows 2. Fixed self update bug on older installs Bryan Roe 2020-11-10 17:13:02 -08:00
  • 56f9f4e547 Added cert digest Bryan Roe 2020-11-10 14:13:59 -08:00
  • 146afea5cb Added 'ControlChannelCertificate' property to MeshAgent object Bryan Roe 2020-11-10 13:47:23 -08:00
  • b6b6cb27bc Fixed bug in Windows Installer when querying agent name if service has never been installed Bryan Roe 2020-11-10 09:40:40 -08:00
  • 8e672f11af Fixed bug when TLS masking is enabled Bryan Roe 2020-11-10 04:23:59 -08:00
  • 337e243dfb Fixed exception that could occur in windows self update Bryan Roe 2020-11-10 03:30:31 -08:00
  • c14f8111c3 Updated self update for Windows Bryan Roe 2020-11-10 02:50:57 -08:00
  • ef307c7843 Fixed 32 bit compiler warnings, and fixed bug where serviceName could be undefined Bryan Roe 2020-11-10 02:08:06 -08:00
  • 4bc6ab6e3b Fixed windows cleanup for file-search Bryan Roe 2020-11-09 14:14:33 -08:00
  • 2ac75f7586 Added support for file-search Bryan Roe 2020-11-09 11:55:36 -08:00
  • 7389e6c975 Added support for displayName Bryan Roe 2020-11-06 13:39:20 -08:00
  • a8f36f278d Fixed Toasts/Message-Box on macOS when there's a space in the exepath Bryan Roe 2020-11-05 19:20:25 -08:00
  • 949892a0eb Updated service manager for FreeBSD Bryan Roe 2020-11-05 17:27:07 -08:00
  • 935074ef4a Updated procd (openwrt) support Bryan Roe 2020-11-05 14:25:26 -08:00
  • 4eb89313c8 Updated systemd unit to correctly unescape ExecStart Bryan Roe 2020-11-04 21:49:53 -08:00
  • db154bb044 Fixed support for UTF8 characters in install path, for init/upstart Bryan Roe 2020-11-04 20:00:08 -08:00
  • b2bb58cc96 Added quotes to selfupdate path copy operation Bryan Roe 2020-11-04 19:58:35 -08:00
  • be4e79941c fixed bug/typo with child.waitExit() timeout Bryan Roe 2020-11-04 19:57:56 -08:00
  • ac8441cf3e Fixed crash on Windows when using installer UI Bryan Roe 2020-11-03 10:46:06 -08:00
  • a5017cdea8 Updated self update for FreeBSD to not spawn a child. Bryan Roe 2020-11-02 12:41:22 -08:00
  • 5417cf5f09 Updated self update to display update message in console mode on linux Bryan Roe 2020-11-02 10:12:06 -08:00
  • 149038a657 Fixed compiler warning Bryan Roe 2020-11-02 10:11:40 -08:00
  • dbb52e81d8 Updated console mode self-updater Bryan Roe 2020-10-29 22:00:12 -07:00
  • cc975fdfae Added bounds check Bryan Roe 2020-10-29 14:45:14 -07:00
  • d529c5ec7c Added missing format string Bryan Roe 2020-10-29 14:43:02 -07:00
  • cb24703141 Addressed IOActive issues: 1. Remapped ASTRING to UTF8String 2. Added size check Bryan Roe 2020-10-29 14:41:55 -07:00
  • e842f641db Updated installer, to try to determine service name from already installed service, if install/uninstalled in place. Bryan Roe 2020-10-27 12:09:39 -07:00
  • aeef17e649 Added support for parallel installs, using alternative service names Bryan Roe 2020-10-24 13:26:02 -07:00
  • f94758c7e6 Fixed crash that could occur on linux, when using fdsnapshot Bryan Roe 2020-10-23 17:30:30 -07:00
  • 1fea959067 Added 'updatesEnabled' property to MeshAgent object Bryan Roe 2020-10-18 01:38:36 -07:00
  • 0773585dfd Disabled self-update if any of the following is true: Bryan Roe 2020-10-18 01:17:17 -07:00
  • 67e3b3c118 Updated service-manager on windows to not require admin for service enumeration Bryan Roe 2020-10-18 00:43:17 -07:00
  • 7ae97b3a7d Fixed crash on self-update, caused by IOActive fix on posix Bryan Roe 2020-10-17 13:35:11 -07:00
  • d895d92e07 Added helper method to securely scrub memory Bryan Roe 2020-10-16 18:48:25 -07:00
  • f5906fac77 Fixed bug with IOActive change that causes crash during windows self update Bryan Roe 2020-10-16 15:48:36 -07:00
  • a2892996fb IOActive update for size_t vs int for buffer lengths Bryan Roe 2020-10-16 00:48:34 -07:00
  • 78b65edc4e Updated ASCII conversion to throw exception on failure Bryan Roe 2020-10-13 18:14:15 -07:00
  • 3254c82c8f Updated compressed-stream error logic Bryan Roe 2020-10-13 17:53:11 -07:00
  • 6bf6d0a105 Fixed memory leak in error case Bryan Roe 2020-10-13 16:52:00 -07:00
  • 01bae0f5e5 1. Fixed compiler warning 2. Updated chain, so that thread id is saved at creation time 3. Updated Make_AbsolutePath() per IOActive Bryan Roe 2020-10-13 16:44:38 -07:00
  • 17a487af68 1. Fixed crash that occured in metadata 2. Added support for server.connections Bryan Roe 2020-10-11 18:59:09 -07:00
  • e4d12f14c6 Changed property name from backlog to maxConnections, for concurrency ipc_concurrency Bryan Roe 2020-10-09 00:31:50 -07:00
  • 1ef348bbc4 Updated concurrency support for Windows Bryan Roe 2020-10-08 16:31:55 -07:00
  • 3f6f00f915 Added support for IPC concurrency on Windows Bryan Roe 2020-10-06 17:56:44 -07:00
  • c7b35ae9f1 Updated pipe permission for writableAll Bryan Roe 2020-10-01 14:00:59 -07:00
  • 18f3e8b9b3 Updated service install/uninstall for pfSense/OPNsense, to fix AUTO_START Bryan Roe 2020-09-28 19:06:09 -07:00
  • 8b96f94c2f Updated atoi usage Bryan Roe 2020-09-25 10:13:21 -07:00
  • 73b1d5e77c Converted atoi to safer alternative Bryan Roe 2020-09-24 15:50:27 -07:00
  • 600758ff8d Fixed uninititalized value Bryan Roe 2020-09-24 09:55:48 -07:00