Commit Graph

321 Commits

Author SHA1 Message Date
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
Ylian Saint-Hilaire cdfcb01cfa Improved meshrelay security. 2019-10-15 15:50:11 -07:00
Ylian Saint-Hilaire 63813a48ff Fixed notes that could not be written. 2019-10-14 14:15:59 -07:00
Ylian Saint-Hilaire bc07659bef Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire 45abbf8178 Fixed agent invite link when UserAllowedIP is used. 2019-10-11 15:39:15 -07:00
Ylian Saint-Hilaire 6c752e85b4 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire f57e8a8253 Removed clonings. 2019-10-11 11:16:36 -07:00
Ylian Saint-Hilaire a57ee45388 Fixed CIRA connections when a device is moved to a different group. 2019-10-10 16:07:32 -07:00
Ylian Saint-Hilaire a744a52bc7 Probably fixed the MongoDB dot exception. 2019-10-10 14:06:14 -07:00
Ryan Blenis 7500113adf Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 22:04:35 -04:00
Ylian Saint-Hilaire 7e75c7a863 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ryan Blenis cdd13f8a33 Merge branch 'master' into plugin 2019-10-09 01:24:49 -04:00
Ryan Blenis ef79477d25 More base updates, including web socket handling and display logic 2019-10-09 01:22:01 -04:00
Ylian Saint-Hilaire 00e6ff0e91 More MQTT improvements. 2019-10-08 11:08:41 -07:00
Ylian Saint-Hilaire 241b42ac00 More MQTT improvements. 2019-10-07 18:11:15 -07:00
Ylian Saint-Hilaire 4f014fc218 Added MQTT authentication. 2019-10-05 14:24:40 -07:00
Ylian Saint-Hilaire 5af831a0aa Improved DB records encryption support. 2019-10-03 13:32:54 -07:00
Ylian Saint-Hilaire f1f4c02c68 Added browser notification support to MeshMessenger 2019-09-26 12:58:35 -07:00
Ylian Saint-Hilaire 83612d06a3 Fixed checking code. 2019-09-25 15:09:40 -07:00
Ylian Saint-Hilaire 7f5b8ae21e Single factor warning, more security checking. 2019-09-25 12:10:41 -07:00
Ylian Saint-Hilaire b529680615 Security fixes. 2019-09-25 11:37:58 -07:00
Ylian Saint-Hilaire b87b5e93a4 Sysinfo doc now live update, improved 2FA backup codes dialog. 2019-09-24 10:34:33 -07:00
Ylian Saint-Hilaire 5a8bd9b3f2 New details panel 2019-09-23 16:46:26 -07:00
Ylian Saint-Hilaire 60bce86622 Session IP binding, MeshCtrl Invite Link 2019-09-23 11:45:10 -07:00
jsastriawan 9c09a3ebc0 A working serverside AMT API via 3 different
modes, namely  mode 1 (AMT Direct),
mode 2 (CIRA) and mode 3 (APF bridge)
2019-09-20 17:21:58 -07:00
Ylian Saint-Hilaire 296f06db4b Completed the Show Self Events Only feature. 2019-09-19 11:21:35 -07:00
Ylian Saint-Hilaire 289094f1d3 Added View Self Events only device group permission. 2019-09-18 12:05:33 -07:00
Ylian Saint-Hilaire e9f9950740 Reverse proxy fixes. 2019-08-31 19:40:50 -07:00
Ylian Saint-Hilaire 25fc193a8b Added support for browsers that don't support cookies. 2019-08-26 12:20:24 -07:00
Ylian Saint-Hilaire 5326362092 Fixed 2FA when in LAN mode. 2019-08-22 17:05:21 -07:00
Ylian Saint-Hilaire de26e8370d Added server tracing dialog in web app. 2019-08-22 15:31:39 -07:00
Ylian Saint-Hilaire 043a7c0b68 Peering fixes, 404 page, new desktop special keys. 2019-08-12 14:58:06 -07:00
Ylian Saint-Hilaire e684b5ce01 Started work on hardware inventory support. 2019-08-06 17:58:29 -07:00
Ylian Saint-Hilaire d0737562aa Fixed MongoDB connection string 2019-07-29 18:21:52 -07:00
Ylian Saint-Hilaire ec0047369b Much improved event logs 2019-07-29 16:35:48 -07:00
Ylian Saint-Hilaire c8689ac4b6 Fixed user groups. 2019-07-28 12:16:30 -07:00
Ylian Saint-Hilaire 1694e52294 Added localization override. 2019-07-26 14:37:53 -07:00
Ylian Saint-Hilaire 1e1df4b874 Can now directly change user permissions in a device group. 2019-07-23 13:37:12 -07:00
Ylian Saint-Hilaire bbb98c6c6d Added new account invitation system. 2019-07-22 16:00:43 -07:00
Ylian Saint-Hilaire 7292fa116b Added per-device group notifications. 2019-07-22 11:25:18 -07:00
Ylian Saint-Hilaire 73626f126c Added notification settings feature 2019-07-18 15:21:41 -07:00
Ylian Saint-Hilaire f9d09c3ed8 Server self-update correctly not allowed when running as Windows Service. 2019-07-18 13:11:08 -07:00
Ylian Saint-Hilaire 2672001a35 Added server process cleanup. 2019-07-17 15:57:42 -07:00
Ylian Saint-Hilaire ed21413c85 Account emails are not always lowercase. 2019-07-15 10:24:31 -07:00
Ylian Saint-Hilaire abe8e97f24 Updated MeshCommander and fixes to message dispatch. 2019-07-10 14:27:38 -07:00
Ylian Saint-Hilaire 5b6fc00420 Improved keyboard support, new email as username mode. 2019-07-08 15:59:44 -07:00
Ylian Saint-Hilaire 35102c4296 Small fix in delete mesh 2019-07-05 13:46:14 -07:00
Ylian Saint-Hilaire f0eeb61df1 MeshCMD and MeshCtrl improvements. 2019-07-05 13:28:41 -07:00