4098 bits strikes again: pam-ssh-agent and an RSA key that was 2 bits too big
dan.langille.org/2026/10/25/…
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/…
Walking for runners while working on #Freshports
Dan Langille @[email protected] retweeted
The website is in maintenance mode. I’ll come back online when the PHP patches are ready to install.
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
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
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/…
If you use osx anywhere, I installed this a few hours ago. I like it.
github.com/zi0r/RightCmd/
Dan Langille @[email protected] retweeted
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/…
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/…
New features now on FreshPorts (language, text size, etd):
news.freshports.org/2026/10/…
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
All the latest FreshPorts features are on test and stage.
#FreeBSD
All of FreshPorts is now on git.
news.freshports.org/2026/10/…
Dan Langille @[email protected] retweeted
Asking Claude to convert my subversion repos to git.
Volunteers wanted to help translate FreshPorts.
news.freshports.org/2026/10/…
#FreeBSD
Dan Langille @[email protected] retweeted
This was where much of the i8ln work was done today.
I was waiting for runners. I was the driver.





