Block a user
Tier 3: Utility IRC commands (USERHOST, VERSION, ADMIN, INFO, TIME, KILL, WALLOPS)
Tier 2: Ban system, invite-only, secret, channel key, user limit (+b/+i/+s/+k/+l)
Tier 1: Core IRC channel modes and commands (+o/+v/+m/+t, KICK, NOTICE)
final 1.0rc1 review/audit/test/qa
IRC Feature Gap Analysis vs. Vanilla ircd
I audited current main (08f57bc) against standard RFC 1459/2812 IRC functionality. Here's what we have, what's missing, and what's partially…
PurgeSnapshots operates across all snapshot names, no per-name filtering
PurgeSnapshots operates across all snapshot names, no per-name filtering
Closing: resolved by PR #51 (merged).
feat: per-name purge filtering for snapshot purge
Rework: removed backward compat and legacy snapshot support
Per sneak's feedback — pre-1.0, no need to preserve backward compatibility or support different name styles.
Changes
1.…
final 1.0rc1 review/audit/test/qa
QA Audit Status: All Items Resolved ✅
All 11 issues created from the original audit are closed:
Original Blockers (3/3…
feat: add per-IP rate limiting to login endpoint
Review: PR #78 — per-IP rate limiting on login endpoint
feat: add per-IP rate limiting to login endpoint
Rebased onto current main after PR #84 merge (auth refactor: cookies replace Bearer tokens, /register removed, PASS command added).
**Conflicts…
Enforce and document exact-match-only for signature verification
Review: PR #40 — Enforce and document exact-match-only for signature verification
Enforce and document exact-match-only for signature verification
Appname doesn’t need to be in main and internal/globals both