OPER_HELP_EXCEPTION
Syntax: EXCEPTION ADD [+expiry] mask limit reason
EXCEPTION DEL {mask | list}
EXCEPTION MOVE num position
EXCEPTION LIST [mask | list]
EXCEPTION VIEW [mask | list]
Allows Services admins to manipulate the list of hosts that
have specific session limits - allowing certain machines,
such as shell servers, to carry more than the default number
of clients at a time. Once a host reaches it's session limit,
all clients attempting to connect from that host will be
killed. Before the user is killed, they are notified, via a
/NOTICE from %S, of a source of help regarding session
limiting. The content of this notice is a config setting.
EXCEPTION ADD adds the given host mask to the exception list.
Note that nick!user@host and user@host masks are invalid!
Only real host masks, such as box.host.dom and *.host.dom,
are allowed because sessions limiting does not take nick or
user names into account. limit must be a number greater than
or equal to zero. This determines how many sessions this host
may carry at a time. A value of zero means the host has an
unlimited session limit. See the AKILL help for details about
the format of the optional expiry parameter.
EXCEPTION DEL removes the given mask from the exception list.
EXCEPTION MOVE moves exception num to position. The
exceptions inbetween will be shifted up or down to fill the gap.
EXCEPTION LIST and EXCEPTION VIEW show all current
exceptions; if the optional mask is given, the list is limited
to those exceptions matching the mask. The difference is that
EXCEPTION VIEW is more verbose, displaying the name of the
person who added the exception, it's session limit, reason,
host mask and the expiry date and time.
Note that a connecting client will "use" the first exception
their host matches. Large exception lists and widely matching
exception masks are likely to degrade services' performance.
Limited to Services admins.
OPER_HELP_SESSION
Syntax: SESSION LIST threshold
SESSION VIEW host
Allows Services admins to view the session list.
SESSION LIST lists hosts with at least threshold sessions.
The threshold must be a number greater than 1. This is to
prevent accidental listing of the large number of single
session hosts.
SESSION VIEW displays detailed information about a specific
host - including the current session count and session limit.
The host value may not include wildcards.
See the EXCEPTION help for more information about session
limiting and how to set session limits specific to certain
hosts and groups thereof.
Limited to Services admins.
OPER_HELP_STAFF
Syntax: STAFF
Displays all Services Staff nicks along with level
and on-line status.
OPER_HELP_DEFCON
Syntax: DEFCON [1|2|3|4|5]
The defcon system can be used to implement a pre-defined
set of restrictions to services useful during an attempted
attack on the network.
OPER_HELP_DEFCON_NO_NEW_CHANNELS
* No new channel registrations
OPER_HELP_DEFCON_NO_NEW_NICKS
* No new nick registrations
OPER_HELP_DEFCON_NO_MLOCK_CHANGE
* No MLOCK changes
OPER_HELP_DEFCON_FORCE_CHAN_MODES
* Force Chan Modes (%s) to be set on all channels
OPER_HELP_DEFCON_REDUCE_SESSION
* Use the reduced session limit of %d
OPER_HELP_DEFCON_NO_NEW_CLIENTS
* Kill any NEW clients connecting
OPER_HELP_DEFCON_OPER_ONLY
* Ignore any non-opers with message
OPER_HELP_DEFCON_SILENT_OPER_ONLY
* Silently ignore non-opers
OPER_HELP_DEFCON_AKILL_NEW_CLIENTS
* AKILL any new clients connecting
OPER_HELP_DEFCON_NO_NEW_MEMOS
* No new memos sent
OPER_HELP_CHANKILL
Syntax: CHANKILL [+expiry] channel reason
Puts an AKILL for every nick on the specified channel. It
uses the entire and complete real ident@host for every nick,
then enforces the AKILL.