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

Commit Graph

  • a6fe772422 Added cursor definitions for Ubuntu 20 Bryan Roe 2020-04-23 12:36:49 -07:00
  • 045878edaa Added cursor definitions for Ubuntu 9/10 Bryan Roe 2020-04-23 11:09:59 -07:00
  • f07cc6c0c0 Updated import/export for RecoveryModule MeshCentral_v0.5.13 Bryan Roe 2020-04-23 02:14:04 -07:00
  • e7f46497bd Fixed bug in ScriptContainer on Windows, where a dispatch failed Bryan Roe 2020-04-22 17:24:25 -07:00
  • d4defa9b97 Fixed Linux OpenSSL libraries. Ylian Saint-Hilaire 2020-04-22 00:42:25 -07:00
  • 8777d32d06 Merge branch 'master' of https://github.com/Ylianst/MeshAgent MeshCentral_v0.5.12 Bryan Roe 2020-04-21 16:37:30 -07:00
  • 464ecac94b Integrating Crash Mitigations for Core Restarts Bryan Roe 2020-04-21 16:35:52 -07:00
  • 6cfd62ed42 1. Added sem_timedwait to macos 2. Added Workaround for pthread_timedjoin_np() for macos crashfix1 Bryan Roe 2020-04-21 16:22:39 -07:00
  • 69616beb70 Updated Linux libraries to OpenSSL 1.1.1g Ylian Saint-Hilaire 2020-04-21 15:17:46 -07:00
  • b8358a32f2 updated to openssl/1.1.1g Bryan Roe 2020-04-21 14:27:51 -07:00
  • ecc7c7ce4a Updated to openssl/1.1.1g Bryan Roe 2020-04-21 14:27:20 -07:00
  • 28db019101 1. Added ability to spawn joinable threads on linux 2. Added ILibThread_TimedJoin() Bryan Roe 2020-04-20 21:51:55 -07:00
  • 71d4b1edca 1. Fixed compiler warnings 2. Updated thread cleanup/finalizer logic to rely on ctxd if necessary Bryan Roe 2020-04-20 17:01:53 -07:00
  • 00bca84f2b added counter Bryan Roe 2020-04-20 01:35:37 -07:00
  • 0c6db0b2a6 1. Added additional memory check helpers 2. Updated Process exit detection to check apc flags Bryan Roe 2020-04-19 15:18:52 -07:00
  • 72cbf91686 updated cleanup logic Bryan Roe 2020-04-18 17:08:09 -07:00
  • 417cab5a83 Fixed typo Bryan Roe 2020-04-18 14:24:24 -07:00
  • 743a38eeeb 1. Updated WaitHandle_Add2 to no use APC to dispatch to event loop, becuase winsock is not re-entrant, and don't want to risk corruption 2. Updated memory handling for async methods in Generic Marshal Bryan Roe 2020-04-18 13:53:38 -07:00
  • df752bdc70 Updated memory handling of async method Bryan Roe 2020-04-18 09:30:29 -07:00
  • 5ba1288cdf Modified JS runtime to use ILibMemory_Extra to point to udata structure, then used that for consistency checks Bryan Roe 2020-04-17 15:05:47 -07:00
  • 255d20c263 Fixed potential crash in WebRTC finalizer Bryan Roe 2020-04-14 16:13:47 -07:00
  • 5fd96b36c3 Fixed typo in freebsd service path Bryan Roe 2020-04-14 01:20:54 -07:00
  • 7a1da84490 Fixed freebsd bug with installService() Bryan Roe 2020-04-14 01:16:22 -07:00
  • e3b8cc4d2c 1. Fixed edge case bug, where TLS packet was corrupt 2. Added compile switch for KVM ALL TILES 3. Added compile switch for Debug fragmentation of Sends 4. Fixed compiler warnings 5. Added comments to makefile MeshCentral_v0.5.1-t Bryan Roe 2020-04-13 20:08:32 -07:00
  • 2da776ab5e 1. Added ability to query MeshAent object for KVM Tile limit 2. Added TLS_WRITE_TRACE and KVMMaxTile build switch Bryan Roe 2020-04-12 22:51:35 -07:00
  • 9aaef732d9 1. Fixed bug where ILibAsyncSocket wrote a corrupt TLS packet 2. Removed linux work-around/hack that is not needed due to above fix MeshCentral_v0.5.1-q Bryan Roe 2020-04-12 01:42:49 -07:00
  • 893ec386a6 1. Fixed compiler warnings 2. Fixed crash that occurs if db is locked MeshCentral_v0.5.1-n Bryan Roe 2020-04-11 13:06:53 -07:00
  • c4aba77b89 Fixed bounds check for cursor image Bryan Roe 2020-04-11 12:41:18 -07:00
  • 344b84ac90 Fixed incorrect OpenSSL libs. MeshCentral_v0.5.1-m Ylian Saint-Hilaire 2020-04-10 15:12:12 -07:00
  • f8fd680d9d Added OpenSSL v1.1.1-f ARM Linaro Build. MeshCentral_v0.5.1-L Ylian Saint-Hilaire 2020-04-10 14:11:18 -07:00
  • e69ac1d3c1 Updated compiled OpenSSL libraries to 1.1.1-f. Ylian Saint-Hilaire 2020-04-10 13:44:30 -07:00
  • 94c5319b32 Enabled Jumbo mode on MacOS KVM with 200k tile limit Bryan Roe 2020-04-10 11:44:55 -07:00
  • 68da462b2f Updated Linux X86/x86-64, macOS, Windows to OpenSSL/1.1.1f Removed debug comment Bryan Roe 2020-04-10 11:43:44 -07:00
  • 048ff43237 Updated FreeBSD-x86-64 openssl to 1.1.1f Bryan Roe 2020-04-10 10:07:57 -07:00
  • 7dd40ff52f 1. Added KVM Jumbo Support for Linux/FreeBSD/MacOS 2. Added compile switch for Jumbo eenable/disable 3. Updated Linux Mouse Cursor HAshing, so 32-bit and 64-bit interop 4. Updated KVM to fetch initial mouse cursor on connect Bryan Roe 2020-04-09 22:41:56 -07:00
  • aa48bfe70a Added try/catch block, becuase puppy linux doesn't have who Bryan Roe 2020-04-09 21:29:25 -07:00
  • 78459080d7 Helper module Bryan Roe 2020-04-09 17:44:59 -07:00
  • cd18577a19 Updated crc32c to be unsigned Bryan Roe 2020-04-08 19:17:18 -07:00
  • 34a1b1a4d5 Added ability to fetch core hash Bryan Roe 2020-04-08 17:57:28 -07:00
  • 00b613fcb1 Added try/catch around getLibInfo() to fix an issue on ChromeOS MeshCentral_v0.5.1-k Bryan Roe 2020-04-08 13:11:39 -07:00
  • ddfce07d40 Removed compression optimization, which seems to resolve 4k display issues Bryan Roe 2020-04-08 10:09:20 -07:00
  • f4a84e212f Fixed IPC path for macOS LoginScreen Bryan Roe 2020-04-07 14:15:42 -07:00
  • 0ce6fa835f 1. Added ability to get/set remote mouse render 2. Fixed remoteMouseRender flag for Windows Bryan Roe 2020-04-07 10:32:03 -07:00
  • b8208f63ed Fixed Installer/Uninstaller Bryan Roe 2020-04-07 00:03:11 -07:00
  • d1fcb0cd61 Synced with server repo MeshCentral_v0.5.1-h Bryan Roe 2020-04-06 17:22:26 -07:00
  • 3cd06ea4aa 1. Fixed uncaught exception that occurs on linux when you logout/logon 2. Added timer on logon, to allow time for dbus session to start Bryan Roe 2020-04-06 14:43:37 -07:00
  • 9da58723f3 Added missing changes that were only in the server repo Added null check for stream.push Bryan Roe 2020-04-06 11:58:11 -07:00
  • 4bcb16c35a Added work around for older versions of SCHTASK, like in Windows 7, when execPath includes spaces. This fixes spawning user terminal session, among other things. Bryan Roe 2020-04-06 09:26:55 -07:00
  • d25023e92b Added workaround that is needed due to PowerShell bug in Windows 7 Bryan Roe 2020-04-05 10:28:54 -07:00
  • 0c1d7d6caa Fixed bug in message box return value, introduced with new alert modifications MeshCentral_v0.5.1-d Bryan Roe 2020-04-04 14:17:22 -07:00
  • e89274c835 Fixed edge case crash when calling response.end() with a buffer Bryan Roe 2020-04-03 18:23:42 -07:00
  • 7dbfae9bea Added support for dbus system events MeshCentral_v0.5.1-c Bryan Roe 2020-03-31 16:40:44 -07:00
  • 42f1ea97cf Added db size threshold option Bryan Roe 2020-03-27 21:14:39 -07:00
  • 42b0113fae Added support for minimum db.compact() threshold Bryan Roe 2020-03-26 19:34:54 -07:00
  • 46e4113814 1. Fixed Control Channel bug, where host field never contained port number 2. Updated tunnels, so host field only contains port if its not a default port Bryan Roe 2020-03-19 23:54:16 -07:00
  • 1796d8e266 Added support for "OK" dialog to message-box Bryan Roe 2020-03-19 11:39:51 -07:00
  • a714468636 Added gateway support to MeshAGent.NetInfo and OS.networkInterfaces() for macOS Bryan Roe 2020-03-18 16:41:21 -07:00
  • 3d88fd7539 Fixed readdirSync to support junctions on Windows Bryan Roe 2020-03-18 12:08:13 -07:00
  • 237a73922f Merge pull request #42 from ryanblenis/retina_fixes Bryan Roe 2020-03-16 10:11:50 -07:00
  • e709b469ee Fix viewport viewing logic Ryan Blenis 2020-03-16 04:46:52 -04:00
  • 76bb6f7613 Removed debug message Bryan Roe 2020-03-13 23:36:25 -07:00
  • b42429a368 Updated linux-dbus and lock/unlock detection for better support across different linux distros Bryan Roe 2020-03-13 22:29:29 -07:00
  • 8657342978 Updated cursor defintion Bryan Roe 2020-03-06 20:50:31 -08:00
  • ea31471245 Updated Windows KVM so when remote cursor is rendered, local cursor is hidden Bryan Roe 2020-03-05 17:21:34 -08:00
  • d983addf1c Updated Linux KVM to hide the local cursor when remote cursor is rendered Bryan Roe 2020-03-05 16:58:42 -08:00
  • c5a559f011 Added user-sessions.Current() on FreeBSD Bryan Roe 2020-03-05 16:18:42 -08:00
  • 5455cc5756 Updated logic on linux, so remote cursor is rendered based on last known remote injection coordinate, rather than time Bryan Roe 2020-03-05 14:59:51 -08:00
  • 7979e43c51 Fixed cursor rendering clipping issues on linux Bryan Roe 2020-03-05 14:07:04 -08:00
  • adf672693f Added remote cursor rendering support to X Bryan Roe 2020-03-05 11:37:48 -08:00
  • 9f5df396e8 Updated Windows KVM Cursor rendering, to always remote render the cursor, if the remote user was not the one that last moved the mouse. Bryan Roe 2020-03-03 13:57:07 -08:00
  • e90fc18f67 Changed bitblit mode of remote cursor rendering, to SRCINVERT MeshCentral_v0.4.9-m Bryan Roe 2020-02-27 14:11:49 -08:00
  • b3e5bb0025 Fixed remote mouse cursor rendering for Windows MultiDisplay Bryan Roe 2020-02-27 13:52:56 -08:00
  • 164b24a925 1. Updated macOS to wait for network ready 2. Implemented Restart/Shutdown Power Actions for macOS Bryan Roe 2020-02-27 13:19:57 -08:00
  • 2e7efe20ed Fixed auto-update on macOS, so it restarts correctly Bryan Roe 2020-02-26 14:19:56 -08:00
  • cd111f0f6e Added workaround for macOS LaunchD placing all parameters within quotes Bryan Roe 2020-02-26 13:59:21 -08:00
  • 908698fb68 Fixed uninstall logic for macOS Bryan Roe 2020-02-26 11:25:01 -08:00
  • ee8bf176e8 Updated for macos Bryan Roe 2020-02-26 00:03:57 -08:00
  • 6f5f065eb5 1. Changed Array.includes polyfill to be nonenumerable, fixing potential problems when using for loops 2. Added uninstall helper 3. Fixed macOS bug on 'load' function Bryan Roe 2020-02-25 23:32:21 -08:00
  • 7c77677b3e 1. Updated Mouse Cursor Update to be event driven 2. Added support for remote mouse cursor rendering on Windows Bryan Roe 2020-02-25 15:24:00 -08:00
  • 2669b10a5b Fixed uncaught exception on exit Bryan Roe 2020-02-25 14:21:24 -08:00
  • 7f49bedd29 Updated DNS Cache logic Bryan Roe 2020-02-24 16:00:08 -08:00
  • f11fb9d3cb Fixed bug, where if DNS resolve fails, an attempt is made to fetch cache results, but the result was accidentally left on the value stack Bryan Roe 2020-02-24 15:45:15 -08:00
  • ffcffafeb5 1. modified os.platform() to return process.platform, for consistency 2. updated os.name() on Windows to try to fetch name and id from registry Bryan Roe 2020-02-24 10:11:42 -08:00
  • f0c71884ef Fixed connect log message to match printf Bryan Roe 2020-02-20 09:26:48 -08:00
  • 1731670522 1. Fixed bug in process-manager.getProcessInfo() on linux 2. Updated agent-installer 3. Fixed JSON error in SimpleDataStore Bryan Roe 2020-02-15 00:22:15 -08:00
  • 69808283be Updated agent-installer Bryan Roe 2020-02-14 23:03:56 -08:00
  • 0555a14b7f Updates service, so it can run with runtime parameters Bryan Roe 2020-02-14 23:03:14 -08:00
  • 4d7aa678bd Fixed build for No_OpenSSL build mode Bryan Roe 2020-02-14 09:14:17 -08:00
  • 7730d9a627 Updated serialization Bryan Roe 2020-02-13 21:20:19 -08:00
  • b901d11f97 1. Added placeholder for new installer 2. Updated service, so placeholder will be unified across platforms Bryan Roe 2020-02-13 17:11:14 -08:00
  • 675dae55a9 Added ability to serialize cached entries Bryan Roe 2020-02-13 17:10:04 -08:00
  • 8fd9d34ee4 Updated win-firewall Bryan Roe 2020-02-13 14:54:52 -08:00
  • ceaf4a065d added polyfill for Array.includes() Bryan Roe 2020-02-13 14:46:07 -08:00
  • 10fd25f018 1. Added uuid/v4 2. Fixed inadvertant paste Bryan Roe 2020-02-13 14:02:21 -08:00
  • 76ece3bde4 Added netsh support to win-firewall Bryan Roe 2020-02-12 14:43:47 -08:00
  • 05d0617539 Modified Wide2UTF8, to divide buffer size by 2, when calling WideToMultiByte, if specified Bryan Roe 2020-02-12 14:43:02 -08:00
  • f3656bebff Simplified memory allocation for PushWideString Bryan Roe 2020-02-12 14:42:05 -08:00
  • 066c173340 Fixed bug introduced with Jan 06 commit, where emit returned true if there was more than 1 listener instead of more than 0 listeners. Bryan Roe 2020-02-07 14:53:59 -08:00
  • 8b9988b88d Added support for Firewall Filter modifications on Windows Bryan Roe 2020-02-07 10:11:36 -08:00
  • f5b48c8185 initial add Bryan Roe 2020-02-07 08:18:37 -08:00