diff --git a/index.js b/index.js index 70a5b37..5e5149d 100644 --- a/index.js +++ b/index.js @@ -594,13 +594,27 @@ Mod.prototype.callback = function (req, res, serverconsole, responseEnd, href, e }); } else if ((href == "/redbrick-interpreters.json" || href == "/redbrick-scriptexts.json" || (os.platform() == "win32" && (href.toLowerCase() == "/redbrick-interpreters.json" || href.toLowerCase() == "/redbrick-scriptexts.json"))) && path.normalize(__dirname + "/../../..") == process.cwd()) { if (!callServerError) { - res.writeHead(200, "OK", { - "Content-Type": "application/json", + res.writeHead(403, "Forbidden", { + "Content-Type": "text/html", "Server": "RedBrick/" + version }); + res.write( + "403 Forbidden

403 Forbidden

You don't have access to specific page.

SVR.JS " + + configJSON.version + + " (" + + os.platform()[0].toUpperCase() + + os.platform().slice(1) + + "; Node.JS/" + + process.version + + ") RedBrick/" + + version + + " " + + (req.headers.host == undefined ? "" : " on " + req.headers.host) + + "

" + ); res.end(JSON.stringify(exttointerpreteruser, null, 2)); } else { - callServerError(200, "RedBrick/" + version, exttointerpreteruser); + callServerError(403, "RedBrick/" + version); } } else { elseCallback();