Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
what the fuck do you expect? it's Tor. you're using fucking tor.videos inserted using the "media" option don't work on tor![]()
I expected it to load and then maybe get fucked up by google and its capcha, What's wrong with tor? isn't it better for kiwifarms?what the fuck do you expect? it's Tor. you're using fucking tor.
<?php// Define a secret key for hash validation (change this to a strong, unique value)$secret = 'your_secret_key_here'; // Keep this private!// Check if required parameters are providedif (!isset($_GET['image']) || !isset($_GET['hash'])) { http_response_code(400); echo 'Missing parameters.'; exit;}// Decode the image URL (it's URL-encoded in the query string)$imageUrl = urldecode($_GET['image']);// Optionally, validate the domain to restrict to specific hosts (e.g., for security)// Example: allowed domains$allowedHosts = ['pbs.twimg.com', 'i.ibb.co']; // Add more as needed, or remove for any domain$parsedUrl = parse_url($imageUrl);$host = $parsedUrl['host'] ?? '';if (!empty($allowedHosts) && !in_array($host, $allowedHosts)) { http_response_code(403); echo 'Invalid domain.'; exit;}// Compute the hash using the URL and secret: md5(md5(URL) + secret)$computedHash = md5(md5($imageUrl) . $secret);// Verify the provided hash matchesif ($computedHash !== $_GET['hash']) { http_response_code(403); echo 'Hash mismatch.'; exit;}// Use cURL to fetch the image (ingest the blob/binary data)$ch = curl_init($imageUrl);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; ImageProxy/1.0)');// Optional: Set a timeout to prevent hangingcurl_setopt($ch, CURLOPT_TIMEOUT, 10);$imageData = curl_exec($ch);$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);$contentType = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);curl_close($ch);// Check if fetch was successfulif ($httpCode !== 200 || $imageData === false) { http_response_code(500); echo 'Failed to fetch image.'; exit;}// Serve the image blob with the correct content typeheader("Content-Type: $contentType");header('Content-Length: ' . strlen($imageData));echo $imageData;exit;?>
mod using it must be on .jp and the route is generated relative to his site, wonderful.
If you have just updated your avatar it is possible that Tartarus has cached it without a query string. Is .jp showing the old one?Avatars seem to be different as well. Local save for each site?
Correct. I changed it recently, yesterday or the day before.If you have just updated your avatar it is possible that Tartarus has cached it without a query string. Is .jp showing the old one?
That's a browser issue. Tor blocks canvas info by default, so any images you upload will look like that.Not sure what happened but it appears that PNGs are getting corrupted when uploaded to the forums through TOR. Only seems to of just happened today. Not sure if Clearnet has the same issue or not but thought as might as well let you know. Tried a few different image types and they all seem fine.

Are you able to consistently recreate it? if so please email me your request headers.Tor complaint, this one actually is legit and not complaining about features the browser implements by itself. I was browsing a thread and after a bit of staying on the page I clicked on the logo to redirect me to the homepage and instead of showing me the homepage, it showed me the same thread I was on. After I clicked the logo again I got this error. This is the first time I have gotten this error, but I assume it's caused by the unstable storage situation.