Services Update – July 21, 2026
Today’s services update focused on improving reliability, moderation tooling, and admin usability across the network.
We restored public CTCP VERSION replies for service bots. Regular command-based STATUS and VERSION access remains limited to services admins, but normal CTCP version checks are public again as expected.
NewsServ also received several improvements. New regular and oper news posts now automatically include the post date at the front of the message. Admins can now archive and unarchive NewsServ posts, and the web UI now shows archived regular and oper news in dedicated archive dropdowns above the active posts.
ChanFix and requestop handling were also reviewed and improved, including fixes around cases where channels were incorrectly reported as having no ChanFix information. Related ChanFix behavior was tested to make sure known eligible users can still be recovered safely without granting ops where there is not enough history.
The services admin tools were updated further, including support for managing service modules more cleanly and keeping restart behaviour more targeted where possible.
Moderation tooling also received new badword support. MVG and F can now use a shared badwords database, with F able to apply the database when present and channel owners or masters able to add channel-specific badwords through F.
Usage - /msg F help badword
Finally, the updated services code was validated with the related test suite and deployed to the running services.
