1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-22 03:03:18 +00:00
Commit Graph

341 Commits

Author SHA1 Message Date
Bryan Roe
3e26a0996f fixed compiler warnings 2021-01-18 11:02:41 -08:00
Bryan Roe
22f43bdad4 Updated self-update on windows to use & instead of && 2021-01-16 13:18:02 -08:00
Bryan Roe
3a6e1f036c Updated new windows self-update to support UTF8 2021-01-14 14:58:14 -08:00
Bryan Roe
4eb80a4f22 Added new command 'MeshCommand_AgentCommitDate' 2021-01-14 12:13:17 -08:00
Bryan Roe
4e68038fd6 redesigned/simplified windows self-update 2021-01-14 11:08:25 -08:00
Bryan Roe
0800c45c12 1. Fixed bug in linux os.arch()
2. Added MeshAgent.ARCHID
2021-01-14 01:20:13 -08:00
Bryan Roe
4f06c69ee6 Fixed typo in server message 2021-01-13 17:43:01 -08:00
Bryan Roe
78507ed66e 1. Updated self-update logging to include current commit hash value
2. Updated child_process.waitExit() to throw an exception on empty set condition
3. Updated ILibChain_Continue() to exit while() loop on empty set
4. Updated agent-installer to better handle error conditions for updatervalue and meshservicename
2021-01-13 11:13:37 -08:00
Bryan Roe
68e720d4a7 Removed unreferenced variable 2021-01-11 13:57:17 -08:00
Bryan Roe
5921235a93 Added missing handler for 'escapeBackSlash' 2021-01-07 22:09:56 -08:00
Bryan Roe
002fcb111c Added ability to set alternative fileName with installer 2020-12-30 20:11:38 -08:00
Bryan Roe
f28e7b072b 1. Fixed bug where Windows Terminal doesn't work when on battery power
2. Added logging for timers
2020-12-30 14:05:49 -08:00
Bryan Roe
4005cf3aa1 Updated behavior so when control channel is disconnected, tunnels are disconnected 2020-12-20 00:09:57 -08:00
Bryan Roe
bbd080f99c Removed unused variable 2020-12-18 10:54:54 -08:00
Bryan Roe
d435c9acb8 Fixed compiler warning 2020-12-18 10:52:33 -08:00
Bryan Roe
5c1b44e749 Fixed memory leak 2020-12-18 10:42:04 -08:00
Bryan Roe
61e52dcb36 1. Fixed compiler warning
2. Added service utility, to autocorrect for misconfiguration of service name
3. Modified Windows Service, to find correct service name, if misconfigured
2020-12-14 21:44:53 -08:00
Bryan Roe
dfaf7909b3 Fixed issue related to Apple Silicon 2020-12-07 18:00:17 -08:00
Bryan Roe
02e3a54386 Fixed leak that could occur if the linux agent exits while KVM session is open 2020-12-04 17:40:26 -08:00
Bryan Roe
f3c530097c Removed debug printf that was left in 2020-12-04 13:41:00 -08:00
Bryan Roe
76b0f2348b Fixed memory leak when linux KVM is disconnected 2020-12-04 13:38:05 -08:00
Bryan Roe
30363a70f1 1. Updated error handling for MeshInfo_GetSystemInformation
2. Fixed missing ILibSpinLock declaration
3. Fixed compiler warning
2020-12-02 15:58:08 -08:00
Bryan Roe
4cc92a2d59 Updated error handling for info_GetLocalInterfaces on linux 2020-12-02 15:46:11 -08:00
Bryan Roe
8a5610c2d8 1. Fixed thread HANDLE leak on Windows KVM
2. Swapped semaphore with spin lock on certain objects
2020-11-30 17:20:22 -08:00
Bryan Roe
bb71feabbf removed unreferenced variable 2020-11-26 11:29:28 -08:00
Bryan Roe
4c82974aec Fixed bug in mapping cache algorithm 2020-11-21 19:34:30 -08:00
Bryan Roe
4d70ba0802 Removed context switches for sending packets 2020-11-21 16:19:14 -08:00
Bryan Roe
0f204ae725 Updated unicode support to only remap keys when necessary 2020-11-21 13:03:23 -08:00
Bryan Roe
cb131ae141 Updated timing logic for remote keyboard input 2020-11-20 11:10:24 -08:00
Bryan Roe
473777c14b Added unicode key support to macOS 2020-11-18 20:55:38 -08:00
Bryan Roe
4ffe75c873 Added unicode-key support for xorg (Linux/FreeBSD) 2020-11-18 17:01:15 -08:00
Bryan Roe
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
2020-11-17 23:47:29 -08:00
Ylian Saint-Hilaire
ea3a6af192 Added unicode key input support. 2020-11-17 19:42:52 -08:00
Bryan Roe
ee0aaf4615 Fixed JSON serialization of parameters 2020-11-17 15:14:33 -08:00
Bryan Roe
88020e993a Added necessary infrastructure to support alternate keyboard layouts 2020-11-16 17:03:34 -08:00
Bryan Roe
78f264bd90 Changed sas.dll to dynamically load, becuase it doesn't exist on Windows Core 2020-11-16 09:34:29 -08:00
Bryan Roe
555cf65dac Fixed windows self-update bug when customization altered service name 2020-11-13 11:03:19 -08:00
Bryan Roe
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()
2020-11-10 20:36:05 -08:00
Bryan Roe
146afea5cb Added 'ControlChannelCertificate' property to MeshAgent object 2020-11-10 13:47:23 -08:00
Bryan Roe
c14f8111c3 Updated self update for Windows 2020-11-10 02:50:57 -08:00
Bryan Roe
ef307c7843 Fixed 32 bit compiler warnings, and fixed bug where serviceName could be undefined 2020-11-10 02:08:06 -08:00
Bryan Roe
7389e6c975 Added support for displayName 2020-11-06 13:39:20 -08:00
Bryan Roe
b2bb58cc96 Added quotes to selfupdate path copy operation 2020-11-04 19:58:35 -08:00
Bryan Roe
ac8441cf3e Fixed crash on Windows when using installer UI 2020-11-03 10:46:06 -08:00
Bryan Roe
a5017cdea8 Updated self update for FreeBSD to not spawn a child. 2020-11-02 12:41:22 -08:00
Bryan Roe
5417cf5f09 Updated self update to display update message in console mode on linux 2020-11-02 10:12:06 -08:00
Bryan Roe
dbb52e81d8 Updated console mode self-updater 2020-10-29 22:00:12 -07:00
Bryan Roe
aeef17e649 Added support for parallel installs, using alternative service names 2020-10-24 13:26:02 -07:00
Bryan Roe
1fea959067 Added 'updatesEnabled' property to MeshAgent object 2020-10-18 01:38:36 -07:00
Bryan Roe
0773585dfd Disabled self-update if any of the following is true:
1. Agent running as service, but without admin rights
2. Agent running as console, in temporary mode
2020-10-18 01:17:17 -07:00