diff options
| author | 2025-03-10 23:23:31 +0100 | |
|---|---|---|
| committer | 2025-03-10 22:23:31 +0000 | |
| commit | 490e06f7708dd74d1175cd415a41354a37aeb530 (patch) | |
| tree | 96cab1a353c62e1e1595cde5a95290b0b37576e2 /docs | |
| parent | Document <helpchan>. (diff) | |
Add various missing information to the example configs.
* Add missing restriction exemptions in example configs, and remove blockcaps.
* Add missing extbans in example help config, and remove blockcaps.
* Add missing user and channel modes in example help config.
* Add the extban names in addition to the characters.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/conf/help.example.conf | 97 | ||||
| -rw-r--r-- | docs/conf/inspircd.example.conf | 6 |
2 files changed, 61 insertions, 42 deletions
diff --git a/docs/conf/help.example.conf b/docs/conf/help.example.conf index 096d69523..847ea66bb 100644 --- a/docs/conf/help.example.conf +++ b/docs/conf/help.example.conf @@ -862,6 +862,8 @@ using their cloak when they quit. (requires the account module). S Strips formatting codes out of private messages to the user (requires the stripcolor module). + T Enables blocking private messages that contain CTCPs + (requires the noctcp module). W Receives notifications when a user uses WHOIS on them (server operators only, requires the showwhois module). "> @@ -878,6 +880,13 @@ using their cloak when they quit. q <nickname> Gives owner status to <nickname>, preventing them from being kicked (Services or +q only, requires the customprefix module). + y <nickname> Grants the server operator-only channel operprefix + status to <nickname>. Can not be directly set by users, + gets set automatically on server operators. + (requires the operprefix module). + Y <nickname> Grants the server operator-only channel official-join + status to <nickname>. Can not be directly set by users, + use /OJOIN to have it set (requires the ojoin module). b <hostmask> Bans <hostmask> from the channel. e <hostmask> Excepts <hostmask> from bans (requires the @@ -973,9 +982,14 @@ using their cloak when they quit. channel (requires the stripcolor module). T Blocks /NOTICEs to the channel from users who are not at least halfop (requires the nonotice module). + U Hides the messages of unprivileged users from other + unprivileged users (requires the opmoderated module). X <type>:<status> Makes users of <status> or higher exempt to the specified restriction <type>. For example: flood:h (requires the exemptchanops module). + Z <name>[=<value>] Add and remove modes via their long names (requires + the namedmodes module). + Possible restriction types to exempt with +X are: anticaps Channel mode +B @@ -984,12 +998,14 @@ using their cloak when they quit. auditorium-vis Permission required to be visible in a +u channel (requires the auditorium module). blockcolor Channel mode +c + delaymsg Channel mode +d filter Channel mode +g flood Channel mode +f nickflood Channel mode +F noctcp Channel mode +C nonick Channel mode +N nonotice Channel mode +T + opmoderated Channel mode +U regmoderated Channel mode +M repeat Channel mode +E stripcolor Channel mode +S @@ -1093,49 +1109,50 @@ setting +I <extban>. Matching extbans: - a:<mask> Matches user with both a matching banmask and real name, - where <mask> is in the format nick!user@host+realname - (requires realnameban module). - j:<channel> Matches anyone in the given channel. Does not support - wildcards (requires the channelban module). - n:<class> Matches users in a matching connect class (requires - the classban module). - r:<realname> Matches users with a matching real name (requires the - realnameban module). - s:<server> Matches users on a matching server (requires the - serverban module). - z:<tlsfp> Matches users having the given TLS certificate - fingerprint (requires the sslmodes module). - w:<gateway> Matches users who are connecting via a WebIRC gateway that - matches <gateway>. - O:<opertype> Matches server operators of a matching type, mostly - useful as an invite exception (requires the - operchans module). - R:<account> Matches users logged into a matching account (requires - the account module). - U:<banmask> Matches unregistered users matching the given banmask. - (requires the account module). +realmask:<mask>, a:<mask> Matches user with both a matching banmask and real name, where + <mask> is in the format nick!user@host+realname (requires the + realnameban module). +channel:<channel>, j:<channel> Matches anyone in the given channel. Supports wildcards + (requires the channelban module). +class:<class>, n:<class> Matches users in a matching connect class (requires the + classban module). +oper:<pattern>, o:<pattern> Checks whether users are logged into a server operator account + with a name matching <pattern> (requires the operchans module). +realname:<realname>, r:<realname> Matches users with a matching real name (requires the + realnameban module). +server:<server>, s:<server> Matches users on a matching server (requires the serverban + module). +sslfp:<tlsfp>, z:<tlsfp> Matches users having the given TLS certificate fingerprint + (requires the sslmodes module). +gateway:<gateway>, w:<gateway> Matches users who are connecting via a WebIRC gateway that + matches <gateway> (requires the gateway module). +country:<pattern>, G:<pattern> Matches against the two letter country code for the country + that users are connecting from (requires the geoban module). +opertype:<opertype>, O:<opertype> Matches server operators of a matching type, mostly useful as + an invite exception (requires the operchans module). +account:<account>, R:<account> Matches users logged into a matching account (requires the + account module). +unauthed:<banmask>, U:<banmask> Matches unregistered users matching the given banmask (requires + the account module). Acting extbans: - c:<banmask> Blocks any messages that contain formatting codes from - matching users (requires the blockcolor module). - m:<banmask> Blocks messages from matching users (requires the muteban - module). Users with +v or above are not affected. - A:<banmask> Blocks invites by matching users even when +A is set - (requires the allowinvite module). - B:<banmask> Blocks all capital or nearly all capital messages from - matching users (requires the blockcaps module). - C:<banmask> Blocks CTCPs from matching users (requires the noctcp - module). - N:<banmask> Blocks nick changes from matching users (requires - the nonicks module). - Q:<banmask> Blocks kicks by matching users (requires the nokicks - module). - S:<banmask> Strips formatting codes from messages from matching - users (requires the stripcolor module). - T:<banmask> Blocks notices from matching users (requires the - nonotice module). +blockcolor:<banmask>, c:<banmask> Blocks any messages that contain formatting codes from matching + users (requires the blockcolor module). +mute:<banmask>, m:<banmask> Blocks messages from matching users (requires the muteban + module). Users with +v or above are not affected. +opmoderated:<banmask>, u:<banmask> Blocks matching users from speaking to unprivileged users in + the channel (requires the opmoderated module). +blockinvite:<banmask>, A:<banmask> Blocks invites by matching users even when +A is set (requires + the allowinvite module). +noctcp:<banmask>, C:<banmask> Blocks CTCPs from matching users (requires the noctcp module). +nonick:<banmask>, N:<banmask> Blocks nick changes from matching users (requires the nonicks + module). +nokick:<banmask>, Q:<banmask> Blocks kicks by matching users (requires the nokicks module). +stripcolor:<banmask>, S:<banmask> Strips formatting codes from messages from matching users + (requires the stripcolor module). +nonotice:<banmask>, T:<banmask> Blocks notices from matching users (requires the nonotice + module). A ban given to an Acting extban may either be a nick!user@host mask (unless stated otherwise), matched against users as for a normal ban, diff --git a/docs/conf/inspircd.example.conf b/docs/conf/inspircd.example.conf index badc60b35..4a0e2fb46 100644 --- a/docs/conf/inspircd.example.conf +++ b/docs/conf/inspircd.example.conf @@ -690,8 +690,6 @@ # a +u channel (requires the auditorium module). # - auditorium-vis Permission required to be visible in a +u channel # (requires the auditorium module). - # - blockcaps Channel mode +B - blocks messages with too many capital - # letters (requires the blockcaps module). # - blockcolor Channel mode +c - blocks messages with formatting codes # (requires the blockcolor module). # - delaymsg Channel mode +d - blocks sending messages until specified @@ -708,8 +706,12 @@ # changing nicks (requires the nonicks module). # - nonotice Channel mode +T - blocks /NOTICEs to the channel # (requires the nonotice module). + # - opmoderated Channel mode +U - hides the messages of unprivileged users + # from other unprivileged users (requires the opmoderated module). # - regmoderated Channel mode +M - blocks unregistered users from # speaking (requires the account module). + # - repeat Channel mode +E - allows blocking of similar messages + # (requires the repeat module). # - stripcolor Channel mode +S - strips formatting codes from # messages (requires the stripcolor module). # - topiclock Channel mode +t - limits changing the topic to (half)ops |
