Erebot  latest
A modular IRC bot for PHP 5.3+
Erebot\NumericProfile\IrcdHybrid Class Reference

Numeric profile for ircd-hybrid-based IRC servers. More...

+ Inheritance diagram for Erebot\NumericProfile\IrcdHybrid:

Public Attributes

const ERR_ACCEPTEXIST = 457
 
const ERR_ACCEPTFULL = 456
 
const ERR_ACCEPTNOT = 458
 
const ERR_ALREADYREGISTRED = 462
 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). More...
 
const ERR_BADCHANNAME = 479
 
const ERR_BADCHANNELKEY = 475
 Returned when trying to JOIN a channel for which a key was set and was either not given or incorrect. More...
 
const ERR_BANLISTFULL = 478
 Returned when attempting to add a ban on a channel for which the banlist is already full. More...
 
const ERR_BANNEDFROMCHAN = 474
 Returned when trying to JOIN a channel from which you've been banned. More...
 
const ERR_CANNOTSENDTOCHAN = 404
 Sent by the server when attempting to send a PRIVMSG on a channel when you're not allowed to do so. More...
 
const ERR_CANTKILLSERVER = 483
 Any attempts to use the KILL command on a server will be refused and this error returned directly to the client. More...
 
const ERR_CHANNELISFULL = 471
 Returned when trying to JOIN a channel for which a limit has been set and reached. More...
 
const ERR_CHANOPEN = 713
 
const ERR_CHANOPRIVSNEEDED = 482
 Any command requiring 'chanop' privileges (such as MODE messages) will return this error if the client making the attempt is not a channel operator on the specified channel. More...
 
const ERR_ERRONEUSNICKNAME = 432
 Returned after receiving a NICK message which contains characters which do not fall in the defined set. More...
 
const ERR_GHOSTEDCLIENT = 503
 
const ERR_HELPNOTFOUND = 524
 
const ERR_INVALIDCAPCMD = 410
 
const ERR_INVITEONLYCHAN = 473
 Returned when trying to JOIN a channel which requires an invitation and you've not been invited. More...
 
const ERR_KNOCKDISABLED = 715
 
const ERR_KNOCKONCHAN = 714
 
const ERR_LAST_ERR_MSG = 999
 Alias for Erebot_Interface_Numerics::ERR_NUMERIC_ERR. More...
 
const ERR_LISTSYNTAX = 521
 
const ERR_LONGMASK = 518
 
const ERR_NEEDMOREPARAMS = 461
 Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters. More...
 
const ERR_NICKCOLLISION = 436
 Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server). More...
 
const ERR_NICKNAMEINUSE = 433
 Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname. More...
 
const ERR_NICKTOOFAST = 438
 
const ERR_NOADMININFO = 423
 Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information. More...
 
const ERR_NOMOTD = 422
 Server's MOTD file could not be opened by the server. More...
 
const ERR_NONICKNAMEGIVEN = 431
 Returned when a nickname parameter is expected for a command and isn't found. More...
 
const ERR_NOOPERHOST = 491
 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 will be returned. More...
 
const ERR_NOORIGIN = 409
 PING or PONG message missing the originator parameter. More...
 
const ERR_NOPRIVILEGES = 481
 Any command requiring operator privileges to operate will return this error to indicate the attempt was unsuccessful. More...
 
const ERR_NOPRIVS = 723
 
const ERR_NORECIPIENT = 411
 Used to indicate a recipient was expected for the given command. More...
 
const ERR_NOSUCHCHANNEL = 403
 Used to indicate the given channel name is invalid. More...
 
const ERR_NOSUCHNICK = 401
 Used to indicate the nickname parameter supplied to a command is currently unused. More...
 
const ERR_NOSUCHSERVER = 402
 Used to indicate the server name given currently doesn't exist. More...
 
const ERR_NOTEXTTOSEND = 412
 Sent when a command did not receive any text when it was expecting some. More...
 
const ERR_NOTONCHANNEL = 442
 Returned by the server whenever a client tries to perform a channel affecting command for which the client isn't a member. More...
 
const ERR_NOTOPLEVEL = 413
 Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when it doesn't contain a top-level domain). More...
 
const ERR_NOTREGISTERED = 451
 Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail. More...
 
const ERR_OPERONLYCHAN = 470
 
const ERR_PASSWDMISMATCH = 464
 Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect. More...
 
const ERR_RESTRICTED = 484
 Sent by the server to a user upon connection to indicate the restricted nature of the connection (user mode "+r") More...
 
const ERR_SERVICESDOWN = 440
 
const ERR_SSLONLYCHAN = 480
 
const ERR_TOOMANYCHANNELS = 405
 Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel. More...
 
const ERR_TOOMANYKNOCK = 712
 
const ERR_TOOMANYTARGETS = 407
 Used when several targets match the given parameters for a command. More...
 
const ERR_TOOMANYWATCH = 512
 The server will send this numeric back to you if you try to add someone to your watch list and the list is already full. More...
 
const ERR_UMODEUNKNOWNFLAG = 501
 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. More...
 
const ERR_UNAVAILRESOURCE = 437
 Returned when a resource needed to perform the given action is unavailable. More...
 
const ERR_UNKNOWNCOMMAND = 421
 Returned to a registered client to indicate that the command sent is unknown by the server. More...
 
const ERR_UNKNOWNMODE = 472
 Returned when trying to set a mode which is not recognized by the server on a channel. More...
 
const ERR_USERNOTINCHANNEL = 441
 Returned by the server to indicate that the target user of the command is not on the given channel. More...
 
const ERR_USERNOTONSERV = 504
 
const ERR_USERONCHANNEL = 443
 Returned when a client tries to invite a user to a channel they are already on. More...
 
const ERR_USERSDONTMATCH = 502
 Error sent to any user trying to view or change the user mode for a user other than themselves. More...
 
const ERR_WASNOSUCHNICK = 406
 Returned by WHOWAS to indicate there is no history information for that nickname. More...
 
const ERR_WILDTOPLEVEL = 414
 Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when the top-level domain contains wildcard characters). More...
 
const ERR_WRONGPONG = 513
 
const ERR_YOUREBANNEDCREEP = 465
 Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you. More...
 
const RPL_ACCEPTLIST = 281
 
const RPL_ADMINEMAIL = 259
 Returned as the last numeric in response to an ADMIN message, giving an email where the server's administrator can be reached. More...
 
const RPL_ADMINLOC1 = 257
 Returned in response to an ADMIN message, usually giving information on the city, state and country where the server is located. More...
 
const RPL_ADMINLOC2 = 258
 Returned in response to an ADMIN message, usually giving information on the institution hosting the server. More...
 
const RPL_ADMINME = 256
 Returned as the first numeric in response to an ADMIN message. More...
 
const RPL_AWAY = 301
 RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away. More...
 
const RPL_BANLIST = 367
 
const RPL_CHANNELMODEIS = 324
 Sent in response to a MODE command or upon joining an IRC channel, containing the modes that are in effect on that IRC channel. More...
 
const RPL_CLOSEEND = 363
 
const RPL_CLOSING = 362
 
const RPL_CREATED = 3
 Last time the IRC server was restarted. More...
 
const RPL_CREATIONTIME = 329
 
const RPL_ENDOFACCEPT = 282
 
const RPL_ENDOFBANLIST = 368
 
const RPL_ENDOFEXCEPTLIST = 349
 Marks the end of the exception list for a channel. More...
 
const RPL_ENDOFHELP = 706
 
const RPL_ENDOFINFO = 374
 
const RPL_ENDOFINVITELIST = 347
 Marks the end of the invite list. More...
 
const RPL_ENDOFLINKS = 365
 Marks the end of the links for this server. More...
 
const RPL_ENDOFMODLIST = 703
 
const RPL_ENDOFMOTD = 376
 
const RPL_ENDOFNAMES = 366
 
const RPL_ENDOFOMOTD = 722
 
const RPL_ENDOFSTATS = 219
 Marks the end of the STATS report. More...
 
const RPL_ENDOFTRACE = 262
 Alias for Erebot_Interface_Numerics::RPL_TRACEEND. More...
 
const RPL_ENDOFUSERS = 394
 
const RPL_ENDOFWATCHLIST = 607
 Marks the end of a WATCH command. More...
 
const RPL_ENDOFWHO = 315
 Marks the end of the results to a WHO. More...
 
const RPL_ENDOFWHOIS = 318
 The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message. More...
 
const RPL_ENDOFWHOWAS = 369
 Sent in response to a WHOWAS, marks the end of the WHOWAS message processing. More...
 
const RPL_ETRACE = 709
 
const RPL_ETRACE_FULL = 708
 
const RPL_EXCEPTLIST = 348
 Sent by the server in response to a MODE #channel +e command for every entry currently in the ban exception list. More...
 
const RPL_GLOBALUSERS = 266
 
const RPL_HELPSTART = 704
 
const RPL_HELPTXT = 705
 
const RPL_HOSTHIDDEN = 396
 
const RPL_INFO = 371
 
const RPL_INFOSTART = 373
 
const RPL_INVITELIST = 346
 The numeric is sent for every entry on the invite list for a channel when the invite list has been requested. More...
 
const RPL_INVITING = 341
 Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client. More...
 
const RPL_ISCAPTURED = 727
 
const RPL_ISON = 303
 Reply format used by ISON to list replies to the query list. More...
 
const RPL_ISUNCAPTURED = 728
 
const RPL_ISUPPORT = 5
 Gives information of the specific commands/options supported by the server. More...
 
const RPL_KNOCK = 710
 
const RPL_KNOCKDLVR = 711
 
const RPL_LINKS = 364
 Sent in response to a LINKS command for every server currently linked to this one that matches a given mask. More...
 
const RPL_LIST = 322
 Sent in response to a LIST command, contains the actual response data. More...
 
const RPL_LISTEND = 323
 Sent in response to a LIST command, marks the end of the server's response. More...
 
const RPL_LISTSTART = 321
 Obsolete numeric used to mark the beginning of a reply to a LIST command. More...
 
const RPL_LOAD2HI = 263
 Mostly an alias for Erebot_Interface_Numerics::RPL_TRYAGAIN, except that the text is worded slightly differently. More...
 
const RPL_LOCALUSERS = 265
 
const RPL_LOGOFF = 601
 Sent when someone on your watch list logs offline. More...
 
const RPL_LOGON = 600
 Sent when someone on your watch list logs online. More...
 
const RPL_LUSERCHANNELS = 254
 Sent in response to a LUSERS message to indicate how many IRC channels have been formed, if any. More...
 
const RPL_LUSERCLIENT = 251
 In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (global count). More...
 
const RPL_LUSERME = 255
 In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (local count). More...
 
const RPL_LUSEROP = 252
 Sent in response to a LUSERS message to indicate how many IRC operators are currently connected, if any. More...
 
const RPL_LUSERUNKNOWN = 253
 Sent in response to a LUSERS message to indicate how many unknown connections there are, if any. More...
 
const RPL_MAP = 15
 Sent as a response to a MAP command, with information on the network's map. More...
 
const RPL_MAPEND = 17
 Marks the end of the network's map. More...
 
const RPL_MAPMORE = 16
 Sent as a response to a MAP command, to indicate that the network contains more servers than what was displayed. More...
 
const RPL_MODLIST = 702
 
const RPL_MOTD = 372
 
const RPL_MOTDSTART = 375
 
const RPL_MYINFO = 4
 Supported user and channel modes. More...
 
const RPL_NAMREPLY = 353
 This numeric is used in response to a NAMES command or upon joining a channel and contains the nicknames of users currently in the channel with their status. More...
 
const RPL_NOTESTLINE = 726
 
const RPL_NOTOPIC = 331
 Sent when joining a channel or issuing a TOPIC command and no topic has been set yet. More...
 
const RPL_NOUSERS = 395
 
const RPL_NOWAWAY = 306
 Sent when the client sets an AWAY message. More...
 
const RPL_NOWOFF = 605
 Sent after a nick has been added to your watch list and that person is currently offline. More...
 
const RPL_NOWON = 604
 Sent after a nick has been added to your watch list and that person is currently online. More...
 
const RPL_OMOTD = 721
 
const RPL_OMOTDSTART = 720
 
const RPL_REDIR = 10
 Alias for Erebot_Interface_Numerics::RPL_BOUNCE. More...
 
const RPL_REHASHING = 382
 If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator. More...
 
const RPL_RSACHALLENGE = 386
 
const RPL_STATSALINE = 226
 
const RPL_STATSCLINE = 213
 This numeric is used for every entry configured through C-lines (connect). More...
 
const RPL_STATSCOMMANDS = 212
 Reports statistics on commands usage. More...
 
const RPL_STATSCONN = 250
 
const RPL_STATSDEBUG = 249
 
const RPL_STATSDLINE = 225
 This numeric is used for every entry configured through D-lines (deny link). More...
 
const RPL_STATSFLINE = 224
 
const RPL_STATSHLINE = 244
 This numeric is used for every entry configured through H-lines (hub). More...
 
const RPL_STATSILINE = 215
 This numeric is used for every entry configured through I-lines (allow). More...
 
const RPL_STATSKLINE = 216
 This numeric is used for every entry configured through K-lines (ban user). More...
 
const RPL_STATSLINKINFO = 211
 Reports statistics on a connection. More...
 
const RPL_STATSLLINE = 241
 This numeric is used for every entry configured through L-lines (leaf). More...
 
const RPL_STATSNLINE = 214
 This numeric is used for every entry configured through N-lines (accept connection). More...
 
const RPL_STATSOLINE = 243
 This numeric is used for every entry configured through O-lines (oper). More...
 
const RPL_STATSPLINE = 220
 
const RPL_STATSQLINE = 217
 This numeric is used for every entry configured through Q-lines (ban nick). More...
 
const RPL_STATSSLINE = 245
 
const RPL_STATSULINE = 248
 
const RPL_STATSUPTIME = 242
 Reports the server uptime. More...
 
const RPL_STATSXLINE = 247
 
const RPL_STATSYLINE = 218
 This numeric is used for every entry configured through Y-lines (class). More...
 
const RPL_TARGNOTIFY = 717
 
const RPL_TARGUMODEG = 716
 
const RPL_TESTLINE = 725
 
const RPL_TESTMASK = 724
 
const RPL_TEXT = 304
 
const RPL_TIME = 391
 When replying to the TIME message, a server MUST send the reply using the RPL_TIME format below. More...
 
const RPL_TOPIC = 332
 Sent when joining a channel or issuing a TOPIC command; contains the current topic. More...
 
const RPL_TOPICWHOTIME = 333
 
const RPL_TRACECAPTURED = 207
 
const RPL_TRACECLASS = 209
 Used when tracing connections to give information on a class of connections. More...
 
const RPL_TRACECONNECTING = 201
 Used when tracing connections which have not been fully established and are still attempting to connect. More...
 
const RPL_TRACEHANDSHAKE = 202
 Used when tracing connections which have not been fully established and are in the process of completing the "server handshake". More...
 
const RPL_TRACELINK = 200
 RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server. More...
 
const RPL_TRACENEWTYPE = 208
 RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway. More...
 
const RPL_TRACEOPERATOR = 204
 Used when tracing connections to give information on IRC operators. More...
 
const RPL_TRACESERVER = 206
 Used when tracing connections to give information on IRC servers. More...
 
const RPL_TRACEUNKNOWN = 203
 Used when tracing connections which have not been fully established and are unknown. More...
 
const RPL_TRACEUSER = 205
 Used when tracing connections to give information on (non-operator) IRC clients. More...
 
const RPL_UMODEGMSG = 718
 
const RPL_UMODEIS = 221
 To answer a query about a client's own mode, RPL_UMODEIS is sent back. More...
 
const RPL_UNAWAY = 305
 Sent went the client removes an AWAY message. More...
 
const RPL_USERHOST = 302
 Reply format used by USERHOST to list replies to the query list. More...
 
const RPL_USERIP = 307
 
const RPL_USERS = 393
 
const RPL_USERSSTART = 392
 
const RPL_VERSION = 351
 Reply by the server showing its version details. More...
 
const RPL_WATCHLIST = 606
 This numeric is sent back for every entry in your watch list when the WATCH s or WATCH S command is used. More...
 
const RPL_WATCHOFF = 602
 Sent by the server after it receives a request to remove someone from the watch list. More...
 
const RPL_WATCHSTAT = 603
 Displays how many people are on your watch list and how many have added you to their watch list. More...
 
const RPL_WELCOME = 1
 First numeric sent to a client after its connection (welcome message). More...
 
const RPL_WHOISACTUALLY = 338
 
const RPL_WHOISADMIN = 308
 
const RPL_WHOISCHANNELS = 319
 Sent in response to a WHOIS, listing the public channels the target user is on. More...
 
const RPL_WHOISCHANOP = 316
 Redundant and not needed but reserved. More...
 
const RPL_WHOISIDLE = 317
 Sent in response to a WHOIS, indicating how much time the target user has spent idle. More...
 
const RPL_WHOISOPERATOR = 313
 Sent in response to a WHOIS, indicating that the target user is an IRC operator. More...
 
const RPL_WHOISSECURE = 671
 
const RPL_WHOISSERVER = 312
 Sent in response to a WHOIS or WHOWAS, indicating the IRC server the target user was connected to. More...
 
const RPL_WHOISUSER = 311
 Sent in response to a WHOIS, giving a few information on the target user. More...
 
const RPL_WHOREPLY = 352
 Sent back for every user that matches the criteria for the current WHO command. More...
 
const RPL_WHOWASUSER = 314
 Sent in response to a WHOWAS, giving information on the target user. More...
 
const RPL_YOUREOPER = 381
 RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status. More...
 
const RPL_YOURHOST = 2
 Gives the name/version of the server we're connected to. More...
 
const RPL_YOURID = 42
 Sent on connect by some IRC servers to notify the newly-connected user about his unique user ID. More...
 
- Public Attributes inherited from Erebot\NumericProfile\Base
const ERR_ALREADYREGISTERED = 'ERR_ALREADYREGISTRED'
 Alias for Erebot::Interfaces::Numerics::ERR_ALREADYREGISTRED.
 
const ERR_ALREADYREGISTRED = 'ERR_ALREADYREGISTERED'
 Alias for Erebot::Interfaces::Numerics::ERR_ALREADYREGISTERED.
 
const ERR_BADPING = 'ERR_NEEDPONG'
 Alias for Erebot::Interfaces::Numerics::ERR_NEEDPONG.
 
const ERR_CANTCHANGENICK = 'ERR_NONICKCHANGE'
 Alias for Erebot::Interfaces::Numerics::ERR_NONICKCHANGE.
 
const ERR_CANTJOINOPERSONLY = 'ERR_OPERONLY'
 Alias for Erebot::Interfaces::Numerics::ERR_OPERONLY.
 
const ERR_CHANOPPRIVSNEEDED = 'ERR_CHANOPRIVSNEEDED'
 Alias for Erebot::Interfaces::Numerics::ERR_CHANOPRIVSNEEDED.
 
const ERR_CHANOPRIVSNEEDED = 'ERR_CHANOPPRIVSNEEDED'
 Alias for Erebot::Interfaces::Numerics::ERR_CHANOPPRIVSNEEDED.
 
const ERR_DELAYREJOIN = 'ERR_KICKNOREJOIN'
 Alias for Erebot::Interfaces::Numerics::ERR_KICKNOREJOIN.
 
const ERR_KICKNOREJOIN = 'ERR_DELAYREJOIN'
 Alias for Erebot::Interfaces::Numerics::ERR_DELAYREJOIN.
 
const ERR_LAST_ERR_MSG = 'ERR_NUMERICERR'
 Alias for Erebot::Interfaces::Numerics::ERR_NUMERICERR.
 
const ERR_NCHANGETOOFAST = 'ERR_NICKTOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_NICKTOOFAST.
 
const ERR_NEEDPONG = 'ERR_BADPING'
 Alias for Erebot::Interfaces::Numerics::ERR_BADPING.
 
const ERR_NICKTOOFAST = 'ERR_NCHANGETOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_NCHANGETOOFAST.
 
const ERR_NOCTCP = 'ERR_NOCTCPALLOWED'
 Alias for Erebot::Interfaces::Numerics::ERR_NOCTCP.
 
const ERR_NOCTCPALLOWED = 'ERR_NOCTCP'
 Alias for Erebot::Interfaces::Numerics::ERR_NOCTCPALLOWED.
 
const ERR_NONICKCHANGE = 'ERR_CANTCHANGENICK'
 Alias for Erebot::Interfaces::Numerics::ERR_CANTCHANGENICK.
 
const ERR_NOSSL = 'ERR_NOTSSLCLIENT'
 Alias for Erebot::Interfaces::Numerics::ERR_NOTSSLCLIENT.
 
const ERR_NOSWEAR = 'ERR_WORDFILTERED'
 Alias for Erebot::Interfaces::Numerics::ERR_WORDFILTERED.
 
const ERR_NOTSSLCLIENT = 'ERR_NOSSL'
 Alias for Erebot::Interfaces::Numerics::ERR_NOSSL.
 
const ERR_NUMERIC_ERR = 'ERR_LAST_ERR_MSG'
 Alias for Erebot::Interfaces::Numerics::ERR_LAST_ERR_MSG.
 
const ERR_NUMERICERR = 'ERR_NUMERIC_ERR'
 Alias for Erebot::Interfaces::Numerics::ERR_NUMERIC_ERR.
 
const ERR_OPERONLY = 'ERR_OPERONLYCHAN'
 Alias for Erebot::Interfaces::Numerics::ERR_OPERONLYCHAN.
 
const ERR_OPERONLYCHAN = 'ERR_CANTJOINOPERSONLY'
 Alias for Erebot::Interfaces::Numerics::ERR_CANTJOINOPERSONLY.
 
const ERR_STARTTLS = 'ERR_STARTTLSFAIL'
 Alias for Erebot::Interfaces::Numerics::ERR_STARTTLSFAIL.
 
const ERR_STARTTLSFAIL = 'ERR_STARTTLS'
 Alias for Erebot::Interfaces::Numerics::ERR_STARTTLS.
 
const ERR_TARGETTOFAST = 'ERR_TARGETTOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_TARGETTOOFAST.
 
const ERR_TARGETTOOFAST = 'ERR_TARGETTOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_TARGETTOFAST.
 
const ERR_WORDFILTERED = 'ERR_NOSWEAR'
 Alias for Erebot::Interfaces::Numerics::ERR_NOSWEAR.
 
const RPL_BOUNCE = 'RPL_REDIR'
 Alias for Erebot::Interfaces::Numerics::RPL_REDIR.
 
const RPL_CHANNELCREATED = 'RPL_CREATIONTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_CREATIONTIME.
 
const RPL_COMMANDSYNTAX = 'RPL_LISTSYNTAX'
 Alias for Erebot::Interfaces::Numerics::RPL_LISTSYNTAX.
 
const RPL_CREATED = 'RPL_SERVERCREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_SERVERCREATED.
 
const RPL_CREATIONTIME = 'RPL_CHANNELCREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_CHANNELCREATED.
 
const RPL_ENDMAP = 'RPL_MAPEND'
 Alias for Erebot::Interfaces::Numerics::RPL_MAPEND.
 
const RPL_ENDOFEXCEPTLIST = 'RPL_ENDOFEXEMPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXEMPTLIST.
 
const RPL_ENDOFEXEMPTLIST = 'RPL_ENDOFEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXLIST.
 
const RPL_ENDOFEXLIST = 'RPL_ENDOFEXCEPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXCEPTLIST.
 
const RPL_ENDOFINVEXLIST = 'RPL_ENDOFINVITELIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFINVITELIST.
 
const RPL_ENDOFINVITELIST = 'RPL_ENDOFINVEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFINVEXLIST.
 
const RPL_ENDOFRULES = 'RPL_RULESEND'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESEND.
 
const RPL_ENDOFTRACE = 'RPL_TRACEEND'
 Alias for Erebot::Interfaces::Numerics::RPL_TRACEEND.
 
const RPL_EXCEPTLIST = 'RPL_EXEMPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXEMPTLIST.
 
const RPL_EXEMPTLIST = 'RPL_EXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXLIST.
 
const RPL_EXLIST = 'RPL_EXCEPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXCEPTLIST.
 
const RPL_INVEXLIST = 'RPL_INVITELIST'
 Alias for Erebot::Interfaces::Numerics::RPL_INVITELIST.
 
const RPL_INVITELIST = 'RPL_INVEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_INVEXLIST.
 
const RPL_LISTSYNTAX = 'RPL_COMMANDSYNTAX'
 Alias for Erebot::Interfaces::Numerics::RPL_COMMANDSYNTAX.
 
const RPL_LOAD2HI = 'RPL_TRYAGAIN'
 Alias for Erebot::Interfaces::Numerics::RPL_TRYAGAIN.
 
const RPL_MAPEND = 'RPL_ENDMAP'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDMAP.
 
const RPL_MYINFO = 'RPL_SERVERVERSION'
 Alias for Erebot::Interfaces::Numerics::RPL_SERVERVERSION.
 
const RPL_NAMEREPLY = 'RPL_NAMREPLY'
 Alias for Erebot::Interfaces::Numerics::RPL_NAMREPLY.
 
const RPL_NAMREPLY = 'RPL_NAMEREPLY'
 Alias for Erebot::Interfaces::Numerics::RPL_NAMEREPLY.
 
const RPL_REDIR = 'RPL_BOUNCE'
 Alias for Erebot::Interfaces::Numerics::RPL_BOUNCE.
 
const RPL_RULESEND = 'RPL_ENDOFRULES'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFRULES.
 
const RPL_RULESSTART = 'RPL_RULESTART'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESTART.
 
const RPL_RULESTART = 'RPL_RULESSTART'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESSTART.
 
const RPL_SERVERCREATED = 'RPL_CREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_CREATED.
 
const RPL_SERVERVERSION = 'RPL_MYINFO'
 Alias for Erebot::Interfaces::Numerics::RPL_MYINFO.
 
const RPL_STARTTLS = 'RPL_STARTTLSOK'
 Alias for Erebot::Interfaces::Numerics::RPL_STARTTLSOK.
 
const RPL_STARTTLSOK = 'RPL_STARTTLS'
 Alias for Erebot::Interfaces::Numerics::RPL_STARTTLS.
 
const RPL_TOPICTIME = 'RPL_TOPICWHOTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_TOPICWHOTIME.
 
const RPL_TOPICWHOTIME = 'RPL_TOPICTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_TOPICTIME.
 
const RPL_TRACEEND = 'RPL_ENDOFTRACE'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFTRACE.
 
const RPL_TRYAGAIN = 'RPL_LOAD2HI'
 Alias for Erebot::Interfaces::Numerics::RPL_LOAD2HI.
 
const RPL_USINGSSL = 'RPL_WHOISSECURE'
 Alias for Erebot::Interfaces::Numerics::RPL_WHOISSECURE.
 
const RPL_WHOISSECURE = 'RPL_USINGSSL'
 Alias for Erebot::Interfaces::Numerics::RPL_USINGSSL.
 
const RPL_YOUAREOPER = 'RPL_YOUREOPER'
 Alias for Erebot::Interfaces::Numerics::RPL_YOUREOPER.
 
const RPL_YOUREOPER = 'RPL_YOUAREOPER'
 Alias for Erebot::Interfaces::Numerics::RPL_YOUAREOPER.
 
const RPL_YOURHOST = 'RPL_YOURHOSTIS'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURHOSTIS.
 
const RPL_YOURHOSTIS = 'RPL_YOURHOST'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURHOST.
 
const RPL_YOURID = 'RPL_YOURUUID'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURUUID.
 
const RPL_YOURUUID = 'RPL_YOURID'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURID.
 

Additional Inherited Members

- Public Member Functions inherited from Erebot\NumericProfile\Base
 __construct ()
 Constructs a new instance of this numeric profile.
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
- Protected Attributes inherited from Erebot\NumericProfile\Base
 $reflector
 Reflection object for this class.
 

Detailed Description

Numeric profile for ircd-hybrid-based IRC servers.

Definition at line 27 of file IrcdHybrid.php.

Member Data Documentation

const Erebot\NumericProfile\IrcdHybrid::ERR_ACCEPTEXIST = 457

Todo:

Definition at line 459 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_ACCEPTFULL = 456

Todo:

Definition at line 456 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_ACCEPTNOT = 458

Todo:

Definition at line 462 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_ALREADYREGISTRED = 462

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).

:Unauthorized command (already registered)

Definition at line 468 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_BADCHANNAME = 479

Todo:

Definition at line 498 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_BADCHANNELKEY = 475

Returned when trying to JOIN a channel for which a key was set and was either not given or incorrect.

<channel> :Cannot join channel (+k)

Definition at line 492 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_BANLISTFULL = 478

Returned when attempting to add a ban on a channel for which the banlist is already full.

<channel> <char> :Channel list is full

Definition at line 495 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_BANNEDFROMCHAN = 474

Returned when trying to JOIN a channel from which you've been banned.

<channel> :Cannot join channel (+b)

Definition at line 489 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_CANNOTSENDTOCHAN = 404

Sent by the server when attempting to send a PRIVMSG on a channel when you're not allowed to do so.

<channel name> :Cannot send to channel

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 or where the user is banned and is trying to send a PRIVMSG message to that channel.

Definition at line 384 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_CANTKILLSERVER = 483

Any attempts to use the KILL command on a server will be refused and this error returned directly to the client.

:You can't kill a server!

Definition at line 510 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_CHANNELISFULL = 471

Returned when trying to JOIN a channel for which a limit has been set and reached.

<channel> :Cannot join channel (+l)

Definition at line 480 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_CHANOPEN = 713

Todo:

Definition at line 603 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_CHANOPRIVSNEEDED = 482

Any command requiring 'chanop' privileges (such as MODE messages) will return this error if the client making the attempt is not a channel operator on the specified channel.

<channel> :You're not channel operator

Definition at line 507 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_ERRONEUSNICKNAME = 432

Returned after receiving a NICK message which contains characters which do not fall in the defined set.

<nick> :Erroneous nickname

Definition at line 426 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_GHOSTEDCLIENT = 503

Todo:

Definition at line 525 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_HELPNOTFOUND = 524

Todo:

Definition at line 543 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_INVALIDCAPCMD = 410

Todo:

Definition at line 399 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_INVITEONLYCHAN = 473

Returned when trying to JOIN a channel which requires an invitation and you've not been invited.

<channel> :Cannot join channel (+i)

Definition at line 486 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_KNOCKDISABLED = 715

Todo:

Definition at line 609 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_KNOCKONCHAN = 714

Todo:

Definition at line 606 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_LAST_ERR_MSG = 999

Alias for Erebot_Interface_Numerics::ERR_NUMERIC_ERR.

Definition at line 648 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_LISTSYNTAX = 521

Todo:
:Bad list syntax, type /quote list ? or /raw list ?
:Bad list syntax, type /QUOTE HELP LIST

Definition at line 540 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_LONGMASK = 518

Todo:

Definition at line 537 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NEEDMOREPARAMS = 461

Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.

<command> :Not enough parameters

Definition at line 465 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NICKCOLLISION = 436

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 from <user>@<host>

Definition at line 432 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NICKNAMEINUSE = 433

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

Definition at line 429 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NICKTOOFAST = 438

Todo:

Definition at line 438 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOADMININFO = 423

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

Definition at line 420 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOMOTD = 422

Server's MOTD file could not be opened by the server.

:MOTD File is missing

Definition at line 417 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NONICKNAMEGIVEN = 431

Returned when a nickname parameter is expected for a command and isn't found.

:No nickname given

Definition at line 423 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOOPERHOST = 491

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 will be returned.

:No O-lines for your host

Definition at line 516 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOORIGIN = 409

PING or PONG message missing the originator parameter.

:No origin specified

Definition at line 396 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOPRIVILEGES = 481

Any command requiring operator privileges to operate will return this error to indicate the attempt was unsuccessful.

:Permission Denied- You're not an IRC operator

Definition at line 504 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOPRIVS = 723

Todo:

Definition at line 630 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NORECIPIENT = 411

Used to indicate a recipient was expected for the given command.

:No recipient given (<command>)

Definition at line 402 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOSUCHCHANNEL = 403

Used to indicate the given channel name is invalid.

<channel name> :No such channel

Definition at line 381 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOSUCHNICK = 401

Used to indicate the nickname parameter supplied to a command is currently unused.

<nickname> :No such nick/channel

Definition at line 375 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOSUCHSERVER = 402

Used to indicate the server name given currently doesn't exist.

<server name> :No such server

Definition at line 378 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOTEXTTOSEND = 412

Sent when a command did not receive any text when it was expecting some.

:No text to send

Definition at line 405 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOTONCHANNEL = 442

Returned by the server whenever a client tries to perform a channel affecting command for which the client isn't a member.

<channel> :You're not on that channel

Definition at line 447 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOTOPLEVEL = 413

Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when it doesn't contain a top-level domain).

<mask> :No toplevel domain specified

Definition at line 408 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_NOTREGISTERED = 451

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

Definition at line 453 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_OPERONLYCHAN = 470

Todo:

Definition at line 477 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_PASSWDMISMATCH = 464

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

Definition at line 471 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_RESTRICTED = 484

Sent by the server to a user upon connection to indicate the restricted nature of the connection (user mode "+r")

:Your connection is restricted!

Definition at line 513 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_SERVICESDOWN = 440

Todo:
<service> :Services are currently down. Please try again later.
<service> :Services is currently down. Please wait a few moments, and then try again.
<service> :Services are currently unavailable.
:Services is currently down.

Definition at line 441 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_SSLONLYCHAN = 480

Todo:

Definition at line 501 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_TOOMANYCHANNELS = 405

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

Definition at line 387 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_TOOMANYKNOCK = 712

Todo:

Definition at line 600 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_TOOMANYTARGETS = 407

Used when several targets match the given parameters for a command.

<target> :<error code> recipients. <abort message>

There are several occasions when this numeric may be used:

  • Returned to a client which is attempting to send a PRIVMSG/NOTICE using the user@host destination format and for a user@host which has several occurrences.
  • Returned to a client which tries to send a PRIVMSG/NOTICE to too many recipients.
  • Returned to a client which is attempting to JOIN a safe channel using the shortname when there are more than one such channel.
Note
RFC 1459 defines a slightly different (less meaningful) message: "<target> :Duplicate recipients. No message delivered"

Definition at line 393 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_TOOMANYWATCH = 512

The server will send this numeric back to you if you try to add someone to your watch list and the list is already full.

<mask> :Maximum size for WATCH-list is <limit> entries

Definition at line 531 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_UMODEUNKNOWNFLAG = 501

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

Definition at line 519 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_UNAVAILRESOURCE = 437

Returned when a resource needed to perform the given action is unavailable.

<nick/channel> :Nick/channel is temporarily unavailable

This error is:

  • Returned by a server to a user trying to join a channel currently blocked by the channel delay mechanism.
  • Returned by a server to a user trying to change nickname when the desired nickname is blocked by the nick delay mechanism.

Definition at line 435 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_UNKNOWNCOMMAND = 421

Returned to a registered client to indicate that the command sent is unknown by the server.

<command> :Unknown command

Definition at line 414 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_UNKNOWNMODE = 472

Returned when trying to set a mode which is not recognized by the server on a channel.

<char> :is unknown mode char to me for <channel>

Sent when the client sets an AWAY message.

Definition at line 483 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_USERNOTINCHANNEL = 441

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

Definition at line 444 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_USERNOTONSERV = 504

Todo:

Definition at line 528 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_USERONCHANNEL = 443

Returned when a client tries to invite a user to a channel they are already on.

<user> <channel> :is already on channel

Definition at line 450 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_USERSDONTMATCH = 502

Error sent to any user trying to view or change the user mode for a user other than themselves.

:Cannot change mode for other users

Definition at line 522 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_WASNOSUCHNICK = 406

Returned by WHOWAS to indicate there is no history information for that nickname.

<nickname> :There was no such nickname

Definition at line 390 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_WILDTOPLEVEL = 414

Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when the top-level domain contains wildcard characters).

<mask> :Wildcard in toplevel domain

Definition at line 411 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_WRONGPONG = 513

Todo:

Definition at line 534 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::ERR_YOUREBANNEDCREEP = 465

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

Definition at line 474 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ACCEPTLIST = 281

Todo:

Definition at line 198 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ADMINEMAIL = 259

Returned as the last numeric in response to an ADMIN message, giving an email where the server's administrator can be reached.

:<admin info>
Note
RFC 2812 requires that a valid email address be used in this numeric.

Definition at line 183 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ADMINLOC1 = 257

Returned in response to an ADMIN message, usually giving information on the city, state and country where the server is located.

:<admin info>

Definition at line 177 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ADMINLOC2 = 258

Returned in response to an ADMIN message, usually giving information on the institution hosting the server.

:<admin info>

Definition at line 180 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ADMINME = 256

Returned as the first numeric in response to an ADMIN message.

<server> :Administrative info

Definition at line 174 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_AWAY = 301

RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away.

<nick> :<away message>
Note
RPL_AWAY is only sent by the server to which the client is connected.

Definition at line 204 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_BANLIST = 367

Todo:

Definition at line 324 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_CHANNELMODEIS = 324

Sent in response to a MODE command or upon joining an IRC channel, containing the modes that are in effect on that IRC channel.

<channel> <modes> <parameters>

Definition at line 264 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_CLOSEEND = 363

Todo:
<nb closed>: Connections Closed

Definition at line 315 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_CLOSING = 362

Todo:
<nick> :Closed. Status = <status>

Definition at line 312 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_CREATED = 3

Last time the IRC server was restarted.

This server was created <date>

Definition at line 36 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_CREATIONTIME = 329

Todo:
<channel> <timestamp>

Definition at line 267 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFACCEPT = 282

Todo:

Definition at line 201 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFBANLIST = 368

Todo:

Definition at line 327 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFEXCEPTLIST = 349

Marks the end of the exception list for a channel.

<channel> :End of Channel Exception List

Definition at line 294 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFHELP = 706

Todo:

Definition at line 585 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFINFO = 374

Todo:

Definition at line 339 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFINVITELIST = 347

Marks the end of the invite list.

:End of /INVITE list.
:End of Invite list
<channel> :End of Channel Invite List
Note
The exact format for this numeric depends on the implementation.

Definition at line 288 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFLINKS = 365

Marks the end of the links for this server.

<mask> :End of /LINKS list.

Definition at line 321 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFMODLIST = 703

Todo:

Definition at line 576 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFMOTD = 376

Todo:

Definition at line 345 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFNAMES = 366

Todo:

Definition at line 309 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFOMOTD = 722

Todo:

Definition at line 627 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFSTATS = 219

Marks the end of the STATS report.

<stats letter> :End of STATS report

Definition at line 114 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFTRACE = 262

Alias for Erebot_Interface_Numerics::RPL_TRACEEND.

Definition at line 186 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFUSERS = 394

Todo:

Definition at line 366 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFWATCHLIST = 607

Marks the end of a WATCH command.

:End of WATCH <command>

Definition at line 567 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFWHO = 315

Marks the end of the results to a WHO.

<mask> :End of /WHO list.

Definition at line 303 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFWHOIS = 318

The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message.

<nick> :End of WHOIS list

Definition at line 249 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ENDOFWHOWAS = 369

Sent in response to a WHOWAS, marks the end of the WHOWAS message processing.

<nick> :End of WHOWAS

Definition at line 240 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ETRACE = 709

Todo:

Definition at line 591 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ETRACE_FULL = 708

Todo:

Definition at line 588 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_EXCEPTLIST = 348

Sent by the server in response to a MODE #channel +e command for every entry currently in the ban exception list.

<channel> <nick>!<ident>@<host>
<channel> <nick>!<ident>@<host> <who> <when>

Definition at line 291 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_GLOBALUSERS = 266

Todo:
:Current global users: <nb global users> Max: <max global users>
:Current Global Users: <nb global users> Max: <max global users>
:Current global users: <nb global users> Max: <max global users>
<nb global users> <max global users> :Current global users <nb global users>, max <max global users>
Note
Though the general format for this numeric is roughly the same for every IRCd, multiple variations can be found in the wild, making it quite hard to parse this numeric.

Definition at line 195 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_HELPSTART = 704

Todo:

Definition at line 579 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_HELPTXT = 705

Todo:

Definition at line 582 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_HOSTHIDDEN = 396

Todo:

Definition at line 372 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_INFO = 371

Todo:

Definition at line 330 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_INFOSTART = 373

Todo:
:Server INFO

Definition at line 336 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_INVITELIST = 346

The numeric is sent for every entry on the invite list for a channel when the invite list has been requested.

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 285 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_INVITING = 341

Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.

<nick> <channel>

Definition at line 282 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ISCAPTURED = 727

Todo:

Definition at line 642 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ISON = 303

Reply format used by ISON to list replies to the query list.

:*1<nick> *( " " <nick> )

Definition at line 210 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ISUNCAPTURED = 728

Todo:

Definition at line 645 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_ISUPPORT = 5

Gives information of the specific commands/options supported by the server.

<features+> :are supported by this server
Note
This numeric conflicts with the one defined in RFC 2812 for Erebot_Interface_Numerics::RPL_BOUNCE.

Definition at line 42 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_KNOCK = 710

Todo:

Definition at line 594 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_KNOCKDLVR = 711

Todo:

Definition at line 597 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LINKS = 364

Sent in response to a LINKS command for every server currently linked to this one that matches a given mask.

Note
The format for this numeric changes depending on the implementation.

Definition at line 318 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LIST = 322

Sent in response to a LIST command, contains the actual response data.

<channel> <# visible> :<topic>

Definition at line 258 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LISTEND = 323

Sent in response to a LIST command, marks the end of the server's response.

:End of LIST
Note
If there are no channels available to return, only Erebot_Interface_Numerics::RPL_LISTEND will be sent.

Definition at line 261 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LISTSTART = 321

Obsolete numeric used to mark the beginning of a reply to a LIST command.

Definition at line 255 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LOAD2HI = 263

Mostly an alias for Erebot_Interface_Numerics::RPL_TRYAGAIN, except that the text is worded slightly differently.

<command> :Server load is temporarily too heavy. Please wait a while and try again.
Note
Although the name and the text imply that it is the server's load that causes this reply, in practice it seems to be sent whenever a user attempts to request too much information from a server. For example, if you attempt too many STATS requests in a short period of time, you will get this error.

Definition at line 189 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LOCALUSERS = 265

Todo:
:Current local users: <nb local users> Max: <max local users>
:Current Local Users: <nb local users> Max: <max local users>
:Current local users: <nb local users> Max: <max local users>
<nb local users> <max local users> :Current local users <nb local users>, max <max local users>
Note
Though the general format for this numeric is roughly the same for every IRCd, multiple variations can be found in the wild, making it quite hard to parse.

Definition at line 192 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LOGOFF = 601

Sent when someone on your watch list logs offline.

<nick> <ident> <host> <timestamp> :logged offline

Definition at line 549 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LOGON = 600

Sent when someone on your watch list logs online.

<nick> <ident> <host> <timestamp> :logged online

Definition at line 546 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LUSERCHANNELS = 254

Sent in response to a LUSERS message to indicate how many IRC channels have been formed, if any.

<integer> :channels formed

Definition at line 168 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LUSERCLIENT = 251

In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (global count).

:There are <integer> users and <integer> services on <integer> servers

Definition at line 159 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LUSERME = 255

In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (local count).

:I have <integer> clients and <integer> servers

Definition at line 171 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LUSEROP = 252

Sent in response to a LUSERS message to indicate how many IRC operators are currently connected, if any.

<integer> :operator(s) online

Definition at line 162 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_LUSERUNKNOWN = 253

Sent in response to a LUSERS message to indicate how many unknown connections there are, if any.

<integer> :unknown connection(s)

Definition at line 165 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MAP = 15

Sent as a response to a MAP command, with information on the network's map.

Note
Unfortunately, the format of this numeric changes heavily depending on the IRCd.

Definition at line 48 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MAPEND = 17

Marks the end of the network's map.

:End of /MAP

Definition at line 54 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MAPMORE = 16

Sent as a response to a MAP command, to indicate that the network contains more servers than what was displayed.

Note
Unfortunately, the format of this numeric changes heavily depending on the IRCd.

Definition at line 51 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MODLIST = 702

Todo:

Definition at line 573 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MOTD = 372

Todo:

Definition at line 333 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MOTDSTART = 375

Todo:

Definition at line 342 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_MYINFO = 4

Supported user and channel modes.

<servername> <version> <available user modes> <available channel modes>

Definition at line 39 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NAMREPLY = 353

This numeric is used in response to a NAMES command or upon joining a channel and contains the nicknames of users currently in the channel with their status.

<channel> :<status><nick>( <status <nick>)*

Definition at line 306 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOTESTLINE = 726

Todo:

Definition at line 639 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOTOPIC = 331

Sent when joining a channel or issuing a TOPIC command and no topic has been set yet.

<channel> :No topic is set

Definition at line 270 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOUSERS = 395

Todo:

Definition at line 369 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOWAWAY = 306

Sent when the client sets an AWAY message.

:You have been marked as being away

Definition at line 219 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOWOFF = 605

Sent after a nick has been added to your watch list and that person is currently offline.

<nick> * * 0 :is offline

Definition at line 561 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_NOWON = 604

Sent after a nick has been added to your watch list and that person is currently online.

<nick> <ident> <host> <timestamp> :is online

Definition at line 558 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_OMOTD = 721

Todo:

Definition at line 624 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_OMOTDSTART = 720

Todo:

Definition at line 621 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_REDIR = 10

Alias for Erebot_Interface_Numerics::RPL_BOUNCE.

Definition at line 45 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_REHASHING = 382

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

Definition at line 351 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_RSACHALLENGE = 386

Todo:

Definition at line 354 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSALINE = 226

Todo:

Definition at line 129 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSCLINE = 213

This numeric is used for every entry configured through C-lines (connect).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 96 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSCOMMANDS = 212

Reports statistics on commands usage.

<command> <count> <byte count> <remote count>

Definition at line 93 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSCONN = 250

Todo:
:Highest connection count: <nb connections> (<nb clients> clients)
:Highest connection count: <nb connections> (<nb clients> clients) (<SYNs> connections received)

Definition at line 156 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSDEBUG = 249

Todo:

Definition at line 153 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSDLINE = 225

This numeric is used for every entry configured through D-lines (deny link).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 126 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSFLINE = 224

Todo:

Definition at line 123 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSHLINE = 244

This numeric is used for every entry configured through H-lines (hub).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 141 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSILINE = 215

This numeric is used for every entry configured through I-lines (allow).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 102 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSKLINE = 216

This numeric is used for every entry configured through K-lines (ban user).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 105 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSLINKINFO = 211

Reports statistics on a connection.

<linkname> <sendq> <sent messages> <sent Kbytes> <received messages> <received Kbytes> <time open>

<linkname> identifies the particular connection, <sendq> is the amount of data that is queued and waiting to be sent <sent messages> the number of messages sent, and <sent Kbytes> the amount of data sent, in Kbytes. <received messages> and <received Kbytes> are the equivalent of <sent messages> and <sent Kbytes> for received data, respectively. <time open> indicates how long ago the connection was opened, in seconds.

Definition at line 90 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSLLINE = 241

This numeric is used for every entry configured through L-lines (leaf).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 132 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSNLINE = 214

This numeric is used for every entry configured through N-lines (accept connection).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 99 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSOLINE = 243

This numeric is used for every entry configured through O-lines (oper).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 138 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSPLINE = 220

Todo:

Definition at line 117 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSQLINE = 217

This numeric is used for every entry configured through Q-lines (ban nick).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 108 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSSLINE = 245

Todo:

Definition at line 144 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSULINE = 248

Todo:

Definition at line 150 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSUPTIME = 242

Reports the server uptime.

:Server Up <days> days <hours>:<minutes>:<seconds>

Definition at line 135 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSXLINE = 247

Todo:

Definition at line 147 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_STATSYLINE = 218

This numeric is used for every entry configured through Y-lines (class).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 111 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TARGNOTIFY = 717

Todo:

Definition at line 615 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TARGUMODEG = 716

Todo:

Definition at line 612 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TESTLINE = 725

Todo:

Definition at line 636 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TESTMASK = 724

Todo:

Definition at line 633 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TEXT = 304

Todo:

Definition at line 213 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TIME = 391

When replying to the TIME message, a server MUST send the reply using the RPL_TIME format below.

<server> :<string showing server's local time>
Note
The string showing the time need only contain the correct time there. There is no further requirement for the day and time string.

Definition at line 357 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TOPIC = 332

Sent when joining a channel or issuing a TOPIC command; contains the current topic.

<channel> :<topic>

Definition at line 273 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TOPICWHOTIME = 333

Todo:
<channel> <nick> <timestamp>

Definition at line 276 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACECAPTURED = 207

Todo:

Definition at line 81 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACECLASS = 209

Used when tracing connections to give information on a class of connections.

Class <class> <count>

Definition at line 87 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACECONNECTING = 201

Used when tracing connections which have not been fully established and are still attempting to connect.

Try. <class> <server>

Definition at line 63 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACEHANDSHAKE = 202

Used when tracing connections which have not been fully established and are in the process of completing the "server handshake".

H.S. <class> <server>

Definition at line 66 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACELINK = 200

RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server.

Link <version & debug level> <destination> <next server> V<protocol version> <link uptime in seconds> <backstream sendq> <upstream sendq>

Definition at line 60 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACENEWTYPE = 208

RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway.

<newtype> 0 <client name>

Definition at line 84 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACEOPERATOR = 204

Used when tracing connections to give information on IRC operators.

Oper <class> <nick>

Definition at line 72 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACESERVER = 206

Used when tracing connections to give information on IRC servers.

Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server> V<protocol version>

Definition at line 78 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACEUNKNOWN = 203

Used when tracing connections which have not been fully established and are unknown.

???? <class> [<client IP address in dot form>]

Definition at line 69 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_TRACEUSER = 205

Used when tracing connections to give information on (non-operator) IRC clients.

User <class> <nick>

Definition at line 75 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_UMODEGMSG = 718

Todo:

Definition at line 618 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_UMODEIS = 221

To answer a query about a client's own mode, RPL_UMODEIS is sent back.

<user mode string>

Definition at line 120 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_UNAWAY = 305

Sent went the client removes an AWAY message.

:You are no longer marked as being away

Definition at line 216 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_USERHOST = 302

Reply format used by USERHOST to list replies to the query list.

:*1<reply> *( " " <reply> )

The reply string is composed as follows:

reply = nickname [ "*" ] "=" ( "+" / "-" ) 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.

Definition at line 207 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_USERIP = 307

Todo:

Definition at line 222 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_USERS = 393

Todo:

Definition at line 363 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_USERSSTART = 392

Todo:

Definition at line 360 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_VERSION = 351

Reply by the server showing its version details.

<version>.<debuglevel> <server> :<comments>

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.

Definition at line 297 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WATCHLIST = 606

This numeric is sent back for every entry in your watch list when the WATCH s or WATCH S command is used.

:<nick>

Definition at line 564 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WATCHOFF = 602

Sent by the server after it receives a request to remove someone from the watch list.

<nick> <ident> <host> <timestamp> :stopped watching

Definition at line 552 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WATCHSTAT = 603

Displays how many people are on your watch list and how many have added you to their watch list.

:You have <mine> and are on <others> WATCH entries

Definition at line 555 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WELCOME = 1

First numeric sent to a client after its connection (welcome message).

Welcome to the Internet Relay Network <nick>!<user>@<host>

Definition at line 30 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISACTUALLY = 338

Todo:

Definition at line 279 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISADMIN = 308

Todo:

Definition at line 225 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISCHANNELS = 319

Sent in response to a WHOIS, listing the public channels the target user is on.

<nick> :*( ( "@" / "+" ) <channel> " " )
Note
For each reply set, 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.

Definition at line 252 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISCHANOP = 316

Redundant and not needed but reserved.

Definition at line 243 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISIDLE = 317

Sent in response to a WHOIS, indicating how much time the target user has spent idle.

<nick> <integer> :seconds idle

Definition at line 246 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISOPERATOR = 313

Sent in response to a WHOIS, indicating that the target user is an IRC operator.

<nick> :is an IRC operator

Definition at line 234 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISSECURE = 671

Todo:

Definition at line 570 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISSERVER = 312

Sent in response to a WHOIS or WHOWAS, indicating the IRC server the target user was connected to.

<user> <server> :<other information>

Definition at line 231 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOISUSER = 311

Sent in response to a WHOIS, giving a few information on the target user.

<nick> <user> <host> * :<real name>
Note
The '*' in RPL_WHOISUSER is there as the literal character and not as a wild card.

Definition at line 228 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOREPLY = 352

Sent back for every user that matches the criteria for the current WHO command.

<channel> <user name> <hostname> <server> <nick> <status> :<hops> <realname>

Definition at line 300 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_WHOWASUSER = 314

Sent in response to a WHOWAS, giving information on the target user.

<nick> <user> <host> * :<real name>

Definition at line 237 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_YOUREOPER = 381

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

Definition at line 348 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_YOURHOST = 2

Gives the name/version of the server we're connected to.

Your host is <servername>, running version <ver>

Definition at line 33 of file IrcdHybrid.php.

const Erebot\NumericProfile\IrcdHybrid::RPL_YOURID = 42

Sent on connect by some IRC servers to notify the newly-connected user about his unique user ID.

<UUID> :your unique ID

Definition at line 57 of file IrcdHybrid.php.


The documentation for this class was generated from the following file: