tor-browser

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

oversize.sjs (649B)


      1 function handleRequest(aRequest, aResponse) {
      2   aResponse.setStatusLine(aRequest.httpVersion, 200);
      3 
      4   const maxBytesPerCookie = 4096;
      5   const maxBytesPerAttribute = 1024;
      6 
      7   aResponse.setHeader(
      8     "Set-Cookie",
      9     "a=" + Array(maxBytesPerCookie + 1).join("x"),
     10     true
     11   );
     12   aResponse.setHeader(
     13     "Set-Cookie",
     14     "b=c; path=/" + Array(maxBytesPerAttribute + 1).join("x"),
     15     true
     16   );
     17   aResponse.setHeader(
     18     "Set-Cookie",
     19     "c=42; domain=" + Array(maxBytesPerAttribute + 1).join("x") + ".net",
     20     true
     21   );
     22   aResponse.setHeader(
     23     "Set-Cookie",
     24     "d=42; max-age=" + Array(maxBytesPerAttribute + 2).join("x"),
     25     true
     26   );
     27 }