tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

idp.sjs (653B)


      1 function handleRequest(request, response) {
      2   var key = "/.well-known/idp-proxy/" + request.queryString;
      3   dump(getState(key) + "\n");
      4   if (request.method === "GET") {
      5     if (getState(key)) {
      6       response.setStatusLine(request.httpVersion, 200, "OK");
      7     } else {
      8       response.setStatusLine(request.httpVersion, 404, "Not Found");
      9     }
     10   } else if (request.method === "PUT") {
     11     setState(key, "OK");
     12     response.setStatusLine(request.httpVersion, 200, "OK");
     13   } else {
     14     response.setStatusLine(request.httpVersion, 406, "Method Not Allowed");
     15   }
     16   response.setHeader("Content-Type", "text/plain;charset=UTF-8");
     17   response.write("OK");
     18 }