The Address Book Nobody Went Looking For
While testing a restore from a real-world backup, everything checked out except the saved webmail contacts. The restore feature had never looked for them, although a full-account backup…
Read more →Notes from building KNJ Panel, in the order it actually happened.
blog /blɒɡ/ noun — 1. A web log. 2. Here: a build log. What we built, what broke, and what we learned.
While testing a restore from a real-world backup, everything checked out except the saved webmail contacts. The restore feature had never looked for them, although a full-account backup…
Read more →Two bugs this week turned out to be patterns, so we checked for the same shape elsewhere. The log that doubled itself The malware scan log showed each…
Read more →Two reports arrived together: a customer’s own domain on the account port showed a certificate warning, and the dashboard’s disk usage read “Unlimited” instead of a real number.…
Read more →During restore testing, an account with four subdomains had working DNS for only the first one. The records existed in the database but were missing from the generated…
Read more →A restore test produced a WordPress site with a PHP parse error. The database and the password were fine; the configuration rewrite was not. Cause The rewrite used…
Read more →During resource monitoring on a development server, we noticed an unexpected process running from a site’s files. That raised a broader question: what scans website files for malware?…
Read more →Security Scan reports on its checks but never offered a way to fix them. We added “Fix Now”, but different checks need different treatment, so there are three…
Read more →Earlier restore testing used synthetic archives and one real-world backup used to verify the format. A more realistic restore turned up three problems the earlier testing had not.…
Read more →The Firewall page under Controller → Security was largely a status display with unban buttons. We replaced it with a structured, editable rule table. Because mistakes here can…
Read more →The Reset Password page could generate or set a password, shown once on screen, and never emailed it. We added an option to email the new password, and…
Read more →