chanserv: op, deop, voice, devoice, kick, ban, unban

Adds channel moderation commands sourced from the ChanServ pseudoclient.
Tracks connected users' nicks and hosts so targets can be resolved by
nick and banned by *!*@host. All commands require operator access.
This commit is contained in:
Jean Chevronnet 2026-07-12 11:21:35 +00:00
parent f0ce2d9d1b
commit acd0e60946
No known key found for this signature in database
13 changed files with 233 additions and 26 deletions

7
.gitignore vendored
View file

@ -2,3 +2,10 @@
config.toml
fedserv.db.jsonl
# Local demo/test scaffolding
/demo-certs
/demo-start.sh
/demo-stop.sh
/test-net
/test-net-b