Services Implementations for S, T, P, H & C

Posted by Abel on Sunday 28 June 2026

Implemented the StatServ overhaul.

Key changes:

  • Collection restricted to registered S channels.
  • Batched SQLite writes and incremental legacy cleanup.
  • Configurable retention, prime time, and opt-in term collection.
  • Guest/account identity separation.
  • Secured stats reads and REPORT.
  • Daily/weekly/hourly/5m reports plus REPORT OFF.
  • Fixed LEAVE casing, ranking filters, aliases, dates, and N+1 queries.
  • Added comparisons, peak users, weekday analytics, CSV export, and monitoring.
  • Added focused persistence, collection, permission, API, and export tests
  • TrojanScan & ProxyScan overhauls:

    Implemented the ProxyScan and TrojanScan hardening.

    • ProxyScan now requires repeated HMAC canary verification, runs probes inside bubblewrap, rejects private targets, and supports bounded background jobs.
    • TrojanScan now validates relay SIDs/live identities, uses scored signatures, deduplication, action caps, shared-IP safeguards, and audited access controls.
    • Added persistence, retention, metrics, migrations, safe configuration defaults, and documentation.

      Implemented all ChanFix and HelpServ improvements.

      • ChanFix now uses rolling operator samples, safe add-only recovery, cooldowns, split stabilization, dry runs, auditing, automation support, and direct C diagnostics.
      • HelpServ now has persistent tickets, roles, claims, priorities, notes, shifts, metrics, hierarchy-aware moderation, queue alerts, and invitation-only transfers.
      • Added migrations, configuration, documentation, web metrics, and command catalog entries.

← Back to news

Reactions & Comments