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
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
Ylian Saint-Hilaire
8388fd73a6
Moved to GreenLock v3
2019-11-13 22:47:17 -08:00
Ylian Saint-Hilaire
0876ae6ac7
Fixed user group permissions in web app.
2019-11-13 15:00:27 -08:00
Ylian Saint-Hilaire
3394e5e2f6
Fixed user group permissions in web app.
2019-11-13 14:58:57 -08:00
Ryan Blenis
800504f5ed
Retain callHook args as individual arguments
2019-11-13 17:48:09 -05:00
Bryan Roe
b8ca6da3db
Added wallpaper support on Windows
2019-11-13 14:45:16 -08:00
Ryan Blenis
e7d662f2f4
Add onDesktopDisconnect hook, refactor plugin hooks on front end to be variable
2019-11-13 16:31:29 -05:00
Ryan Blenis
60aa366803
Type updates for NeDB
2019-11-11 11:58:23 -05:00
Ryan Blenis
664e2b1e9f
Support http or https for config URL's
2019-11-11 10:47:30 -05:00
Ryan Blenis
9aa77c157f
Add plugin "type" to plugins (permission sets coming soon)
2019-11-11 09:46:38 -05:00
Ryan Blenis
5e4bfb27b3
LeftBar Plugin Icon update
2019-11-09 17:26:24 -05:00
Ryan Blenis
aca43d8ed7
Add NeDB compatibility
2019-11-08 10:20:35 -05:00
Ryan Blenis
470ce54413
Refactor plugin admin views to a more simplistic, reusable, multiple view approach
2019-11-07 22:48:14 -05:00
ylianst
45043b20cd
More package.json clean up.
2019-11-07 03:16:39 -08:00
Ylian Saint-Hilaire
818b9ea0be
Merge pull request #636 from TotallyNotElite/master
...
Clean up module install code
2019-11-07 03:10:17 -08:00
TotallyNotElite
629164f9d4
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
55b0f27b12
Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check
2019-11-06 20:00:09 -05:00
TotallyNotElite
6139d44299
Revert "Fixed GreenLock install."
...
This reverts commit 013fb09d6c
.
2019-11-06 19:13:33 +01:00
ylianst
013fb09d6c
Fixed GreenLock install.
2019-11-06 02:49:40 -08:00
Ryan Blenis
06dec37ad4
Remove testing output
2019-11-06 04:49:36 -05:00
ylianst
9272a12a51
Increased NPM install timer from 10 to 120 seconds.
2019-11-05 03:20:08 -08:00
Ryan Blenis
7a052eaf69
Pass through user info, plugin dev's can handle their own permissions.
2019-11-05 04:17:10 -05:00
Ryan Blenis
04e4af08f6
Promisifying and error handling
2019-11-05 00:11:14 -05:00
ylianst
338e8eb99e
Force GreenLock 2.8.8 until v3 support is added
2019-11-02 13:03:53 -07:00
Ryan Blenis
67b6df9454
Plugin admin partial
2019-11-02 06:27:39 -04:00