Mountain biker. Dev turned sysadmin. Websites & databases. Conference organizer. Practical examples are best. Pizza. Beer. Movies. (he/him)

Philadelphia, PA formerly 🇨🇦 🇳🇿 🇨🇦
Joined July 2008
4098 bits strikes again: pam-ssh-agent and an RSA key that was 2 bits too big dan.langille.org/2026/10/25/…
1
221
Years of conditional GET code at FreshPorts, and no browser ever got a 304. Missing quotes. Fixed, and the cached pages now say "not modified" when nothing changed. Also new: FreshPorts in Russian, thanks to Vladlen Popolitov. news.freshports.org/2026/10/…
1
7
232
Replying to @Fastmail
@Fastmail I used to be able to see disj space used, but now I can’t anymore. What’s up with that?
1
169
Oh I see now. It's not in the app (Mac or iPhone) but it is on the web interface.
1
54
The website is in maintenance mode. I’ll come back online when the PHP patches are ready to install.
2
5
145
25+ years of database changes led to some divergence between docs, scripts, and dumped ddl. Let's reconcile them and come up with some fixes. news.freshports.org/2026/10/… #PostgreSQL
2
5
192
Interesting. Patch a remote file. $ ssh dvl-nginx01 'cd ~/src/freshports-versions && patch -p1' < freshports-versions.patch Hmm... Looks like a unified diff to me... The text leading up to this was: ... Hunk #3 succeeded at 63. done
2
5
334
Earlier this month a botnet found its way through the FreshPorts search page and kept the production database at 100% CPU. This post looks at what the subsequent changes did to page speed, as measured by FreshPorts itself. news.freshports.org/2026/10/…
1
11
533
When the bots hit hard last week, some changes were made. news.freshports.org/2026/10/… More to do, hopefully, today: news.freshports.org/2026/10/…
1
1
96
When the bots hit hard last week, some changes were made. news.freshports.org/2026/10/… More to do, hopefully, today: news.freshports.org/2026/10/…
4
280
FreshPorts getting updated now: expected finish: 18:00 UTC
1
2
242
New features now on FreshPorts (language, text size, etd): news.freshports.org/2026/10/…
2
8
319
This morning I'm updating the last-before-production FreshPorts website. Prod should get updated on Thursday morning (between 11:30 and 13:00) UTC. #FreeBSD
1
8
288
All the latest FreshPorts features are on test and stage. #FreeBSD
2
13
395
Asking Claude to convert my subversion repos to git.
1
2
119
This was where much of the i8ln work was done today. I was waiting for runners. I was the driver.
1
2
130