X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=docs%2Fconf%2Fhelpop-full.conf.example;h=060fefca991a258143a1943205ce176e37a53400;hb=c8cc16040d6d36a5e50f260047024b86052ed575;hp=bd907cf69def942518285db1ac9181f415aff810;hpb=3d0fa60ba524ce1af8056f86a126aa506f97261b;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/docs/conf/helpop-full.conf.example b/docs/conf/helpop-full.conf.example index bd907cf69..060fefca9 100644 --- a/docs/conf/helpop-full.conf.example +++ b/docs/conf/helpop-full.conf.example @@ -2,8 +2,12 @@ # Helpop Standard # ##################### + + + + - - ##################### # User Commands # ##################### @@ -28,7 +29,7 @@ you searched for. Please try again."> ------------- 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 @@ -37,22 +38,24 @@ WHOIS WHOWAS ISON USERHOST WATCH LIST NAMES WHO MOTD ADMIN MAP LINKS LUSERS TIME STATS VERSION INFO MODULES COMMANDS -SSLINFO +SSLINFO SQUERY -USER PASS PING PONG QUIT +USER PASS PING PONG QUIT"> -OPER"> + + + - - - +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."> - - - - +/SILENCE without a parameter will list the masks that you have silenced."> - - - +Change your nickname to ."> - @@ -158,47 +170,51 @@ Quit from IRC and end your current session."> Returns the server's version information."> - - - - +Sends a message to a user or channel specified in ."> - +Sends a notice to a user or channel specified in ."> - - - - - - - - - + + - - +, e.g. *chat* or bot*."> - - - - - - @@ -331,24 +382,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,7 +412,8 @@ Sets your name to the specified name."> ------------- OPERMOTD CHECK CLONES USERIP TLINE -ALLTIME WALLOPS GLOBOPS +ALLTIME WALLOPS GLOBOPS MODENOTICE +CLOAK SETHOST SETIDENT CHGHOST CHGIDENT CHGNAME SETIDLE SWHOIS @@ -377,22 +429,23 @@ FILTER OJOIN CLEARCHAN CONNECT SQUIT RCONNECT RSQUIT DIE RESTART REHASH -CLEARCACHE LOADMODULE UNLOADMODULE + LOADMODULE UNLOADMODULE RELOADMODULE GLOADMODULE GUNLOADMODULE -GRELOADMODULE RELOAD CLOSE -LOCKSERV UNLOCKSERV JUMPSERVER"> +GRELOADMODULE CLOSE JUMPSERVER +LOCKSERV UNLOCKSERV"> - - +(by IP address or by hostname). Mask should be given as either a +nick!user@host or user@IP (wildcards acceptable)."> - @@ -401,12 +454,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 part the channel(s)."> - - - + + + + - - - - - @@ -565,28 +629,28 @@ the result."> Displays the Oper MOTD."> - - - - - - - +required, which must match the name of the local server."> - +required, which must match the name of the local server."> - - - - @@ -637,37 +699,33 @@ Disconnects the server matching the given server mask from this server."> Lists currently loaded modules, their memory offsets, version numbers, and flags. If you are not an operator, you will see reduced detail."> - - +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."> - - - - - +be negated by an E-line on *@, bans on *@ can be negated by +E-lines on *@, or *@, and bans on @* or @ +can be negated by any E-line that matches."> - - - - - - - - - - + + + + ###################### # User/Channel Modes # ###################### @@ -773,77 +826,83 @@ When used, the victims won't see each other getting kicked or quitting."> ---------- 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). + from channels they are in (requires the deaf module). g In combination with /ACCEPT, provides for server side - ignore (requires callerid module). + 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). + 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). - E [~*][lines]:[sec]{[:difference]}{[:backlog]} Allows blocking of similiar messages. + (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 [changes]:[sec] Blocks nick changes when they equal or exceed the - specified rate (requires nickflood module). + 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 @@ -925,7 +1004,7 @@ 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. - f Allows receipt of flooding notices. - g Allows receipt of globops (requires globops module). - j Allows receipt of channel creation notices (requires - chancreate module). - J Allows receipt of remote channel creation notices (requires - chancreate module). + d Allows receipt of local DNSBL messages (requires the dnsbl module). + D Allows receipt of remote DNSBL messages (requires the dnsbl module). + f Allows receipt of local filter messages (requires the filter module). + F Allows receipt of remote filter messages (requires the filter 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 local Xline notices (g/Z/q/k/e/R/shuns). - X Allows receipt of remote 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 X-line notices (G/Z/Q/K/E/R/SHUN/CBan). + X Allows receipt of remote X-line notices (G/Z/Q/K/E/R/SHUN/CBan)."> ###################### # EXTBANS # @@ -1021,48 +1097,54 @@ 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 certificate 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). + a: Matches user with both a matching banmask and realname, + where is in the format nick!user@host+realname + (requires gecosban 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).">