Commit Graph

1361 Commits

Author SHA1 Message Date
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
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