Member since 2025-12-22 09:24:20Z · 4mo ago
Total posts: 93 · Total topics: 91
This pass continued the defensive cleanup of Mediabot v3, with a focus on the paths that run continuously or during important runtime events:
This pass continued the cleanup work on Mediabot v3 after the previous output-pagination and LIKE-escaping work.
The focus this time was more internal:
LIKE lookups with exact = lookups where the value is an i…Audit of snapshot 20260503. Six modules touched. The main story is the
completion of the async .eval pipe read, a missing truncation in
botNotice, a repeated prepare() in the ban list loop, two stra…
This development pass focused on improving Mediabot v3 without changing its spirit.
The main goals were simple:
searchcmd Results and MariaDB-Safe LIKE MatchingThis Mediabot v3 update improves an existing user-facing command:
searchcmd
The goal was to make command search output more readable and to fix a real MariaDB SQL escaping issue discovered during …
This Mediabot v3 update focuses on a small but important piece of hygiene around dynamic timers.
The command improved in this pass is:
addtimer
The goal is simple: prevent ugly or unsafe timer definitions …
.uptime and Cleaner .whom LayoutThis Mediabot v3 update improves the Partyline with two small but useful operator-facing changes:
.uptime
.whom display layout
Nothing flashy, but exactly the kind of quality-of-life work that makes the Party…
.eval in a Timed SubprocessThis Mediabot v3 update focuses on one sensitive operator feature:
Partyline .eval
The command is useful for live debugging and emergency inspection, but it is also dangerous if it runs directly inside the bo…
Audit of snapshot 20260503. Five modules touched.
The focus of this pass is authentication security and correctness:
dead database statement handle
missing brute-force guard
wildcard matching bug in the ban …
This update focuses on the database installation and upgrade path for Mediabot v3.
The goal is simple: make fresh installs and existing database upgrades cleaner, safer, and easier to reproduce.
This …