Commit Graph

349 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
5f762550d2 More work on user device rights. 2020-03-29 22:40:13 -07:00
Ylian Saint-Hilaire
16288e49c5 More work on user device permissions. 2020-03-29 13:40:48 -07:00
Ylian Saint-Hilaire
a61acc4890 Added HeapDump support. 2020-03-28 17:28:44 -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
5a418b615b Added support for per-domain web folder. 2020-03-25 13:21:14 -07:00
Ylian Saint-Hilaire
6ab3b9ad80 More work on single device permissions feature. 2020-03-23 16:56:59 -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
47c520b5b3 Improved MeshCentral Router. 2020-03-21 00:25:17 -07:00
Ylian Saint-Hilaire
b72f43c119 Fixed user account delete with user manager. 2020-03-17 17:17:04 -07:00
Ylian Saint-Hilaire
e374d8a839 Users with user management permission can now change all user's passwords except full admins. 2020-03-17 13:39:28 -07:00
Ylian Saint-Hilaire
3a61a77b8a More agent invite code feature fixes. 2020-03-17 09:40:16 -07:00
Ylian Saint-Hilaire
edb6011efe More work on agent invite by codes. 2020-03-16 18:03:14 -07:00
Ylian Saint-Hilaire
bc6e403c4e Added dbstats command to server console. 2020-03-16 13:40:13 -07:00
Ylian Saint-Hilaire
8a47379599 Completed email 2FA. 2020-03-14 15:03:50 -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
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
672517f27d Improved database error handling, new Let's Encrypt server console commands. 2020-03-04 14:57:03 -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
e02c3f7672 Now saves alternative RDP port to server. 2020-02-17 14:19:35 -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
b0e882bfaa Fixed user and user group permissions not updating in web page. 2020-02-10 16:36:03 -08:00
Ylian Saint-Hilaire
746d299e16 Fixed device event log when administrator. 2020-02-03 11:27:05 -08:00
Ylian Saint-Hilaire
3580a8f433 Improved usersessions and added closeusersessions server console commands. 2020-01-27 15:26:13 -08:00
Ylian Saint-Hilaire
648ed24d6e Fixed server crash when adding a device event. 2020-01-23 15:51:32 -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
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
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
33a303ff82 user groups improvement. 2020-01-06 11:22:54 -08:00
Ylian Saint-Hilaire
b696b62562 Fixed internalization. 2020-01-03 13:21:23 -08:00
Ylian Saint-Hilaire
4a12043602 User groups improvements. 2020-01-02 17:45:17 -08:00
Ylian Saint-Hilaire
ee0c0f1021 German translation, more user group improvements. 2020-01-02 13:29:55 -08:00
Ylian Saint-Hilaire
58d9903619 More user groups improvements. 2020-01-02 01:26:12 -08:00
Ylian Saint-Hilaire
7307152dbb More user groups improvements. 2020-01-02 00:30:14 -08:00
Ylian Saint-Hilaire
8a77c78ebb Improved user panel, allow device group and user group control. 2019-12-30 15:38:18 -08:00
Ylian Saint-Hilaire
118fe48713 Language fixes and server crash fixes. 2019-12-30 11:31:57 -08:00
Ylian Saint-Hilaire
d42c54f32e More user group UI improvements. 2019-12-29 22:38:53 -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
9b7eca1f7f Translate.json fixed, crash on device delete fix. 2019-12-28 21:36:59 -08:00
Ylian Saint-Hilaire
5bdb4cc8b0 Started work on user groups UI. 2019-12-27 22:41:06 -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
ffb10a82be Added remove previous events selector when adding a new user. 2019-12-26 13:52:09 -08:00
Ylian Saint-Hilaire
b202d3ef08 Fixed Dutch translations in translate.js 2019-12-26 11:37:49 -08:00
Ryan Blenis
a89cfa327f Consistency in call names hook_userLoggedInEnd 2019-12-26 10:55:03 -05:00
Ryan Blenis
718678ed09 Add plugin hook for user login 2019-12-26 10:45:51 -05:00
Ylian Saint-Hilaire
e2f69f8bf6 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire
def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire
98dbbfde25 Updated Dutch, improved back button in web app. 2019-12-19 12:10:50 -08:00
Ylian Saint-Hilaire
37d3bea8c6 Added way to use cookies only once, added desktopPrivacyBarText option in domain. 2019-12-11 15:44:10 -08:00
Ylian Saint-Hilaire
990214ed19 Improved server console commands info and added showpaths. 2019-12-09 14:57:40 -08:00
Ylian Saint-Hilaire
65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire
75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ryan Blenis
d7b94639b2 Redirect download fixes, option to redistribute the meshcore to all nodes after plugin installation 2019-11-22 21:17:07 -05: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
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
32eb3fe72b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ryan Blenis
6d3673a858 Add plugin "type" to plugins (permission sets coming soon) 2019-11-11 09:46:38 -05:00
Ryan Blenis
f90fe05fe0 Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check 2019-11-06 20:00:09 -05:00
Ryan Blenis
bf1e4cc91f Remove testing output 2019-11-06 04:49:36 -05:00
Ryan Blenis
ed701dff39 Promisifying and error handling 2019-11-05 00:11:14 -05:00
Ryan Blenis
bbb402b533 Plugin admin partial 2019-11-02 06:27:39 -04:00
Ryan Blenis
b33ca1daff Merge branch 'master' into plugin-admin 2019-11-01 16:50:42 -04:00
Ryan Blenis
0516b0afd3 gui plugin admin updates part 2 2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire
dbe52a9780 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ryan Blenis
c57ac19cba gui plugin updates partial 2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire
84a37b4f5a Fixed self device group permission change and agent group uninstall. 2019-10-26 10:57:40 -07:00
Ylian Saint-Hilaire
fb9350e9a3 Added user web state filtering. 2019-10-25 14:41:14 -07:00
Ylian Saint-Hilaire
5143751954 Plugin and meshcmd fixes. 2019-10-25 01:16:00 -07:00
Ryan Blenis
3e20fc5195 Expand pluginHandler support to communicate with browser<->server over the control channel.
Expand plugin functionality on agents to get plugin commands as their own action.
2019-10-24 16:41:35 -04:00
Ylian Saint-Hilaire
265cced6dd Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire
ac0459b014 Added language selection. 2019-10-22 11:59:19 -07:00
Ylian Saint-Hilaire
66c715db1c Added manual device events, fixed MQTT publish filter. 2019-10-16 14:46:41 -07:00
Ylian Saint-Hilaire
1836ce0ab2 Added chat & notify permission 2019-10-16 12:57:29 -07:00
Ylian Saint-Hilaire
98d81ba631 Fixed device chat permissions. 2019-10-15 16:26:24 -07:00
Ylian Saint-Hilaire
d2ec222fdb Improved meshrelay security. 2019-10-15 15:50:11 -07:00
Ylian Saint-Hilaire
ef4ab44bc7 Fixed notes that could not be written. 2019-10-14 14:15:59 -07:00
Ylian Saint-Hilaire
55de2f983f Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire
b6b125f506 Fixed agent invite link when UserAllowedIP is used. 2019-10-11 15:39:15 -07:00
Ylian Saint-Hilaire
38f9eadcd3 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire
1b9778d4ed Removed clonings. 2019-10-11 11:16:36 -07:00
Ylian Saint-Hilaire
6165723ef1 Fixed CIRA connections when a device is moved to a different group. 2019-10-10 16:07:32 -07:00
Ylian Saint-Hilaire
fcccb18cc8 Probably fixed the MongoDB dot exception. 2019-10-10 14:06:14 -07:00
Ryan Blenis
8de6907c24 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 22:04:35 -04:00
Ylian Saint-Hilaire
7baf812c47 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ryan Blenis
b86779e862 Merge branch 'master' into plugin 2019-10-09 01:24:49 -04:00
Ryan Blenis
f60f6963d5 More base updates, including web socket handling and display logic 2019-10-09 01:22:01 -04:00
Ylian Saint-Hilaire
a79233e825 More MQTT improvements. 2019-10-08 11:08:41 -07:00
Ylian Saint-Hilaire
d5f7943684 More MQTT improvements. 2019-10-07 18:11:15 -07:00
Ylian Saint-Hilaire
1db0899a7d Added MQTT authentication. 2019-10-05 14:24:40 -07:00
Ylian Saint-Hilaire
c860125a9d Improved DB records encryption support. 2019-10-03 13:32:54 -07:00
Ylian Saint-Hilaire
d511e431ea Added browser notification support to MeshMessenger 2019-09-26 12:58:35 -07:00
Ylian Saint-Hilaire
f4afd7a8ea Fixed checking code. 2019-09-25 15:09:40 -07:00
Ylian Saint-Hilaire
ee3936af32 Single factor warning, more security checking. 2019-09-25 12:10:41 -07:00