net.jetrix.protocols
Interface IRCReply


public interface IRCReply

Numeric replies generated by an IRC server in response to a command.

Since:
0.2
Version:
$Revision: 545 $, $Date: 2005-01-05 18:16:04 +0100 (mer., 05 janv. 2005) $
Author:
Emmanuel Bourg

Field Summary
static int ERR_ALREADYREGISTRED
          Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).
static int ERR_BADCHANNELKEY
          "<channel> :Cannot join channel (+k)"
static int ERR_BANNEDFROMCHAN
          "<channel> :Cannot join channel (+b)"
static int ERR_CANNOTSENDTOCHAN
          Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set and is trying to send a PRIVMSG message to that channel.
static int ERR_CANTKILLSERVER
          Any attempts to use the KILL command on a server are to be refused and this error returned directly to the client.
static int ERR_CHANNELISFULL
          "<channel> :Cannot join channel (+l)"
static int ERR_CHANOPRIVSNEEDED
          Any command requiring 'chanop' privileges (such as MODE messages) must return this error if the client making the attempt is not a chanop on the specified channel.
static int ERR_ERRONEUSNICKNAME
          Returned after receiving a NICK message which contains characters which do not fall in the defined set.
static int ERR_FILEERROR
          Generic error message used to report a failed file operation during the processing of a message.
static int ERR_INVITEONLYCHAN
          "<channel> :Cannot join channel (+i)"
static int ERR_KEYSET
          "<channel> :Channel key already set"
static int ERR_NEEDMOREPARAMS
          Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.
static int ERR_NICKCOLLISION
          Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).
static int ERR_NICKNAMEINUSE
          Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname.
static int ERR_NOADMININFO
          Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.
static int ERR_NOLOGIN
          Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.
static int ERR_NOMOTD
          Server's MOTD file could not be opened by the server.
static int ERR_NONICKNAMEGIVEN
          Returned when a nickname parameter expected for a command and isn't found.
static int ERR_NOOPERHOST
          If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error must be returned.
static int ERR_NOORIGIN
          PING or PONG message missing the originator parameter which is required since these commands must work without valid prefixes.
static int ERR_NOPERMFORHOST
          Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.
static int ERR_NOPRIVILEGES
          Any command requiring operator privileges to operate must return this error to indicate the attempt was unsuccessful.
static int ERR_NORECIPIENT
          ":No recipient given (<command>)"
static int ERR_NOSUCHCHANNEL
          Used to indicate the given channel name is invalid.
static int ERR_NOSUCHNICK
          Used to indicate the nickname parameter supplied to a command is currently unused.
static int ERR_NOSUCHSERVER
          Used to indicate the server name given currently doesn't exist.
static int ERR_NOTEXTTOSEND
          ":No text to send"
static int ERR_NOTONCHANNEL
          Returned by the server whenever a client tries to perform a channel effecting command for which the client isn't a member.
static int ERR_NOTOPLEVEL
          "<mask> :No toplevel domain specified"
static int ERR_NOTREGISTERED
          Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.
static int ERR_PASSWDMISMATCH
          Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.
static int ERR_SUMMONDISABLED
          Returned as a response to the SUMMON command.
static int ERR_TOOMANYCHANNELS
          Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.
static int ERR_TOOMANYTARGETS
          Returned to a client which is attempting to send PRIVMSG/NOTICE using the user@host destination format and for a user@host which has several occurrences.
static int ERR_UMODEUNKNOWNFLAG
          Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.
static int ERR_UNKNOWNCOMMAND
          Returned to a registered client to indicate that the command sent is unknown by the server.
static int ERR_UNKNOWNMODE
          "<char> :is unknown mode char to me"
static int ERR_USERNOTINCHANNEL
          Returned by the server to indicate that the target user of the command is not on the given channel.
static int ERR_USERONCHANNEL
          Returned when a client tries to invite a user to a channel they are already on.
static int ERR_USERSDISABLED
          Returned as a response to the USERS command.
static int ERR_USERSDONTMATCH
          Error sent to any user trying to view or change the user mode for a user other than themselves.
static int ERR_WASNOSUCHNICK
          Returned by WHOWAS to indicate there is no history information for that nickname.
static int ERR_WILDTOPLEVEL
          412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason.
static int ERR_YOUREBANNEDCREEP
          Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.
static int RPL_ADMINEMAIL
          When replying to an ADMIN message, a server is expected to use replies RLP_ADMINME through to RPL_ADMINEMAIL and provide a text message with each.
static int RPL_ADMINLOC1
          ":<admin info>"
static int RPL_ADMINLOC2
          ":<admin info>"
static int RPL_ADMINME
          "<server> :Administrative info"
static int RPL_AWAY
          "<nick> :<away message>"
static int RPL_BANLIST
          "<channel> <banid>"
static int RPL_CHANNELMODEIS
          "<channel> <mode> <mode params>"
static int RPL_ENDOFBANLIST
          When listing the active 'bans' for a given channel, a server is required to send the list back using the RPL_BANLIST and RPL_ENDOFBANLIST messages.
static int RPL_ENDOFINFO
          A server responding to an INFO message is required to send all its 'info' in a series of RPL_INFO messages with a RPL_ENDOFINFO reply to indicate the end of the replies.
static int RPL_ENDOFLINKS
          In replying to the LINKS message, a server must send replies back using the RPL_LINKS numeric and mark the end of the list using an RPL_ENDOFLINKS reply.v "<mask> :End of /LINKS list"
static int RPL_ENDOFMOTD
          When responding to the MOTD message and the MOTD file is found, the file is displayed line by line, with each line no longer than 80 characters, using RPL_MOTD format replies.
static int RPL_ENDOFNAMES
          To reply to a NAMES message, a reply pair consisting of RPL_NAMREPLY and RPL_ENDOFNAMES is sent by the server back to the client.
static int RPL_ENDOFSTATS
          "<stats letter> :End of /STATS report"
static int RPL_ENDOFUSERS
          ":End of users"
static int RPL_ENDOFWHO
          The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message.
static int RPL_ENDOFWHOIS
          "<nick> :End of /WHOIS list"
static int RPL_ENDOFWHOWAS
          When replying to a WHOWAS message, a server must use the replies RPL_WHOWASUSER, RPL_WHOISSERVER or ERR_WASNOSUCHNICK for each nickname in the presented list.
static int RPL_INFO
          ":<string>"
static int RPL_INVITING
          Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.
static int RPL_ISON
          Reply format used by ISON to list replies to the query list.
static int RPL_LINKS
          "<mask> <server> :<hopcount> <server info>"
static int RPL_LIST
          "<channel> <# visible> :<topic>"
static int RPL_LISTEND
          Replies RPL_LISTSTART, RPL_LIST, RPL_LISTEND mark the start, actual replies with data and end of the server's response to a LIST command.
static int RPL_LISTSTART
          "Channel :Users Name"
static int RPL_LUSERCHANNELS
          "<integer> :channels formed"
static int RPL_LUSERCLIENT
          ":There are <integer> users and <integer> invisible on <integer> servers"
static int RPL_LUSERME
          In processing an LUSERS message, the server sends a set of replies from RPL_LUSERCLIENT, RPL_LUSEROP, RPL_USERUNKNOWN, RPL_LUSERCHANNELS and RPL_LUSERME.
static int RPL_LUSEROP
          "<integer> :operator(s) online"
static int RPL_LUSERUNKNOWN
          "<integer> :unknown connection(s)"
static int RPL_MOTD
          ":- <text>"
static int RPL_MOTDSTART
          ":- <server> Message of the day - "
static int RPL_NAMREPLY
          "<channel> :[[@|+]<nick> [[@|+]<nick> [...]]]"
static int RPL_NONE
          Dummy reply number.
static int RPL_NOTOPIC
          "<channel> :No topic is set"
static int RPL_NOUSERS
          If the USERS message is handled by a server, the replies RPL_USERSTART, RPL_USERS, RPL_ENDOFUSERS and RPL_NOUSERS are used.
static int RPL_NOWAWAY
          These replies are used with the AWAY command (if allowed).
static int RPL_REHASHING
          If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator.
static int RPL_STATSCLINE
          "C <host> * <name> <port> <class>"
static int RPL_STATSCOMMANDS
          "<command> <count>"
static int RPL_STATSHLINE
          "H <hostmask> * <servername>"
static int RPL_STATSILINE
          "I <host> * <host> <port> <class>"
static int RPL_STATSKLINE
          "K <host> * <username> <port> <class>"
static int RPL_STATSLINKINFO
          "<linkname> <sendq> <sent messages> <sent bytes> <received messages> <received bytes> <time open>"
static int RPL_STATSLLINE
          "L <hostmask> * <servername> <maxdepth>"
static int RPL_STATSNLINE
          "N <host> * <name> <port> <class>"
static int RPL_STATSOLINE
          "O <hostmask> * <name>"
static int RPL_STATSUPTIME
          ":Server Up %d days %d:%02d:%02d"
static int RPL_STATSYLINE
          "Y <class> <ping frequency> <connect frequency> <max sendq>"
static int RPL_SUMMONING
          Returned by a server answering a SUMMON message to indicate that it is summoning that user.
static int RPL_TIME
          When replying to the TIME message, a server must send the reply using the RPL_TIME format above.
static int RPL_TOPIC
          When sending a TOPIC message to determine the channel topic, one of two replies is sent.
static int RPL_TRACECONNECTING
          "Try.
static int RPL_TRACEHANDSHAKE
          "H.S.
static int RPL_TRACELINK
          "Link <version & debug level> <destination> <next server>"
static int RPL_TRACELOG
          The RPL_TRACE* are all returned by the server in response to the TRACE message.
static int RPL_TRACENEWTYPE
          "<newtype> 0 <client name>"
static int RPL_TRACEOPERATOR
          "Oper <class> <nick>"
static int RPL_TRACESERVER
          "Serv <class> <int>S <int>C <server> <nick!
static int RPL_TRACEUNKNOWN
          "????
static int RPL_TRACEUSER
          "User <class> <nick>"
static int RPL_UMODEIS
          To answer a query about a client's own mode, RPL_UMODEIS is sent back.
static int RPL_UNAWAY
          ":You are no longer marked as being away"
static int RPL_USERHOST
          Reply format used by USERHOST to list replies to the query list.
static int RPL_USERS
          ":%-8s %-9s %-8s"
static int RPL_USERSSTART
          ":UserID Terminal Host"
static int RPL_VERSION
          Reply by the server showing its version details.
static int RPL_WHOISCHANNELS
          Replies 311 - 313, 317 - 319 are all replies generated in response to a WHOIS message.
static int RPL_WHOISIDLE
          "<nick> <integer> :seconds idle"
static int RPL_WHOISOPERATOR
          "<nick> :is an IRC operator"
static int RPL_WHOISSERVER
          "<nick> <server> :<server info>"
static int RPL_WHOISUSER
          "<nick> <user> <host> * :<real name>"
static int RPL_WHOREPLY
          "<channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real name>"
static int RPL_WHOWASUSER
          "<nick> <user> <host> * :<real name>"
static int RPL_YOUREOPER
          RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status.
 

Field Detail

ERR_NOSUCHNICK

static final int ERR_NOSUCHNICK
Used to indicate the nickname parameter supplied to a command is currently unused.
"<nickname> :No such nick/channel"

See Also:
Constant Field Values

ERR_NOSUCHSERVER

static final int ERR_NOSUCHSERVER
Used to indicate the server name given currently doesn't exist.
"<server name> :No such server"

See Also:
Constant Field Values

ERR_NOSUCHCHANNEL

static final int ERR_NOSUCHCHANNEL
Used to indicate the given channel name is invalid.
"<channel name> :No such channel"

See Also:
Constant Field Values

ERR_CANNOTSENDTOCHAN

static final int ERR_CANNOTSENDTOCHAN
Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set and is trying to send a PRIVMSG message to that channel.
"<channel name> :Cannot send to channel"

See Also:
Constant Field Values

ERR_TOOMANYCHANNELS

static final int ERR_TOOMANYCHANNELS
Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.
"<channel name> :You have joined too many channels"

See Also:
Constant Field Values

ERR_WASNOSUCHNICK

static final int ERR_WASNOSUCHNICK
Returned by WHOWAS to indicate there is no history information for that nickname.
"<nickname> :There was no such nickname"

See Also:
Constant Field Values

ERR_TOOMANYTARGETS

static final int ERR_TOOMANYTARGETS
Returned to a client which is attempting to send PRIVMSG/NOTICE using the user@host destination format and for a user@host which has several occurrences.
"<target> :Duplicate recipients. No message delivered"

See Also:
Constant Field Values

ERR_NOORIGIN

static final int ERR_NOORIGIN
PING or PONG message missing the originator parameter which is required since these commands must work without valid prefixes.
":No origin specified"

See Also:
Constant Field Values

ERR_NORECIPIENT

static final int ERR_NORECIPIENT
":No recipient given (<command>)"

See Also:
Constant Field Values

ERR_NOTEXTTOSEND

static final int ERR_NOTEXTTOSEND
":No text to send"

See Also:
Constant Field Values

ERR_NOTOPLEVEL

static final int ERR_NOTOPLEVEL
"<mask> :No toplevel domain specified"

See Also:
Constant Field Values

ERR_WILDTOPLEVEL

static final int ERR_WILDTOPLEVEL
412 - 414 are returned by PRIVMSG to indicate that the message wasn't delivered for some reason. ERR_NOTOPLEVEL and ERR_WILDTOPLEVEL are errors that are returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted.
"<mask> :Wildcard in toplevel domain"

See Also:
Constant Field Values

ERR_UNKNOWNCOMMAND

static final int ERR_UNKNOWNCOMMAND
Returned to a registered client to indicate that the command sent is unknown by the server.
"<command> :Unknown command"

See Also:
Constant Field Values

ERR_NOMOTD

static final int ERR_NOMOTD
Server's MOTD file could not be opened by the server.
":MOTD File is missing"

See Also:
Constant Field Values

ERR_NOADMININFO

static final int ERR_NOADMININFO
Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.
"<server> :No administrative info available"

See Also:
Constant Field Values

ERR_FILEERROR

static final int ERR_FILEERROR
Generic error message used to report a failed file operation during the processing of a message.
":File error doing <file op> on <file>"

See Also:
Constant Field Values

ERR_NONICKNAMEGIVEN

static final int ERR_NONICKNAMEGIVEN
Returned when a nickname parameter expected for a command and isn't found.
":No nickname given"

See Also:
Constant Field Values

ERR_ERRONEUSNICKNAME

static final int ERR_ERRONEUSNICKNAME
Returned after receiving a NICK message which contains characters which do not fall in the defined set. See section x.x.x for details on valid nicknames.
"<nick> :Erroneus nickname"

See Also:
Constant Field Values

ERR_NICKNAMEINUSE

static final int ERR_NICKNAMEINUSE
Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname.
"<nick> :Nickname is already in use"

See Also:
Constant Field Values

ERR_NICKCOLLISION

static final int ERR_NICKCOLLISION
Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).
"<nick> :Nickname collision KILL"

See Also:
Constant Field Values

ERR_USERNOTINCHANNEL

static final int ERR_USERNOTINCHANNEL
Returned by the server to indicate that the target user of the command is not on the given channel.
"<nick> <channel> :They aren't on that channel"

See Also:
Constant Field Values

ERR_NOTONCHANNEL

static final int ERR_NOTONCHANNEL
Returned by the server whenever a client tries to perform a channel effecting command for which the client isn't a member.
"<channel> :You're not on that channel"

See Also:
Constant Field Values

ERR_USERONCHANNEL

static final int ERR_USERONCHANNEL
Returned when a client tries to invite a user to a channel they are already on.
"<user> <channel> :is already on channel"

See Also:
Constant Field Values

ERR_NOLOGIN

static final int ERR_NOLOGIN
Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.
"<user> :User not logged in"

See Also:
Constant Field Values

ERR_SUMMONDISABLED

static final int ERR_SUMMONDISABLED
Returned as a response to the SUMMON command. Must be returned by any server which does not implement it.
":SUMMON has been disabled"

See Also:
Constant Field Values

ERR_USERSDISABLED

static final int ERR_USERSDISABLED
Returned as a response to the USERS command. Must be returned by any server which does not implement it.
":USERS has been disabled"

See Also:
Constant Field Values

ERR_NOTREGISTERED

static final int ERR_NOTREGISTERED
Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.
":You have not registered"

See Also:
Constant Field Values

ERR_NEEDMOREPARAMS

static final int ERR_NEEDMOREPARAMS
Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.
"<command> :Not enough parameters"

See Also:
Constant Field Values

ERR_ALREADYREGISTRED

static final int ERR_ALREADYREGISTRED
Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).
":You may not reregister"

See Also:
Constant Field Values

ERR_NOPERMFORHOST

static final int ERR_NOPERMFORHOST
Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.
":Your host isn't among the privileged"

See Also:
Constant Field Values

ERR_PASSWDMISMATCH

static final int ERR_PASSWDMISMATCH
Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.
":Password incorrect"

See Also:
Constant Field Values

ERR_YOUREBANNEDCREEP

static final int ERR_YOUREBANNEDCREEP
Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.
":You are banned from this server"

See Also:
Constant Field Values

ERR_KEYSET

static final int ERR_KEYSET
"<channel> :Channel key already set"

See Also:
Constant Field Values

ERR_CHANNELISFULL

static final int ERR_CHANNELISFULL
"<channel> :Cannot join channel (+l)"

See Also:
Constant Field Values

ERR_UNKNOWNMODE

static final int ERR_UNKNOWNMODE
"<char> :is unknown mode char to me"

See Also:
Constant Field Values

ERR_INVITEONLYCHAN

static final int ERR_INVITEONLYCHAN
"<channel> :Cannot join channel (+i)"

See Also:
Constant Field Values

ERR_BANNEDFROMCHAN

static final int ERR_BANNEDFROMCHAN
"<channel> :Cannot join channel (+b)"

See Also:
Constant Field Values

ERR_BADCHANNELKEY

static final int ERR_BADCHANNELKEY
"<channel> :Cannot join channel (+k)"

See Also:
Constant Field Values

ERR_NOPRIVILEGES

static final int ERR_NOPRIVILEGES
Any command requiring operator privileges to operate must return this error to indicate the attempt was unsuccessful.
":Permission Denied- You're not an IRC operator"

See Also:
Constant Field Values

ERR_CHANOPRIVSNEEDED

static final int ERR_CHANOPRIVSNEEDED
Any command requiring 'chanop' privileges (such as MODE messages) must return this error if the client making the attempt is not a chanop on the specified channel.
"<channel> :You're not channel operator"

See Also:
Constant Field Values

ERR_CANTKILLSERVER

static final int ERR_CANTKILLSERVER
Any attempts to use the KILL command on a server are to be refused and this error returned directly to the client.
":You cant kill a server!"

See Also:
Constant Field Values

ERR_NOOPERHOST

static final int ERR_NOOPERHOST
If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error must be returned.
":No O-lines for your host"

See Also:
Constant Field Values

ERR_UMODEUNKNOWNFLAG

static final int ERR_UMODEUNKNOWNFLAG
Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.
":Unknown MODE flag"

See Also:
Constant Field Values

ERR_USERSDONTMATCH

static final int ERR_USERSDONTMATCH
Error sent to any user trying to view or change the user mode for a user other than themselves.
":Cant change mode for other users"

See Also:
Constant Field Values

RPL_NONE

static final int RPL_NONE
Dummy reply number. Not used.

See Also:
Constant Field Values

RPL_USERHOST

static final int RPL_USERHOST
Reply format used by USERHOST to list replies to the query list. The reply string is composed as follows:
<reply> ::= <nick>['*'] '=' <'+'|'-'><hostname>
The '*' indicates whether the client has registered as an Operator. The '-' or '+' characters represent whether the client has set an AWAY message or not respectively.
":[<reply>{<space><reply>}]"

See Also:
Constant Field Values

RPL_ISON

static final int RPL_ISON
Reply format used by ISON to list replies to the query list.
":[<nick> {<space><nick>}]"

See Also:
Constant Field Values

RPL_AWAY

static final int RPL_AWAY
"<nick> :<away message>"

See Also:
Constant Field Values

RPL_UNAWAY

static final int RPL_UNAWAY
":You are no longer marked as being away"

See Also:
Constant Field Values

RPL_NOWAWAY

static final int RPL_NOWAWAY
These replies are used with the AWAY command (if allowed). RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away. RPL_AWAY is only sent by the server to which the client is connected. Replies RPL_UNAWAY and RPL_NOWAWAY are sent when the client removes and sets an AWAY message.
":You have been marked as being away"

See Also:
Constant Field Values

RPL_WHOISUSER

static final int RPL_WHOISUSER
"<nick> <user> <host> * :<real name>"

See Also:
Constant Field Values

RPL_WHOISSERVER

static final int RPL_WHOISSERVER
"<nick> <server> :<server info>"

See Also:
Constant Field Values

RPL_WHOISOPERATOR

static final int RPL_WHOISOPERATOR
"<nick> :is an IRC operator"

See Also:
Constant Field Values

RPL_WHOISIDLE

static final int RPL_WHOISIDLE
"<nick> <integer> :seconds idle"

See Also:
Constant Field Values

RPL_ENDOFWHOIS

static final int RPL_ENDOFWHOIS
"<nick> :End of /WHOIS list"

See Also:
Constant Field Values

RPL_WHOISCHANNELS

static final int RPL_WHOISCHANNELS
Replies 311 - 313, 317 - 319 are all replies generated in response to a WHOIS message. Given that there are enough parameters present, the answering server must either formulate a reply out of the above numerics (if the query nick is found) or return an error reply. The '*' in RPL_WHOISUSER is there as the literal character and not as a wild card. For each reply set, only RPL_WHOISCHANNELS may appear more than once (for long lists of channel names). The '@' and '+' characters next to the channel name indicate whether a client is a channel operator or has been granted permission to speak on a moderated channel. The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message.
"<nick> :{[@|+]<channel><space>}"

See Also:
Constant Field Values

RPL_WHOWASUSER

static final int RPL_WHOWASUSER
"<nick> <user> <host> * :<real name>"

See Also:
Constant Field Values

RPL_ENDOFWHOWAS

static final int RPL_ENDOFWHOWAS
When replying to a WHOWAS message, a server must use the replies RPL_WHOWASUSER, RPL_WHOISSERVER or ERR_WASNOSUCHNICK for each nickname in the presented list. At the end of all reply batches, there must be RPL_ENDOFWHOWAS (even if there was only one reply and it was an error).
"<nick> :End of WHOWAS"

See Also:
Constant Field Values

RPL_LISTSTART

static final int RPL_LISTSTART
"Channel :Users Name"

See Also:
Constant Field Values

RPL_LIST

static final int RPL_LIST
"<channel> <# visible> :<topic>"

See Also:
Constant Field Values

RPL_LISTEND

static final int RPL_LISTEND
Replies RPL_LISTSTART, RPL_LIST, RPL_LISTEND mark the start, actual replies with data and end of the server's response to a LIST command. If there are no channels available to return, only the start and end reply must be sent.
":End of /LIST"

See Also:
Constant Field Values

RPL_CHANNELMODEIS

static final int RPL_CHANNELMODEIS
"<channel> <mode> <mode params>"

See Also:
Constant Field Values

RPL_NOTOPIC

static final int RPL_NOTOPIC
"<channel> :No topic is set"

See Also:
Constant Field Values

RPL_TOPIC

static final int RPL_TOPIC
When sending a TOPIC message to determine the channel topic, one of two replies is sent. If the topic is set, RPL_TOPIC is sent back else RPL_NOTOPIC.
"<channel> :<topic>"

See Also:
Constant Field Values

RPL_INVITING

static final int RPL_INVITING
Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.
"<channel> <nick>"

See Also:
Constant Field Values

RPL_SUMMONING

static final int RPL_SUMMONING
Returned by a server answering a SUMMON message to indicate that it is summoning that user.
"<user> :Summoning user to IRC"

See Also:
Constant Field Values

RPL_VERSION

static final int RPL_VERSION
Reply by the server showing its version details. The <version> is the version of the software being used (including any patchlevel revisions) and the <debuglevel> is used to indicate if the server is running in "debug mode". The "comments" field may contain any comments about the version or further version details.
"<version>.<debuglevel> <server> :<comments>"

See Also:
Constant Field Values

RPL_WHOREPLY

static final int RPL_WHOREPLY
"<channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real name>"

See Also:
Constant Field Values

RPL_ENDOFWHO

static final int RPL_ENDOFWHO
The RPL_WHOREPLY and RPL_ENDOFWHO pair are used to answer a WHO message. The RPL_WHOREPLY is only sent if there is an appropriate match to the WHO query. If there is a list of parameters supplied with a WHO message, a RPL_ENDOFWHO must be sent after processing each list item with <name> being the item.
"<name> :End of /WHO list"

See Also:
Constant Field Values

RPL_NAMREPLY

static final int RPL_NAMREPLY
"<channel> :[[@|+]<nick> [[@|+]<nick> [...]]]"

See Also:
Constant Field Values

RPL_ENDOFNAMES

static final int RPL_ENDOFNAMES
To reply to a NAMES message, a reply pair consisting of RPL_NAMREPLY and RPL_ENDOFNAMES is sent by the server back to the client. If there is no channel found as in the query, then only RPL_ENDOFNAMES is returned. The exception to this is when a NAMES message is sent with no parameters and all visible channels and contents are sent back in a series of RPL_NAMEREPLY messages with a RPL_ENDOFNAMES to mark the end.
"<channel> :End of /NAMES list"

See Also:
Constant Field Values

RPL_LINKS

static final int RPL_LINKS
"<mask> <server> :<hopcount> <server info>"

See Also:
Constant Field Values

RPL_ENDOFLINKS

static final int RPL_ENDOFLINKS
In replying to the LINKS message, a server must send replies back using the RPL_LINKS numeric and mark the end of the list using an RPL_ENDOFLINKS reply.v
"<mask> :End of /LINKS list"

See Also:
Constant Field Values

RPL_BANLIST

static final int RPL_BANLIST
"<channel> <banid>"

See Also:
Constant Field Values

RPL_ENDOFBANLIST

static final int RPL_ENDOFBANLIST
When listing the active 'bans' for a given channel, a server is required to send the list back using the RPL_BANLIST and RPL_ENDOFBANLIST messages. A separate RPL_BANLIST is sent for each active banid. After the banids have been listed (or if none present) a RPL_ENDOFBANLIST must be sent.
"<channel> :End of channel ban list"

See Also:
Constant Field Values

RPL_INFO

static final int RPL_INFO
":<string>"

See Also:
Constant Field Values

RPL_ENDOFINFO

static final int RPL_ENDOFINFO
A server responding to an INFO message is required to send all its 'info' in a series of RPL_INFO messages with a RPL_ENDOFINFO reply to indicate the end of the replies.
":End of /INFO list"

See Also:
Constant Field Values

RPL_MOTDSTART

static final int RPL_MOTDSTART
":- <server> Message of the day - "

See Also:
Constant Field Values

RPL_MOTD

static final int RPL_MOTD
":- <text>"

See Also:
Constant Field Values

RPL_ENDOFMOTD

static final int RPL_ENDOFMOTD
When responding to the MOTD message and the MOTD file is found, the file is displayed line by line, with each line no longer than 80 characters, using RPL_MOTD format replies. These should be surrounded by a RPL_MOTDSTART (before the RPL_MOTDs) and an RPL_ENDOFMOTD (after).
":End of /MOTD command"

See Also:
Constant Field Values

RPL_YOUREOPER

static final int RPL_YOUREOPER
RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status.
":You are now an IRC operator"

See Also:
Constant Field Values

RPL_REHASHING

static final int RPL_REHASHING
If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator.
"<config file> :Rehashing"

See Also:
Constant Field Values

RPL_TIME

static final int RPL_TIME
When replying to the TIME message, a server must send the reply using the RPL_TIME format above. The string showing the time need only contain the correct day and time there. There is no further requirement for the time string.
"<server> :<string showing server's local time>"

See Also:
Constant Field Values

RPL_USERSSTART

static final int RPL_USERSSTART
":UserID Terminal Host"

See Also:
Constant Field Values

RPL_USERS

static final int RPL_USERS
":%-8s %-9s %-8s"

See Also:
Constant Field Values

RPL_ENDOFUSERS

static final int RPL_ENDOFUSERS
":End of users"

See Also:
Constant Field Values

RPL_NOUSERS

static final int RPL_NOUSERS
If the USERS message is handled by a server, the replies RPL_USERSTART, RPL_USERS, RPL_ENDOFUSERS and RPL_NOUSERS are used. RPL_USERSSTART must be sent first, following by either a sequence of RPL_USERS or a single RPL_NOUSER. Following this is RPL_ENDOFUSERS.
":Nobody logged in"

See Also:
Constant Field Values

RPL_TRACELINK

static final int RPL_TRACELINK
"Link <version & debug level> <destination> <next server>"

See Also:
Constant Field Values

RPL_TRACECONNECTING

static final int RPL_TRACECONNECTING
"Try. <class> <server>"

See Also:
Constant Field Values

RPL_TRACEHANDSHAKE

static final int RPL_TRACEHANDSHAKE
"H.S. <class> <server>"

See Also:
Constant Field Values

RPL_TRACEUNKNOWN

static final int RPL_TRACEUNKNOWN
"???? <class> [<client IP address in dot form>]"

See Also:
Constant Field Values

RPL_TRACEOPERATOR

static final int RPL_TRACEOPERATOR
"Oper <class> <nick>"

See Also:
Constant Field Values

RPL_TRACEUSER

static final int RPL_TRACEUSER
"User <class> <nick>"

See Also:
Constant Field Values

RPL_TRACESERVER

static final int RPL_TRACESERVER
"Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server>"

See Also:
Constant Field Values

RPL_TRACENEWTYPE

static final int RPL_TRACENEWTYPE
"<newtype> 0 <client name>"

See Also:
Constant Field Values

RPL_TRACELOG

static final int RPL_TRACELOG
The RPL_TRACE* are all returned by the server in response to the TRACE message. How many are returned is dependent on the the TRACE message and whether it was sent by an operator or not. There is no predefined order for which occurs first. Replies RPL_TRACEUNKNOWN, RPL_TRACECONNECTING and RPL_TRACEHANDSHAKE are all used for connections which have not been fully established and are either unknown, still attempting to connect or in the process of completing the 'server handshake'. RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server. The list of RPL_TRACELINKs sent in response to a TRACE command traversing the IRC network should reflect the actual connectivity of the servers themselves along that path. RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway.
"File <logfile> <debug level>"

See Also:
Constant Field Values

RPL_STATSLINKINFO

static final int RPL_STATSLINKINFO
"<linkname> <sendq> <sent messages> <sent bytes> <received messages> <received bytes> <time open>"

See Also:
Constant Field Values

RPL_STATSCOMMANDS

static final int RPL_STATSCOMMANDS
"<command> <count>"

See Also:
Constant Field Values

RPL_STATSCLINE

static final int RPL_STATSCLINE
"C <host> * <name> <port> <class>"

See Also:
Constant Field Values

RPL_STATSNLINE

static final int RPL_STATSNLINE
"N <host> * <name> <port> <class>"

See Also:
Constant Field Values

RPL_STATSILINE

static final int RPL_STATSILINE
"I <host> * <host> <port> <class>"

See Also:
Constant Field Values

RPL_STATSKLINE

static final int RPL_STATSKLINE
"K <host> * <username> <port> <class>"

See Also:
Constant Field Values

RPL_STATSYLINE

static final int RPL_STATSYLINE
"Y <class> <ping frequency> <connect frequency> <max sendq>"

See Also:
Constant Field Values

RPL_ENDOFSTATS

static final int RPL_ENDOFSTATS
"<stats letter> :End of /STATS report"

See Also:
Constant Field Values

RPL_STATSLLINE

static final int RPL_STATSLLINE
"L <hostmask> * <servername> <maxdepth>"

See Also:
Constant Field Values

RPL_STATSUPTIME

static final int RPL_STATSUPTIME
":Server Up %d days %d:%02d:%02d"

See Also:
Constant Field Values

RPL_STATSOLINE

static final int RPL_STATSOLINE
"O <hostmask> * <name>"

See Also:
Constant Field Values

RPL_STATSHLINE

static final int RPL_STATSHLINE
"H <hostmask> * <servername>"

See Also:
Constant Field Values

RPL_UMODEIS

static final int RPL_UMODEIS
To answer a query about a client's own mode, RPL_UMODEIS is sent back.
"<user mode string>"

See Also:
Constant Field Values

RPL_LUSERCLIENT

static final int RPL_LUSERCLIENT
":There are <integer> users and <integer> invisible on <integer> servers"

See Also:
Constant Field Values

RPL_LUSEROP

static final int RPL_LUSEROP
"<integer> :operator(s) online"

See Also:
Constant Field Values

RPL_LUSERUNKNOWN

static final int RPL_LUSERUNKNOWN
"<integer> :unknown connection(s)"

See Also:
Constant Field Values

RPL_LUSERCHANNELS

static final int RPL_LUSERCHANNELS
"<integer> :channels formed"

See Also:
Constant Field Values

RPL_LUSERME

static final int RPL_LUSERME
In processing an LUSERS message, the server sends a set of replies from RPL_LUSERCLIENT, RPL_LUSEROP, RPL_USERUNKNOWN, RPL_LUSERCHANNELS and RPL_LUSERME. When replying, a server must send back RPL_LUSERCLIENT and RPL_LUSERME. The other replies are only sent back if a non-zero count is found for them.
":I have <integer> clients and <integer> servers"

See Also:
Constant Field Values

RPL_ADMINME

static final int RPL_ADMINME
"<server> :Administrative info"

See Also:
Constant Field Values

RPL_ADMINLOC1

static final int RPL_ADMINLOC1
":<admin info>"

See Also:
Constant Field Values

RPL_ADMINLOC2

static final int RPL_ADMINLOC2
":<admin info>"

See Also:
Constant Field Values

RPL_ADMINEMAIL

static final int RPL_ADMINEMAIL
When replying to an ADMIN message, a server is expected to use replies RLP_ADMINME through to RPL_ADMINEMAIL and provide a text message with each. For RPL_ADMINLOC1 a description of what city, state and country the server is in is expected, followed by details of the university and department (RPL_ADMINLOC2) and finally the administrative contact for the server (an email address here is required) in RPL_ADMINEMAIL.
":<admin info>"

See Also:
Constant Field Values


Copyright © 2001-2008 Emmanuel Bourg. All Rights Reserved.