Commit Graph

368 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
4c511fa22f More web application UI improvements. 2020-04-15 19:42:43 -07:00
Ylian Saint-Hilaire
37c8e29dfa Fixed to relay metadata and RTT calculation. 2020-04-14 02:53:40 -07:00
Ylian Saint-Hilaire
6df85f91ca
Merge pull request #1152 from ryanblenis/relay-qol-u1
Add metadata to the relay connection for user -> device tracking
2020-04-14 01:25:09 -07:00
Ryan Blenis
b1fc15aa27 Add metadata to the relay connection for user -> device tracking
Update server console command 'relays' to display friendly information
2020-04-13 19:44:12 -04:00
Ylian Saint-Hilaire
e23e1be03e Added user groups batch operations. 2020-04-13 13:38:28 -07:00
Ylian Saint-Hilaire
478452f129 More work on user groups for individual device permissions. 2020-04-13 11:24:56 -07:00
Ylian Saint-Hilaire
7bbf8a6398 More work on individual device thru user groups. 2020-04-13 10:50:57 -07:00
Ylian Saint-Hilaire
c842ac05cc Started work on adding user groups in individual device permissions. 2020-04-12 22:51:57 -07:00
Ylian Saint-Hilaire
afd6bca476 Added per user and per device, user consent settings. 2020-04-12 14:05:34 -07:00
Ylian Saint-Hilaire
a80ffba40d Improved MeshCtrl with more support for --group 2020-04-08 11:26:35 -07:00
Ylian Saint-Hilaire
af89d3b853 MeshCtrl will now fail is duplicate device groups are found. 2020-04-07 16:37:58 -07:00
Ylian Saint-Hilaire
6116d54e91 Improved MeshCtrl to allow device group names instead of group id in some commands. 2020-04-07 16:13:02 -07:00
Ylian Saint-Hilaire
f5c5ebaf5e Fixed email validation on admin account creation. 2020-04-05 18:13:47 -07:00
Ylian Saint-Hilaire
df18c598ec Fixed server crash when adding unknown user to device group. 2020-04-05 17:44:54 -07:00
Ylian Saint-Hilaire
f1e27908ac First MeshCentral with multi-language emails. 2020-04-04 19:29:20 -07:00
Ylian Saint-Hilaire
786a089aae Improved MeshCtrl.js 2020-04-01 13:15:14 -07:00
Ylian Saint-Hilaire
7bd3a6e75e Fixed server crash due to assigning a const. 2020-03-31 10:37:52 -07:00
Ylian Saint-Hilaire
90d5a3cd6f Fixed Intel AMT TLS. 2020-03-30 19:29:46 -07:00
Ylian Saint-Hilaire
3c8a0bdc77 Added database links cleanup code. 2020-03-30 17:47:04 -07:00
Ylian Saint-Hilaire
36f1298d33 More work on user device rights. 2020-03-29 22:40:13 -07:00
Ylian Saint-Hilaire
480225de8f More work on user device permissions. 2020-03-29 13:40:48 -07:00
Ylian Saint-Hilaire
c11c9db440 Added HeapDump support. 2020-03-28 17:28:44 -07:00
Ylian Saint-Hilaire
e066191f2e More work on user device permissions. 2020-03-27 00:21:44 -07:00
Ylian Saint-Hilaire
9370b8cb28 Fixed web relay connection issue. 2020-03-26 23:01:49 -07:00
Ylian Saint-Hilaire
8aaaba82c3 More work done on per-device permissions. 2020-03-26 19:33:13 -07:00
Ylian Saint-Hilaire
6070e636c7 Added support for per-domain web folder. 2020-03-25 13:21:14 -07:00
Ylian Saint-Hilaire
a41729f692 More work on single device permissions feature. 2020-03-23 16:56:59 -07:00
Ylian Saint-Hilaire
4d564a1195 Added support for email 2FA in MeshCentral Router. 2020-03-21 22:52:23 -07:00
Ylian Saint-Hilaire
0bd566b570 Improved MeshCentral Router. 2020-03-21 00:25:17 -07:00
Ylian Saint-Hilaire
e15f4d2ace Fixed user account delete with user manager. 2020-03-17 17:17:04 -07:00
Ylian Saint-Hilaire
406bc1ab3b 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
344ca91747 More agent invite code feature fixes. 2020-03-17 09:40:16 -07:00
Ylian Saint-Hilaire
52dd197b25 More work on agent invite by codes. 2020-03-16 18:03:14 -07:00
Ylian Saint-Hilaire
4afdad2454 Added dbstats command to server console. 2020-03-16 13:40:13 -07:00
Ylian Saint-Hilaire
f9b66d1db8 Completed email 2FA. 2020-03-14 15:03:50 -07:00
Ylian Saint-Hilaire
fc11e29728 Fixed plugin version matching, 2-factor reuirement + skip, removed GreenLock completely. 2020-03-11 16:53:09 -07:00
Ylian Saint-Hilaire
7652d91b4d Improved alternate Let's Encrypt support. 2020-03-05 11:18:50 -08:00
Ylian Saint-Hilaire
6ac79a4cb3 Added completely new Let's Encrypt system. 2020-03-05 01:39:40 -08:00
Ylian Saint-Hilaire
3400dfac2a Improved database error handling, new Let's Encrypt server console commands. 2020-03-04 14:57:03 -08:00
Ylian Saint-Hilaire
d81a7dedcd Fixed loginkey, allow invalid login filter to be disabled. 2020-02-18 10:57:39 -08:00
Ylian Saint-Hilaire
f9d5b08935 Now saves alternative RDP port to server. 2020-02-17 14:19:35 -08:00
Ylian Saint-Hilaire
ee8442b37b Added support for accounts that manage all device group 2020-02-17 13:01:13 -08:00
Ylian Saint-Hilaire
48dd16ceb2 Fixed user and user group permissions not updating in web page. 2020-02-10 16:36:03 -08:00
Ylian Saint-Hilaire
8fc50b7a56 Fixed device event log when administrator. 2020-02-03 11:27:05 -08:00
Ylian Saint-Hilaire
edaaf5cf0f Improved usersessions and added closeusersessions server console commands. 2020-01-27 15:26:13 -08:00
Ylian Saint-Hilaire
bb8009668e Fixed server crash when adding a device event. 2020-01-23 15:51:32 -08:00
Ylian Saint-Hilaire
b1ff908dd0 Added device link in web application. 2020-01-22 11:34:17 -08:00
Ylian Saint-Hilaire
cc67941c98 Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire
c86becb014 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
3582c7b409 Fixed agent 'msg' dispatching. 2020-01-07 13:56:26 -08:00
Ylian Saint-Hilaire
7d04867da0 Fixed meshcore agent size, user group domains, notification closes across tabs. 2020-01-07 11:08:32 -08:00
Ylian Saint-Hilaire
594acf9cbb user groups improvement. 2020-01-06 11:22:54 -08:00
Ylian Saint-Hilaire
197e8d5c64 Fixed internalization. 2020-01-03 13:21:23 -08:00
Ylian Saint-Hilaire
e69f7333c6 User groups improvements. 2020-01-02 17:45:17 -08:00
Ylian Saint-Hilaire
0b5f3d86b0 German translation, more user group improvements. 2020-01-02 13:29:55 -08:00
Ylian Saint-Hilaire
578c7c733c More user groups improvements. 2020-01-02 01:26:12 -08:00
Ylian Saint-Hilaire
9da0b1938d More user groups improvements. 2020-01-02 00:30:14 -08:00
Ylian Saint-Hilaire
42f6e21031 Improved user panel, allow device group and user group control. 2019-12-30 15:38:18 -08:00
Ylian Saint-Hilaire
466f0e39d2 Language fixes and server crash fixes. 2019-12-30 11:31:57 -08:00
Ylian Saint-Hilaire
3ff0a11f6a More user group UI improvements. 2019-12-29 22:38:53 -08:00
Ylian Saint-Hilaire
86fe9085a8 Lots of progress on security user group UI. 2019-12-29 18:10:58 -08:00
Ylian Saint-Hilaire
4d94ae18f5 Translate.json fixed, crash on device delete fix. 2019-12-28 21:36:59 -08:00
Ylian Saint-Hilaire
2fb79ae605 Started work on user groups UI. 2019-12-27 22:41:06 -08:00
Ylian Saint-Hilaire
fc0915de60 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire
caa37f338c Centralization of user access control. 2019-12-26 22:53:01 -08:00
Ylian Saint-Hilaire
7452ee6a13 Added remove previous events selector when adding a new user. 2019-12-26 13:52:09 -08:00
Ylian Saint-Hilaire
a29d6c1718 Fixed Dutch translations in translate.js 2019-12-26 11:37:49 -08:00
Ryan Blenis
26de76579c Consistency in call names hook_userLoggedInEnd 2019-12-26 10:55:03 -05:00
Ryan Blenis
07c8fd2990 Add plugin hook for user login 2019-12-26 10:45:51 -05:00
Ylian Saint-Hilaire
2e81ba0bf9 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire
b0768fe604 Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire
c43228cbff Updated Dutch, improved back button in web app. 2019-12-19 12:10:50 -08:00
Ylian Saint-Hilaire
bdf51e1200 Added way to use cookies only once, added desktopPrivacyBarText option in domain. 2019-12-11 15:44:10 -08:00
Ylian Saint-Hilaire
66432ff13b Improved server console commands info and added showpaths. 2019-12-09 14:57:40 -08:00
Ylian Saint-Hilaire
2c5033811a Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire
467349f347 Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ryan Blenis
9bd63a084f Redirect download fixes, option to redistribute the meshcore to all nodes after plugin installation 2019-11-22 21:17:07 -05:00
Ryan Blenis
8e35f432c8 Merge branch 'master' into plugin-admin 2019-11-22 14:26:44 -05:00
Ryan Blenis
78bbf03b00 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
91e0b8eb5a Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire
c9dc923db1 Added bad login IP address limitation. 2019-11-18 17:31:42 -08:00
Ylian Saint-Hilaire
4bb65bea4b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ryan Blenis
9aa77c157f Add plugin "type" to plugins (permission sets coming soon) 2019-11-11 09:46:38 -05:00
Ryan Blenis
55b0f27b12 Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check 2019-11-06 20:00:09 -05:00
Ryan Blenis
06dec37ad4 Remove testing output 2019-11-06 04:49:36 -05:00
Ryan Blenis
04e4af08f6 Promisifying and error handling 2019-11-05 00:11:14 -05:00
Ryan Blenis
67b6df9454 Plugin admin partial 2019-11-02 06:27:39 -04:00
Ryan Blenis
0bb1ffe1dd Merge branch 'master' into plugin-admin 2019-11-01 16:50:42 -04:00
Ryan Blenis
d9344fcb1a gui plugin admin updates part 2 2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire
3c4f6f6bb7 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ryan Blenis
f1ea4ae1b8 gui plugin updates partial 2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire
288e42ad2c Fixed self device group permission change and agent group uninstall. 2019-10-26 10:57:40 -07:00
Ylian Saint-Hilaire
ae1eaf725f Added user web state filtering. 2019-10-25 14:41:14 -07:00
Ylian Saint-Hilaire
ccf8999e29 Plugin and meshcmd fixes. 2019-10-25 01:16:00 -07:00
Ryan Blenis
6432467bf6 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
473c8d22d7 Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire
5c166bdce6 Added language selection. 2019-10-22 11:59:19 -07:00
Ylian Saint-Hilaire
4932d7961f Added manual device events, fixed MQTT publish filter. 2019-10-16 14:46:41 -07:00
Ylian Saint-Hilaire
359552de3c Added chat & notify permission 2019-10-16 12:57:29 -07:00
Ylian Saint-Hilaire
51095271de Fixed device chat permissions. 2019-10-15 16:26:24 -07:00