Commit Graph

379 Commits

Author SHA1 Message Date
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
Ylian Saint-Hilaire 2cb3df77c5 Added basic auth.log support. 2020-02-17 10:24:32 -08:00
Ylian Saint-Hilaire c6bd8c3a19 Added file context menu for device files. 2020-02-14 11:20:06 -08:00
Ylian Saint-Hilaire a6ed676450 Fixed automatic NPM path. 2020-02-10 13:17:24 -08:00
Ylian Saint-Hilaire e9dd9dc270 Improved remote desktop key release, added Let's Encrypt nochecks:true. 2020-02-06 18:04:55 -08:00
Ylian Saint-Hilaire 21162cab72 Improved --translate feature. 2020-02-06 11:33:21 -08:00
Ylian Saint-Hilaire ffb61443ec Fixed NPM auto path fill, improved Russian translation. 2020-02-06 10:22:24 -08:00
Ylian Saint-Hilaire 5bea3692d8 Fixed --translate 2020-02-04 16:48:54 -08:00
Ylian Saint-Hilaire 908b308c30 Automatic set of npmpath if possible. 2020-02-04 11:10:02 -08:00
Ylian Saint-Hilaire 31e0f5c726 MeshCentral now works with both MariaDB and MySQL. 2020-02-03 18:58:58 -08:00
Ylian Saint-Hilaire b07f4114e4 Added option to hex encode the cookies for Azure Application Proxy. 2020-02-03 10:45:09 -08:00
Ylian Saint-Hilaire d28b5667b7 First signs of life with MariaDB. 2020-02-02 12:37:27 -08:00
Ylian Saint-Hilaire 3eef0f3e71 Fixed install dependencies install, Device group incorrectly showing up on admin account. 2020-01-30 12:25:49 -08:00
Ylian Saint-Hilaire 870ef4c279 Improved working directory switch. 2020-01-29 15:29:15 -08:00
Ylian Saint-Hilaire 2ca5117b08 Fixed website with FireFox running in strict privacy mode. 2020-01-29 11:01:33 -08:00
Ylian Saint-Hilaire 790d5be6e9 Added --translate to MeshCentral server and allow translated custom web pages to be served. 2020-01-27 17:52:20 -08:00
Ylian Saint-Hilaire 1f658fb393 Fixed FIDO2, added alt RDP port, fixed device tag collapse. 2020-01-27 14:03:36 -08:00
Ylian Saint-Hilaire b1c391a37c Start work on translation of web pages using --translate. 2020-01-26 11:59:38 -08:00
Ylian Saint-Hilaire 3a8d5bc3e7 XTerm improvements. 2020-01-25 14:17:21 -08:00
Ylian Saint-Hilaire db66f4f38a Merge pull request #871 from TotallyNotElite/mc-dyndepends
Improve the way dynamic dependencies work
2020-01-25 12:41:35 -08:00
Ylian Saint-Hilaire 5d4cf20e49 Fixed GreenLock v4 2020-01-25 12:14:14 -08:00
TotallyNotElite 7a775be4c0 Improve the way dynamic dependencies work
Properly verify the version without using hacks. Allows mc to ensure exact versions are installed. Also added otplib as a normal dependency.
2020-01-25 18:57:56 +01:00
Ylian Saint-Hilaire 2f3dd49506 Merge pull request #833 from veitw/fix-822-comma-separated-ip-lists
Fix handling of IP address lists (#822)
2020-01-17 08:06:52 -08:00
Veit Wahlich fc6e56463c Fix: Global comma-separated user/agent IP lists do not update corresponding config.settings arrays, fixes #822 2020-01-16 15:06:35 +01:00
Veit Wahlich 5dfd42b5b5 Fix: Domain-based comma-separated list UserBlockedIP gets overwritten with list from UserAllowedIP. 2020-01-16 15:02:56 +01:00
egallup02360 e458beda74 No need to do anything with the config string 2020-01-14 08:17:12 -05:00
egallup02360 2f7778c490 Fix new lines in config on CentOS 2020-01-13 14:23:13 -05:00
egallup02360 67e6e3bc3d Fix install on Linux 2020-01-13 13:34:10 -05:00
Ylian Saint-Hilaire 6607b04a9e Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire 3427f242f1 Linux systemd isntall fix. 2020-01-09 16:41:14 -08:00
Ylian Saint-Hilaire 3b9173b9d3 Added Linux --install/--uninstall/--start/--stop for quick Systemd install. 2020-01-09 16:35:48 -08:00
Ylian Saint-Hilaire 1134dd2f7c First version with user groups enabled. 2020-01-04 13:46:55 -08:00
Ryan Blenis e123bb9735 Only if plugins are enabled, add semver module 2020-01-04 13:49:08 -05:00
Ylian Saint-Hilaire fdd56b2dc5 Updated file headers. 2020-01-02 18:30:12 -08:00
Ylian Saint-Hilaire fbbc619364 Lots of progress on security user group UI. 2019-12-29 18:10:58 -08:00
Ylian Saint-Hilaire 19f1296385 Fixed MeshCentral server update on Windows. 2019-12-22 12:44:16 -08:00
Ylian Saint-Hilaire 46e3bef83c Fixed SSPI Account Settings, UserConsent Setting, use of NPM with a proxy. 2019-12-20 16:45:41 -08:00
Ylian Saint-Hilaire def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00