1
0
Fork 0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2025-02-12 11:01:52 +00:00

Version 0.7.64

This commit is contained in:
Ylian Saint-Hilaire 2021-02-07 12:04:51 -08:00
parent b6defb185c
commit b6e66a0bc0
4 changed files with 7 additions and 5 deletions

View file

@ -65,7 +65,8 @@
"npmPath": { "type": "string" }, "npmPath": { "type": "string" },
"npmProxy": { "type": "string", "format": "uri" }, "npmProxy": { "type": "string", "format": "uri" },
"allowHighQualityDesktop": { "type": "boolean", "default": true }, "allowHighQualityDesktop": { "type": "boolean", "default": true },
"desktopMultiplex": { "type": "boolean", "default": false }, "publicPushNotifications": { "type": "boolean", "default": false, "description": "When true, this server uses MeshCentral.com a push notification relay for Android notifications. Push notifications work even if the Android app is not open." },
"desktopMultiplex": { "type": "boolean", "default": false, "description": "When true, enabled a server modules that efficiently splits a remote desktop stream to multiple browsers. Also allows slow browsers to not slow down the session for fast ones, this comes at the cost of extra server memory and processing for all remote desktop sessions." },
"userAllowedIP": { "type": [ "string", "array" ] }, "userAllowedIP": { "type": [ "string", "array" ] },
"userBlockedIP": { "type": [ "string", "array" ] }, "userBlockedIP": { "type": [ "string", "array" ] },
"agentAllowedIP": { "type": [ "string", "array" ] }, "agentAllowedIP": { "type": [ "string", "array" ] },

View file

@ -1551,9 +1551,9 @@ function CreateMeshCentralServer(config, args) {
} else if ((typeof config.firebaserelay == 'object') && (typeof config.firebaserelay.url == 'string')) { } else if ((typeof config.firebaserelay == 'object') && (typeof config.firebaserelay.url == 'string')) {
// Setup the push messaging relay // Setup the push messaging relay
obj.firebase = require('./firebase').CreateFirebaseRelay(obj, config.firebaserelay.url, config.firebaserelay.key); obj.firebase = require('./firebase').CreateFirebaseRelay(obj, config.firebaserelay.url, config.firebaserelay.key);
} else if (typeof config.firebaserelay == true) { } else if (obj.config.settings.publicpushnotifications === true) {
// Setup the push messaging relay using https://meshcentral.com // Setup the Firebase push messaging relay using https://meshcentral.com, this is the public push notification server.
obj.firebase = require('./firebase').CreateFirebaseRelay(obj, 'https://central.mesh.meshcentral.com/firebaserelay.aspx'); obj.firebase = require('./firebase').CreateFirebaseRelay(obj, 'https://meshcentral.com/firebaserelay.aspx');
} }
// Start periodic maintenance // Start periodic maintenance

View file

@ -1,6 +1,6 @@
{ {
"name": "meshcentral", "name": "meshcentral",
"version": "0.7.63", "version": "0.7.64",
"keywords": [ "keywords": [
"Remote Device Management", "Remote Device Management",
"Remote Device Monitoring", "Remote Device Monitoring",

View file

@ -51,6 +51,7 @@
"_npmPath": "c:\\npm.exe", "_npmPath": "c:\\npm.exe",
"_npmProxy": "http://1.2.3.4:80", "_npmProxy": "http://1.2.3.4:80",
"_allowHighQualityDesktop": true, "_allowHighQualityDesktop": true,
"_publicPushNotifications": true,
"_desktopMultiplex": true, "_desktopMultiplex": true,
"_userAllowedIP": "127.0.0.1,192.168.1.0/24", "_userAllowedIP": "127.0.0.1,192.168.1.0/24",
"_userBlockedIP": "127.0.0.1,::1,192.168.0.100", "_userBlockedIP": "127.0.0.1,::1,192.168.0.100",