@SuricrasiaOnline that was a fun project, we literally popped them all lol
@ariadne bodied
@SuricrasiaOnline looks like their database server died
@SuricrasiaOnline “Error establishing a database connection”
words of wisdom
@SuricrasiaOnline oh, we've seen that happen before. an instance auto-pings a link a very short time after it federates over, which happens about as rapidly as you're imagining
-- freya raccooncat
@xenon @SuricrasiaOnline i think mastodon waits a random amount of time between 0 and 60 seconds before fetching links nowadays, which is supposed to spread the load
it used to be worse
@SuricrasiaOnline if you want i can check if i have logging set up properly for haha.business in a few minutes and you could link that, then i can just pull the data
@iliana gonna post it!
@iliana wait fuck I misread, forgot to wait for you to setup logging >_<
@SuricrasiaOnline oh i mean i SHOULD have logging set up. let's find out
@SuricrasiaOnline sorry was making breakfast lmao
anyway yep we got it. gonna have some coffee and then poke at the data
@SuricrasiaOnline holy shit that is so many requests so instantaneously. stand by i will need to anonymize this a bit
@SuricrasiaOnline can i write a blog post about this data lmao
@iliana @SuricrasiaOnline ... so this is from the fricken opengraph fetching, that could've instead happened *once* on the originating instance before federating out?
@iliana go for it
aka "url shortener"
@SuricrasiaOnline very cool and normal accidental DDoS vector we built and called the fediverse lmao
@iliana @SuricrasiaOnline I mean, even just participating in it is a pretty solid DDoS vector, same as with Matrix, you're just asking a bazillion servers to hit you :P
@SuricrasiaOnline holy shit lmao
@SuricrasiaOnline Nice, they weaponized EICAR.
@SuricrasiaOnline bait and switch. wonderful
@SuricrasiaOnline neat!
@SuricrasiaOnline@cybre.space AAaaAAAAAAAAAAAAAAAAAAAAA Thats so gooood ✨
@SuricrasiaOnline Someone should go write "every operations is non-atomic until proven otherwise" a few times on a blackboard.
@SuricrasiaOnline Reminds me of flawfinder warning you about functions like access which can allow race conditions to happen.
Makes me wish there would be proper syscalls in Unixes to remove files via something like *FILE or a file descriptor, instead of a path. It’s a thing that has made me uneasy few times with my binary-removal tool (to make sure things are built from source).
I may have hug-of-death'd this site