UPDATE: Old images are being re-imported!

a year ago by lemmyposter212 to c/lemmynsfw

Update 1: This is an issue with cloudflare, we are having issues with the account that hosts the site, we are contacting cloudflare support about the issue.


Update 2: we have switched s3 providers and images should be working again, older images may be missing, we will have to do a merge with the old s3 storage backup into the new provider, we plan to do this soon, but all new images will work as expected, sorry for the issues and thanks for your patience and kindness while we were working on the fix


Update 3: we have created a new ticket with cloudflare support with more information so that hopefully they take this issue more seriously.

For those experiencing issues uploading pictures, that is a separate issue we were not aware of until yesterday, that should be fixed now

EDIT: Federation issues:

It seems like federation is working now and the issues with photo uploading and admin settings getting 500 errors was also causing federation issues. Some posts were, to my understanding, in a federation window that has passed so the data is no longer there to be federated to our instance but future posts should federate properly. Please let me know if you see any other more recent posts that aren’t federating properly.


Update 4: We finally got access to our cloudflare r2 bucket! we are currently re-importing the old images, this will take some time though, potentially a few days. We appreciate everyone taking this issue in stride and continuing to use the site while we dealt with this! Everything should (hopefully) all be restore in a few days!

RedditRefugee69 51 points a year ago

I'm just happy to find out it wasn't an issue on my end.

It's been plaguing me for days and I was going to make a new account on a different instance to troubleshoot it today.

path: 0 18274906, hotness: undefined, score: 51, children: 0
NotAtAllSafeForWork 43 points a year ago

I thought it was my client being a shit. Thanks for all your work.

path: 0 18279374, hotness: undefined, score: 43, children: 0
ReallyActuallyFrankenstein 32 points a year ago

You are doing great and are appreciated.

path: 0 18274552, hotness: undefined, score: 32, children: 0
jessicablaze 30 points a year ago

Thank you for the update.

path: 0 18274295, hotness: undefined, score: 30, children: 0
lnsfw3 24 points a year ago

Godspeed fellow porn gremlins

path: 0 18295231, hotness: undefined, score: 24, children: 0
kokuen 23 points a year ago

Thanks for all your work!

path: 0 18282165, hotness: undefined, score: 23, children: 0
IAmNorRealTakeYourMeds 18 points a year ago

thanks for your hard work

path: 0 18282798, hotness: undefined, score: 18, children: 0
IWW4 15 points a year ago

I figured it was my connection.

Keep doing what you do!

path: 0 18288333, hotness: undefined, score: 15, children: 0
leftzero 14 points a year ago

The problem seems to be that for some reason you're messing with image urls and adding https://lemmynsfw.com/api/v3/image_proxy in front of them for some nefarious reason, which obviously prevents them from working.

Just stop messing with people's posts and everything will work fine.

There's clearly something both extremely ill intentioned and extremely incompetent happening here.

This is precisely the kind of profoundly stupid meddling I left reddit for.

Time to look for a new instance or quit lemmy altogether, I guess.

It was... somewhat almost okayish while it lasted.

path: 0 18314190, hotness: undefined, score: 14, children: 30
MisterSinn 50 points a year ago

I'm just going to include a section from the patch notes for Lemmy version 0.19.4.

There is a new config option called image_mode which provides a way to proxy external image links through the local instance. This prevents deanonymization attacks where an attacker uploads an image to his own server, embeds it in a Lemmy post and watches the IPs which load the image. Instead if image_mode is set to ProxyAllImages, image urls are rewritten to be proxied through /api/v3/image_proxy. This can also improve performance and avoid overloading other websites...

For the issue at hand, it appears to be related to Cloudflare based on the 403 error message when tying to view an image.

path: 0 18314190 18314809, hotness: undefined, score: 50, children: 27
leftzero 8 points a year ago

Sure, the visible symptom of the issue is cloudflare blocking the image proxy, probably with good reason, since the explanation is absurd (except for the deanonymization part, which is just schizophrenically paranoid; no one cares enough about who's looking at some random image to waste their time setting that up), but the unnecessary and nonconsensual meddling with the urls is the root cause.

We're talking Lemmy here. As great as federation is, small self hosted instance servers will always provide less performance and get overloaded faster than whatever CDN the site the user is linking to is using, so that argument is evidently fallacious.

(Plus, the option to host the image on the instance server has always been there: just download the fucking image from wherever you found it and upload it to the fucking instance. If anything, what this does is take away that choice from the user, leaving us with the “choice” to upload the image... or have it silently uploaded for us anyway.)

Let's be serious, the only reasonable motive behind this (especially when you take into account the devs' notorious ideology) is to be able to better control what the users post.

The deanonymization bit falls by its own weight, since, sure, the original hoster can't see who's loading the image (not that they ever cared to to start with), but now the instance admins (and / or the devs) can. Nothing is ever anonymous in the cloud, for fucks sake. Again, this is just taking away the choice of who to trust, and making lemmy look like the most untrustworthy option in the process.

The most important part, though, is that by highjacking the image hosting without the user's knowledge (and against the user's will, since, again, we could always choose to host the image on the instance, and this applies specifically to the case where the user did not intend to host it here), the instance (and / or the devs) gets control over what image gets actually served.

Enshittification happens. Every single image in the cloud will, sooner or later, be replaced with an ad. That's as certain as the third law of thermodynamics. When you link to a cloud hosted image, you're (mis)placing your trust on the hoster to keep serving that version of the image for the foreseeable future. Maybe I trust the lemmy instance more than the original site, in which case I'll upload the image. Maybe I trust the site more, in which case I'll link it. Maybe I trust neither, and I'll self-host the image, and link it (which is almost certainly the best option for people posting images of themselves, as is the main intended case for lemmynsfw).

But those two later options are now gone. Stolen from us, the users. And, obviously, I (and hopefully most other users) no longer trust the instance, or lemmy. Now the instance (and / or the devs) always has the option to change the image, instead of only when we misplaced our trust on them.

Plus, as the current kerfuffle so evidently shows, it adds a completely unnecessary extra point of failure.

The images would work perfectly if they weren't being shoveled through a hostile proxy no one asked for which is being blocked by cloudflare, probably with good reason.

The lemmynsfw admins could trivially solve the issue for newly linked images by disabling this stupid malicious option (already uploaded ones would probably require fixing the mangled urls at the database level, which is the least that they deserve for having enabled it in the first place), but they're not, they're trying to get cloudflare to fix it, a well known sisyphean task, i.e., an evident waste of everyone's time.

But they're not, so they clearly want to keep the proxy, the very root of the problem.

The whole thing is therefore not only malicious, but profoundly stupid, and depressing.

Just like good old reddit. 🤢

path: 0 18314190 18314809 18316630, hotness: undefined, score: 8, children: 25
bobbiguy2122 41 points a year ago

That is not the issue, we are having issues with our cloudflare account and our S3 bucket, we are in contact with support and working on a fix. You are making wild assumptions.

path: 0 18314190 18314809 18316630 18317211, hotness: undefined, score: 41, children: 14
monkeyman69 25 points a year ago

It must be hard to deal with these kind of paranoid nutcases, thanks for your hard work.

path: 0 18314190 18314809 18316630 18317211 18317392, hotness: undefined, score: 25, children: 3
happyHarryHardon 14 points a year ago

Some people demand a lot. I think most of us are happy just knowing whats going on.

Any way thanks!

path: 0 18314190 18314809 18316630 18317211 18321089, hotness: undefined, score: 14, children: 8
leftzero 6 points a year ago

That is not the issue

It's the underlying cause of the issue. (Well, that and dealing with cloudflare.)

we are having issues with our cloudflare account

Yes (that's what cloudflare appears to be for). Which is causing your stupid proxy to produce this shit instead of an image:

{"code":"object-request-error","msg":"Error performing PUT https://eb21b514652257169b552d5ece7ddfd2.r2.cloudflarestorage.com/... in 45.917481ms - Server returned non-2xx status code: 403 Forbidden: NotEntitledPlease enable R2 through the Cloudflare Dashboard."}

You'll notice how the first link, which is what your site produces, craps out (because your cloudflare account isn't working properly, as tends to happen with cloudflare, no surprise there), while the second link, which is the original URL reconstructed from your mangling, works perfectly. (I grabbed it from some random post in the front page, the content is irrelevant but harmless).

So keep the fucking original URL instead of hijacking it with some stupid unnecessary proxy and it'll fucking work!

Q.E. fucking D., for fuck's sake! 🤷‍♂️

path: 0 18314190 18314809 18316630 18317211 18319148, hotness: undefined, score: 6, children: 0
himitsu 11 points a year ago

You’re an idiot. Proxies protect privacy. That’s literally why you’re here and not on Reddit, right?

path: 0 18314190 18314809 18316630 18322364, hotness: undefined, score: 11, children: 4
leftzero 7 points a year ago

Calling it a proxy doesn't mean it is one.

We have no way of knowing what's behind https://lemmynsfw.com/api/v3/image_proxy. All we have is the admins' word that it is one (wait, no, not even that, since they've never told us about it to start with).

All we know is that our urls are being hijacked (and that this is causing them not to work, and that the reason the devs — which are known to be untrustworthy — tried to justify this option with doesn't hold water) without anyone asking us first or warning us..

If I care about privacy I'll take care of that. I'll upload my images somewhere I trust or, better yet, control. If I want a proxy or CDN it'll be on my terms.

Even supposing it is a proxy, does it have a cache? Or a CDN? The whole cloudflare kerfuffle seems to suggest it does. How often do they update? If I decide to remove my image from wherever I hosted it, how long will it take for the cache to reflect that?

I don't know; lemmynsfw never told me, just like they didn't tell me they were using this alleged proxy and hijacking my urls.

Even if we apply Hanlon's razor and assume the lemmynsfw admins didn't know they had this option turned on and the devs just snuck it in by default in an update, the fact that they've kept it turned on for days when turning it off would fix the issue for external images makes the ignorance excuse moot.

They know it's on, they want it on, and they've got no intention of telling anyone or asking if we're fine with it.

This destroys any trust we could have had on them, and makes moot any assurance on their part (if they ever made one, which they have not) that this alleged proxy is benign.

path: 0 18314190 18314809 18316630 18322364 18323314, hotness: undefined, score: 7, children: 2
ExhibiCat 4 points a year ago

Well that and spez' attempts to kill off any interesting community on Reddit. And the way it's just an OnlyFans ad site now 🤭 Here the amateur spirit still lives on.

I really appreciate all the work on this.

path: 0 18314190 18314809 18316630 18322364 18323038, hotness: undefined, score: 4, children: 0
ExhibiCat 3 points a year ago

Nobody replaces images with ads in eg S3 buckets? If the owner stops paying they just disappear.

path: 0 18314190 18314809 18316630 18323167, hotness: undefined, score: 3, children: 4
leftzero 1 point a year ago

Nobody replaces images with ads in eg S3 buckets

Nobody replaces images with ads in eg S3 buckets yet.

It's an inevitable result of enshittification. Provide a service, get users hooked, extract as much wealth as possible from them, when you can't extract any more without them leaving extract information from them, sell it to advertisers, extract as much wealth as possible from them, in part by turning as much of your service as possible into ads.

And we're talking amazon here. You know they'll be amongst the first three big companies to do it (alphabet's gonna be first, of course, they're already doing it with google search results, but amazon isn't any better, just less ad focused for now).

path: 0 18314190 18314809 18316630 18323167 18323464, hotness: undefined, score: 1, children: 2
sys_team_chapel 1 point a year ago

As long as it's a direct link to s3, for now. As soon as it's a private domain it's entirely possible to replace requests

path: 0 18314190 18314809 18316630 18323167 18328509, hotness: undefined, score: 1, children: 0
HilichurlJack 4 points a year ago

Oh this is a nice feature, I hope it's going to stay.

path: 0 18314190 18314809 18323144, hotness: undefined, score: 4, children: 0
spinne 8 points a year ago

Nefarious or not, I appreciate you calling out the problem

path: 0 18314190 18315440, hotness: undefined, score: 8, children: 0
Tangimo 3 points a year ago

Dude, you have no idea what it entails to host scalable infrastructure.

path: 0 18314190 18388622, hotness: undefined, score: 3, children: 0
sasoni75 9 points a year ago

Just to inform the admin, uploading photos does not work, I get an error(I copied it if you want it), and community photos in the side won't show up. Thanks for the hard job!

path: 0 18338495, hotness: undefined, score: 9, children: 0
Sagan_Wept 9 points a year ago

Waves fist at the clouds ✊☁️ Damn you cloudflare!!!

path: 0 18311267, hotness: undefined, score: 9, children: 4
leftzero 8 points a year ago

cloudflare

I don't understand why this malware is allowed to exist.

Their only purpose seems to be to stop the Internet from working properly.

path: 0 18311267 18313976, hotness: undefined, score: 8, children: 3
Fiery 6 points a year ago

Not to mention they man-in-the-middle every site that's proxied through them. So that's clear text passwords for every login at a proxied site.

path: 0 18311267 18313976 18325994, hotness: undefined, score: 6, children: 1
Sagan_Wept 1 point a year ago

Yikes

path: 0 18311267 18313976 18325994 18326103, hotness: undefined, score: 1, children: 0
Sagan_Wept 3 points a year ago

Cloudflare dives to me the no click internet

path: 0 18311267 18313976 18314025, hotness: undefined, score: 3, children: 0
ExhibiCat 9 points a year ago

I'm surprised some images still work though, even recently posted ones.

Thank you for all the work on this and now importantly on building and maintaining lemmynsfw in the first place.

path: 0 18323693, hotness: undefined, score: 9, children: 0
ProteanG6777 9 points a year ago

well done, thanks to your team.

path: 0 18343403, hotness: undefined, score: 9, children: 0
BigMcLargeHuge 9 points a year ago

It's always DNS.

path: 0 18309839, hotness: undefined, score: 9, children: 0
Big_Boss_77 8 points a year ago

Any word on an ETTR?

path: 0 18294187, hotness: undefined, score: 8, children: 2
bobbiguy2122 16 points a year ago

Hopefully sometime today

path: 0 18294187 18295774, hotness: undefined, score: 16, children: 1
Big_Boss_77 7 points a year ago

Awesome! Thank you so much!

path: 0 18294187 18295774 18295987, hotness: undefined, score: 7, children: 0
Avelo 7 points a year ago

Thank you so much.. Have a nice weekend

path: 0 18319775, hotness: undefined, score: 7, children: 0
JadeBlossom 7 points a year ago

Well I hope we get our old images and stuff back cause I worked hard on all those and not wanting to reupload

path: 0 18520633, hotness: undefined, score: 7, children: 1
bobbiguy2122 3 points a year ago

I hope so too, however if you did end up wanting to re-upload them, you should be able to edit your posts and re-upload the photos if you still have the originals

path: 0 18520633 18530419, hotness: undefined, score: 3, children: 0
cherry001 7 points a year ago

Great job👌👌 Thank you for your efforts

path: 0 18371797, hotness: undefined, score: 7, children: 0
JadeBlossom 6 points a year ago

All my images still not showing up even my profile picture is all crashed out...

path: 0 18442563, hotness: undefined, score: 6, children: 7
bobbiguy2122 18 points a year ago

Yes unfortunately our Cloudflare has been locked in some way, meaning we are unable to make payments on it. Our b2 bucket (which is where all the photos for the site were stored) was hosted on cloudflare and is now locked behind a paywall that we cannot pay for some reason. We have contacted cloudflare support to try and get access again.

In the meantime even when it gets fixed we are NOT going back to cloudflare’s B2 bucket service, so we made another b2 bucket with a separate service and we’re waiting for access to the old one so that we can transfer all the existing data into the new bucket.

We're doing everything we can to try and get access to the old storage, but we haven't heard back from cloudflare yet. As for now, the new service allows us to backup our data so even if something were to happen to our photo storage again, we won't lose our photos in this way again.

Sorry for the inconvenience, this was really unexpected and frustrating for us aswell

path: 0 18442563 18442638, hotness: undefined, score: 18, children: 6
JadeBlossom 3 points a year ago

So you guys will eventually get the images back up and working? Cause this is keeping me from posting

path: 0 18442563 18442638 18476206, hotness: undefined, score: 3, children: 2
bobbiguy2122 3 points a year ago

the images are working, old images are just missing right now

path: 0 18442563 18442638 18476206 18485723, hotness: undefined, score: 3, children: 0
bobbiguy2122 2 points a year ago

It seems like you were unable to upload pictures, that's a separate issue that I wasn't aware of, sorry about that, you should be able to upload images now

path: 0 18442563 18442638 18476206 18512413, hotness: undefined, score: 2, children: 0
weird_alt 2 points a year ago

Hi, is there any update on this?

path: 0 18442563 18442638 18485147, hotness: undefined, score: 2, children: 2
bobbiguy2122 3 points a year ago

not at the current time, I will update the post when there is an update

path: 0 18442563 18442638 18485147 18485732, hotness: undefined, score: 3, children: 1
weird_alt 2 points a year ago

Thanks. Really sucks that cloudflare is basically holding our data hostage :c

path: 0 18442563 18442638 18485147 18485732 18485757, hotness: undefined, score: 2, children: 0
Remina_04 4 points a year ago

I know you're doing your best and I hope it will work as usual soon. I'm here to report my situation. Right now I can't see any photo from my communities, neither the profile pics. I tried to upload something new and it reported an error message. I even tried to edit an old post recharging the image, but nothing changed. Thank you for what you're doing.

EDIT: it seems I can unload totally new pics, not the old ones I already used.

path: 0 18351709, hotness: undefined, score: 4, children: 3
bobbiguy2122 8 points a year ago

If you edit old pics and change something small it will allow you to upload it, it's trying to find the cached version of that picture that you've uploaded, but because we moved storage systems, that image doesn't exist. We're going to restore old images as soon as we can, but cloudflare has been giving us trouble still. We currently are still waiting to hear from cloudflare support about removing the lock on our account. Once that's resolved we will be able to copy everything in the old b2 bucket into the new one

path: 0 18351709 18351972, hotness: undefined, score: 8, children: 1
Remina_04 1 point a year ago

Thank you!

path: 0 18351709 18351972 18351994, hotness: undefined, score: 1, children: 0
Remina_04 1 point a year ago
path: 0 18351709 18351979, hotness: undefined, score: 1, children: 0
RepressedLemmier 4 points a year ago

Damn, just as I was about to post something, which I rarely do

path: 0 18332592, hotness: undefined, score: 4, children: 3
bobbiguy2122 3 points a year ago

Locally uploaded images work, you can still post

path: 0 18332592 18332760, hotness: undefined, score: 3, children: 2
cd_kk 6 points a year ago

Sorry, by "locally uploaded" what exactly do you mean? I tried to upload one here (to /c/sissychastity ) if that's what you meant and got the following error:

{"data":{"files":null,"msg":"Error performing PUT https://eb21b514652257169b552d5ece7ddfd2.r2.cloudflarestorage.com/lemmynsfw/01/98/28/af/16/04/76/42/91/07/3f775b0b643a.jpeg in 47.241919ms - Server returned non-2xx status code: 403 Forbidden: <?xml version=\"1.0\" encoding=\"UTF-8\"?><Error><Code>NotEntitled</Code><Message>Please enable R2 through the Cloudflare Dashboard.</Message></Error>"},"state":"success"}

path: 0 18332592 18332760 18339575, hotness: undefined, score: 6, children: 1
bobbiguy2122 5 points a year ago

Thanks for the info, we're switching S3 bucket providers, hopefully today, so hopefully that resolves the issues

path: 0 18332592 18332760 18339575 18340835, hotness: undefined, score: 5, children: 0
squishylildork 4 points a year ago

Thank you for your dedication.

path: 0 18348576, hotness: undefined, score: 4, children: 0
Clevererhans 3 points a year ago

Problems again?

path: 0 18464998, hotness: undefined, score: 3, children: 0
Lemon376Unpadded 3 points a year ago

Uploading images and media in general is so inconsistent right now. Keep getting error messages. :(

path: 0 18621166, hotness: undefined, score: 3, children: 3
bobbiguy2122 2 points a year ago

what does the error message say?

path: 0 18621166 18621915, hotness: undefined, score: 2, children: 2
Lemon376Unpadded 3 points a year ago

"Problem uploading image. Failed to upload image. Please try again"

This is on Voyager on android. Currently it only seems to be some images that are affected, and I've tried a few different apps all of which have the same result but without an error message. I'm wondering now if it might be something on my end. I'll have to try a few things.

Thanks for the good work :)

path: 0 18621166 18621915 18624021, hotness: undefined, score: 3, children: 1
bobbiguy2122 2 points a year ago

I think there still may be a set size limit for images, I'll have to check with the other admin

And thanks! We try haha

path: 0 18621166 18621915 18624021 18624070, hotness: undefined, score: 2, children: 0
AmazingBum 3 points a year ago

I have been trying to re-upload my avatar and banner image but I just get this error every time I try.

{"data":{"files":null,"msg":"Error performing GET https://s3.us-west-004.backblazeb2.com/lemmynsfw/002/250/944/efc52604-da7f-4ce3-baf1-9330b652ca8e in 160.595875ms - Server returned non-2xx status code: 404 Not Found: <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Error>\n <Code>NoSuchKey</Code>\n <Message>Key not found</Message>\n</Error>\n"},"state":"success"}

path: 0 18725185, hotness: undefined, score: 3, children: 2
bobbiguy2122 2 points a year ago

If it's the same image it may recognize that it is the same image and be trying to use the original image that no longer exists, convert the image to a different file type and delete the metadata, it may work then. Let me know if you're having additional issues.

path: 0 18725185 18728368, hotness: undefined, score: 2, children: 0
Cavendish 2 points a year ago

I was having the same issue with my community and personal icons/banners. What fixed it for me was to resave the image with a different compression level. I did quality 11 instead of 12 in Photoshop. After that it uploaded without the error.

path: 0 18725185 18747311, hotness: undefined, score: 2, children: 0
cavveman 3 points a year ago

Is update 3 part of why comments and up votes from other instances not showing? Attached screenshot is a comment I made in this topic but from Lemmy world account. It's not showing here yet.

path: 0 18519011, hotness: undefined, score: 3, children: 6
bobbiguy2122 2 points a year ago path: 0 18519011 18531914, hotness: undefined, score: 2, children: 0
bobbiguy2122 2 points a year ago

No I'm not sure why that would be happening

path: 0 18519011 18519222, hotness: undefined, score: 2, children: 2
weird_alt 1 point a year ago

On my last post there were 3 comments from remote instances which were posted 2 days ago. They only appeared for me on this instance a few hours ago. I could see them on another account from a different instance before that.

Edit: also the upvotes jumped up simultaneously. Seems like everything was federated correctly from this instance, but had trouble federating back until today

path: 0 18519011 18519222 18531115, hotness: undefined, score: 1, children: 1
bobbiguy2122 2 points a year ago

It seems like federation is working now and the issues with photo uploading and admin settings getting 500 errors was also causing federation issues. Some posts were, to my understanding, in a federation window that has passed so the data is no longer there to be federated to our instance but future posts should federate properly. Please let me know if you see any other more recent posts that aren't federating properly.

We actually talked about this in the Lemmy matrix gen chat, if you'd like to join check the link for our matrix group in the site sidebar

path: 0 18519011 18519222 18531115 18531842, hotness: undefined, score: 2, children: 0
bobbiguy2122 1 point a year ago

Is this boost? Upvotes are working for me

path: 0 18519011 18519238, hotness: undefined, score: 1, children: 1
cavveman 1 point a year ago

Boost yes. But going through Web browser don't show it either.

path: 0 18519011 18519238 18520252, hotness: undefined, score: 1, children: 0
Lemon376Unpadded 2 points a year ago

Looks like I'm wanking to something else tonight lads

path: 0 18329145, hotness: undefined, score: 2, children: 1
sasoni75 2 points a year ago

Try erome.com if you haven't!(Use adblock)

path: 0 18329145 18338501, hotness: undefined, score: 2, children: 0
thamosalin 2 points a year ago
path: 0 18287942, hotness: undefined, score: 2, children: 0
Sagan_Wept 2 points a year ago

Thank you sir

path: 0 18348381, hotness: undefined, score: 2, children: 0
world_cavve 1 point a year ago

Is update 3 part of why comments and up votes from other instances not showing?

path: 0 18517879, hotness: undefined, score: 1, children: 0
Sagan_Wept 1 point a year ago

I can't delete old posts? Err 400

path: 0 18597633, hotness: undefined, score: 1, children: 4
bobbiguy2122 1 point a year ago

I am able to delete old posts, do you mind lining me the post in question?

path: 0 18597633 18597669, hotness: undefined, score: 1, children: 2
Sagan_Wept 2 points a year ago
path: 0 18597633 18597669 18597723, hotness: undefined, score: 2, children: 1
bobbiguy2122 1 point a year ago

That shouldn't be effected by these issues at all, I'm not sure why you wouldn't be able to delete it, have you tried any other posts as a test?

path: 0 18597633 18597669 18597723 18597759, hotness: undefined, score: 1, children: 0
bobbiguy2122 1 point a year ago
path: 0 18597633 18597648, hotness: undefined, score: 1, children: 0
DanniSummerFit 1 point a year ago

I think it's working well the picture uploader now :)

path: 0 18708980, hotness: undefined, score: 1, children: 0
lemmynsfw
lemmynsfw

@lemmynsfw.com

login for more options
13747
72
1

Updates about lemmynsfw.com

go to feed...