like this: "CAP REQ :capability1 capability2 capability3" for example.
References:
- - <http://ircv3.atheme.org/specification/capability-negotiation-3.1>
+ - <http://ircv3.net/specs/core/capability-negotiation-3.1.html>
- <http://ngircd.barton.de/doc/Capabilities.txt>
- doc/Capabilities.txt
Please note:
The RFCs state that the <token> parameter is used to specify the
- origin of the PING command when forwared in the network, but this
+ origin of the PING command when forwarded in the network, but this
is not the case: the sender is specified using the prefix as usual,
and the parameter is used to identify the PONG reply in practice.
modes are returned. Otherwise the modes are adjusted accordingly
and the changes will be reported back to the client.
.
- All user and chnnel "modes" are indicated by single case-sensitive
+ All user and channel "modes" are indicated by single case-sensitive
characters.
.
Please note that a user can only get and set his own modes, and not
In addition, IRC Ops can use these two forms to specify the <target>:
.
- #<hostmask>
- - #<servermask>
+ - $<servermask>
.
The <mask> can contain the wildcard characters "*" and "?", but must
contain at least one dot (".") and no wildcard after the last one.
Please note that "all" IRC daemons even parse separate nicknames in
a single parameter (like ":nick1 nick2"), and therefore ngIRCd
- implements this behaviour, too.
+ implements this behavior, too.
References:
- RFC 2812, 4.9 "Ison message"
Show statistics and other information of type <query> of a particular
IRC server in the network.
.
- The following <query> types are supported (case-insensitive):
+ The following <query> types are supported (case-insensitive where
+ applicable):
.
- g Network-wide bans ("G-Lines").
- k Server-local bans ("K-Lines").
- - l Link status (parent server and own link only).
+ - L Link status (servers and user links).
+ - l Link status (servers and own link).
- m Command usage count.
- u Server uptime.
.
<target> can be a server name, the nickname of a client connected to
a specific server, or a mask matching a server name in the network.
The server of the current connection is used when <target> is omitted.
+ .
+ To use "STATS L" the user must be an IRC Operator.
References:
- RFC 2812, 3.4.4 "Stats message"
- LIST
LIST [<channel>[,<channel>[,...]] [<server>]]
.
- List all visible <channels> (comma-seperated list).
+ List all visible <channels> (comma-separated list).
.
If <server> is given, the command will be forwarded to <server> for
evaluation.
- TOPIC
TOPIC <channel> [<topic>]
.
- Cchange or view the topic of a channel.
+ Change or view the topic of a channel.
.
The topic for channel <channel> is returned if there is no <topic>
given. If the <topic> parameter is present, the topic for that
- RFC 2812, 3.4.7 "Connect message"
- DIE
- DIE
+ DIE [<message>]
.
Instructs the server to shut down.
.
+ The optional (and non-standard) <message> text is sent to each client
+ connected to this server before all connections are closed.
+ .
To use this command, the user must be an IRC Operator.
References:
This command provides timed G-Lines (network-wide bans).
.
If a client matches a G-Line, it cannot connect to any server on
- the IRC network for <timeout> seconds. When <timoeut> is 0, it make
+ the IRC network for <timeout> seconds. When <timeout> is 0, it make
the G-Line permanent.
.
If no <timeout> and no <reason> is given, the G-Line is removed.
This command provides timed K-Lines (server-local bans).
.
If a client matches a K-Line, it cannot connect to this server for
- <timeout> seconds. When <timoeut> is 0, it makes the K-Line permanent.
+ <timeout> seconds. When <timeout> is 0, it makes the K-Line permanent.
.
If no <timeout> and no <reason> is given, the K-Line is removed.
.
- NJOIN
NJOIN <channel> [<mode>]<nick>[,[<mode>]<nick>[,...]]
.
- The NJOIN command is used on setver-links to add users with <nick>
+ The NJOIN command is used on server-links to add users with <nick>
and <mode> to a <channel> while peering.
.
The NJOIN command is allowed on server-links only.