"<INDEX>" (
" $O provides Oper Services for the Network. ",
" Please choose from the following categories: ",
- " $bGOD$b Enabling channel override. ",
- " $bPUNISH$b Commands to discipline users.",
" $bINFORMATION$b Get information about users. ",
" or $O, $C, and $N. ",
+ " $bPUNISH$b Commands to discipline users.",
+ " $bCHANNEL$b Channel commands. ",
+ " $bUSER$b User commands. ",
" $bTRACES$b Powerful commands for ",
" viewing or acting on lists of",
" IRC objects. ",
" $bALERTS$b Automated responses. ",
+ " $bGOD$b Enabling channel override. ",
" $bTRACKING$b Tracking commands. (if enabled)",
- " $bCHANNEL$b Channel commands. ",
" $bCLONES$b Manage trusts and limits. ",
" $bROUTING$b Manage the Auto Routing System.",
" $bSETTINGS$b View and temporarily change ",
" $bUNGAG$b ...or unignore by mask."
);
+"USER" (
+ " $bSVSJOIN$b Force a user to join a channel.",
+ " $bSVSPART$b Force a user to part a channel.",
+ " $bSVSNICK$b Force a user to change nicks.",
+ " $bACCESS$b Show/modify $O access level of a user."
+ );
+
"INFORMATION" (
" $bACCESS$b Shows a users $O access level.",
" $bSTATS$b Show various lists and runtime info.",
" $bADDALERT$b Make $O automatically do something",
" when users match a criteria.",
" $bDELALERT$b Remove an alert.",
- " $bSTATS ALERT$b See a listing of alerts. "
+ " $bSTATS ALERTS$b See a listing of alerts. "
);
"TRACKING" (
" $bDEHOPALL$b Dehalfop everyone in a channel.",
" $bVOICEALL$b Voice everyone in a channel.",
" $bDEVOICEALL$b Devoice everyone in a channel.",
+ " $bFORCEKICK$b Kicks someone even if they are +k.",
" $bKICKALL$b Kick everyone from a channel.",
" $bKICKBANALL$b Kickban everyone from a channel.",
" $b$b",
"$uSee Also:$u commands, modcmd"
);
-"ADDALERT" ("/msg $O ADDALERT <name> <reaction> <criteria>",
+"ADDALERT" ("/msg $O ADDALERT <name> <reaction> [expire <duration>] <criteria>",
"Adds the specified alert to the $b$O$b alert list.",
"Alerts watch for users matching a givin criteria and perform an action on them.",
" <name> - An alphanumeric word to identify this alert in the list",
" <reaction> - What to do if a user matches the criteria. See $bALERT REACTION$b.",
+ " <duration> - Duration after which the alert should be deleted. See $bdurations$b.",
" <criteria> - What to look for. See $bTRACE CRITERIA$b.",
"Access level: $b${level/addalert}$b",
"$uSee Also:$u delalert, alert reaction, trace criteria"
"<duration> uses $btime notation$b",
"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.",
"Access level: $b${level/addtrust}$b",
- "$uSee Also:$u deltrust, stats trusted, time notation"
+ "$uSee Also:$u deltrust, edittust, stats trusted, time notation"
);
"ALERT REACTION" ("$bALERT REACTION$b",
"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.",
"Access level: $b${level/deltrust}$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");
"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.",
"$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.",
"Access level: $b${level/kick}$b",
"$uSee Also:$u ban, kickall, kickban, kickbanall"
);
-
+"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.",
"$uSee Also:$u svsjoin, part, trace action"
);
+"SVSNICK" ("/msg $O SVSNICK <nick> <newnick>",
+ "Forces nick to change nick to newnick",
+ "$uSee Also:$u svspart, svsjoin"
+ );
+
"MODE" ("/msg $O MODE <#channel> <+/- mode>",
"Sets the specified modes (but cannot include voice, ban or op changes) on a channel.",
"If the channel is omitted, then $bmode$b will be done in the channel where the command was given.",
" 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.",
"Access level: $b${level/block}$b",
"$uSee Also:$u gline, ungline"
);
"$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"
);
" UNSHUN [${level/unshun}]"
);
-"SBLOCK" ("/msg $O SBLOCK <nick> [reason]",
- "SHUNS the host of the specified nick for one hour If no reason is given, use a default reason.",
+"SBLOCK" ("/msg $O SBLOCK <nick> [duration] [reason]",
+ "SHUNS the host of the specified nick for one hour if no duration is given. If no reason is given, use a default reason.",
"Access level: $b${level/sblock}$b",
"$uSee Also:$u shun, unshun"
);
"$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"
);