X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=docs%2Fconf%2Fhelpop-full.conf.example;h=840db56d543569801d7003c1560d2ca03cee2b10;hb=23e29119f82a373e641b6bf9479c39149e36b1dd;hp=1b33004c4471e19d35cb40d00fc40c5fffdfe62d;hpb=00cd97160ae8909ca12b8807a8114cad1f6a06b1;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/docs/conf/helpop-full.conf.example b/docs/conf/helpop-full.conf.example index 1b33004c4..840db56d5 100644 --- a/docs/conf/helpop-full.conf.example +++ b/docs/conf/helpop-full.conf.example @@ -2,6 +2,8 @@ # Helpop Standard # ##################### + + ------------- PRIVMSG NOTICE NICK JOIN PART -CYCLE KNOCK MODE DEVOICE TOPIC +CYCLE KNOCK MODE OPER TOPIC KICK FPART REMOVE TBAN INVITE UNINVITE AWAY DCCALLOW SILENCE ACCEPT MKPASSWD VHOST TITLE SETNAME WHOIS WHOWAS ISON USERHOST WATCH -LIST NAMES WHO MOTD RULES +LIST NAMES WHO MOTD ADMIN MAP LINKS LUSERS TIME STATS VERSION INFO MODULES COMMANDS SSLINFO -USER PASS PING PONG QUIT - -OPER"> +USER PASS PING PONG QUIT"> - - - - +Duration is optional, and may be specified in seconds or in the +form of 1m2h3d4w5y."> - +private message you when you have usermode +g set."> - - - + - - - +Removes listmodes from a channel. +E.g. /RMODE #Chan b m:* will remove all mute extbans."> - +This behaves identically to /REMOVE. /REMOVE is a built-in mIRC command +which caused trouble for some users."> - +/SILENCE without a parameter will list the masks that you have silenced."> - - - +Change your nickname to ."> - @@ -155,47 +167,51 @@ Quit from IRC and end your current session."> Returns the server's version information."> - +Ping a server. The server will answer with a PONG."> - - - +Sends a message to a user or channel specified in ."> - +Sends a notice to a user or channel specified in ."> - - - - +at least a channel halfoperator to kick a user."> - - - - - + + - - - - +, e.g. *chat* or bot*."> - - - - - - @@ -332,24 +379,24 @@ Shows a graphical representation of all users and servers on the network, and the links between them, as a tree from the perspective of your server."> - - - - @@ -361,8 +408,9 @@ Sets your name to the specified name."> +GRELOADMODULE CLOSE JUMPSERVER +LOCKSERV UNLOCKSERV"> - +Returns the ip and nickname of the given users."> - +(by IP address or by hostname). Mask should be given as either a +nick!user@host or user@IP (wildcards acceptable)."> - @@ -402,12 +451,12 @@ service is temporarily closed and to try again later."> Opens the server up again for new connections."> - - - - - Shows the time on all servers on the network."> - +The server matching will try to connect to the first +server in the config file matching ."> - +Causes a remote server matching to be disconnected from +the network."> - - - +Forces the user to join the channel(s). +If no nick is given, it joins the oper doing the /SAJOIN."> - +Forces the user to part the channel(s)."> - - - + + + + - - - - - +Displays the Oper MOTD."> - - - - - - - +required, which must match the name of the local server."> - +This command restarts the local server. A single parameter is +required, which must match the name of the local server."> - - - - +Disconnects the server matching the given server mask from this server."> - - +Unloads a module from the local server."> - +Unloads and reloads a module on the local server."> - - +Unloads a module from all linked servers."> - +Unloads and reloads a module on all linked servers."> - - - - - - - - - - - - +Closes all unregistered connections to the local server."> - +Quits or kicks all non-opers from a channel, optionally G/Z-Lines them. +Useful for quickly nuking bot channels. - +When used, the victims won't see each other getting kicked or quitting."> + + + + ###################### # User/Channel Modes # @@ -762,80 +820,83 @@ Closes all unregistered connections to the local server."> ---------- c Blocks private messages and notices from users who do - not share a common channel with you (requires + not share a common channel with you (requires the commonchans module). d Deaf mode. User will not receive any messages or notices - from channels they are in (requires deaf module). - g In combination with /allow, provides for server side - ignore (requires callerid module). + from channels they are in (requires the deaf module). + g In combination with /ACCEPT, provides for server side + ignore (requires the callerid module). h Marks as 'available for help' in WHOIS (IRCop only, - requires helpop module). + requires the helpop module). i Makes invisible to /WHO if the user using /WHO is not in a common channel. k Prevents the user from being kicked from channels, or having op modes removed from them (services only, - requires servprotect module). + requires the servprotect module). o Marks as a IRC operator. - s [mask] Receives server notices specified by [mask] + s Receives server notices specified by (IRCop only). r Marks as a having a registered nickname - (requires services account module). + (requires the services account module). w Receives wallops messages. - x Gives a cloaked hostname (requires cloaking module). - B Marks as a bot (requires botmode module). + x Gives a cloaked hostname (requires the cloaking module). + z Only allow private messages from SSL users (requires the + sslmode module). + B Marks as a bot (requires the botmode module). G Censors messages sent to the user based on filters - configured for the network (requires censor module). - H Hides an oper's oper status from WHOIS (requires + configured for the network (requires the censor module). + H Hides an oper's oper status from WHOIS (requires the hideoper module). I Hides a user's entire channel list in WHOIS from - non-IRCops (requires hidechans module). - Q Makes an operator invisible, preventing users from - seeing their presence, including in channel user lists - (IRCop only, requires invisible module). + non-IRCops (requires the hidechans module). + L Stops redirections done by m_redirect (mode must be + enabled in the config). R Blocks private messages from unregistered users - (requires services account module). - S Strips mIRC color/bold/underline codes out of private - messages to the user (requires stripcolor module). + (requires the services account module). + S Strips formatting codes out of private messages + to the user (requires the stripcolor module). W Receives notification when a user uses WHOIS on them - (IRCop only, requires showwhois module)."> + (IRCop only, requires the showwhois module)."> p Make channel private, hiding it in users' whoises and replacing it with * in /LIST. r Marks the channel as registered with Services - (requires services account module). + (requires the services account module). s Make channel secret, hiding it in users' whoises and /LIST. t Prevents users without +h or +o from changing the topic. u Makes the channel an auditorium; normal users only see themselves or themselves and the operators, - while operators see all the users (requires + while operators see all the users (requires the auditorium module). - w [flag]:[banmask] Adds basic channel access controls of [flag] to - [banmask], via the +w listmode. + w : Adds basic channel access controls of to + , via the +w listmode. For example, +w o:R:Brain will op anyone identified to the account 'Brain' on join. - (requires autoop module) + (requires the autoop module) z Blocks non-SSL clients from joining the channel. A Allows anyone to invite users to the channel (normally only chanops can invite, requires - allowinvite module). + the allowinvite module). B Blocks messages with too many capital letters, as determined by the network configuration - (requires blockcaps module). - C Blocks any CTCPs to the channel (requires noctcp - module). - D Delays join messages from users until they - message the channel (requires delayjoin module). - F [changes]:[sec] Blocks nick changes when they equal or exceed the - specified rate (requires nickflood module). + (requires the blockcaps module). + C Blocks any CTCPs to the channel (requires the + noctcp module). + D Delays join messages from users until they message + the channel (requires the delayjoin module). + E [~*][lines]:[sec]{[:difference]}{[:backlog]} Allows blocking of similar messages. + Kicks as default, blocks with ~ and bans with * + The last two parameters are optional. + F : Blocks nick changes when they equal or exceed the + specified rate (requires the nickflood module). G Censors messages to the channel based on the - network configuration (requires censor module). - J [seconds] Prevents rejoin after kick for the specified + network configuration (requires the censor module). + H : Displays the last lines of chat to joining + users. is the maximum time to keep + lines in the history buffer (requires the + chanhistory module). + J Prevents rejoin after kick for the specified number of seconds. This prevents auto-rejoin - (requires kicknorejoin module). + (requires the kicknorejoin module). K Blocks /KNOCK on the channel. - L [channel] If the channel reaches its limit set by +l, - redirect users to [channel] (requires redirect - module). + L If the channel reaches its limit set by +l, + redirect users to (requires the + redirect module). M Blocks unregistered users from speaking (requires - services account module). - N Prevents users on the channel from chainging nick - (requires nonicks module). + the services account module). + N Prevents users on the channel from changing nick + (requires the nonicks module). O Channel is IRCops only (can only be set by IRCops, - requires operchans module). + requires the operchans module). P Makes the channel permanent; Bans, invites, the topic, modes, and such will not be lost when it empties (can only be set by IRCops, requires - permchannels module). + the permchannels module). Q Only ulined servers and their users can kick - (requires nokicks module) + (requires the nokicks module) R Blocks unregistered users from joining (requires - services account module). - S Strips mIRC color codes from messages to the - channel (requirs stripcolor module). + the services account module). + S Strips formatting codes from messages to the + channel (requires the stripcolor module). T Blocks /NOTICEs to the channel from users who are - not at least halfop (requires nonotice module). - - g [mask] Blocks messages matching the given blob mask - (requires chanfilter module). - X [mode] Makes channel operators immune to the specified - restrictive mode (requires exemptchanops module). + not at least halfop (requires the nonotice module). + X : Makes users of or higher exempt to the + specified restriction . For example: flood:h + (requires the exemptchanops module). + Possible restriction types to exempt with +X are: + + auditorium-see Permission required to see the full user list of + 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 + blockcolor Channel mode +c + censor Channel mode +G + filter Channel mode +g + flood Channel mode +f + nickflood Channel mode +F + noctcp Channel mode +C + nonick Channel mode +N + nonotice Channel mode +T + regmoderated Channel mode +M + stripcolor Channel mode +S + topiclock Channel mode +t ------------- NOTE: A large number of these modes are dependent upon server-side modules @@ -914,23 +998,23 @@ help channel if you have any questions."> # Stats Symbols # ###################### - A Allows receipt of remote announcement messages. c Allows receipt of local connect messages. C Allows receipt of remote connect messages. - d Allows receipt of general (and sometimes random) debug - messages. + d Allows recript of local DNSBL messages. + D Allows recript of remote DNSBL messages. f Allows receipt of flooding notices. - g Allows receipt of globops (requires globops module). - G Allows receipt of notices of use of oper-override (requires - override module) - j Allows receipt of channel creation notices (requires - chancreate module). - J Allows receipt of remote channel creation notices (requires - chancreate module). + g Allows receipt of globops (requires the globops module). + j Allows receipt of channel creation notices (requires the chancreate module). + J Allows receipt of remote channel creation notices (requires the chancreate module). k Allows receipt of local kill messages. K Allows receipt of remote kill messages. - l Allows receipt of local linking related - messages. - L Allows receipt of remote linking related - messages. - n See local nickname changes (requires seenicks module). - N See remote nickname changes (requires seenicks modules). - o Allows receipt of oper-up, oper-down, and oper-failure - messages. - O Allows receipt of remote oper-up, oper-down, and oper-failure - messages. + l Allows receipt of local linking related messages. + L Allows receipt of remote linking related messages. + n See local nickname changes (requires the seenicks module). + N See remote nickname changes (requires the seenicks modules). + o Allows receipt of oper-up, oper-down, and oper-failure messages. + O Allows receipt of remote oper-up, oper-down, and oper-failure messages. q Allows receipt of local quit messages. Q Allows receipt of remote quit messages. + r Allows receipt of local oper commands (requires the operlog module). + R Allows receipt of remote oper commands (requires the operlog module). t Allows receipt of attempts to use /STATS (local and remote). - v Allows receipt of oper-override notices (requires override module). - x Allows receipt of Xline notices (g/z/q/k/e/R/shuns)."> + v Allows receipt of oper-override notices (requires the override module). + x Allows receipt of local Xline notices (g/Z/q/k/e/R/shuns). + X Allows receipt of remote Xline notices (g/Z/q/k/e/R/shuns)."> ###################### # EXTBANS # @@ -1011,48 +1090,51 @@ setting +I . Matching extbans: - j:#channel Matches anyone in #channel. Does not support wildcards - for #channel (requires channelban module). - r:realname Matches users with a matching realname (requires gecosban - module). - s:server Matches users on a matching server (requires serverban - module). - z:fingerprint Matches users with a matching ssl fingerprint (requires - sslmodes module) - O:opertype Matches IRCops of a matching type, mostly useful as an - an invite exception (requires operchans module). - R:account Matches users logged into a matching account (requires - services account module). + j: Matches anyone in the given channel. Does not support + wildcards (requires the channelban module). + n: Matches users in a matching connect class (requires the + classban module). + r: Matches users with a matching real name (requires the + gecosban module). + s: Matches users on a matching server (requires the + serverban module). + z: Matches users having the given SSL certificate + fingerprint (requires the sslmodes module). + O: Matches IRCops of a matching type, mostly useful as an + an invite exception (requires the operchans module). + R: Matches users logged into a matching account (requires + the services account module). + U: Matches unregistered users matching the given banmask. + (requires the services account module). Acting extbans: - c: Blocks any messages that contain color codes from - matching users (requires blockcolor module). - m: Blocks messages from matching users (requires muteban + c: Blocks any messages that contain formatting codes from + matching users (requires the blockcolor module). + m: Blocks messages from matching users (requires the muteban module). Users with +v or above are not affected. - p: Blocks part messages from matching users (requires - nopartmsg module). - A: Blocks invites by matching users even when +A is set - (requires allowinvite module). - B: Blocks all capital or nearly all capital messages from - matching users (requires blockcaps module). - C: Blocks CTCPs from matching users (requires noctcp - module). - N: Blocks nick changes from matching users (requires - nonicks module). - Q: Blocks kicks by matching users (requires nokicks + p: Blocks part messages from matching users (requires + the nopartmsg module). + A: Blocks invites by matching users even when +A is set + (requires the allowinvite module). + B: Blocks all capital or nearly all capital messages from + matching users (requires the blockcaps module). + C: Blocks CTCPs from matching users (requires the noctcp module). - S: Strips color/bold/underline from messages from matching - users (requires stripcolor module). - T: Blocks notices from matching users (requires nonotice + N: Blocks nick changes from matching users (requires + the nonicks module). + Q: Blocks kicks by matching users (requires the nokicks module). - U: Blocks unregistered users matching the given ban. - (requires m_services_account) + S: Strips formatting codes from messages from matching + users (requires the stripcolor module). + T: Blocks notices from matching users (requires the + nonotice module). -A ban given to an acting extban may either be a nick!user@host mask, -matched against users as for a normal ban, or a matching extban. +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, +or a Matching extban. There is an additional special type of extended ban, a redirect ban: Redirect n!u@h#channel will redirect the banned user to #channel - when they try to join (requires banredirect module)."> + when they try to join (requires the banredirect module).">