Commit Graph

1812 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire acd39ae7fc Fixed plugin protocol in web app 2019-11-26 10:54:45 -08:00
Ylian Saint-Hilaire ccf2d46b52 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-26 10:38:13 -08:00
Ylian Saint-Hilaire 71fcf22336 Fixed plugin protocol id 2019-11-26 10:38:06 -08:00
Bryan Roe 8c1bdc7345 Added commented out code for ConPTY support 2019-11-26 10:36:57 -08:00
Ylian Saint-Hilaire 8e702a49b5
Merge pull request #681 from ryanblenis/plugin-admin
Fix available plugin actions
2019-11-25 23:44:37 -08:00
Ryan Blenis 441d2f2dda Fix unavailable plugin actions 2019-11-26 02:19:42 -05:00
Ylian Saint-Hilaire 8c1f68e3d6 Plugin support improvements. 2019-11-25 18:06:41 -08:00
Ylian Saint-Hilaire d3105a468d Linux user shell improvements. 2019-11-25 16:11:53 -08:00
Ylian Saint-Hilaire 4930e7901d Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire c0323f7a9d Added support for multiple login 3FA keys. 2019-11-25 14:30:23 -08:00
Ylian Saint-Hilaire 467349f347 Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ylian Saint-Hilaire 73e3b669c8
Merge pull request #676 from ryanblenis/plugin-admin
Plugin GUI
2019-11-25 09:53:55 -08:00
Ylian Saint-Hilaire d81800ee02
Merge pull request #677 from TotallyNotElite/master
Use PTY if python is available
2019-11-25 09:30:17 -08:00
Ryan Blenis cb0b90fcd2 Gracefully handle plugin versions check if one plugin causes an error 2019-11-24 21:29:13 -05:00
Ryan Blenis e754cfbacf Safety check if plugin actually has exports before attempting to export functions 2019-11-24 19:19:46 -05:00
Ryan Blenis a0f0f31c86 Better replace for complex semver comparisons 2019-11-24 16:36:12 -05:00
TotallyNotElite c9590fb834 Update agents/meshcore.min.js 2019-11-24 20:07:19 +01:00
TotallyNotElite 527add155f Fix broken fix
Fixes c01eea2b9d
2019-11-24 20:03:08 +01:00
TotallyNotElite c01eea2b9d Use PTY if python is available
Problem: starting bash with -i will only make the current shell interactive, but not further sub shells (if you switch user for example). 

Fix: Use a PTY
2019-11-24 19:33:03 +01:00
Ryan Blenis 8e55c9b74a Doc update 2019-11-23 15:23:44 -05:00
Ryan Blenis f1de45fb22 Add a quick plugin development readme 2019-11-23 04:25:22 -05:00
Ryan Blenis ff04a663c9 Only show "My Plugins" admin page to site admins 2019-11-22 22:06:25 -05:00
Ryan Blenis 0889ce32ee Merge branch 'master' into plugin-admin 2019-11-22 21:19:22 -05: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
Ylian Saint-Hilaire 16016a1c6f Added config command to MeshCtrl. 2019-11-22 16:17:29 -08: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 dc4f2cb9e3 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 3b4305d1e6 Improved built-in Windows Service install/uninstall. 2019-11-21 18:03:02 -08:00
Ylian Saint-Hilaire a7f823ebc3 Dropped dependencies. 2019-11-20 11:12:35 -08:00
Ylian Saint-Hilaire 91e0b8eb5a Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire 3d21853e90 Added extra checking for Let's Encrypt NodeJS version. 2019-11-19 11:18:08 -08:00
Ylian Saint-Hilaire c9dc923db1 Added bad login IP address limitation. 2019-11-18 17:31:42 -08:00
Ylian Saint-Hilaire dfbd933dc7 More Let's Encrypt changes. 2019-11-18 14:17:27 -08:00
Ylian Saint-Hilaire bdbc755c35 Added Let's Encrypt logging. 2019-11-18 11:42:09 -08:00
Ylian Saint-Hilaire 4bb65bea4b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ylian Saint-Hilaire 5490262f77 Fixed internalization of server messages on the login screen. 2019-11-17 14:33:29 -08:00
Ylian Saint-Hilaire 368e237ee6 Added Let's Encrypt support on alias port 80 2019-11-17 13:35:50 -08:00
Ylian Saint-Hilaire 5a7f7dbaa7 More logging improvements 2019-11-16 12:27:12 -08:00
Ylian Saint-Hilaire af745a2889 Added file logging support. 2019-11-16 12:13:04 -08:00
Ylian Saint-Hilaire 91131d510b Let's Encrypt Improvements 2019-11-16 11:21:32 -08:00
Ylian Saint-Hilaire d82545395d GreenLockv3 fixes 2019-11-15 17:55:05 -08:00
Ylian Saint-Hilaire 0909f8cd8a Randomized Intel AMT Env Detection. 2019-11-15 14:36:41 -08:00
Ylian Saint-Hilaire 4640026fff Fixed 2-factor auth issue 2019-11-14 17:39:32 -08:00
Ylian Saint-Hilaire af3995ece6 Updated MeshCommander 2019-11-14 16:24:23 -08:00
Ylian Saint-Hilaire 828d1a5cc2 Added automatic key usage fix for root cert 2019-11-14 16:10:16 -08:00
Ylian Saint-Hilaire 94a17e38b4 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-14 15:30:29 -08:00
Ylian Saint-Hilaire e1a6a193da Added root signing key usage. 2019-11-14 15:30:17 -08:00
Bryan Roe 7cc914ebc5 Added linux/GNOME support for wallpaper updates 2019-11-14 15:22:00 -08:00
Ylian Saint-Hilaire 1f25d75c86 GreenLock v3 fix 2019-11-13 22:59:33 -08:00