Ryan Blenis
3c3a3d3b14
- Move p19 styles to stylesheet
...
- Wait to update meshcore until after all plugins loaded (reduced processing power)
- More intuitive registerPluginTab functionality
- OnStates for current plugin tab
2019-11-30 20:26:39 -05:00
Ylian Saint-Hilaire
7d0ecfbc65
Updated non-windows agents.
2019-11-28 22:45:21 -08:00
Ylian Saint-Hilaire
3670f229b9
Added remember for 30 days 2nd factor option.
2019-11-28 22:29:22 -08:00
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