diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index 125ea4ae..bda79ca9 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -587,7 +587,7 @@ async function processPath(socket, service_vault_file_path, request_headers = [] updateFromVM.push(["socket_sessions", "socket_sessions"]); // global socket_sessions object for privileged service scripts, such as wtv-1800, etc } - if (request_headers['User-Agent'] === "Artemis/0.0") { + if (request_headers['User-Agent'] === "Artemis/0.0" && minisrv_config.config.enable_prealpha_workaround === true) { socket_sessions[socket.id].prealpha = true; } diff --git a/zefie_wtvp_minisrv/includes/config.json b/zefie_wtvp_minisrv/includes/config.json index 1dd1ec76..8355565d 100644 --- a/zefie_wtvp_minisrv/includes/config.json +++ b/zefie_wtvp_minisrv/includes/config.json @@ -18,6 +18,7 @@ "UserServiceDeps", "includes/ServiceDeps" ], + "enable_prealpha_workaround": false, // Allows prealpha to minimally connect, but may cause security issues "cgi_enabled": false, // Disable CGI by default "php_enabled": false, // Disable PHP by default "php_binpath": "php-cgi",