Commit Graph

2774 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire 664eb63c63 Implemented optional 2nd factor skip for some IP addresses 2019-11-28 20:57:34 -08:00
Ylian Saint-Hilaire 8edf312298 Enabled all next-gen agent features in the server. 2019-11-28 12:34:45 -08:00
Ylian Saint-Hilaire be89cf2bdd Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-28 12:28:01 -08:00
Ylian Saint-Hilaire 4f4ca2c8bb Updated to next generation MeshAgent. 2019-11-28 12:27:44 -08:00
Ylian Saint-Hilaire 2401f1734c Merge pull request #690 from ryanblenis/plugin-admin
Fix MeshCentral version comparisons.
2019-11-27 10:43:00 -08:00
Ylian Saint-Hilaire b464267f43 Merge pull request #688 from jsastriawan/master
Update apfserver node search to fix authentication issue
2019-11-27 10:41:11 -08:00
Ryan Blenis 7be2e3d9ac Fix MeshCentral version comparisons. (Breaking for versions -a through -c) 2019-11-27 13:18:18 -05:00
jsastriawan c515d3c2a4 Update apfserver node search to fix authentication issue 2019-11-26 15:38:03 -07:00
Ylian Saint-Hilaire 65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire e786962482 Fixed agents. 2019-11-26 11:58:00 -08:00
Ylian Saint-Hilaire 5a7d097a32 Fixed terminal. 2019-11-26 11:54:46 -08:00
Ylian Saint-Hilaire 4ec9a3bfcd Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-26 10:54:53 -08:00
Ylian Saint-Hilaire 6f092341be Fixed plugin protocol in web app 2019-11-26 10:54:45 -08:00
Ylian Saint-Hilaire fe81928cbb Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-11-26 10:38:13 -08:00
Ylian Saint-Hilaire 20280f2dec Fixed plugin protocol id 2019-11-26 10:38:06 -08:00
Bryan Roe 2243c3b34f Added commented out code for ConPTY support 2019-11-26 10:36:57 -08:00
Ylian Saint-Hilaire e7bd78a8ef Merge pull request #681 from ryanblenis/plugin-admin
Fix available plugin actions
2019-11-25 23:44:37 -08:00
Ryan Blenis 02aa261f38 Fix unavailable plugin actions 2019-11-26 02:19:42 -05:00
Ylian Saint-Hilaire 3db0e5f1a3 Plugin support improvements. 2019-11-25 18:06:41 -08:00
Ylian Saint-Hilaire 92df2b5ea7 Linux user shell improvements. 2019-11-25 16:11:53 -08:00
Ylian Saint-Hilaire a25514a2e7 Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire 87411b099e Added support for multiple login 3FA keys. 2019-11-25 14:30:23 -08:00
Ylian Saint-Hilaire 75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ylian Saint-Hilaire 54bc30e092 Merge pull request #676 from ryanblenis/plugin-admin
Plugin GUI
2019-11-25 09:53:55 -08:00
Ylian Saint-Hilaire e92779f754 Merge pull request #677 from TotallyNotElite/master
Use PTY if python is available
2019-11-25 09:30:17 -08:00
Ryan Blenis ea2473f0a3 Gracefully handle plugin versions check if one plugin causes an error 2019-11-24 21:29:13 -05:00
Ryan Blenis d3cdd0703b Safety check if plugin actually has exports before attempting to export functions 2019-11-24 19:19:46 -05:00
Ryan Blenis 25786df952 Better replace for complex semver comparisons 2019-11-24 16:36:12 -05:00
TotallyNotElite 88654038b7 Update agents/meshcore.min.js 2019-11-24 20:07:19 +01:00
TotallyNotElite 480f64c2f4 Fix broken fix
Fixes c01eea2b9d
2019-11-24 20:03:08 +01:00
TotallyNotElite c824de1bb1 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 6ca89b130a Doc update 2019-11-23 15:23:44 -05:00
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