X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/e8f92d55b2e167eeab3bc0ddc6e96a130a1355cc..ff3b058ac51e9caf5cf1fd310b8a401a97a85582:/src/opserv.help diff --git a/src/opserv.help b/src/opserv.help index 9044c84..0ff7945 100644 --- a/src/opserv.help +++ b/src/opserv.help @@ -96,15 +96,16 @@ ); "CHANNEL" ( - " $bOP$b Op someone.", - " $bDEOP$b Deop someone.", - " $bHOP$b Half Op someone.", - " $bDEHOP$b DeHalfop someone.", - " $bVOICE$b Voice someone.", - " $bDEVOICE$b Devoice someone.", - " $bKICK$b Kick someone.", - " $bBAN$b Ban someone.", - " $bKICKBAN$b Kickban someone.", + " $bOP$b Op someone.", + " $bDEOP$b Deop someone.", + " $bHOP$b Half Op someone.", + " $bDEHOP$b DeHalfop someone.", + " $bVOICE$b Voice someone.", + " $bDEVOICE$b Devoice someone.", + " $bFORCEKICK$b Force kick +k user.", + " $bKICK$b Kick someone.", + " $bBAN$b Ban someone.", + " $bKICKBAN$b Kickban someone.", " $b$b", " $bOPALL$b Op everyone in a channel.", " $bDEOPALL$b Deop everyone in a channel.", @@ -273,7 +274,7 @@ "TRACE" ("/msg $O TRACE [ ]...", "Searches through the current users for those matching the specified criteria, and applies the specified action to them. A detailed list of actions can be found in $bhelp trace action$b and a list of criteria in $bhelp trace criteria$b.", "Quick Ref ACTIONS: PRINT, COUNT, KILL, GLINE, SHUN, GAG, DOMAINS, SVSJOIN, SVSPART, VERSION", - "Quick Ref CRITERIA: MASK, NICK, IDENT, HOST, INFO, SERVER, IP, ACCOUNT, AUTHED, CHANNEL, NUMCHANNELS, LIMIT, NICKAGE, ACCESS, REASON, DEPTH, DURATION, CLONES, INFO_SPACE, ABUSE OPERS, LOG, REGEX, CHANTARGET, SILENT, VERSION", + "Quick Ref CRITERIA: MASK, NICK, IDENT, HOST, INFO, SERVER, IP, ACCOUNT, AUTHED, CHANNEL, NUMCHANNELS, LIMIT, NICKAGE, ACCESS, REASON, DEPTH, DURATION, CLONES, INFO_SPACE, CHECKRESTRICTIONS ABUSE OPERS, LOG, REGEX, CHANTARGET, SILENT, VERSION, MARKED", "Access level: $b${level/trace}$b", "$uSee Also:$u trace action, trace criteria" ); @@ -297,33 +298,37 @@ "TRACE CRITERIA" ("$bTRACE CRITERIA$b", "Criteria and values for $btrace$b (a search with $btrace$b must match all specified items):", - "$bMASK$b nick!user@host Specifies a full hostmask to search for.", - "$bNICK$b nick Specifies a nick to search for.", - "$bIDENT$b ident Specifies an ident to search for.", - "$bHOST$b host Specifies a hostname to search for.", - "$bINFO$b infoline Specifies a user's info to search for.", - "$bSERVER$b server Specifies a server to search for.", - "$bIP$b 127.0.0.1 Specifies an IP to search for (independent of hostname).", - "$bACCOUNT$b account Specifies an account to search for.", - "$bAUTHED$b yes/no Specifies if matching users must be authenticated with $N or not", - "$bCHANNEL$b #target Specifies a channel the client must be in.", - "$bNUMCHANNELS$b 5 Specifies a number of channels the client must be in.", - "$bLIMIT$b 50 Limits the number of responses to a certain number.", - "$bNICKAGE$b cmp Client has had nick this long (=Nu or >Nu)", - "$bLINKED$b cmp Connected to the network this long (=Nu or >Nu)", - "$bACCESS$b cmp Access constraints (=nnn or >nnn)", - "$bREASON$b reason Reason for kill, gline or shun (must be listed last).", - "$bDEPTH$b depth How many domain-name parts to use for $bDOMAINS$b action.", - "$bDURATION$b duration How long to apply a G-line or gag (see $C help topic $bdurations$b).", - "$bCLONES$b min Ignore clients from hosts with fewer than this many connections.", - "$bINFO_SPACE$b yes/no Clients match only if their info starts with a space (' ') character.", - "$bABUSE OPERS$b Force adverse actions to affect opers as well.", - "$bLOG$b Record matching users in $O's log file (in addition to acting).", - "$bREGEX$b yes/no Specifies if NICK/IDENT/HOST/INFO should be treated as a regular expression.", - "$bSILENT$b yes/no If yes, AUTO is prepended to the gline message, making the gline silent in nefarious ircd.", - "$bVERSION$b version If they have been queried using the VERSION action and responded, they are matched if the reply they give matches.", - "$bCHANTARGET$b #channel For use with SVSJOIN action, this specifies the channel they are svsjoined to.", - "$bMARK$b mark For use with the MARK action, this is what thety are marked with.", + "$bMASK$b nick!user@host Specifies a full hostmask to search for.", + "$bNICK$b nick Specifies a nick to search for.", + "$bIDENT$b ident Specifies an ident to search for.", + "$bHOST$b host Specifies a hostname to search for.", + "$bINFO$b infoline Specifies a user's info to search for.", + "$bSERVER$b server Specifies a server to search for.", + "$bIP$b 127.0.0.1 Specifies an IP to search for (independent of hostname).", + "$bACCOUNT$b account Specifies an account to search for.", + "$bAUTHED$b yes/no Specifies if matching users must be authenticated with $N or not", + "$bCHANNEL$b #target Specifies a channel the client must be in.", + "$bNUMCHANNELS$b 5 Specifies a number of channels the client must be in.", + "$bLIMIT$b 50 Limits the number of responses to a certain number.", + "$bNICKAGE$b cmp Client has had nick this long (=Nu or >Nu)", + "$bLINKED$b cmp Connected to the network this long (=Nu or >Nu)", + "$bACCESS$b cmp Access constraints (=nnn or >nnn)", + "$bREASON$b reason Reason for kill, gline or shun (must be listed last).", + "$bDEPTH$b depth How many domain-name parts to use for $bDOMAINS$b action.", + "$bDURATION$b duration How long to apply a G-line or gag (see $C help topic $bdurations$b).", + "$bCLONES$b min Ignore clients from hosts with fewer than this many connections.", + "$bINFO_SPACE$b yes/no Clients match only if their info starts with a space (' ') character.", + "$bABUSE OPERS$b Force adverse actions to affect opers as well.", + "$bABUSE TRUSTED$b Force adverse actions to affect users on trusted hosts as well.", + "$bTARGET$b Send alert notice to this channel.", + "$bLOG$b Record matching users in $O's log file (in addition to acting).", + "$bREGEX$b yes/no Specifies if NICK/IDENT/HOST/INFO should be treated as a regular expression.", + "$bSILENT$b yes/no If yes, AUTO is prepended to the gline message, making the gline silent in nefarious ircd.", + "$bVERSION$b version If they have been queried using the VERSION action and responded, they are matched if the reply they give matches.", + "$bMARKED$b mark If they have a dnsbl mark matching mark. (e.g. from an X line or alert)", + "$bCHANTARGET$b #channel For use with SVSJOIN action, this specifies the channel they are svsjoined to.", + "$bCHECKRESTRICTIONS$b yes/no For use with SVSJOIN action, this specifies to check channel modes like bans, invite, limits, and key before the SVSJOIN is issued.", + "$bMARK$b mark For use with the MARK action, this is what thety are marked with.", "Additionally, the $bCHANNEL$b target may be prefixed with @ to select channel operators, + to select voiced users (will not select chanops unless @ is also used), or - to select non-voiced non-chanop users. For example, CHANNEL #foo will select all users in #foo; CHANNEL +#foo will select only users voiced in #foo; CHANNEL @+#foo will select ops and voiced users in #foo; etc.", "When searching on the criteria of nick, ident, or info, the search string can be another of the three, prefixed with a & character, to indicate that the match should compare each user's individual data. For example, $binfo &nick$b would search for all users whose info matches their nick. To search for that phrase explicitly, prefix the & with a backslash; e.g.: $binfo \&ident$b.", "$uSee Also:$u trace action, trace" @@ -467,9 +472,14 @@ "Kicks the specified user from the specified channel.", "If the channel is omitted, then $bkick$b will be done in the channel where the command was given.", "Access level: $b${level/kick}$b", - "$uSee Also:$u ban, kickall, kickban, kickbanall" + "$uSee Also:$u ban, kickall, kickban, kickbanall, forcekick" ); +"FORCEKICK" ("/msg $O FORCEKICK <#channel> [reason]", + "Kicks the specified user from the specified channel even if he is a channel service (+k).", + "If the channel is omitted, then $bforcekick$b will be done in the channel where the command was given.", + "$uSee Also:$u ban, kick, kickall, kickban, kickbanall"); + "KICKALL" ("/msg $O KICKALL <#channel> [reason]", "Kicks all users in the specified channel except for the user issuing the command.", "If the channel is omitted, then $bkickall$b will be done in the channel where the command was given.", @@ -596,6 +606,7 @@ "$bLIMIT$b count Limits the number of matching glines.", "$bREASON$b reason Looks for glines with the given reason.", "$bISSUER$b account Looks for glines issued by the given account.", + "$bLASTMOD$b interval Looks for glines last modified in the specified time.", "$bAFTER$b interval Looks for glines that expire more than $binterval$b in the future.", "$uSee Also:$u gtrace action, gtrace" ); @@ -668,6 +679,7 @@ "$bLIMIT$b count Limits the number of matching shuns.", "$bREASON$b reason Looks for shuns with the given reason.", "$bISSUER$b account Looks for shuns issued by the given account.", + "$bLASTMOD$b interval Looks for shuns last modified in the specified time.", "$bAFTER$b interval Looks for shuns that expire more than $binterval$b in the future.", "$uSee Also:$u strace action, strace" );