Commit Graph

435 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
21d6d43593 More work on individual device thru user groups. 2020-04-13 10:50:57 -07:00
Ylian Saint-Hilaire
762347ed5e Started work on adding user groups in individual device permissions. 2020-04-12 22:51:57 -07:00
Ylian Saint-Hilaire
8f3b6cf477 Removed IP address filtering for handleMeshSettingsRequest() 2020-04-07 15:17:23 -07:00
Ylian Saint-Hilaire
3627a9f994 Fixed actionfile.txt download. 2020-04-06 20:25:52 -07:00
Ylian Saint-Hilaire
3ee9a4352a First MeshCentral with multi-language emails. 2020-04-04 19:29:20 -07:00
Ylian Saint-Hilaire
459540f742 Added 2FA support in MeshCMD. 2020-04-03 16:06:38 -07:00
Ylian Saint-Hilaire
d9ac60cad3 Improved MeshCentral Router with individual device permission support. 2020-04-01 16:41:35 -07:00
Ylian Saint-Hilaire
6c4f1ec2b5 Fixed server crash due to assigning a const. 2020-03-31 10:37:52 -07:00
Ylian Saint-Hilaire
8f2046984d Fixed Intel AMT TLS. 2020-03-30 19:29:46 -07:00
Ylian Saint-Hilaire
95e8b87509 Added database links cleanup code. 2020-03-30 17:47:04 -07:00
Ylian Saint-Hilaire
5f762550d2 More work on user device rights. 2020-03-29 22:40:13 -07:00
Ylian Saint-Hilaire
bd3b788094 More work on user device permissions. 2020-03-27 00:21:44 -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
b07a8bf3c5 Fixed user and agent IP address filtering. 2020-03-26 12:06:34 -07:00
Ylian Saint-Hilaire
5a418b615b Added support for per-domain web folder. 2020-03-25 13:21:14 -07:00
Ylian Saint-Hilaire
d089062167 Added support for email 2FA in MeshCentral Router. 2020-03-21 22:52:23 -07:00
Ylian Saint-Hilaire
dc95bc8b12 Fixed French translation. 2020-03-20 18:51:28 -07:00
Ylian Saint-Hilaire
2021f9270c Fixed MeshCentralRouter download. 2020-03-17 18:15:54 -07:00
Ylian Saint-Hilaire
b72f43c119 Fixed user account delete with user manager. 2020-03-17 17:17:04 -07:00
Ylian Saint-Hilaire
edb6011efe More work on agent invite by codes. 2020-03-16 18:03:14 -07:00
Ylian Saint-Hilaire
eb1c6a0be1 Started work on agent install using invitation code. 2020-03-16 15:23:59 -07:00
Ylian Saint-Hilaire
8a47379599 Completed email 2FA. 2020-03-14 15:03:50 -07:00
Ylian Saint-Hilaire
70e93f0c0f Email based 2FA almost completed. 2020-03-13 20:39:21 -07:00
Ylian Saint-Hilaire
c40ba5d1f5 Improved 3FA LoginKey feature 2020-03-13 15:43:24 -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
152a942ccc Added User Web State control on config.json. 2020-02-27 18:05:18 -08:00
Ylian Saint-Hilaire
b85e7495a7 WebApp NightMode and FooterBar are now server side state. 2020-02-27 16:34:59 -08:00
Ylian Saint-Hilaire
df79a44e95 Fixed TouchID on mobile, 404 page when using loginkey. 2020-02-27 12:55:14 -08:00
Ylian Saint-Hilaire
393ab66bf4 Fixed getDomain() when domain uses DNS. 2020-02-18 12:02:42 -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
9a9c6dde65 Fixed player.htm 404 error. 2020-02-11 15:34:27 -08:00
Ylian Saint-Hilaire
752abd8ef1 Terminal improvements. 2020-02-10 12:22:01 -08:00
Ylian Saint-Hilaire
db2577b897 Internalization improvements. 2020-02-04 16:22:00 -08:00
Ylian Saint-Hilaire
d28b5667b7 First signs of life with MariaDB. 2020-02-02 12:37:27 -08:00
Ylian Saint-Hilaire
a466c2fed1 Fixed EXDEV error on rename. 2020-01-31 14:44:11 -08:00
Ylian Saint-Hilaire
8149a73510 Lots of small fixed. 2020-01-29 14:38:41 -08:00
Ylian Saint-Hilaire
6ff9037f8e Fixed server crash when meshcentral-web has no translations. 2020-01-28 09:41:35 -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
9d3ac34ef9 Improvements to cookie ip checking error messages. 2020-01-26 10:05:27 -08:00
Ylian Saint-Hilaire
5d4cf20e49 Fixed GreenLock v4 2020-01-25 12:14:14 -08:00
Ylian Saint-Hilaire
f05f86d1e1 Added xterm terminal and fixed device link. 2020-01-23 15:15:56 -08:00
Ylian Saint-Hilaire
0281974a1d Added device link in web application. 2020-01-22 11:34:17 -08:00
Ylian Saint-Hilaire
6607b04a9e Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire
4f8862b113 Added HTTP CSP headers. 2020-01-10 17:04:26 -08:00
Ylian Saint-Hilaire
759a358cd4 Added plug-in tab back button, Bad user login limitor is now per-public IPv4 subnet. 2020-01-10 16:25:02 -08:00
Ylian Saint-Hilaire
b907100d8b Improved IP blocking, improved relay tunnel error in meshcore.js 2020-01-10 11:19:23 -08:00
Ylian Saint-Hilaire
d9595f4bf2 Translation tools improvements. 2020-01-07 15:10:12 -08:00
Ylian Saint-Hilaire
bcf5cfbb5e Fixed agent 'msg' dispatching. 2020-01-07 13:56:26 -08:00
Ylian Saint-Hilaire
238483c645 Fixed meshcore agent size, user group domains, notification closes across tabs. 2020-01-07 11:08:32 -08:00
Ylian Saint-Hilaire
1134dd2f7c First version with user groups enabled. 2020-01-04 13:46:55 -08:00
Ylian Saint-Hilaire
13cf8c12eb Implemented user group permission query in the web app. 2020-01-04 13:19:32 -08:00
Ylian Saint-Hilaire
a85dc11ba3 Implemented server side user group permissions query. 2020-01-04 12:44:12 -08:00
Ylian Saint-Hilaire
b696b62562 Fixed internalization. 2020-01-03 13:21:23 -08:00
Ylian Saint-Hilaire
19b5c5663a More user group improvements, translation improvements. 2020-01-02 16:39:38 -08:00
Ylian Saint-Hilaire
7307152dbb More user groups improvements. 2020-01-02 00:30:14 -08:00
Ylian Saint-Hilaire
118fe48713 Language fixes and server crash fixes. 2019-12-30 11:31:57 -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
c3efdb39c1 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire
c9b4c34418 Centralization of user access control. 2019-12-26 22:53:01 -08:00
Ylian Saint-Hilaire
19f1296385 Fixed MeshCentral server update on Windows. 2019-12-22 12:44:16 -08:00
TotallyNotElite
787e8ceaec Fix "undefined" when downloading a backup 2019-12-22 14:10:09 +01:00
Ylian Saint-Hilaire
8d27a02362 Added toggle footer bar option in webapp. 2019-12-21 16:07:25 -08:00
Ylian Saint-Hilaire
2906bb52f3 Removed 1h cache, back to etag. 2019-12-20 14:50:06 -08:00
Ylian Saint-Hilaire
def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire
a0479092eb Improved device group summary page. 2019-12-18 14:57:29 -08:00
Ylian Saint-Hilaire
3cb56ee4ec Added Device Group Summary Panel, other fixes. 2019-12-18 12:00:08 -08:00
Ylian Saint-Hilaire
f2f23aafb0 Fixed RedirTrace. 2019-12-16 17:20:39 -08:00
Ylian Saint-Hilaire
da1a8951df Added titlehtml domain option. 2019-12-16 11:21:07 -08:00
Ylian Saint-Hilaire
075d8eda27 Updated Windows Mesh Agent. 2019-12-13 14:46:29 -08:00
Ylian Saint-Hilaire
055190187d Fixed create account dialog, improved meshctrl.js 2019-12-12 11:44:03 -08:00
Ylian Saint-Hilaire
96f568db9b Updated Windows Agents. 2019-12-10 18:17:25 -08:00
Ylian Saint-Hilaire
a7c39f30c7 Added portuguese, translate.js merge command. 2019-12-09 13:43:02 -08:00
Ylian Saint-Hilaire
2494f1b1d4 SMBios improvements 2019-12-09 11:30:08 -08:00
Ylian Saint-Hilaire
8c636bdf19 Improved translation web application. 2019-12-06 16:49:40 -08:00
Ylian Saint-Hilaire
7b5bcf7329 Improved translator web application. 2019-12-05 15:33:22 -08:00
Ylian Saint-Hilaire
14b6355282 Web app speed improvement with geolocation is off. 2019-12-02 14:00:28 -08:00
Ylian Saint-Hilaire
6cc6d019cd Improved internalization, french translation. 2019-12-01 15:21:33 -08:00
Ylian Saint-Hilaire
3670f229b9 Added remember for 30 days 2nd factor option. 2019-11-28 22:29:22 -08:00
Ylian Saint-Hilaire
664eb63c63 Implemented optional 2nd factor skip for some IP addresses 2019-11-28 20:57:34 -08:00
Ylian Saint-Hilaire
87411b099e Added support for multiple login 3FA keys. 2019-11-25 14:30:23 -08:00
Ylian Saint-Hilaire
75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ryan Blenis
a5007c995a Merge branch 'master' into plugin-admin 2019-11-22 14:26:44 -05:00
Ryan Blenis
145c898c70 Tweaks to plugin install/removal so server does not require a restart. Initial support for downgrading plugins. 2019-11-22 14:25:13 -05:00
Ylian Saint-Hilaire
d4af4ec441 Added 3FA using LoginKey in domain section of config.json, add &key= to URL. 2019-11-21 18:57:57 -08:00
Ylian Saint-Hilaire
07d4099892 Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire
8573d45753 Added bad login IP address limitation. 2019-11-18 17:31:42 -08:00
Ylian Saint-Hilaire
be922433e0 More Let's Encrypt changes. 2019-11-18 14:17:27 -08:00
Ylian Saint-Hilaire
32eb3fe72b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ylian Saint-Hilaire
bcef76863e Fixed internalization of server messages on the login screen. 2019-11-17 14:33:29 -08:00
Ylian Saint-Hilaire
e91c973823 Randomized Intel AMT Env Detection. 2019-11-15 14:36:41 -08:00
Ylian Saint-Hilaire
3d2974eca0 Fixed 2-factor auth issue 2019-11-14 17:39:32 -08:00
Ryan Blenis
0cb0f0adf3 Refactor plugin admin views to a more simplistic, reusable, multiple view approach 2019-11-07 22:48:14 -05:00
Ryan Blenis
3567330799 Pass through user info, plugin dev's can handle their own permissions. 2019-11-05 04:17:10 -05:00
Ryan Blenis
bbb402b533 Plugin admin partial 2019-11-02 06:27:39 -04:00
ylianst
777a2f52f0 Commented out server stop command. 2019-11-02 01:50:49 -07:00
Ylian Saint-Hilaire
dbe52a9780 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00