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:
parent
c4836c7dd1
commit
d81c07ef01
23 changed files with 1685 additions and 84 deletions
28
content/docs/user-modes.md
Normal file
28
content/docs/user-modes.md
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
# User modes
|
||||
|
||||
Modes set on a user with `MODE <yournick> +<mode>`. Some are settable by anyone; others may only be
|
||||
*set* by an operator (anyone may clear them), and a few are managed only by the server or services.
|
||||
|
||||
| Mode | Name | Description | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| `i` | invisible | Hide from WHO/NAMES for users who share no channel with you | self |
|
||||
| `w` | wallops | Receive WALLOPS / global operator notices | self |
|
||||
| `o` | oper | IRC operator — granted only by `OPER`; you may `-o` yourself but never self-`+o` | via OPER |
|
||||
| `x` | cloak | Show your computed host cloak; `-x` (revealing the real host) is oper-only | `-x` oper-only |
|
||||
| `B` | bot | Marks you as a bot (WHOIS 335); advertised as `BOT=B` | self |
|
||||
| `D` | deaf | Do not receive channel messages | self |
|
||||
| `I` | hidechans | Hide your channel list in WHOIS | self |
|
||||
| `H` | hideoper | Hide operator status in WHOIS | oper-set |
|
||||
| `r` | registered | Logged into a services account — set/cleared only by services | services |
|
||||
| `R` | regdeaf | Only accept private messages from logged-in users | self |
|
||||
| `z` | secure PM | Only accept private messages from TLS users | self |
|
||||
| `s` | snomask | Receive server notices; `+s <mask>` refines the categories (see [Snomasks](/docs/snomasks)) | oper-set |
|
||||
| `g` | callerid | Only accept PMs from users on your `ACCEPT` list; advertised as `CALLERID=g` | self |
|
||||
| `W` | showwhois | Get a notice whenever someone WHOISes you | oper-set |
|
||||
| `h` | helpop | Marked available for help (shown in WHOIS) | oper-set |
|
||||
| `c` | commonchans | Only accept PMs from users sharing a common channel | self |
|
||||
| `k` | servprotect | Protected from KILL/KICK/SA-commands; set only by a server/services | server |
|
||||
|
||||
Modes `H`, `W`, `h`, and `s` may only be *set* by an operator (a non-oper attempt gets
|
||||
`ERR_NOPRIVILEGES`); anyone may clear them. Which oper-only user modes a given operator may set is
|
||||
further gated by their oper type's `usermodes` allow-list — see [Operators](/docs/operators).
|
||||
Loading…
Add table
Add a link
Reference in a new issue