" ADDTRUST [${level/addtrust}]",
" DELALERT [${level/delalert}]",
" DELTRUST [${level/deltrust}]",
+ " EDITTRUST [${level/edittrust}]",
" INVITEME [${level/inviteme}]",
" TRACE [${level/trace}]",
" WHOIS [${level/whois}]");
"ADDTRUST" ("/msg $O ADDTRUST <ip> <count> <duration> <reason>",
"Allows the specified IP address to have the specified amount of clones before being removed (rather than the usual limit).",
"You may use 0 as the duration if you do not wish the trust to ever expire, and 0 as the count for unlimited connections.",
- "$uSee Also:$u deltrust, stats trusted");
+ "$uSee Also:$u deltrust, edittrust, stats trusted");
"ALERT REACTION" ("$bALERT REACTION$b",
"Valid alert actions (to be taken when an alert is hit) are:",
"$bNOTICE$b: Send a notice to the $b$O$b alert channel",
"$uSee Also:$u addalert, stats");
"DELTRUST" ("/msg $O DELTRUST <ip>",
"Deletes a trusted IP from $b$O's$b trusted hosts list. A trusted IP address is exempted from normal client limits. A list of currently trusted IPs is displayed by $bstats trusted$b.",
- "$uSee Also:$u addtrust, stats");
+ "$uSee Also:$u addtrust, edittrust, stats");
+"EDITTRUST" ("/msg $O EDITTRUST <ip> <count> <duration> <reason>",
+ "Edits the 'trust' for the specified IP, changing the count, duration and/or reason.",
+ "You may use 0 as the duration if you do not wish the trust to ever expire, and 0 as the count for unlimited connections.",
+ "$uSee Also:$u addtrust, deltrust, stats trusted");
+"INVITE" ("/msg $O INVITE #channel",
+ "Invites you to the specified channel.");
"INVITEME" ("/msg $O INVITEME [nick]",
"Invites the specified user (if omitted, you) to $O's debug channel.",
"This is currently pointless, since no output is sent to the debug channel.");
"$bKILL$b: Kill matching clients.",
"$bGLINE$b: Issue a gline for the client's host (by default, 1 hour long).",
"$bGAG$b: Gag all matching users (by default, does not expire).",
- "$bDOMAINS$b: Display counts of users in each domain (length specified by DEPTH criteria.",
+ "$bDOMAINS$b: Display counts of users in each domain (length specified by DEPTH criteria.",
"Note: By default, IRC operators are not affected by the KILL, GLINE or GAG actions. You can override this by specifying the $bABUSE OPERS$b criteria for a trace. Even if you do specify $bABUSE OPERS$b, it will not affect opers at your access level or above.");
"TRACE CRITERIA" ("$bTRACE CRITERIA$b",
"Criteria and values for $btrace$b (a search with $btrace$b must match all specified items):",
"$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).",
"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.");
"WHOIS" ("/msg $O WHOIS <nick>",
" DEOP [${level/deop}]",
" DEOPALL [${level/deopall}]",
" DEVOICEALL [${level/devoiceall}]",
+ " FORCEKICK [${level/forcekick}]",
" KICK [${level/kick}]",
" KICKALL [${level/kickall}]",
" KICKBAN [${level/kickban}]",
"KICK" ("/msg $O KICK <#channel> <nick> [reason]",
"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.",
- "$uSee Also:$u ban, kickall, kickban, kickbanall");
+ "$uSee Also:$u ban, kickall, kickban, kickbanall, forcekick");
+"FORCEKICK" ("/msg $O FORCEKICK <#channel> <nick> [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.",
" GSYNC [${level/gsync}]",
" REFRESHG [${level/refreshg}]",
" UNGLINE [${level/ungline}]");
-"BLOCK" ("/msg $O BLOCK <nick> [reason]",
- "GLINES the host of the specified nick for one hour If no reason is given, use a default reason.",
+"BLOCK" ("/msg $O BLOCK <nick> [duration] [reason]",
+ "GLINES the host of the specified nick for one hour if no duration is given. If no reason is given, use a default reason.",
"$uSee Also:$u gline, ungline");
"GLINE" ("/msg $O GLINE <user@host> <duration> <reason>",
"Issues a GLINE (network ban) on the network for the speicified user@host for the specified duration (making the expiration time: net time + duration).",