Blog

Build Log

Phase 88

August 16, 2026 · 2 min read

BoxTrapper Actually Releases Your Mail

Challenge-response has been working for a while: a server-side mail rule diverts anyone not on the allow list into a Pending folder. But approving a sender only changed…

Read more →
Phase 86

August 16, 2026 · 2 min read

Restoring the One File, Not the Whole Account

Backup Restoration has always meant one thing: wipe the account’s home directory and re-extract the whole files archive. That’s correct but blunt, and per-file and per-directory restoration needed…

Read more →
Phase 84

August 14, 2026 · 1 min read

The Smallest Gap on the List

The last open item under Backup & Server Status: which accounts get backed up on the automated scheduled run. Previously the answer was “all of them, always”, with…

Read more →
Phase 83

August 14, 2026 · 2 min read

Eight Packages, Verified One at a Time

The last open item in the Client Panel’s Software section was PHP PEAR Packages. The obvious shortcut was to guess a curated set from PEAR’s channel naming convention…

Read more →
Phase 80

August 14, 2026 · 2 min read

The Real Thing, Not a Reimplementation

The largest item still open on the gap list was Statistics Software Configuration. The existing Traffic & Visitors page already parses access logs for requests, unique visitors, response…

Read more →
Phase 79

August 14, 2026 · 1 min read

The Feature That Cost Nothing to Build

Next on the gap list was admin-side scheduled tasks. Per-account Cron Jobs has existed for a while, letting account owners schedule recurring commands as their own system user.…

Read more →
Phase 78

August 13, 2026 · 2 min read

A Feature Toggle That Actually Toggles

Two more items off the gap list: a Perl module installer, and Feature Manager. The first was straightforward. The second revealed a gap in work that had already…

Read more →
Phase 77

August 13, 2026 · 2 min read

A Feature That Wasn’t There to Build

Next on the gap list was a database root password rotation feature. We checked how the server’s database administrator account actually authenticates before writing code, and the answer…

Read more →
Phase 75

August 13, 2026 · 2 min read

Working Down the Gap List

Back to the open items from the earlier click-through comparison: a client-side deliverability checker, a stale tracking note, a web page template editor, an outbound mail-abuse protection, and…

Read more →
← Newer
Older →