diff options
| author | 2025-03-14 12:38:38 +0000 | |
|---|---|---|
| committer | 2025-03-14 12:38:38 +0000 | |
| commit | e03e6c32f18fedd6b4c2ea69bf0ef503a0045be8 (patch) | |
| tree | 784241e7c890d925969a659643f4bc79b2c9b117 /docs | |
| parent | Merge branch 'insp4' into master. (diff) | |
| parent | Add support for ModLink directives in modulemanager. (diff) | |
Merge branch 'insp4' into master.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/conf/help.example.conf | 97 | ||||
| -rw-r--r-- | docs/conf/inspircd.example.conf | 6 | ||||
| -rw-r--r-- | docs/conf/modules.example.conf | 6 |
3 files changed, 67 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 140aefc03..364fa0d92 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 diff --git a/docs/conf/modules.example.conf b/docs/conf/modules.example.conf index 1b0a0bcbf..983c34340 100644 --- a/docs/conf/modules.example.conf +++ b/docs/conf/modules.example.conf @@ -1101,6 +1101,12 @@ # as such to differentiate them from opers. # <helpmode ignorehideoper="no" # markhelpers="yes"> +# +# You can also define one or more channels which helpers will be given +# a channel prefix mode in. If not otherwise specified the prefix mode +# defaults to channel mode o (op). +# +# <helpchan name="#help-*" prefix="o"> #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# # Hide chans module: Allows users to hide their channels list from non- |
