docs: full reference for the daemon and echo services (modes, extbans, snomasks, commands, config reference, privileges, CLI, metrics/rpc, per-service pages)

This commit is contained in:
Jean Chevronnet 2026-08-30 21:00:58 +00:00
parent c4836c7dd1
commit d81c07ef01
No known key found for this signature in database
GPG key ID: 439666D63A9477E4
23 changed files with 1685 additions and 84 deletions

28
content/docs/snomasks.md Normal file
View file

@ -0,0 +1,28 @@
# Snomasks
Server-notice masks control which categories of server notice an operator receives. Set user mode
`+s` to subscribe, then narrow with e.g. `MODE <yournick> +s -c` to drop a category. Operators receive
all categories by default.
| Letter | Category | Notifies about |
| --- | --- | --- |
| `a` | announce | General announcements / global operator notices |
| `c` | connect | Client connections and disconnects |
| `d` | dnsbl | DNSBL hits |
| `f` | filter | Spam-filter matches |
| `g` | globops | `GLOBOPS` messages |
| `j` | chancreate | Channel creation |
| `k` | kill | KILLs |
| `l` | link | Server links / S2S events |
| `n` | nick | Nick changes |
| `o` | oper | Oper-up (OPER success/failure) |
| `q` | quit | Client quits |
| `r` | rehash | Config rehashes |
| `t` | stats | STATS access |
| `u` | acctreg | Account registrations |
| `v` | override | Operator overrides (using privileges to bypass restrictions) |
| `w` | gateway | WebIRC / gateway (spoofed-host) connections |
| `x` | xline | X-line (G/K/Z/…) ban activity |
The oper snotice stream can also be mirrored into a channel with the `chanlog` config option and to
the system logger with `syslog` — see the [Configuration reference](/docs/config-reference#logging).