Commit Graph

1042 Commits

Author SHA1 Message Date
Ryan Blenis f61606ef94 Add a quick plugin development readme 2019-11-23 04:25:22 -05:00
Ryan Blenis 09ac73c738 Only show "My Plugins" admin page to site admins 2019-11-22 22:06:25 -05:00
Ryan Blenis fdca0915c5 Merge branch 'master' into plugin-admin 2019-11-22 21:19:22 -05: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
Ylian Saint-Hilaire 04f0e7a321 Added config command to MeshCtrl. 2019-11-22 16:17:29 -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 95c5d1c102 Improved built-in Windows Service install/uninstall. 2019-11-21 18:03:02 -08:00
Ylian Saint-Hilaire e2c8851061 Dropped dependencies. 2019-11-20 11:12:35 -08:00
Ylian Saint-Hilaire 07d4099892 Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire 2ab89dc8a9 Added extra checking for Let's Encrypt NodeJS version. 2019-11-19 11:18:08 -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 22c55cfd14 Added Let's Encrypt logging. 2019-11-18 11:42:09 -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 a02ef5259c Added Let's Encrypt support on alias port 80 2019-11-17 13:35:50 -08:00
Ylian Saint-Hilaire aa026a8f33 More logging improvements 2019-11-16 12:27:12 -08:00
Ylian Saint-Hilaire 7209a22969 Added file logging support. 2019-11-16 12:13:04 -08:00
Ylian Saint-Hilaire 889d935d1a Let's Encrypt Improvements 2019-11-16 11:21:32 -08:00
Ylian Saint-Hilaire b45b60fb13 GreenLockv3 fixes 2019-11-15 17:55:05 -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
Ylian Saint-Hilaire 944d7a9a9b Updated MeshCommander 2019-11-14 16:24:23 -08:00
Ylian Saint-Hilaire 600c276ad2 Added automatic key usage fix for root cert 2019-11-14 16:10:16 -08:00
Ylian Saint-Hilaire 3f61ed05af Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-14 15:30:29 -08:00
Ylian Saint-Hilaire b750042823 Added root signing key usage. 2019-11-14 15:30:17 -08:00
Bryan Roe 6c9e4b33e4 Added linux/GNOME support for wallpaper updates 2019-11-14 15:22:00 -08:00
Ylian Saint-Hilaire 9a1bd52351 GreenLock v3 fix 2019-11-13 22:59:33 -08:00
Ylian Saint-Hilaire 1ff68e3ca2 Moved to GreenLock v3 2019-11-13 22:47:17 -08:00
Ylian Saint-Hilaire 4c1a545d58 Fixed user group permissions in web app. 2019-11-13 15:00:27 -08:00
Ylian Saint-Hilaire 235932da0b Fixed user group permissions in web app. 2019-11-13 14:58:57 -08:00
Ryan Blenis 11f2721533 Retain callHook args as individual arguments 2019-11-13 17:48:09 -05:00
Bryan Roe 70d26f1c25 Added wallpaper support on Windows 2019-11-13 14:45:16 -08:00
Ryan Blenis 786934b72c Add onDesktopDisconnect hook, refactor plugin hooks on front end to be variable 2019-11-13 16:31:29 -05:00
Ryan Blenis 942eafb70d Type updates for NeDB 2019-11-11 11:58:23 -05:00
Ryan Blenis b3731ad27f Support http or https for config URL's 2019-11-11 10:47:30 -05:00
Ryan Blenis 6d3673a858 Add plugin "type" to plugins (permission sets coming soon) 2019-11-11 09:46:38 -05:00
Ryan Blenis 06cbf93934 LeftBar Plugin Icon update 2019-11-09 17:26:24 -05:00
Ryan Blenis 53a2d5ab59 Add NeDB compatibility 2019-11-08 10:20:35 -05:00
Ryan Blenis 0cb0f0adf3 Refactor plugin admin views to a more simplistic, reusable, multiple view approach 2019-11-07 22:48:14 -05:00
ylianst 0ac314df7e More package.json clean up. 2019-11-07 03:16:39 -08:00
Ylian Saint-Hilaire cc28c69eda Merge pull request #636 from TotallyNotElite/master
Clean up module install code
2019-11-07 03:10:17 -08:00
TotallyNotElite 25fbc29cd0 Clean up module install code
Having a global reference for InstallModuleChildProcess isn't actually required since this is javascript.
Take the substring that doesn't include the version tag, so "require" can find the module
Fixes #631
2019-11-07 09:02:43 +01:00
Ryan Blenis f90fe05fe0 Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check 2019-11-06 20:00:09 -05:00
TotallyNotElite d6d2077126 Revert "Fixed GreenLock install."
This reverts commit 013fb09d6c.
2019-11-06 19:13:33 +01:00
ylianst afa1b858ba Fixed GreenLock install. 2019-11-06 02:49:40 -08:00
Ryan Blenis bf1e4cc91f Remove testing output 2019-11-06 04:49:36 -05:00
ylianst a97a62b001 Increased NPM install timer from 10 to 120 seconds. 2019-11-05 03:20:08 -08:00