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