Damus

Recent Notes

Phantasm profile picture
Once again saved by auto-updates during the whole eMudhra CA compromise thing. Didn't even have to worry about all the family members running Windows and the Linux Mint boxes I've built for some of them over the years.

One day they turned their computers on and after startup the new trust store was installed automatically. Imagine calling 6+ different people to turn their computers on and walking them through the update process.

Phantasm profile picture
@nprofile1q... I forgot to update the Tor daemon on here and it got blocked from the network because of an unsupported protocol version. I've fixed it yesterday and retried all the Oban jobs, but rawr was already marked unreachable at that point and all the jobs got cancelled.
Phantasm profile picture
Upon error, crypt_r, crypt_rn, and crypt_ra write an invalid hash to the output field of their data argument, and crypt writes an invalid hash to its static storage area. This string will be shorter than 13 characters, will begin with a ‘*’, and will not compare equal to setting.

Upon error, crypt_rn and crypt_ra return a null pointer. crypt_r and crypt may also return a null pointer, or they may return a pointer to the invalid hash, depending on how libcrypt was configured. (The option to return the invalid hash is for compatibility with old applications that assume that crypt cannot return a null pointer. See “PORTABILITY NOTES” below.)
Sensible error handling is an insult in the Unix world. Yes, this is related to the musl/OpenSSH issue, musl instead returns on '*' apparently when it fails.
Phantasm profile picture
It is impressive how Ubuntu still has not released kernel updates for CVE-2026-98432 despite there supposedly already being proofs of concepts that work that work on LAN with mptcp enabled.