Commit Graph

416 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
c24c8821fe Added multi-agent upload feature. 2020-11-08 01:13:23 -08:00
Ylian Saint-Hilaire
24c68c8f57 Syntax fixes. 2020-11-05 02:29:13 -08:00
Ylian Saint-Hilaire
98b39000eb UI customization improvements. 2020-11-05 02:27:39 -08:00
Ylian Saint-Hilaire
1b590dba5e Updated MeshCentral Assistant with self-update system. 2020-11-03 18:44:43 -08:00
Ylian Saint-Hilaire
49c41cb02c Fixes for MeshCore and MariaDB. 2020-11-03 02:58:29 -08:00
Ylian Saint-Hilaire
b2aceb0298 MeshCentral Router update system. 2020-11-02 21:41:58 -08:00
Ylian Saint-Hilaire
8f76a97329 node-windows can't be loaded detection. 2020-10-29 15:42:46 -07:00
Ylian Saint-Hilaire
ac8b423cdb Added Intel AMT ACM activation using USB. 2020-10-27 01:42:47 -07:00
Ylian Saint-Hilaire
7b902f52e0 AMT manager is now enabled by default, small fixes. 2020-10-16 11:57:29 -07:00
Ylian Saint-Hilaire
1521029823 Intel AMT manager overhall, many improvements. 2020-10-15 16:08:36 -07:00
Ylian Saint-Hilaire
c0018bb467 Many Intel AMT improvements. 2020-10-09 15:44:09 -07:00
Ylian Saint-Hilaire
bc4e07b5fe Merged APF and MPS servers, improved APF client. 2020-10-08 19:47:24 -07:00
Ylian Saint-Hilaire
6e97282ea1 First version with Intel AMT Manager module. 2020-10-06 19:47:28 -07:00
Ylian Saint-Hilaire
a934d723b9 Improved simple server backup. 2020-09-28 10:34:44 -07:00
Ylian Saint-Hilaire
1918006bc6 Added WebDAV auto-backup support 2020-09-10 12:43:48 -07:00
Ylian Saint-Hilaire
6aabbf9dc9 Started work on internalization of event log. 2020-09-08 18:59:58 -07:00
Ylian Saint-Hilaire
d0e718a775 Improved NeDB expire of old records. 2020-08-24 13:26:27 -07:00
Ylian Saint-Hilaire
bf87bbd4a3 Improved Google Drive autobackup. 2020-08-21 11:47:34 -07:00
Ylian Saint-Hilaire
67df2686ab Added MIPS24KC (OpenWRT) as agent description. 2020-08-21 09:34:51 -07:00
Ylian Saint-Hilaire
9d1b0f6134 First version of auto-upload backup to Google Cloud. 2020-08-21 01:57:03 -07:00
Ylian Saint-Hilaire
6b3a75da09 Added MIPS24KC agent metadata. 2020-08-19 12:12:11 -07:00
Ylian Saint-Hilaire
0b0768927e Added allDevGroupManagers for server console info command. 2020-08-18 14:44:42 -07:00
Ylian Saint-Hilaire
29a0392df3 Added support for banning common passwords. 2020-08-16 13:44:54 -07:00
Ylian Saint-Hilaire
cbda9382e9 Added early server support for agent binary installer on Linux. 2020-08-01 21:12:07 -07:00
Ylian Saint-Hilaire
d9e23a3de1 Fixed JSON output of showusers, shownodes, showmeshs... 2020-07-27 23:10:02 -07:00
Ylian Saint-Hilaire
e545545496 Removed old memory tracking feature. 2020-07-27 13:43:23 -07:00
Ylian Saint-Hilaire
771b69c997 Locked version of node-windows. 2020-07-23 14:45:46 -07:00
Ylian Saint-Hilaire
29c514c10b Forced archiver@4.0.2 2020-07-23 01:02:58 -07:00
Ylian Saint-Hilaire
193c85972c Updated all agents except macOS and FreeBSD. New agents support compression. 2020-07-21 16:20:17 -07:00
Ylian Saint-Hilaire
e020fe8dee Detect borken websocket compression in NodeJS v11.11 to v12.15. 2020-07-20 22:26:58 -07:00
Ylian Saint-Hilaire
80b2709cea Fixed MeshCtrl.js single quotes. 2020-07-17 14:29:02 -07:00
Ylian Saint-Hilaire
dc98e3f323 Added support for compressed MeshCore.js 2020-07-17 11:14:24 -07:00
Ylian Saint-Hilaire
fa3ae55074 Added websocket per-message deflate support. 2020-07-09 16:40:31 -07:00
Ylian Saint-Hilaire
3c48bee14e Remove domains that start with underscore. 2020-07-09 15:18:33 -07:00
Ylian Saint-Hilaire
fbabddee79 Added server watchdog feature. 2020-07-03 11:03:15 -07:00
Ylian Saint-Hilaire
ae1f36de68 Switched to new style network information from agent. 2020-06-26 14:43:58 -07:00
Ylian Saint-Hilaire
a7f4049776 Fixed server crash when meshcmd.js is missing. 2020-06-24 12:39:11 -07:00
Ylian Saint-Hilaire
a7ea8fead5 Added URL args validation. 2020-06-21 01:45:24 -07:00
Ylian Saint-Hilaire
26244e7c75 Schema fix. 2020-06-15 13:10:11 -07:00
Ylian Saint-Hilaire
b7f09f32f8 First attempt at MSTSC.js support. 2020-06-09 18:17:15 -07:00
Ylian Saint-Hilaire
2bd1d55403 Added newAccountsRights to SSO strategies 2020-05-28 18:04:30 -07:00
Ylian Saint-Hilaire
25d2decb4f Fixed ManageAllDeviceGroups 2020-05-28 17:33:25 -07:00
Ylian Saint-Hilaire
e4fffae5a2 Improved server recovery commands. 2020-05-26 17:49:42 -07:00
Ylian Saint-Hilaire
4efbfa89be --createaccount can now use userid + name. 2020-05-26 12:53:35 -07:00
Ylian Saint-Hilaire
6b3b4e4ee2 Added --removeaccount command to MeshCentral. 2020-05-26 12:46:48 -07:00
Ylian Saint-Hilaire
1922e6c958 Added support for Azure Active Directory. 2020-05-24 00:04:49 -07:00
Ylian Saint-Hilaire
7b1c553ca8 Started work on added JumpCloud support. 2020-05-19 19:02:27 -07:00
Ylian Saint-Hilaire
7ca1e1e907 More OAuth work. 2020-05-14 01:41:03 -07:00
Ylian Saint-Hilaire
906d43d367 Started work on OAuth support. 2020-05-13 20:49:58 -07:00
Ylian Saint-Hilaire
2b4336e222 Improved device session notification. 2020-05-12 00:01:42 -07:00
Ylian Saint-Hilaire
1f105e37a2 Router fixes, Relay Fixes, 2FA fixes, support for many trusted proxies addresses. 2020-05-07 14:48:51 -07:00
Ylian Saint-Hilaire
cae876fd43 Fixed device access control when using ManageAllDeviceGroups. 2020-05-06 11:47:23 -07:00
Ylian Saint-Hilaire
43c8567b0d Fixed GCM cookie decoding authtag. 2020-05-03 14:12:26 -07:00
Ylian Saint-Hilaire
ea9edefad1 Added recording space/count quota. 2020-04-30 02:02:23 -07:00
Ylian Saint-Hilaire
19f195b032 More multiplexor work, letsencrypt will now default to cert if names not set. 2020-04-24 14:58:21 -07:00
Ylian Saint-Hilaire
459bbd4f1f Added saslprep module when using MongoDB. 2020-04-24 13:45:33 -07:00
Ylian Saint-Hilaire
658392bd1e Start work in desktop multiplexor. 2020-04-23 23:19:28 -07:00
Bryan Roe
d1ff8e5b62 Fixed terminal support of recoverycore 2020-04-23 02:15:04 -07:00
Ylian Saint-Hilaire
6633870cc9 Clean up. 2020-04-22 22:15:51 -07:00
Ylian Saint-Hilaire
ed3a0c2eac SMS support in mobile web app + UI fixes. 2020-04-22 18:49:17 -07:00
Ylian Saint-Hilaire
cefd6c98b3 More work on SMS integration, added Plivo support. 2020-04-22 15:29:26 -07:00
Ylian Saint-Hilaire
200acde9c8 More work on SMS support. 2020-04-22 01:33:27 -07:00
Ylian Saint-Hilaire
f9e71a123d New OpenSSL v1.1.1g agents (except MIPS) 2020-04-21 19:33:53 -07:00
Ylian Saint-Hilaire
582273fa97 new --createaccount and improved --resetaccount and --adminaccount. 2020-04-20 16:59:59 -07:00
Ylian Saint-Hilaire
9c7aeaef21 Fixed cross-domain event leakage. 2020-04-20 13:11:34 -07:00
Ylian Saint-Hilaire
0244e7d139 Fixed syslogauth feature. 2020-04-20 11:43:21 -07:00
Ylian Saint-Hilaire
c398d76e39 Added syslogauth support. 2020-04-19 22:37:26 -07:00
Ylian Saint-Hilaire
4e0764fe4d Server upgrade improvements. 2020-04-17 23:52:35 -07:00
Ylian Saint-Hilaire
9ed9257707 Added stable/latest self-upgrade. 2020-04-17 23:17:45 -07:00
Ylian Saint-Hilaire
01ddb56f64 Fixed auto-backup system. 2020-04-16 16:56:04 -07:00
Ylian Saint-Hilaire
e58838dfe8 More web application UI improvements. 2020-04-15 19:42:43 -07:00
Ylian Saint-Hilaire
cc341e67aa More work on user groups for individual device permissions. 2020-04-13 11:24:56 -07:00
Ylian Saint-Hilaire
b601d0e1fe Fixed server crash on some syslog setup. 2020-04-08 11:02:51 -07:00
Ylian Saint-Hilaire
8a976f577e Added syslog support. 2020-04-07 12:02:29 -07:00
Ylian Saint-Hilaire
3ee9a4352a First MeshCentral with multi-language emails. 2020-04-04 19:29:20 -07:00
Ylian Saint-Hilaire
ecdede8011 Fixed agent disconnections not being saved in powerState db. 2020-03-31 15:12:47 -07:00
Ylian Saint-Hilaire
5f762550d2 More work on user device rights. 2020-03-29 22:40:13 -07:00
Ylian Saint-Hilaire
a61acc4890 Added HeapDump support. 2020-03-28 17:28:44 -07:00
Ylian Saint-Hilaire
9c31c43d46 Added domain configuration validation. 2020-03-27 12:04:11 -07:00
Ylian Saint-Hilaire
cbabfab7de Fixed web relay connection issue. 2020-03-26 23:01:49 -07:00
Ylian Saint-Hilaire
2314a58cd2 More work done on per-device permissions. 2020-03-26 19:33:13 -07:00
Ylian Saint-Hilaire
5a418b615b Added support for per-domain web folder. 2020-03-25 13:21:14 -07:00
Ylian Saint-Hilaire
4c8a66c9d1 Input validation fix 2020-03-23 13:34:28 -07:00
Ylian Saint-Hilaire
069da0d9a8 Added more input validation to --resetaccount and --adminaccount. 2020-03-23 13:32:08 -07:00
Ylian Saint-Hilaire
daad4ac5ef Added --adminaccount command. 2020-03-22 12:04:04 -07:00
Ylian Saint-Hilaire
d94c5a540f Added --resetaccount command line operations. 2020-03-22 11:57:52 -07:00
Ylian Saint-Hilaire
2ca9ea9ed4 Added server stats graph breaks. 2020-03-21 17:33:09 -07:00
Ylian Saint-Hilaire
50858a9c96 Fixed npm path issue when upgrading MeshCentral. 2020-03-15 11:35:33 -07:00
Ylian Saint-Hilaire
d483872aa6 Fixed plugin version matching, 2-factor reuirement + skip, removed GreenLock completely. 2020-03-11 16:53:09 -07:00
Ylian Saint-Hilaire
a1d18692f2 Fixed package.json 2020-03-11 01:31:29 -07:00
Ylian Saint-Hilaire
bfb0c9c914 More session recording fixes, OTP on older NodeJS now works. 2020-03-11 01:27:16 -07:00
Ylian Saint-Hilaire
67a3b001e1 Greenlock being deprecated, added NODESKTOP device group permission. 2020-03-06 14:06:33 -08:00
Ylian Saint-Hilaire
8db708e588 More Let's Encrypt Fixes 2020-03-05 11:27:14 -08:00
Ylian Saint-Hilaire
7df7576acb Improved alternate Let's Encrypt support. 2020-03-05 11:18:50 -08:00
Ylian Saint-Hilaire
fea2120849 Added completely new Let's Encrypt system. 2020-03-05 01:39:40 -08:00
Ylian Saint-Hilaire
60db58e3c1 Improved device details page. 2020-03-03 13:52:53 -08:00
Ylian Saint-Hilaire
607cdf888f MeshRouter now supports new icon, fixed server crash when running on single CPU, Removed Let's Encrypt wildcard altname being added by GreenLock. 2020-03-02 12:36:52 -08:00
Ylian Saint-Hilaire
152a942ccc Added User Web State control on config.json. 2020-02-27 18:05:18 -08:00
Ylian Saint-Hilaire
a65396358e Fixed loginkey, allow invalid login filter to be disabled. 2020-02-18 10:57:39 -08:00
Ylian Saint-Hilaire
916e20fa9f Added support for accounts that manage all device group 2020-02-17 13:01:13 -08:00