Email or username:

Password:

Forgot your password?
20 posts total
domi

i love the culture of alt-texting everything you send here because if i have terrible GSM, having the alt text often means i don’t have to wait for the image to load

domi

fuck you github. i have a brain for a reason.

screenshot of my inbox. there are three mails from github, all titled "you have free access to github copilot"
domi

at which point in the five stages of grief am I when hexpatching binaries is easier and more compelling than fucking around with the build system?

domi

your system doesn’t provide __iso_c23_whatever?

just hexedit the import table, directly in the final binary

still missing functions? just replace them with puts. you definitely will not regret replacing 20 functions with `puts.

domi

i miss those times, somewhat

a javascript alert saying "selecting the search tab initiates a 800K download. unless you're on a fast connection, consider carefully whether it's worth it"
domi

new blogpost: we’ve been doing #SERVFAIL for 100 days now! Here’s a progress update, as well as some plans for the future.

https://sdomi.pl/weblog/22-servfail-the-first-100-days/

illustration; left side contains a green star with four red ends (a misrendering of a pentagram, but it looks cool). The right side says "Project SERVFAIL: DNS, a bit on the silly side" in a monospace font. There's a neocat_solder_googly next to it.
domi

IP version 4, or as I’ve recently taken upon calling it, the certified IP Classic

domi

Second MR with our work on the IPv6 stack for #SerenityOS just landed!

This means that on the master branch, you can already IPv6 ping a SerenityOS host, and it will handle a neighbor solicitation (equivalent to ARP) and actual ICMPv6 Echo Request packets :blobcat3c:

Next up: refactoring IPv4 sockets to make them generic by @filmroellchen, and then we can add some more glue code for handling TCP/UDP. Really really excited for this :ablobcatbongo:

domi
after many weeks of implementing drivers, hunting bugs and debugging hangs:

finally, #SerenityOS on a Chromebook
picture of a laptop screen. it's LELL branded chromebook; it's running SerenityOS. there are two terminal windows and a taskbar on a gray background
domi

FOSS maintainers don’t owe you anything, even thanklessly maintaining the software forever.

Furthermore: It’s okay for software to not be updated with new features, as long as it doesn’t have known security holes.

It’s not a bad thing to have something that doesn’t change, even if modern software developers would like you to think that you NEED a constant stream of “feature updates” and “redesigns”.

domi

some #SERVFAIL updates:

-

we (mostly @famfo) are finishing up the DNSSEC support. I’ll want to test it before it goes live in the beta, but we have a flow, and i’m really happy with how it looks so far ^^


-

the API proxy functionality got a bit more complete thanks to a contribution by @kytta. Really happy to see “outside” folks contributing :blobcat3c:


-

myself, I’ve been doing some less exciting stuff: I refactored a bunch of internals to make them faster, and added support for automatic password resets.

some #SERVFAIL updates:

-

we (mostly @famfo) are finishing up the DNSSEC support. I’ll want to test it before it goes live in the beta, but we have a flow, and i’m really happy with how it looks so far ^^


-

the API proxy functionality got a bit more complete thanks to a contribution by @kytta. Really happy to see “outside” folks contributing :blobcat3c:

domi

matrix experience, 2024, colorized

screenshot of a matrix DM. most messages say "Unable to decrypt message", and the only decrypted one says "Mine only syncs after I force quit it 😎", referencing shit being broken
domi

the only takeaway anyone should have from the Crowdstrike incident today is that running a poorly-managed rootkit on all of your machines for “vulnerability management” maaaaaybe isn’t the brightest idea.

domi

reading through some printer-adjacent microperl scripts and my brain started autocompleting passwordStr to Password Straße

domi

PSA: Backdoor in latest version of xz: https://openwall.com/lists/oss-security/2024/03/29/4

Downgrade if you’re running one of the latest xz versions, it has been compromised. If you’re using mainstream distros, you may be fine (as they lag with versions a bit behind master). If you’re running Alpine or any other non-gnu or non-systemd distro, you should be fine too (the exploit checks for GNU, and also probably won’t work with distro-unpatched sshd)

domi

a tc39 member came to my browser and broke js ,_, can’t have shit in this economy /s

js console screenshot; `"meow".toString()` evaluates to ":3"
domi

there’s something beautifully chaotic about decrypting the iPod firmware by sending it to the iPod, 0x30 bytes at a time, really slowly

domi
why is dating so expensive ;; /s
a screenshot of the ISO standards store page on ISO 8601-1:2019, the universal date and time format
domi

Witchcraft: I made a Minecraft server in Bash and I survived it

blogpost

(this is a very technical post, going really in-depth. if that’s not your jam, check out the source code)

Go Up