Bryan Roe
4eb80a4f22
Added new command 'MeshCommand_AgentCommitDate'
2021-01-14 12:13:17 -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
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
555cf65dac
Fixed windows self-update bug when customization altered service name
2020-11-13 11:03:19 -08:00
Bryan Roe
7389e6c975
Added support for displayName
2020-11-06 13:39:20 -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
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
Bryan Roe
29d0e7917d
Added '--configUsesCWD' switch to force configuration files to use working Path
2020-09-19 11:45:24 -07:00
Bryan Roe
f98f976eba
Updated self-update to support procd (OpenWRT)
2020-08-22 00:05:07 -07:00
Bryan Roe
7b9ce06818
1. Added workaround for ReadFile() problem on Windows Server 2012
2020-07-28 18:27:07 -07:00
Bryan Roe
a01579619a
1. Fixed bug with permessage-deflate when permessage-deflate isn't used
...
2. Added support for Compressed MeshCore
2020-07-16 22:47:20 -07:00
Bryan Roe
0f4b18b8eb
1. Fixed compiler warnings
...
2. Fixed #ifdef for NOTLS
2020-07-16 17:48:35 -07:00
Ylian Saint-Hilaire
8737ba90e8
Added UDP server discovery encryption support.
2020-07-15 11:25:16 -07:00
Bryan Roe
628e44121a
Added timeout on server connect to capture cases where the FD does not become signaled
2020-06-07 18:01:10 -07:00
Bryan Roe
42b0113fae
Added support for minimum db.compact() threshold
2020-03-26 19:34:54 -07:00
Bryan Roe
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.
2020-03-03 13:57:07 -08:00
Bryan Roe
364bc1e836
1. Fixed bug in log entry that showed HEX string instead of Connection URI
...
2. Added 'ServerIP' property to MeshAgent
2020-01-10 14:38:53 -08:00
Bryan Roe
807f477468
added 'showModuleNames' msh flag, to show module loads
2019-12-05 14:45:56 -08:00
Bryan Roe
5476ad8b5f
1. added 'slaveKvmLog' flag to msh, to enable Linux Child KVM logging
...
2. added support for child process core dumps in Linux (Note: core location must be writable by the process)
2019-10-25 13:42:07 -07:00
Bryan Roe
e491def440
1. Unified service type detection, between native and JS
...
2. Added basic support for pseudo services
2019-10-18 17:40:16 -07:00
Bryan Roe
98aed4c889
Added capability, such that if 'agentName' is specified in the db/msh, it will override the hostname sent to the server
2019-09-13 10:12:49 -07:00
Bryan Roe
dabeb6e2ba
Updated Windows, so GetHostNameW is dynamically bound, so that it can fallback to gethostname on platforms that lack support, such as Windows Server 2008 R2
2019-08-29 09:56:12 -07:00
Bryan Roe
5a79e119fd
Added comment describing new coreDumpEnabled flag
2019-08-26 17:07:32 -07:00
Bryan Roe
356cadb599
Added setting for coreDumpLocation
2019-08-26 16:57:52 -07:00
Bryan Roe
7cf000571d
1. Fixed compiler warning
...
2. Updated so process.exit() throws exception when called in agent mode
2019-05-14 14:52:39 -07:00
Bryan Roe
46a7d48b9e
Specified missing calling convention
2019-04-29 13:27:46 -07:00
Bryan Roe
bc3e970b5c
Fixed Windows KVM bug when you have multiple displays with differing DPI settings
2019-04-24 13:01:31 -07:00
Bryan Roe
547cd9f530
Updated wincrypto to not use global vars for state
2019-04-10 15:34:31 -07:00
Bryan Roe
7bf31b0a28
1. Added setting for Windows Certificate Store
...
2. Updated so NodeID is only saved on Windows, if Certificate Store is used
2019-04-08 17:44:49 -07:00
Bryan Roe
8a923d57c9
1. Added plumbing for a Recovery agentcore
...
2. Added service control features for linux Service Manager
2019-03-03 22:04:21 -08:00
Bryan Roe
5da959c16a
1. Added metadata to _GenericMarshal
...
2. Added BootStrapCore functionality
2019-02-18 21:45:58 -08:00
Bryan Roe
b9af163039
Added ability to log control channel messages
2019-02-14 14:03:33 -08:00
Bryan Roe
e6dca12458
Updated comments
2019-02-12 16:55:50 -08:00
Bryan Roe
ea62661a2d
Added ability to specify a JS Debugger Port in the db
2019-02-12 16:54:34 -08:00
Bryan Roe
99f688d01a
Documented list of agent configuration db keys
2019-02-12 14:03:14 -08:00
Bryan Roe
995c4015b0
Added functionality so if 'webSocketMaskOverride' is specified in the db, the optimization to disable masking for TLS protected websockets is disabled
2019-02-12 13:43:42 -08:00
Bryan Roe
05400ea3aa
Fixed compiler warning
2019-02-11 14:43:24 -08:00
Bryan Roe
1b5a6d0bc6
Updated selfupdate to use fork/execv instead of command
...
Updated SelfUpdate logging
Added SelfUpdate debugging helpers
2019-02-01 17:22:33 -08:00
Bryan Roe
5995742cef
Added db key to log update messages to aid in debugging update failures.
2019-01-31 14:40:52 -08:00
Bryan Roe
2046a22e9a
Added meshcore DelayStart feature
2019-01-18 22:46:12 -08:00
Bryan Roe
335ff51bfe
Removed reference to unused files
2019-01-17 22:09:17 -08:00
Ylian Saint-Hilaire
12f8dc4509
Added MeshCommand_CoreOk.
2019-01-17 15:06:16 -08:00
Bryan Roe
47a011bb8f
1. Added MacOS KVM Support
...
2. Added Helpers for Systemd detection, MemoryMappedFile Read, and CommandLine parsing, for Linux/MacOS
3. Added "IsService" helper for Linux/MacOS
4. Updated the updater so it uses SystemD, LaunchD, or InitD when appropriate.
5. Fixed auto update bugs
6. Updated, to support KVM with XWayland. Note: Only works when somebody is logged in. XWayland prevents connections when nobody is logged in
7. Added ECDSA support.
8. Added TPM support on Windows Agents.
2019-01-11 11:20:39 -08:00
Ylian Saint-Hilaire
3c80473a94
Major agent update.
2018-09-05 11:01:17 -07:00
Ylian Saint-Hilaire
4b5c77b4fd
Many improvements.
2018-02-11 21:11:58 -08:00
Ylian Saint-Hilaire
508646044e
Much improved, better stability, lots of fixes
2018-01-12 11:50:04 -08:00
Ylian Saint-Hilaire
becf71557f
Improved agent that can update the MeshCentral1 agent
2017-11-09 16:07:39 -08:00
Ylian Saint-Hilaire
34e09c2304
MeshAgent for MeshCentral2 Beta2 with improved crypto.
2017-10-25 21:08:41 -07:00