IRCX Error Replies

900 - IRCERR_BADCOMMAND

<command> :Bad command

Response to an incorrectly formatted command.

901 - IRCERR_TOOMANYARGUMENTS

<command> :Too many arguments

Response to too many arguments being provided for a command.

902 - IRCERR_BADFUNCTION

<command> :Bad function

Response to a command that supports functions, with invalid function sent by the user. For example, the EVENT command supports functions.

903 - IRCERR_BADLEVEL

<command> :Bad level

Response to an ACCESS command with a bad level specified (i.e. not GRANT, DENY...)

904 - IRCERR_BADTAG

<command> :Bad message tag.

Response to a DATA/REQUEST/REPLY with an incorrect message tag.

905 - IRCERR_BADPROPERTY

<channel> :Bad property specified

Response to a channel property command with a bad property specified.

906 - IRCERR_BADVALUE

<channel> :Bad value specified

Response to an attempt to set an integer property to a string value (PROP command).

907 - IRCERR_RESOURCE

:Not enough resources

Server does not have enough resources to perform command.

908 - IRCERR_SECURITY

:No permissions to perform command

For security reasons, the command/function/operation is not permitted for this level of client.

909 - IRCERR_ALREADYAUTHENTICATED

<package> :Already authenticated

The client is already authenticated with the server.

910 - IRCERR_AUTHENTICATIONFAILED

<package> :Authentication failed

The authentication failed due to a bad userid/password or server/network failure.

911 - IRCERR_AUTHENTICATIONSUSPENDED

<package> :Authentication suspended for this IP

Authentication has been temporary disabled due to too many authentication failures from this IP.

912 - IRCERR_UNKNOWNPACKAGE

<package> :Unsupported authentication package

The authentication package specified is not known to the server. ISIRCX command will return a list of supported authentication packages.

913 - IRCERR_NOACCESS

<command> :No access

Response to a user trying to change the ACCESS list for an object the user does not have sufficient privileges to alter.

914 - IRCERR_DUPACCESS

:Duplicate access entry

An access entry already exists for the specified user mask.

915 - IRCERR_MISACCESS

:Unknown access entry

Response to ACCESS DELETE command when server does not recognize the entry to be removed.

916 - IRCERR_TOOMANYACCESSES

:Too many access entries

Response to ACCESS ADD command when maximum number of access entries has been reached.

918 - IRCERR_EVENTDUP

<event> <mask> :Duplicate event entry

The user has asked for an event that is already being sent.

919 - IRCERR_EVENTMIS

<event> <mask> :Unknown event entry

Response to event remove command when user is not already receiving the event specified.

920 - IRCERR_NOSUCHEVENT

<event> :No such event type

Response to event add command when server does not recognize the event specified.

921 - IRCERR_TOOMANYEVENTS

<event> :Too many events specified

Response to event add command when user may not add another event to monitor.

923 - IRCERR_NOWHISPER

<object> :Does not permit whispers

Response to whisper command when channel does not permit whispers.

926 - IRCERR_CHANNELEXIST

<channel> :Channel already exists.

The channel name in the CREATE command already exists on the server and the +c mode was specified.

927 - IRCERR_ALREADYONCHANNEL

<channel> :Already in the channel.

Response to join command when user is already in the channel.

999 - IRCERR_UNKNOWNERROR

:Unknown error code <error-code>

The internal error generated doesn't map to a valid IRCX error reply. The error code is implementation-dependent.