1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-24 04:04:31 +00:00
Commit Graph

951 Commits

Author SHA1 Message Date
Bryan Roe
417cab5a83 Fixed typo 2020-04-18 14:24:24 -07:00
Bryan Roe
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
2020-04-18 13:53:38 -07:00
Bryan Roe
df752bdc70 Updated memory handling of async method 2020-04-18 09:30:29 -07:00
Bryan Roe
5ba1288cdf Modified JS runtime to use ILibMemory_Extra to point to udata structure,
then used that for consistency checks
2020-04-17 15:05:47 -07:00
Bryan Roe
255d20c263 Fixed potential crash in WebRTC finalizer 2020-04-14 16:13:47 -07:00
Bryan Roe
5fd96b36c3 Fixed typo in freebsd service path 2020-04-14 01:20:54 -07:00
Bryan Roe
7a1da84490 Fixed freebsd bug with installService() 2020-04-14 01:16:22 -07:00
Bryan Roe
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
2020-04-13 20:08:32 -07:00
Bryan Roe
2da776ab5e 1. Added ability to query MeshAent object for KVM Tile limit
2. Added TLS_WRITE_TRACE and KVMMaxTile build switch
2020-04-12 22:51:35 -07:00
Bryan Roe
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
2020-04-12 01:42:49 -07:00
Bryan Roe
893ec386a6 1. Fixed compiler warnings
2. Fixed crash that occurs if db is locked
MeshCentral_v0.5.1-n
2020-04-11 13:06:53 -07:00
Bryan Roe
c4aba77b89 Fixed bounds check for cursor image 2020-04-11 12:41:18 -07:00
Ylian Saint-Hilaire
344b84ac90 Fixed incorrect OpenSSL libs. MeshCentral_v0.5.1-m 2020-04-10 15:12:12 -07:00
Ylian Saint-Hilaire
f8fd680d9d Added OpenSSL v1.1.1-f ARM Linaro Build. MeshCentral_v0.5.1-L 2020-04-10 14:11:18 -07:00
Ylian Saint-Hilaire
e69ac1d3c1 Updated compiled OpenSSL libraries to 1.1.1-f. 2020-04-10 13:44:30 -07:00
Bryan Roe
94c5319b32 Enabled Jumbo mode on MacOS KVM with 200k tile limit 2020-04-10 11:44:55 -07:00
Bryan Roe
68da462b2f Updated Linux X86/x86-64, macOS, Windows to OpenSSL/1.1.1f
Removed debug comment
2020-04-10 11:43:44 -07:00
Bryan Roe
048ff43237 Updated FreeBSD-x86-64 openssl to 1.1.1f 2020-04-10 10:07:57 -07:00
Bryan Roe
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
2020-04-09 22:41:56 -07:00
Bryan Roe
aa48bfe70a Added try/catch block, becuase puppy linux doesn't have who 2020-04-09 21:29:25 -07:00
Bryan Roe
78459080d7 Helper module 2020-04-09 17:44:59 -07:00
Bryan Roe
cd18577a19 Updated crc32c to be unsigned 2020-04-08 19:17:18 -07:00
Bryan Roe
34a1b1a4d5 Added ability to fetch core hash 2020-04-08 17:57:28 -07:00
Bryan Roe
00b613fcb1 Added try/catch around getLibInfo() to fix an issue on ChromeOS MeshCentral_v0.5.1-k 2020-04-08 13:11:39 -07:00
Bryan Roe
ddfce07d40 Removed compression optimization, which seems to resolve 4k display issues 2020-04-08 10:09:20 -07:00
Bryan Roe
f4a84e212f Fixed IPC path for macOS LoginScreen 2020-04-07 14:15:42 -07:00
Bryan Roe
0ce6fa835f 1. Added ability to get/set remote mouse render
2. Fixed remoteMouseRender flag for Windows
2020-04-07 10:32:03 -07:00
Bryan Roe
b8208f63ed Fixed Installer/Uninstaller
1. Remapped -fulluninstall to -funinstall
2. Updated behavior so db is not loaded if agent-installer is invoked
3. Renamed Windows Uninstaller from MeshCentralAgent to Mesh Agent for consistency
4. Update service-manager.installService(), such that if the service is the mesh agent, the windows uninstaller will invoke -fulluninstall
5. Updated agent-installer so that secondary agent and its scheduled tasks will be deleted on uninstall
6. Updated event-emitter, so if process.exit() is called on an emit(), it won't throw a catchable exception
2020-04-07 00:03:11 -07:00
Bryan Roe
d1fcb0cd61 Synced with server repo MeshCentral_v0.5.1-h 2020-04-06 17:22:26 -07:00
Bryan Roe
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
2020-04-06 14:43:37 -07:00
Bryan Roe
9da58723f3 Added missing changes that were only in the server repo
Added null check for stream.push
2020-04-06 11:58:11 -07:00
Bryan Roe
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. 2020-04-06 09:26:55 -07:00
Bryan Roe
d25023e92b Added workaround that is needed due to PowerShell bug in Windows 7 2020-04-05 10:28:54 -07:00
Bryan Roe
0c1d7d6caa Fixed bug in message box return value, introduced with new alert modifications MeshCentral_v0.5.1-d 2020-04-04 14:17:22 -07:00
Bryan Roe
e89274c835 Fixed edge case crash when calling response.end() with a buffer 2020-04-03 18:23:42 -07:00
Bryan Roe
7dbfae9bea Added support for dbus system events MeshCentral_v0.5.1-c 2020-03-31 16:40:44 -07:00
Bryan Roe
42f1ea97cf Added db size threshold option 2020-03-27 21:14:39 -07:00
Bryan Roe
42b0113fae Added support for minimum db.compact() threshold 2020-03-26 19:34:54 -07:00
Bryan Roe
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
2020-03-19 23:54:16 -07:00
Bryan Roe
1796d8e266 Added support for "OK" dialog to message-box 2020-03-19 11:39:51 -07:00
Bryan Roe
a714468636 Added gateway support to MeshAGent.NetInfo and OS.networkInterfaces() for macOS 2020-03-18 16:41:21 -07:00
Bryan Roe
3d88fd7539 Fixed readdirSync to support junctions on Windows 2020-03-18 12:08:13 -07:00
Bryan Roe
237a73922f Merge pull request #42 from ryanblenis/retina_fixes
Fix Remote Desktop for macOS with Retina Displays
2020-03-16 10:11:50 -07:00
Ryan Blenis
e709b469ee Fix viewport viewing logic 2020-03-16 04:46:52 -04:00
Bryan Roe
76bb6f7613 Removed debug message 2020-03-13 23:36:25 -07:00
Bryan Roe
b42429a368 Updated linux-dbus and lock/unlock detection for better support across different linux distros 2020-03-13 22:29:29 -07:00
Bryan Roe
8657342978 Updated cursor defintion 2020-03-06 20:50:31 -08:00
Bryan Roe
ea31471245 Updated Windows KVM so when remote cursor is rendered, local cursor is hidden 2020-03-05 17:21:34 -08:00
Bryan Roe
d983addf1c Updated Linux KVM to hide the local cursor when remote cursor is rendered 2020-03-05 16:58:42 -08:00
Bryan Roe
c5a559f011 Added user-sessions.Current() on FreeBSD 2020-03-05 16:18:42 -08:00