From ad2e0ef1cd4c0cdcdb2241a10d5fe554984cb91d Mon Sep 17 00:00:00 2001 From: Robby- Date: Sat, 12 Apr 2014 22:18:22 +0200 Subject: Some more helpop config updates. --- docs/conf/helpop-full.conf.example | 357 +++++++++++++++++++------------------ docs/conf/helpop.conf.example | 168 +++++++++-------- 2 files changed, 280 insertions(+), 245 deletions(-) (limited to 'docs/conf') diff --git a/docs/conf/helpop-full.conf.example b/docs/conf/helpop-full.conf.example index 556d4c1a8..0d8a72761 100644 --- a/docs/conf/helpop-full.conf.example +++ b/docs/conf/helpop-full.conf.example @@ -43,16 +43,16 @@ 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."> - - - -Adds or deletes a user from the watch list. C clears the list -and S queries the status."> - - - - - - +/SILENCE without a parameter will list the masks that you have silenced."> - - - +Change your nickname to ."> - @@ -155,47 +168,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 ."> - - - - - - - - @@ -265,38 +282,38 @@ to using a server."> Show the rules file for the local server. This is similar in effect to except that these are not sent automatically on connect."> - - +, e.g. *chat* or bot*."> - - - - - - @@ -333,24 +350,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."> - - - - @@ -381,14 +398,14 @@ CONNECT SQUIT RCONNECT RSQUIT DIE RESTART REHASH CLEARCACHE LOADMODULE UNLOADMODULE RELOADMODULE GLOADMODULE GUNLOADMODULE -GRELOADMODULE RELOAD CLOSE -LOCKSERV UNLOCKSERV JUMPSERVER"> +GRELOADMODULE CLOSE JUMPSERVER +LOCKSERV UNLOCKSERV"> - - 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."> - - - - - - - + + + + - - - - - @@ -566,28 +590,28 @@ the result."> Displays the Oper MOTD."> - - - - - - - - Shows all currently available commands."> - - - - @@ -638,35 +662,35 @@ 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."> - - - - - - - - - - - - - - - - - - - @@ -778,7 +790,7 @@ Closes all unregistered connections to the local server."> having op modes removed from them (services only, requires 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). @@ -801,40 +813,40 @@ Closes all unregistered connections to the local server."> see themselves or themselves and the operators, while operators see all the users (requires 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) @@ -868,16 +880,16 @@ Closes all unregistered connections to the local server."> 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 + F : Blocks nick changes when they equal or exceed the specified rate (requires 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 + J Prevents rejoin after kick for the specified number of seconds. This prevents auto-rejoin (requires 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 + L If the channel reaches its limit set by +l, + redirect users to (requires redirect module). M Blocks unregistered users from speaking (requires services account module). @@ -894,13 +906,13 @@ Closes all unregistered connections to the local server."> R Blocks unregistered users from joining (requires services account module). S Strips mIRC color codes from messages to the - channel (requirs stripcolor module). + channel (requires 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 + g Blocks messages matching the given glob mask (requires chanfilter module). - X [mode] Makes channel operators immune to the specified + X Makes channel operators immune to the specified restrictive mode (requires exemptchanops module). ------------- @@ -913,7 +925,7 @@ help channel if you have any questions."> # Stats Symbols # ###################### - +GRELOADMODULE CLOSE JUMPSERVER +LOCKSERV UNLOCKSERV"> 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 + g In combination with /ACCEPT, provides for server side ignore (requires callerid module). h Marks as 'available for help' in WHOIS (IRCop only, requires helpop module). @@ -89,7 +89,7 @@ LOCKSERV UNLOCKSERV JUMPSERVER"> having op modes removed from them (services only, requires 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). @@ -112,48 +112,49 @@ LOCKSERV UNLOCKSERV JUMPSERVER"> see themselves or themselves and the operators, while operators see all the users (requires 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) @@ -178,16 +179,16 @@ LOCKSERV UNLOCKSERV JUMPSERVER"> 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 + F : Blocks nick changes when they equal or exceed the specified rate (requires 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 + J Prevents rejoin after kick for the specified number of seconds. This prevents auto-rejoin (requires 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 + L If the channel reaches its limit set by +l, + redirect users to (requires redirect module). M Blocks unregistered users from speaking (requires services account module). @@ -204,10 +205,15 @@ LOCKSERV UNLOCKSERV JUMPSERVER"> R Blocks unregistered users from joining (requires services account module). S Strips mIRC color codes from messages to the - channel (requirs stripcolor module). + channel (requires stripcolor module). T Blocks /NOTICEs to the channel from users who are not at least halfop (requires nonotice module). + g Blocks messages matching the given glob mask + (requires chanfilter module). + X Makes channel operators immune to the specified + restrictive mode (requires exemptchanops module). + ------------- NOTE: A large number of these modes are dependent upon server-side modules being loaded by a server/network administrator. The actual modes available @@ -250,50 +256,64 @@ help channel if you have any questions."> +Extbans are split into two types; matching extbans, which match on +users in additional ways, and acting extbans, which restrict users +in different ways to a standard ban. + +To use an extban, simply set +b or +e with it as the ban, +instead of a normal nick!user@host mask, to ban or exempt matching +users. Ban exceptions on acting extbans exempt that user from matching +an extban of that type, and from any channel mode corresponding to the +restriction. Matching extbans may also be used for invite exceptions by +setting +I . + +Matching extbans: + + j: Matches anyone in the given channel. Does not support + wildcards (requires channelban module). + r: Matches users with a matching realname (requires gecosban + module). + s: Matches users on a matching server (requires serverban + module). + z: Matches users having the given SSL certificate + fingerprint (requires sslmodes module). + O: Matches IRCops of a matching type, mostly useful as an + an invite exception (requires operchans module). + R: Matches users logged into a matching account (requires + 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 + 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). + M: Blocks messages from users logged into a matching + account (requires services account module). + N: Blocks nick changes from matching users (requires + nonicks module). + Q: Blocks kicks by matching users (requires nokicks + module). + S: Strips color/bold/underline from messages from matching + users (requires stripcolor module). + T: Blocks notices from matching users (requires nonotice + module). + U: Blocks unregistered users matching the given banmask. + (requires services account). + +A ban given to an Acting extban may either be a nick!user@host mask +(unless stated otherwise, for example M: taking an account name), +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)."> -- cgit v1.2.3