Show newer

meh day but hey, a 100 lines of code is a 100 lines of code

These are the basics for pages supporting custom domains, that's the DNS related stuff mostly finished so it's just plugging this into the existing code now

it's some fun code I think, looking up the domain we were accessed from and checking various records as needed

git.pixie.town/f0x/pixie-pages

Show thread

@Dee playing deep rock galactic was the first time in months and i got a "hey hope you're doing well" message from someone I haven't spoken in years, did not reply :>

anyways it correctly checks all these wrongly configured domains, maybe tomorrow I'll add a properly configured one (for real or on a testing DNS server) pages

Show thread

Steam is fun because you can see old friends you haven't spoken to in a decade play video games at 2am

i'm going to end up including a DNS server for testing purposes aren't I

Show thread

hmmm "Lookup matching error: A record does not match: 159.69.36.55 instead of 159.69.36.55"

i think i made a logic error somewhere lol

Show thread

block rec 

@juliana@eldritch.cafe also worth mentioning that mstdn.io is a freeze peachy instance, with a clear stance on not blocking anything ie mstdn.io/about/more#unavailabl

block rec 

@juliana@eldritch.cafe they do understand now so probably delete?

block rec 

@tobi@social.kabi.tk "jews secretly control everything" is a very widespread antisemitic dogwhistle. The businessman is wearing traditional jewish headwear. The replies have the original poster explicitly state "Or that Jews do?"

block rec 

@juliana@eldritch.cafe i thought the latter was an ok person but wtf is that response lol, it's so clear

#FediBlock time

nicecrew.digital for harbouring multiple racist, anti-LGBTQ, antisemitic, transphobic trolls.

someone *could* round-robin multiple A records so I have to check if all of them match our ip, not just the first one

Show thread

someone *could* try to spam mismatched requests to try hit the letsencrypt ratelimit, so I check various things to make sure a domain resolves (and will resolve) properly. would someone actually do this? probably not

Show thread

i very actively think about ways people could exploit whatever i'm writing but it's easy to get too bogged down too I feel

and you'll probably look over the real exploits yourself anyways lol

Show thread

im always programming so defensively when in reality nobody will probably even be bothered enough to exploit anything..

@Dee yeah it's useful for Very Important things because it grabs way more attention than a simple push notification (all muted too)

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.