** DarkFire IRCd ** Oper Manual Updated 01/24/2004 (df-1.3.7) by dave This document describes the special features of DarkFire IRCd for IRC Operators. This document does not describe services related commands, policy, or anything else regarding how to be an IRCop. Table of Contents ================= Ch. 1 Setting o:line flags Ch. 2 Operator Modes Ch. 3 Basic Operator Commands ....... OPER ....... REHASH ....... KILL, RKILL, FQUIT ....... HUSH, UNHUSH ....... MKILL ....... KLINE, UNKLINE ....... ZLINE, UNZLINE ....... CONNECT ....... SQUIT ....... TRACE ....... CLOSE ....... HASH, DNS ....... LOCOPS Ch. 4 Operator Commands for Globals Only ....... WALLOPS ....... GLOBOPS, GNOTICE ....... CHATOPS ....... ALLOW Ch. 5 Super Operator Commands ....... DVS Ch. 6 Services Administrator Commands ....... SAJOIN ....... UNBANME ....... WKILL ....... SAMODE ....... AKILL ....... GOPER Ch. 7 Server Administrator Commands ....... RESTART ....... DIE ....... SET ....... QOTD Chapter 1: Setting o:line flags =============================== Basic o:line syntax... O:[user@]host:password:opernick:flags:class The basic oper flags ("levels"): m Oper can set oper modes (see Ch. 2) o Oper can do local operator commands (includes m) O Oper can do global operator commands (include mo) Additional oper flags (none are inclusive): r Oper can remotely kline/rehash S Super priveleges (flood exemption, services override w/ SA) a Services Administrator (can set +a, use /akill, /sajoin, /samode, /unbanme -- /akill and /samode can only be used when services is online if the oper has "Super Privleges" (oflag S) A Server Administrator (can set +A, use /set, /die, /restart, /qotd) Wildcard: * Includes moOr but not SAa A full o:line is SAa* Chapter 2: Operator Modes ========================= When a client uses /oper, they receive umode +o if they are a global IRCop or umode +O if they are a local IRCop. Operators without either global or local priveleges receive no mode (i.e., o:lines with only the 'm' flag) If the oper is global/local, the following modes are automatically added: s Receive server notices (not an oper-only mode) w Can receive (and send) wallops (not an oper-only mode) g Can receive (and send) globops/locops (whichever is appropriate) b Can send/receive chatops k Can see kills (not an oper-only mode) If the oper has the modes flag (or local/global), the following are added: u Can see hush notices f Can see flood notices An oper with the modes flag can also set: c See clients connecting/disconnecting locally If the oper has the Admin and/or Services Admin flag, the apppropriate umodes are also given (+A and/or +a respectively). Chapter 3: Basic Operator Commands ================================== OPER ---- Syntax: /oper Access operator privleges. REHASH ------ Syntax: /rehash Rehash local server configuration file (ircd.conf) and remove any temporary lines (including temp klines, zlines, and akills). Syntax: /rehash [Limit to GLOBAL w/ REMOTE flag] Rehash a remote server. KILL, RKILL, FQUIT ------------------ Syntax: /kill Syntax: /rkill Syntax: /fquit Note: may be a list of nicks in the form of nick1,nick2,nick3,etc. Kill is the preferred method for removing a client from the network. It sends a message to the server in which the client resides and then that server sends a QUIT message. Fquit and rkill (an alias) force a user to quit. In other words, rather than waiting for a quit, once the FQUIT message is received the client is disconnected. Note: Local Operators cannot kill remote clients. HUSH, UNHUSH ------------ Syntax: /hush