Extbans
Bans, quiets and invite and ban exemptions conventionally accept the format
nick!user@host. On freenode another syntax, known as "extban", is accepted.
These entries have the general format of X:data.
Matching extbans
These extbans match users in additional ways, for example, by account name.
| Type | Description |
|---|---|
| a: |
Matches a user in the format of nick!user@host+realname. |
| j: |
Matches anyone in the given channel. Does not support wildcards. |
| n: |
Matches users in a matching connect class. |
| r: |
Matches users with a given realname. |
| s: |
Matches users on a matching server. |
| z: |
Matches having the given TLS certificate fingerprint. |
| R: |
Matches users logged into a matching account. |
| U: |
Matches unregistered users matching the given traditional banmask. |
Acting extbans
These extbans apply special restrictions to users matching the banmask.
| Type | Description |
|---|---|
| c: |
Blocks any messages that contain formatting codes from matching users |
| m: |
Blocks messages from matching users, while still allowing them to be on the channel (mute) |
| p: |
Blocks part messages from matching users |
| A: |
Blocks invites by matching users even when channel mode +A is set |
| B: |
Blocks all-caps messages from matching users |
| C: |
Blocks CTCPs from matching users |
| N: |
Blocks nick changes from matching users |
| Q: |
Blocks kicks by matching users |
| S: |
Removes formatting/color codes from matching users (an alternative to c:) |
| T: |
Blocks notices from matching users |