Module: ngircd.git
Branch: master
Commit: 02e24f5d1e6f098f2452f344331871a9d9a64280
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=02e24f5d…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:19:59 2013 +0100
Commands.txt: Update description of the "LINKS" command
---
doc/Commands.txt | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 0f3fdbb..2c35792 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -243,10 +243,17 @@ Status and Informational Commands
- RFC 2812, 4.9 "Ison message"
- LINKS
- LINKS [<remote server> [<server mask>]]
+ LINKS [[<target>] [<mask>]
.
- Lists all server links matching <server mask>, if given,
- on <remote server>, or the current server if omitted.
+ List all servers currently registered in the network matching <mask>,
+ or all servers if <mask> has been omitted, as seen by the server
+ specified by <target> or the local server when <target> is omitted.
+ .
+ <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.
+
+ References:
+ - RFC 2812, 3.4.5 "Links message"
- LUSERS
LUSERS [<mask> [<server>]]
Module: ngircd.git
Branch: master
Commit: a7023113e7546e3b278f753f0d38161f11afdb79
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=a7023113…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:20:19 2013 +0100
Commands.txt: Update description of the "LUSERS" command
---
doc/Commands.txt | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 2c35792..83f811d 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -256,15 +256,20 @@ Status and Informational Commands
- RFC 2812, 3.4.5 "Links message"
- LUSERS
- LUSERS [<mask> [<server>]]
+ LUSERS [<mask> [<target>]]
.
- Return statistics about the size of the network. If called with no
- arguments, the statistics will reflect the entire network.
+ Return statistics about the number of clients (users, servers,
+ services, ...) in the network as seen by the server <target>.
.
- If <mask> is given, it will return only statistics reflecting the
- masked subset of the network.
- If <server> is given, the command will be forwarded to <server>
- for evaluation.
+ <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 connecion is used when <target> is omitted.
+
+ Please note that ngIRCd ignores the <mask> parameter entirely: it
+ is not possible to get information for a part of the network only.
+
+ References:
+ - RFC 2812, 3.4.2 "Lusers message"
- MOTD
MOTD [<server>]
Module: ngircd.git
Branch: master
Commit: e051ea06fc601f8ae8d91b3b3f360e6f6e48db70
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=e051ea06…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:20:41 2013 +0100
Commands.txt: Update description of the "MOTD" command
---
doc/Commands.txt | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 83f811d..e92027b 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -272,9 +272,16 @@ Status and Informational Commands
- RFC 2812, 3.4.2 "Lusers message"
- MOTD
- MOTD [<server>]
+ MOTD [<target>]
.
- Show "Message Of The Day" of the current server or specified <server>.
+ Show the "Message of the Day" (MOTD) of an IRC server in the network.
+ .
+ <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 connecion is used when <target> is omitted.
+
+ References:
+ - RFC 2812, 3.4.1 "Motd message"
- NAMES
NAMES [<channels> [<server>]]
Module: ngircd.git
Branch: master
Commit: 8212b730c707da88dcadd6384a5ecd559a2b393f
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=8212b730…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:19:20 2013 +0100
Commands.txt: Update description of the "INFO" command
---
doc/Commands.txt | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 177b22e..ac455b3 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -216,10 +216,16 @@ Status and Informational Commands
- RFC 2812, 3.4.9 "Admin command"
- INFO
- INFO [<server>]
+ INFO [<target>]
.
- Show the version, birth & online time of the current IRC server.
- If <server> has been given, it shows the INFO of the specific <server>.
+ Show the version, birth & online time of an IRC server in the network.
+ .
+ <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 connecion is used when <target> is omitted.
+
+ References:
+ - RFC 2812, 3.4.10 "Info command"
- ISON
ISON <nicknames>
Module: ngircd.git
Branch: master
Commit: 13740c1bf4518c2d82476948f43d675524c42221
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=13740c1b…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:19:41 2013 +0100
Commands.txt: Update description of the "ISON" command
---
doc/Commands.txt | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index ac455b3..0f3fdbb 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -228,14 +228,19 @@ Status and Informational Commands
- RFC 2812, 3.4.10 "Info command"
- ISON
- ISON <nicknames>
+ ISON <nickname> [<nickname> [...]]
.
- Queries the server to see if the clients in the space-separated list
- <nicknames> are currently on the network.
- .
- The server returns only the <nicknames> that are on the network in a
- space-separated list. If none of the clients are on the network the
- server returns an empty list.
+ Query online status of a list of nicknames. The server replies with
+ a list only containing nicknes actually connected to a server in
+ the network. If no nicknames of the given list are online, an empty
+ list is returned to the client requesting the information.
+
+ Please note that "all" IRC daemons even parse separate nicknames in
+ a single parameter (like ":nick1 nick2"), and therefore ngIRCd
+ implements this behaviour, too.
+
+ References:
+ - RFC 2812, 4.9 "Ison message"
- LINKS
LINKS [<remote server> [<server mask>]]
Module: ngircd.git
Branch: master
Commit: b7690a0add0d46f952cc44ce522bb0e2e802b24c
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=b7690a0a…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 3 19:02:42 2013 +0100
Commands.txt: Add description for the "CHARCONV" command
---
doc/Commands.txt | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index ac77c65..431a410 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -83,7 +83,22 @@ Connection Handling Commands
- doc/Capabilities.txt
- CHARCONV
- See doc/Protocol.txt
+ CHARCONV <client-charset>
+ .
+ Set client character set encoding to <client-charset>.
+ .
+ After receiving such a command, the server translates all message
+ data received from the client using the set <client-charset> to the
+ server encoding (UTF-8), and all message data which is to be sent to
+ the client from the server encoding (UTF-8) to <client-charset>.
+ .
+ This enables older clients and clients using "strange" character sets
+ to transparently participate in channels and direct messages to
+ clients using UTF-8, which should be the default today.
+
+ References:
+ - <http://ngircd.barton.de/doc/Protocol.txt>
+ - doc/Protocol.txt
- NICK
NICK <nick>
Module: ngircd.git
Branch: master
Commit: a4daa613ae4ce3c87b1f711d7700383fac591f16
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=a4daa613…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 10 00:18:36 2013 +0100
Commands.txt: Update description of the "ADMIN" command
---
doc/Commands.txt | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 431a410..177b22e 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -204,10 +204,16 @@ Status and Informational Commands
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ADMIN
- ADMIN [<server>]
+ ADMIN [<target>]
.
Show administrative information about an IRC server in the network.
- If no server name has been given, the local server will respond.
+ .
+ <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 connecion is used when <target> is omitted.
+
+ References:
+ - RFC 2812, 3.4.9 "Admin command"
- INFO
INFO [<server>]
Module: ngircd.git
Branch: master
Commit: 7630e8ffc636045b94699e36127bdd601137ba0e
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=7630e8ff…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jan 23 15:02:46 2013 +0100
Commands.txt: Reorder some commands
Reorder some commands and introduce new section "Connection Handling".
Idea by DNS <dns(a)rbose.org>, thanks!
---
doc/Commands.txt | 72 ++++++++++++++++++++++++++++--------------------------
1 file changed, 38 insertions(+), 34 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index 8b5425d..c879092 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -42,15 +42,39 @@ used without a command name:
example "HELP quit" or "HELP privmsg".
-General Commands
-~~~~~~~~~~~~~~~~
-
-- AWAY
+Connection Handling Commands
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CAP
- CHARCONV
+- NICK
+
+- PASS
+
+- PING
+
+- PONG
+
+- QUIT
+ QUIT [<quit-message>]
+ .
+ End IRC session and disconnect from the server.
+ .
+ If a <quit-message> has been given, it is displayed to all the
+ channels that you are a member of when leaving.
+
+- USER
+
+- WEBIRC
+
+
+General Commands
+~~~~~~~~~~~~~~~~
+
+- AWAY
+
- HELP
HELP [<command>]
.
@@ -70,36 +94,20 @@ General Commands
- MODE
-- NICK
-
- NOTICE
-- PASS
-
-- PING
-
-- PONG
-
- PRIVMSG
-- QUIT
- QUIT [<quit-message>]
- .
- End IRC session and disconnect from the server.
- .
- If a <quit-message> has been given, it is displayed to all the
- channels that you are a member of when leaving.
-
-- USER
-
-- WALLOPS
-
-- WEBIRC
-
Status and Informational Commands
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+- ADMIN
+ ADMIN [<server>]
+ .
+ Show administrative information about an IRC server in the network.
+ If no server name has been given, the local server will respond.
+
- INFO
- ISON
@@ -108,8 +116,6 @@ Status and Informational Commands
- LUSERS
-- METADATA
-
- MOTD
- NAMES
@@ -150,12 +156,6 @@ Channel Commands
Administrative Commands
~~~~~~~~~~~~~~~~~~~~~~~
-- ADMIN
- ADMIN [<server>]
- .
- Show administartive information about an IRC server in the network.
- If no server name has been given, the local server will respond.
-
- CONNECT
- DIE
@@ -174,6 +174,8 @@ Administrative Commands
- RESTART
+- WALLOPS
+
IRC Service Commands
~~~~~~~~~~~~~~~~~~~~
@@ -201,6 +203,8 @@ Server Protocol Commands
.
This command is silently ignored on non-server and non-service links.
+- METADATA
+
- NJOIN
- SERVER
Module: ngircd.git
Branch: master
Commit: 4552ad5269367be15f3b38adeeb43815bcf1d558
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=4552ad52…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jan 23 14:51:19 2013 +0100
Commands.txt: Fix some wording and spelling
---
doc/Commands.txt | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index e9b7873..8b5425d 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -13,8 +13,8 @@ This file lists all commands available on ngIRCd. It is written in a format
that is human readable as well as machine parseable and therefore can be used
as "help text file" of the daemon.
-In short, the HELP command parses this file as following when a user user
-issues a "HELP <cmd>" command:
+In short, the daemon reads this file on startup and parses it as following
+when an user issues a "HELP <cmd>" command:
1. Search the file for a line "- <cmd>",
2. Output all subsequent lines that start with a TAB (ASCII 9) character
@@ -25,7 +25,8 @@ issues a "HELP <cmd>" command:
This format allows to have information to each command stored in this file
which will not be sent to an IRC user requesting help which enables us to
have additional annotations stored here which further describe the origin,
-implementation details, or limits of the specific command.
+implementation details, or limits of the specific command which are not
+relevant to an end-user but administrators and developers.
A special "Intro" block is returned to the user when the HELP command is
used without a command name:
@@ -175,7 +176,7 @@ Administrative Commands
IRC Service Commands
-~~~~~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~~~~
- SERVICE
Module: ngircd.git
Branch: master
Commit: 73fded75150a72c68b4c382d90e6d7c3374d5f6c
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=73fded75…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Jan 23 15:16:33 2013 +0100
Commands.txt: Import descriptions from "rbose/command_help"
Import command description texts from the "rbose/command_help" branch,
which have been written by DNS <dns(a)rbose.org> -- thanks a lot!
---
doc/Commands.txt | 235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 235 insertions(+)
diff --git a/doc/Commands.txt b/doc/Commands.txt
index c879092..c6e0637 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -46,16 +46,35 @@ Connection Handling Commands
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CAP
+ See doc/Capabilities.txt
- CHARCONV
+ See doc/Protocol.txt
- NICK
+ NICK <nick>
+ .
+ Change your nickname to <nick>.
- PASS
+ PASS <password> <version> <flags> [<options>]
+ .
+ Set a connection <password>. This command must be sent before the
+ NICK/USER registration combination.
+ .
+ See doc/Protocol.txt for more info.
- PING
+ PING <server1> [<server2>]
+ .
+ Tests the presence of a connection. A PING message results in a PONG
+ reply. If <server2> is specified, the message gets passed on to it.
- PONG
+ PONG <server1> [<server2>]
+ .
+ This command is a reply to the PING command and works in much the
+ same way.
- QUIT
QUIT [<quit-message>]
@@ -66,14 +85,28 @@ Connection Handling Commands
channels that you are a member of when leaving.
- USER
+ USER <user> <modes> <realname>
+ .
+ This command is used at the beginning of a connection to specify the
+ <user>name, hostname, <realname> and initial user <modes> of the
+ connecting client.
+ .
+ <realname> may contain spaces, and thus must be prefixed with a colon.
- WEBIRC
+ See doc/Protocol.txt
General Commands
~~~~~~~~~~~~~~~~
- AWAY
+ AWAY [<message>]
+ .
+ Provides the server with a message to automatically send in reply to a
+ PRIVMSG directed at the user, but not to a channel they are on.
+ .
+ If <message> is omitted, the away status is removed.
- HELP
HELP [<command>]
@@ -93,10 +126,29 @@ General Commands
- MODE
+ MODE <nickname> <flags> (user)
+ MODE <channel> <flags> [<args>]
+ .
+ The MODE command is dual-purpose. It can be used to set both (user) and
+ <channel> modes.
+ .
+ See doc/Modes.txt for more information.
- NOTICE
+ NOTICE <target> <notice>
+ .
+ Send <notice> to <target> (nick or channel).
+ .
+ This command works similarly to PRIVMSG, except automatic replies must
+ never be sent in reply to NOTICE messages.
- PRIVMSG
+ PRIVMSG <target> <message>
+ .
+ Send <message> to <target> (nick or channel).
+ .
+ Common IRC clients use MSG as PRIVMSG alias.
+ (Some clients use "QUERY <nick> [<message>]" to open a private chat.)
Status and Informational Commands
@@ -109,72 +161,239 @@ Status and Informational Commands
If no server name has been given, the local server will respond.
- INFO
+ INFO [<server>]
+ .
+ Show the version, birth & online time of the current IRC server.
+ If <server> has been given, it shows the INFO of the specific <server>.
- ISON
+ ISON <nicknames>
+ .
+ Queries the server to see if the clients in the space-separated list
+ <nicknames> are currently on the network.
+ .
+ The server returns only the <nicknames> that are on the network in a
+ space-separated list. If none of the clients are on the network the
+ server returns an empty list.
- LINKS
+ LINKS [<remote server> [<server mask>]]
+ .
+ Lists all server links matching <server mask>, if given,
+ on <remote server>, or the current server if omitted.
- LUSERS
+ LUSERS [<mask> [<server>]]
+ .
+ Return statistics about the size of the network. If called with no
+ arguments, the statistics will reflect the entire network.
+ .
+ If <mask> is given, it will return only statistics reflecting the
+ masked subset of the network.
+ If <server> is given, the command will be forwarded to <server>
+ for evaluation.
- MOTD
+ MOTD [<server>]
+ .
+ Show "Message Of The Day" of the current server or specified <server>.
- NAMES
+ NAMES [<channels> [<server>]]
+ .
+ Returns a list of who is on the comma-separated list of <channels>,
+ by channel name.
+ .
+ If <channels> is omitted, all users are shown, grouped by channel name
+ with all users who are not on a channel being shown as part of channel
+ "*".
+ If <server> is specified, the command is sent to <server> for
+ evaluation.
- STATS
+ STATS <flag> [<server>]
+ .
+ Returns statistics about the current server, or of a specified <server>.
+ .
+ STATS flags:
+ .
+ g = G-Lines (Network-wide bans)
+ k = K-Lines (Server-local bans)
+ l = Link status (Parent server and own link)
+ m = IRC command status (usage count)
+ u = Server uptime
- TIME
+ TIME [<server>]
+ .
+ Show the local time of the current server, or of a specified <server>.
- TRACE
+ TRACE [<server>]
+ .
+ Trace a path across the IRC network of the current server, or if given
+ of a specific <server>, in a similar method to traceroute.
- USERHOST
+ USERHOST <nicknames>
+ .
+ Show the user-host of <nicknames> (seperated by space).
+ "-" means <nick> is away,
+ "+" means <nick> is available,
+ "*" indicates your connection.
- VERSION
+ VERSION [<server>]
+ .
+ Show the ngIRCd version of the current server, or specified <server>.
- WHO
+ WHO [<target> ["o"]]
+ .
+ Returns a list of users who match <target> (nick, hostmask or channel).
+ .
+ If the flag "o" is given, the server will only return information about
+ IRC Operators.
- WHOIS
+ WHOIS [<server>] <nicknames>
+ .
+ Returns information about the comma-separated list of <nicknames>.
+ .
+ If <server> is given, the command is forwarded to it for processing.
- WHOWAS
+ WHOWAS <nickname> [<count> [<server>]]
+ .
+ Used to return information about <nicknames> that are no longer in use
+ (due to client disconnection, or nickname changes).
+ .
+ If given, the server will return information from the last <count> times
+ the nickname has been used.
+ If <server> is given, the command is forwarded to it for processing.
Channel Commands
~~~~~~~~~~~~~~~~
- INVITE
+ INVITE <nick> <channel>
+ .
+ Invites <nick> to <channel>.
+ <channel> does not have to exist, but if it does, only members of the
+ channel are allowed to invite other clients.
+ .
+ If the <channel> mode "+i" is set, only <channel> operators may invite
+ other clients.
- JOIN
+ JOIN <channels> [<channel-keys>]
+ .
+ Makes the client join the <channels> (comma-separated list), specifying
+ the passwords, if needed, in the comma-separated <channel-keys> list.
+ A <channel-key> is only needed, if the <channel> mode "+k" is set.
+ .
+ If the channel(s) do not exist, then they will be created.
- KICK
+ KICK <channel> <nick> [<kick-message>]
+ .
+ Remove <nick> from <channel>, optional with a <kick-message>.
+ .
+ Only <channel> operators are able to KICK.
- LIST
+ LIST [<channels> [<server>]]
+ .
+ List all visible <channels> (comma-seperated list) on the current
+ server.
+ If <server> is given, the command will be forwarded to <server> for
+ evaluation.
- PART
+ PART <channels> [<part-message>]
+ .
+ Leave <channels> (comma-separated list), optional with a
+ <part-message>.
- TOPIC
+ TOPIC <channel> <topic>
+ .
+ Set a <topic> for <channel>.
+ .
+ Only <channel> operators are able to set a <topic>.
Administrative Commands
~~~~~~~~~~~~~~~~~~~~~~~
- CONNECT
+ CONNECT <target server> [<port> [<remote server> [<mypwd> <peerpwd>]]]
+ .
+ Instructs the current server, or <remote server> if specified,
+ to connect to <target server>.
+ .
+ To connect <remote server> you need to have remote oper status.
+ If <port> is omitted, it uses the server port of the configuration.
+ If <mypwd> and <peerpwd> is given, it uses those passwords instead
+ of the ones in the configuration.
- DIE
+ DIE
+ .
+ Instructs the server to shut down.
- DISCONNECT
+ DISCONNECT [<remote server>]
+ .
+ Disconnects the current server, or <remote server> if specified.
+ To disconnect a <remote server> you need to have remote oper status.
- GLINE
+ GLINE <nick!user@hostmask> <seconds> :<reason>
+ .
+ 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. If you put 0 as <seconds>, it makes the G-Line
+ permanent.
+ .
+ To remove a G-Line, type "GLINE <nick!user@hostmask>".
+ To list the G-Lines, type "STATS g".
- KILL
+ KILL <nick> <reason>
+ .
+ Forcibly removes <nick> from the IRC network with a <reason>.
- KLINE
+ KLINE <nick!user@hostmask> <seconds> :<reason>
+ .
+ This command provides timed K-Lines (Server-local bans).
+ If a client matches a K-Line, it cannot connect to the issued server.
+ If you put 0 as <seconds>, it makes the K-Line permanent.
+ .
+ To remove a K-Line, type "KLINE <nick!user@hostmask>".
+ To list the K-Lines, type "STATS k".
- OPER
+ OPER <user> <password>
+ .
+ Authenticates <user> as an IRC operator on the current server/network.
- REHASH
+ REHASH
+ .
+ Causes the server to re-read and re-process its configuration file(s).
- RESTART
+ RESTART
+ .
+ Restart the server.
- WALLOPS
+ WALLOPS <message>
+ .
+ Sends <message> to all users with user mode "+w".
IRC Service Commands
@@ -193,6 +412,12 @@ Server Protocol Commands
~~~~~~~~~~~~~~~~~~~~~~~~
- CHANINFO
+ CHANINFO <channel> +<modes> [[<key> <limit>] <topic>]
+ .
+ CHANINFO is used by servers to inform each other about a channel:
+ its modes, channel key, user limits and its topic.
+ .
+ See doc/Protocol.txt for more information.
- ERROR
ERROR [<message> [<> [...]]]
@@ -204,12 +429,22 @@ Server Protocol Commands
This command is silently ignored on non-server and non-service links.
- METADATA
+ METADATA <target> <key> <value>
+ .
+ The METADATA command is used on server-links to update "metadata"
+ information of clients, like the hostname, the info text ("real name"),
+ or the user name.
+ .
+ See doc/Protocol.txt for more information.
- NJOIN
- SERVER
- SQUIT
+ SQUIT <server>
+ .
+ Disconnects an IRC Server from the network.
Dummy Commands