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
Ryan Blenis
3567330799
Pass through user info, plugin dev's can handle their own permissions.
2019-11-05 04:17:10 -05:00
Ryan Blenis
ed701dff39
Promisifying and error handling
2019-11-05 00:11:14 -05:00
ylianst
969ce2979f
Force GreenLock 2.8.8 until v3 support is added
2019-11-02 13:03:53 -07:00
Ryan Blenis
bbb402b533
Plugin admin partial
2019-11-02 06:27:39 -04:00
ylianst
777a2f52f0
Commented out server stop command.
2019-11-02 01:50:49 -07:00
Ryan Blenis
39dda99fa3
Clean plugin action renderers based on availability
2019-11-01 22:56:17 -04:00
Ryan Blenis
cb6cc0da74
Disable plugin call/check if plugins are not enabled in the config
2019-11-01 16:58:24 -04:00
Ryan Blenis
b33ca1daff
Merge branch 'master' into plugin-admin
2019-11-01 16:50:42 -04:00
Ryan Blenis
0516b0afd3
gui plugin admin updates part 2
2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire
35569c2703
Shift-chat will now open new tab in browser.
2019-10-30 16:16:17 -07:00
Ylian Saint-Hilaire
dbe52a9780
New MeshMessenger and fixed server crash on some file copy.
2019-10-30 14:30:34 -07:00
Ylian Saint-Hilaire
ca97d2f9c0
Added file upload overwrite confirm prompt for server files.
2019-10-30 10:25:36 -07:00
Ryan Blenis
c57ac19cba
gui plugin updates partial
2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire
33eca58670
Reverse proxy improvements.
2019-10-29 16:31:03 -07:00
Ylian Saint-Hilaire
1f06f91610
Improved support for reverse-proxy certificate loading.
2019-10-29 16:17:29 -07:00
Ylian Saint-Hilaire
41393d12a8
Fixed what certificate name is used.
2019-10-29 14:05:58 -07:00
Ylian Saint-Hilaire
565b549ff6
Fixed reverse proxy cert load for sub-domains with no DNS setting.
2019-10-29 11:14:51 -07:00
Ylian Saint-Hilaire
6644fe2e60
Merge branch 'master' of https://github.com/Ylianst/MeshCentral
2019-10-29 11:11:07 -07:00
Ylian Saint-Hilaire
532c10def6
Added correct hostname header when loading reverse proxy certificate.
2019-10-29 11:10:57 -07:00
Bryan Roe
8cf6687b18
Updated safemode text
2019-10-29 11:05:33 -07:00
Ylian Saint-Hilaire
f14d405320
Fixed broken MeshCMD
2019-10-28 18:25:35 -07:00
Ylian Saint-Hilaire
011e0bcc6e
Fixed datapath and filespath settings that did not work.
2019-10-28 17:18:39 -07:00
Ylian Saint-Hilaire
545520563a
Added AgentUpdateBlockSize to settings section of config.json
2019-10-28 16:52:12 -07:00
Ylian Saint-Hilaire
7ce2147ebf
Merge pull request #614 from ryanblenis/plugin
...
Expand Plugin Interactions.
2019-10-28 16:02:54 -07:00
Ryan Blenis
e249dc32da
Introduce plugin hook to verified agents with non-recovery cores
...
Introduce plugin hook to agent message data, should the plugin need to interact (without additional bandwidth used from those without plugins enabled)
2019-10-28 17:27:59 -04:00
Ylian Saint-Hilaire
b06763ab30
MeshAgent update debug improvements.
2019-10-28 10:35:58 -07:00
Ylian Saint-Hilaire
ad7e8a4644
Meshcore revert
2019-10-28 09:22:26 -07:00
Ylian Saint-Hilaire
a99c985ee4
Meshcore revert.
2019-10-28 09:21:12 -07:00
Ylian Saint-Hilaire
48abeed8fb
Merge pull request #612 from Ylianst/revert-610-plugin
...
Revert "Expand PluginHandler to Support Periodic Updates"
2019-10-28 09:20:24 -07:00
Ylian Saint-Hilaire
95dc3e5360
Revert "Expand PluginHandler to Support Periodic Updates"
2019-10-28 09:20:10 -07:00
Ylian Saint-Hilaire
ee8345e211
Merge pull request #610 from ryanblenis/plugin
...
Expand PluginHandler to Support Periodic Updates
2019-10-28 09:12:29 -07:00
Ryan Blenis
37abddb7a4
Enable mesh agents to engage with plugins via the sendPeriodicServerUpdate call
2019-10-27 19:43:39 -04:00
Ylian Saint-Hilaire
c30f84ea6e
Updated MeshCommander.
2019-10-27 14:02:20 -07:00
Ylian Saint-Hilaire
a4eb2d3eb2
Fixed AgentsInRAM setting in config.json.
2019-10-27 12:17:12 -07:00
Ylian Saint-Hilaire
921fbc38f7
Multi-desktop will prompt when connect all button connects to more than 8 additional devices.
2019-10-27 12:07:45 -07:00