Erebot  latest
A modular IRC bot for PHP 5.3+
Unreal.php
1 <?php
2 /*
3  This file is part of Erebot, a modular IRC bot written in PHP.
4 
5  Copyright © 2010 François Poirotte
6 
7  Erebot is free software: you can redistribute it and/or modify
8  it under the terms of the GNU General Public License as published by
9  the Free Software Foundation, either version 3 of the License, or
10  (at your option) any later version.
11 
12  Erebot is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with Erebot. If not, see <http://www.gnu.org/licenses/>.
19 */
20 
21 namespace Erebot\NumericProfile;
22 
28 {
30  const RPL_WELCOME = 1;
31 
33  const RPL_YOURHOST = 2;
34 
36  const RPL_CREATED = 3;
37 
39  const RPL_MYINFO = 4;
40 
42  const RPL_ISUPPORT = 5;
43 
45  const RPL_REDIR = 10;
46 
48  const RPL_REMOTEISUPPORT = 105;
49 
51  const ERR_NOSUCHNICK = 401;
52 
54  const ERR_NOSUCHSERVER = 402;
55 
57  const ERR_NOSUCHCHANNEL = 403;
58 
60  const ERR_CANNOTSENDTOCHAN = 404;
61 
63  const ERR_TOOMANYCHANNELS = 405;
64 
66  const ERR_WASNOSUCHNICK = 406;
67 
69  const ERR_TOOMANYTARGETS = 407;
70 
72  const ERR_NOSUCHSERVICE = 408;
73 
75  const ERR_NOORIGIN = 409;
76 
78  const ERR_NORECIPIENT = 411;
79 
81  const ERR_NOTEXTTOSEND = 412;
82 
84  const ERR_NOTOPLEVEL = 413;
85 
87  const ERR_WILDTOPLEVEL = 414;
88 
90  const ERR_UNKNOWNCOMMAND = 421;
91 
93  const ERR_NOMOTD = 422;
94 
96  const ERR_NOADMININFO = 423;
97 
99  const ERR_FILEERROR = 424;
100 
102  const ERR_NOOPERMOTD = 425;
103 
105  const ERR_TOOMANYAWAY = 429;
106 
108  const ERR_NONICKNAMEGIVEN = 431;
109 
111  const ERR_ERRONEUSNICKNAME = 432;
112 
114  const ERR_NICKNAMEINUSE = 433;
115 
117  const ERR_NORULES = 434;
118 
120  const ERR_SERVICECONFUSED = 435;
121 
123  const ERR_NICKCOLLISION = 436;
124 
126  const ERR_BANNICKCHANGE = 437;
127 
129  const ERR_NCHANGETOOFAST = 438;
130 
132  const ERR_TARGETTOOFAST = 439;
133 
135  const ERR_SERVICESDOWN = 440;
136 
138  const ERR_USERNOTINCHANNEL = 441;
139 
141  const ERR_NOTONCHANNEL = 442;
142 
144  const ERR_USERONCHANNEL = 443;
145 
147  const ERR_NOLOGIN = 444;
148 
150  const ERR_SUMMONDISABLED = 445;
151 
153  const ERR_USERSDISABLED = 446;
154 
156  const ERR_NONICKCHANGE = 447;
157 
159  const ERR_NOTREGISTERED = 451;
160 
162  const ERR_HOSTILENAME = 455;
163 
165  const ERR_NOHIDING = 459;
166 
168  const ERR_NOTFORHALFOPS = 460;
169 
171  const ERR_NEEDMOREPARAMS = 461;
172 
174  const ERR_ALREADYREGISTRED = 462;
175 
177  const ERR_NOPERMFORHOST = 463;
178 
180  const ERR_PASSWDMISMATCH = 464;
181 
183  const ERR_YOUREBANNEDCREEP = 465;
184 
186  const ERR_YOUWILLBEBANNED = 466;
187 
189  const ERR_KEYSET = 467;
190 
193 
195  const ERR_LINKSET = 469;
196 
198  const ERR_LINKCHANNEL = 470;
199 
201  const ERR_CHANNELISFULL = 471;
202 
204  const ERR_UNKNOWNMODE = 472;
205 
207  const ERR_INVITEONLYCHAN = 473;
208 
210  const ERR_BANNEDFROMCHAN = 474;
211 
213  const ERR_BADCHANNELKEY = 475;
214 
216  const ERR_BADCHANMASK = 476;
217 
219  const ERR_NEEDREGGEDNICK = 477;
220 
222  const ERR_BANLISTFULL = 478;
223 
225  const ERR_LINKFAIL = 479;
226 
228  const ERR_CANNOTKNOCK = 480;
229 
231  const ERR_NOPRIVILEGES = 481;
232 
234  const ERR_CHANOPRIVSNEEDED = 482;
235 
237  const ERR_CANTKILLSERVER = 483;
238 
240  const ERR_ATTACKDENY = 484;
241 
243  const ERR_KILLDENY = 485;
244 
246  const ERR_NONONREG = 486;
247 
249  const ERR_NOTFORUSERS = 487;
250 
252  const ERR_HTMDISABLED = 488;
253 
255  const ERR_SECUREONLYCHAN = 489;
256 
258  const ERR_NOSWEAR = 490;
259 
261  const ERR_NOOPERHOST = 491;
262 
264  const ERR_NOCTCP = 492;
265 
268 
270  const ERR_TOOMANYJOINS = 500;
271 
273  const ERR_UMODEUNKNOWNFLAG = 501;
274 
276  const ERR_USERSDONTMATCH = 502;
277 
279  const ERR_SILELISTFULL = 511;
280 
282  const ERR_TOOMANYWATCH = 512;
283 
285  const ERR_NEEDPONG = 513;
286 
288  const ERR_TOOMANYDCC = 514;
289 
291  const ERR_DISABLED = 517;
292 
294  const ERR_NOINVITE = 518;
295 
297  const ERR_ADMONLY = 519;
298 
300  const ERR_OPERONLY = 520;
301 
303  const ERR_LISTSYNTAX = 521;
304 
306  const RPL_NONE = 300;
307 
309  const RPL_AWAY = 301;
310 
312  const RPL_USERHOST = 302;
313 
315  const RPL_ISON = 303;
316 
318  const RPL_TEXT = 304;
319 
321  const RPL_UNAWAY = 305;
322 
324  const RPL_NOWAWAY = 306;
325 
327  const RPL_WHOISREGNICK = 307;
328 
330  const RPL_RULESSTART = 308;
331 
333  const RPL_ENDOFRULES = 309;
334 
336  const RPL_WHOISHELPOP = 310;
337 
339  const RPL_WHOISUSER = 311;
340 
342  const RPL_WHOISSERVER = 312;
343 
345  const RPL_WHOISOPERATOR = 313;
346 
348  const RPL_WHOWASUSER = 314;
349 
351  const RPL_ENDOFWHOWAS = 369;
352 
354  const RPL_WHOISCHANOP = 316;
355 
357  const RPL_WHOISIDLE = 317;
358 
360  const RPL_ENDOFWHOIS = 318;
361 
363  const RPL_WHOISCHANNELS = 319;
364 
366  const RPL_WHOISSPECIAL = 320;
367 
369  const RPL_LISTSTART = 321;
370 
372  const RPL_LIST = 322;
373 
375  const RPL_LISTEND = 323;
376 
378  const RPL_CHANNELMODEIS = 324;
379 
381  const RPL_CREATIONTIME = 329;
382 
384  const RPL_NOTOPIC = 331;
385 
387  const RPL_TOPIC = 332;
388 
390  const RPL_TOPICWHOTIME = 333;
391 
393  const RPL_INVITELIST = 336;
394 
396  const RPL_ENDOFINVITELIST = 337;
397 
399  const RPL_LISTSYNTAX = 334;
400 
402  const RPL_WHOISBOT = 335;
403 
405  const RPL_USERIP = 340;
406 
408  const RPL_INVITING = 341;
409 
411  const RPL_SUMMONING = 342;
412 
414  const RPL_VERSION = 351;
415 
417  const RPL_WHOREPLY = 352;
418 
420  const RPL_ENDOFWHO = 315;
421 
423  const RPL_NAMREPLY = 353;
424 
426  const RPL_ENDOFNAMES = 366;
427 
429  const RPL_INVEXLIST = 346;
430 
432  const RPL_ENDOFINVEXLIST = 347;
433 
435  const RPL_EXLIST = 348;
436 
438  const RPL_ENDOFEXLIST = 349;
439 
441  const RPL_KILLDONE = 361;
442 
444  const RPL_CLOSING = 362;
445 
447  const RPL_CLOSEEND = 363;
448 
450  const RPL_LINKS = 364;
451 
453  const RPL_ENDOFLINKS = 365;
454 
456  const RPL_BANLIST = 367;
457 
459  const RPL_ENDOFBANLIST = 368;
460 
462  const RPL_INFO = 371;
463 
465  const RPL_MOTD = 372;
466 
468  const RPL_INFOSTART = 373;
469 
471  const RPL_ENDOFINFO = 374;
472 
474  const RPL_MOTDSTART = 375;
475 
477  const RPL_ENDOFMOTD = 376;
478 
480  const RPL_WHOISHOST = 378;
481 
483  const RPL_WHOISMODES = 379;
484 
486  const RPL_YOUREOPER = 381;
487 
489  const RPL_REHASHING = 382;
490 
492  const RPL_YOURESERVICE = 383;
493 
495  const RPL_MYPORTIS = 384;
496 
498  const RPL_NOTOPERANYMORE = 385;
499 
501  const RPL_QLIST = 386;
502 
504  const RPL_ENDOFQLIST = 387;
505 
507  const RPL_ALIST = 388;
508 
510  const RPL_ENDOFALIST = 389;
511 
513  const RPL_TIME = 391;
514 
516  const RPL_USERSSTART = 392;
517 
519  const RPL_USERS = 393;
520 
522  const RPL_ENDOFUSERS = 394;
523 
525  const RPL_NOUSERS = 395;
526 
528  const RPL_TRACELINK = 200;
529 
531  const RPL_TRACECONNECTING = 201;
532 
534  const RPL_TRACEHANDSHAKE = 202;
535 
537  const RPL_TRACEUNKNOWN = 203;
538 
540  const RPL_TRACEOPERATOR = 204;
541 
543  const RPL_TRACEUSER = 205;
544 
546  const RPL_TRACESERVER = 206;
547 
549  const RPL_TRACESERVICE = 207;
550 
552  const RPL_TRACENEWTYPE = 208;
553 
555  const RPL_TRACECLASS = 209;
556 
558  const RPL_STATSHELP = 210;
559 
561  const RPL_STATSLINKINFO = 211;
562 
564  const RPL_STATSCOMMANDS = 212;
565 
567  const RPL_STATSCLINE = 213;
568 
570  const RPL_STATSOLDNLINE = 214;
571 
573  const RPL_STATSILINE = 215;
574 
576  const RPL_STATSKLINE = 216;
577 
579  const RPL_STATSQLINE = 217;
580 
582  const RPL_STATSYLINE = 218;
583 
585  const RPL_ENDOFSTATS = 219;
586 
588  const RPL_STATSBLINE = 220;
589 
591  const RPL_UMODEIS = 221;
592 
594  const RPL_SQLINE_NICK = 222;
595 
597  const RPL_STATSGLINE = 223;
598 
600  const RPL_STATSTLINE = 224;
601 
603  const RPL_STATSELINE = 225;
604 
606  const RPL_STATSNLINE = 226;
607 
609  const RPL_STATSVLINE = 227;
610 
612  const RPL_STATSBANVER = 228;
613 
615  const RPL_STATSSPAMF = 229;
616 
618  const RPL_STATSEXCEPTTKL = 230;
619 
621  const RPL_SERVICEINFO = 231;
622 
624  const RPL_RULES = 232;
625 
627  const RPL_SERVICE = 233;
628 
630  const RPL_SERVLIST = 234;
631 
633  const RPL_SERVLISTEND = 235;
634 
636  const RPL_STATSLLINE = 241;
637 
639  const RPL_STATSUPTIME = 242;
640 
642  const RPL_STATSOLINE = 243;
643 
645  const RPL_STATSHLINE = 244;
646 
648  const RPL_STATSSLINE = 245;
649 
651  const RPL_STATSXLINE = 247;
652 
654  const RPL_STATSULINE = 248;
655 
657  const RPL_STATSDEBUG = 249;
658 
660  const RPL_STATSCONN = 250;
661 
663  const RPL_LUSERCLIENT = 251;
664 
666  const RPL_LUSEROP = 252;
667 
669  const RPL_LUSERUNKNOWN = 253;
670 
672  const RPL_LUSERCHANNELS = 254;
673 
675  const RPL_LUSERME = 255;
676 
678  const RPL_ADMINME = 256;
679 
681  const RPL_ADMINLOC1 = 257;
682 
684  const RPL_ADMINLOC2 = 258;
685 
687  const RPL_ADMINEMAIL = 259;
688 
690  const RPL_TRACELOG = 261;
691 
693  const RPL_LOCALUSERS = 265;
694 
696  const RPL_GLOBALUSERS = 266;
697 
699  const RPL_SILELIST = 271;
700 
702  const RPL_ENDOFSILELIST = 272;
703 
705  const RPL_STATSDLINE = 275;
706 
708  const RPL_HELPHDR = 290;
709 
711  const RPL_HELPOP = 291;
712 
714  const RPL_HELPTLR = 292;
715 
717  const RPL_HELPHLP = 293;
718 
720  const RPL_HELPFWD = 294;
721 
723  const RPL_HELPIGN = 295;
724 
726  const RPL_MAP = 6;
727 
729  const RPL_MAPMORE = 610;
730 
732  const RPL_MAPEND = 7;
733 
735  const ERR_WHOSYNTAX = 522;
736 
738  const ERR_WHOLIMEXCEED = 523;
739 
741  const ERR_OPERSPVERIFY = 524;
742 
744  const RPL_SNOMASK = 8;
745 
747  const RPL_REAWAY = 597;
748 
750  const RPL_GONEAWAY = 598;
751 
753  const RPL_NOTAWAY = 599;
754 
756  const RPL_LOGON = 600;
757 
759  const RPL_LOGOFF = 601;
760 
762  const RPL_WATCHOFF = 602;
763 
765  const RPL_WATCHSTAT = 603;
766 
768  const RPL_NOWON = 604;
769 
771  const RPL_NOWOFF = 605;
772 
774  const RPL_WATCHLIST = 606;
775 
777  const RPL_ENDOFWATCHLIST = 607;
778 
780  const RPL_CLEARWATCH = 608;
781 
783  const RPL_NOWISAWAY = 609;
784 
786  const RPL_DCCSTATUS = 617;
787 
789  const RPL_DCCLIST = 618;
790 
792  const RPL_ENDOFDCCLIST = 619;
793 
795  const RPL_DCCINFO = 620;
796 
798  const RPL_DUMPING = 640;
799 
801  const RPL_DUMPRPL = 641;
802 
804  const RPL_EODUMP = 642;
805 
807  const RPL_SPAMCMDFWD = 659;
808 
810  const RPL_STARTTLS = 670;
811 
813  const RPL_WHOISSECURE = 671;
814 
816  const ERR_CANNOTDOCOMMAND = 972;
817 
820 
822  const ERR_STARTTLS = 691;
823 
825  const ERR_NUMERICERR = 999;
826 }
const RPL_ADMINLOC2
Returned in response to an ADMIN message, usually giving information on the institution hosting the s...
Definition: Unreal.php:684
const RPL_TIME
When replying to the TIME message, a server MUST send the reply using the RPL_TIME format below...
Definition: Unreal.php:513
const ERR_NOORIGIN
PING or PONG message missing the originator parameter.
Definition: Unreal.php:75
const RPL_LUSEROP
Sent in response to a LUSERS message to indicate how many IRC operators are currently connected...
Definition: Unreal.php:666
const RPL_WHOREPLY
Sent back for every user that matches the criteria for the current WHO command.
Definition: Unreal.php:417
const ERR_WILDTOPLEVEL
Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when the top-l...
Definition: Unreal.php:87
const RPL_ISON
Reply format used by ISON to list replies to the query list.
Definition: Unreal.php:315
const RPL_STATSOLINE
This numeric is used for every entry configured through O-lines (oper).
Definition: Unreal.php:642
const RPL_WHOWASUSER
Sent in response to a WHOWAS, giving information on the target user.
Definition: Unreal.php:348
const RPL_LUSERCLIENT
In processing an LUSERS message, the server sends this numeric to indicate how many clients and serve...
Definition: Unreal.php:663
const RPL_STATSHLINE
This numeric is used for every entry configured through H-lines (hub).
Definition: Unreal.php:645
const RPL_WATCHSTAT
Displays how many people are on your watch list and how many have added you to their watch list...
Definition: Unreal.php:765
const RPL_TRACELOG
Used to indicate that TRACE information is being logged to a file on the IRC server.
Definition: Unreal.php:690
const RPL_ENDOFSTATS
Marks the end of the STATS report.
Definition: Unreal.php:585
const RPL_ENDOFDCCLIST
Marks the end of either the DCCALLOW HELP command or the DCCALLOW LIST command.
Definition: Unreal.php:792
const RPL_SERVLISTEND
Marks the end of the list of services, sent in response to a SERVLIST message.
Definition: Unreal.php:633
const RPL_SERVLIST
When listing services in reply to a SERVLIST message, a separate RPL_SERVLIST is sent for each servic...
Definition: Unreal.php:630
const RPL_TRACESERVICE
Used when tracing connections to give information on IRC services.
Definition: Unreal.php:549
const ERR_CHANNELISFULL
Returned when trying to JOIN a channel for which a limit has been set and reached.
Definition: Unreal.php:201
const RPL_ENDOFINVEXLIST
Alias for Erebot_Interface_Numerics::RPL_ENDOFINVITELIST.
Definition: Unreal.php:432
const RPL_SERVICEINFO
Unused numeric.
Definition: Unreal.php:621
Abstract class that serves as a base to create a numeric profile for an IRCd server.
Definition: Base.php:33
const ERR_NOPRIVILEGES
Any command requiring operator privileges to operate will return this error to indicate the attempt w...
Definition: Unreal.php:231
const ERR_YOUWILLBEBANNED
Sent by a server to a user to inform him/her that access to the server will soon be denied...
Definition: Unreal.php:186
const RPL_STATSKLINE
This numeric is used for every entry configured through K-lines (ban user).
Definition: Unreal.php:576
const RPL_ENDOFEXLIST
Alias for Erebot_Interface_Numerics::RPL_ENDOFEXCEPTLIST.
Definition: Unreal.php:438
const ERR_NICKNAMEINUSE
Returned when a NICK message is processed that results in an attempt to change to a currently existin...
Definition: Unreal.php:114
const ERR_NUMERICERR
Alias for Erebot_Interface_Numerics::ERR_NUMERIC_ERR.
Definition: Unreal.php:825
const ERR_NOTONCHANNEL
Returned by the server whenever a client tries to perform a channel affecting command for which the c...
Definition: Unreal.php:141
const RPL_ENDOFWATCHLIST
Marks the end of a WATCH command.
Definition: Unreal.php:777
const RPL_STATSILINE
This numeric is used for every entry configured through I-lines (allow).
Definition: Unreal.php:573
const RPL_MYINFO
Supported user and channel modes.
Definition: Unreal.php:39
const ERR_USERONCHANNEL
Returned when a client tries to invite a user to a channel they are already on.
Definition: Unreal.php:144
const RPL_NOWON
Sent after a nick has been added to your watch list and that person is currently online.
Definition: Unreal.php:768
const RPL_UMODEIS
To answer a query about a client&#39;s own mode, RPL_UMODEIS is sent back.
Definition: Unreal.php:591
const RPL_MAP
Sent as a response to a MAP command, with information on the network&#39;s map.
Definition: Unreal.php:726
const RPL_WELCOME
First numeric sent to a client after its connection (welcome message).
Definition: Unreal.php:30
const RPL_STATSLINKINFO
Reports statistics on a connection.
Definition: Unreal.php:561
const RPL_DCCLIST
This numeric is sent in response to a DCCALLOW LIST command for every person that is currently presen...
Definition: Unreal.php:789
const RPL_DCCSTATUS
This numeric is sent back to you after every command to add or remove some user from your DCC allow l...
Definition: Unreal.php:786
const ERR_TOOMANYAWAY
This numeric is sent by the IRC server when two many AWAY commands have been issued by the user in a ...
Definition: Unreal.php:105
const RPL_TRACEOPERATOR
Used when tracing connections to give information on IRC operators.
Definition: Unreal.php:540
const RPL_NOTOPIC
Sent when joining a channel or issuing a TOPIC command and no topic has been set yet.
Definition: Unreal.php:384
const RPL_STATSLLINE
This numeric is used for every entry configured through L-lines (leaf).
Definition: Unreal.php:636
const RPL_ADMINME
Returned as the first numeric in response to an ADMIN message.
Definition: Unreal.php:678
const RPL_YOUREOPER
RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained ...
Definition: Unreal.php:486
const RPL_ISUPPORT
Gives information of the specific commands/options supported by the server.
Definition: Unreal.php:42
const RPL_TRACECLASS
Used when tracing connections to give information on a class of connections.
Definition: Unreal.php:555
const RPL_LOGOFF
Sent when someone on your watch list logs offline.
Definition: Unreal.php:759
const RPL_STATSQLINE
This numeric is used for every entry configured through Q-lines (ban nick).
Definition: Unreal.php:579
const ERR_USERSDONTMATCH
Error sent to any user trying to view or change the user mode for a user other than themselves...
Definition: Unreal.php:276
const ERR_NOSUCHNICK
Used to indicate the nickname parameter supplied to a command is currently unused.
Definition: Unreal.php:51
const RPL_REHASHING
If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to...
Definition: Unreal.php:489
const RPL_TOPIC
Sent when joining a channel or issuing a TOPIC command; contains the current topic.
Definition: Unreal.php:387
const RPL_YOURHOST
Gives the name/version of the server we&#39;re connected to.
Definition: Unreal.php:33
const ERR_NOTEXTTOSEND
Sent when a command did not receive any text when it was expecting some.
Definition: Unreal.php:81
const RPL_TRACEHANDSHAKE
Used when tracing connections which have not been fully established and are in the process of complet...
Definition: Unreal.php:534
const ERR_NONICKNAMEGIVEN
Returned when a nickname parameter is expected for a command and isn&#39;t found.
Definition: Unreal.php:108
const RPL_WHOISUSER
Sent in response to a WHOIS, giving a few information on the target user.
Definition: Unreal.php:339
const RPL_LOGON
Sent when someone on your watch list logs online.
Definition: Unreal.php:756
const RPL_ENDOFWHOIS
The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message.
Definition: Unreal.php:360
const RPL_TRACELINK
RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another se...
Definition: Unreal.php:528
const ERR_STARTTLS
Alias for Erebot_Interface_Numerics::ERR_STARTTLSFAIL.
Definition: Unreal.php:822
const RPL_WATCHLIST
This numeric is sent back for every entry in your watch list when the WATCH s or WATCH S command is u...
Definition: Unreal.php:774
const RPL_CREATED
Last time the IRC server was restarted.
Definition: Unreal.php:36
const RPL_TRACEUNKNOWN
Used when tracing connections which have not been fully established and are unknown.
Definition: Unreal.php:537
const ERR_NOPERMFORHOST
Returned to a client which attempts to register with a server which does not been setup to allow conn...
Definition: Unreal.php:177
const ERR_CANNOTSENDTOCHAN
Sent by the server when attempting to send a PRIVMSG on a channel when you&#39;re not allowed to do so...
Definition: Unreal.php:60
const RPL_TRACESERVER
Used when tracing connections to give information on IRC servers.
Definition: Unreal.php:546
const RPL_SERVICE
Unused numeric.
Definition: Unreal.php:627
const RPL_NOWOFF
Sent after a nick has been added to your watch list and that person is currently offline.
Definition: Unreal.php:771
const RPL_ADMINEMAIL
Returned as the last numeric in response to an ADMIN message, giving an email where the server&#39;s admi...
Definition: Unreal.php:687
const ERR_WASNOSUCHNICK
Returned by WHOWAS to indicate there is no history information for that nickname. ...
Definition: Unreal.php:66
const ERR_NOSUCHSERVICE
Returned to a client which is attempting to send a SQUERY to a service which does not exist...
Definition: Unreal.php:72
const RPL_WATCHOFF
Sent by the server after it receives a request to remove someone from the watch list.
Definition: Unreal.php:762
const RPL_STATSCOMMANDS
Reports statistics on commands usage.
Definition: Unreal.php:564
const ERR_NORECIPIENT
Used to indicate a recipient was expected for the given command.
Definition: Unreal.php:78
const ERR_INVITEONLYCHAN
Returned when trying to JOIN a channel which requires an invitation and you&#39;ve not been invited...
Definition: Unreal.php:207
Numeric profile for UnrealIRCd-based IRC servers.
Definition: Unreal.php:27
const RPL_KILLDONE
Unused numeric.
Definition: Unreal.php:441
const ERR_NOADMININFO
Returned by a server in response to an ADMIN message when there is an error in finding the appropriat...
Definition: Unreal.php:96
const ERR_PASSWDMISMATCH
Returned to indicate a failed attempt at registering a connection for which a password was required a...
Definition: Unreal.php:180
const RPL_TRACEUSER
Used when tracing connections to give information on (non-operator) IRC clients.
Definition: Unreal.php:543
const RPL_ENDOFWHOWAS
Sent in response to a WHOWAS, marks the end of the WHOWAS message processing.
Definition: Unreal.php:351
const RPL_STATSVLINE
This numeric is used for every entry configured through V-lines (deny version).
Definition: Unreal.php:609
const RPL_SILELIST
This numeric is sent in reply to a SILENCE command with no argument for each entry in your silence li...
Definition: Unreal.php:699
const ERR_NOTREGISTERED
Returned by the server to indicate that the client must be registered before the server will allow it...
Definition: Unreal.php:159
const ERR_USERSDISABLED
Returned by any server which does not support the USERS command, either because it was not implemente...
Definition: Unreal.php:153
const ERR_SILELISTFULL
This error is sent back when you try to add someone to your silence list and the list is already full...
Definition: Unreal.php:279
const RPL_ADMINLOC1
Returned in response to an ADMIN message, usually giving information on the city, state and country w...
Definition: Unreal.php:681
const ERR_NEEDMOREPARAMS
Returned by the server by numerous commands to indicate to the client that it didn&#39;t supply enough pa...
Definition: Unreal.php:171
const RPL_STATSNLINE
This numeric is used for every entry configured through N-lines (accept connection).
Definition: Unreal.php:606
const RPL_ENDOFINVITELIST
Marks the end of the invite list.
Definition: Unreal.php:396
const ERR_SUMMONDISABLED
Returned by any server which does not support the SUMMON command, either because it was not implement...
Definition: Unreal.php:150
const RPL_NOWAWAY
Sent when the client sets an AWAY message.
Definition: Unreal.php:324
const RPL_NONE
Dummy reply number. Not used.
Definition: Unreal.php:306
const RPL_UNAWAY
Sent went the client removes an AWAY message.
Definition: Unreal.php:321
const RPL_NAMREPLY
This numeric is used in response to a NAMES command or upon joining a channel and contains the nickna...
Definition: Unreal.php:423
const RPL_AWAY
RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away.
Definition: Unreal.php:309
const RPL_REDIR
Alias for Erebot_Interface_Numerics::RPL_BOUNCE.
Definition: Unreal.php:45
const RPL_ENDOFLINKS
Marks the end of the links for this server.
Definition: Unreal.php:453
const ERR_USERNOTINCHANNEL
Returned by the server to indicate that the target user of the command is not on the given channel...
Definition: Unreal.php:138
const RPL_RULES
This numeric is sent to you for every rule in use on this server.
Definition: Unreal.php:624
const ERR_UMODEUNKNOWNFLAG
Returned by the server to indicate that a MODE message was sent with a nickname parameter and that th...
Definition: Unreal.php:273
const ERR_FILEERROR
Generic error message used to report a failed file operation during the processing of a message...
Definition: Unreal.php:99
const RPL_LINKS
Sent in response to a LINKS command for every server currently linked to this one that matches a give...
Definition: Unreal.php:450
const ERR_UNKNOWNMODE
Returned when trying to set a mode which is not recognized by the server on a channel.
Definition: Unreal.php:204
const ERR_NOSWEAR
Alias for Erebot_Interface_Numerics::ERR_WORDFILTERED.
Definition: Unreal.php:258
const ERR_TOOMANYWATCH
The server will send this numeric back to you if you try to add someone to your watch list and the li...
Definition: Unreal.php:282
const RPL_STATSCLINE
This numeric is used for every entry configured through C-lines (connect).
Definition: Unreal.php:567
const RPL_DCCINFO
This numeric is sent as a reply to several commands dealing with the DCCALLOW list.
Definition: Unreal.php:795
const ERR_BADCHANNELKEY
Returned when trying to JOIN a channel for which a key was set and was either not given or incorrect...
Definition: Unreal.php:213
const RPL_TRACENEWTYPE
RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is b...
Definition: Unreal.php:552
const ERR_KEYSET
Sent when attempting to set a key for a channel which already has one.
Definition: Unreal.php:189
const ERR_CANTKILLSERVER
Any attempts to use the KILL command on a server will be refused and this error returned directly to ...
Definition: Unreal.php:237
const ERR_NOMOTD
Server&#39;s MOTD file could not be opened by the server.
Definition: Unreal.php:93
const RPL_YOURESERVICE
Sent by the server to a service upon successful registration.
Definition: Unreal.php:492
const RPL_USERHOST
Reply format used by USERHOST to list replies to the query list.
Definition: Unreal.php:312
const RPL_INVITELIST
The numeric is sent for every entry on the invite list for a channel when the invite list has been re...
Definition: Unreal.php:393
const RPL_ENDOFWHO
Marks the end of the results to a WHO.
Definition: Unreal.php:420
const ERR_ERRONEUSNICKNAME
Returned after receiving a NICK message which contains characters which do not fall in the defined se...
Definition: Unreal.php:111
const ERR_NOOPERHOST
If a client sends an OPER message and the server has not been configured to allow connections from th...
Definition: Unreal.php:261
const RPL_WHOISSERVER
Sent in response to a WHOIS or WHOWAS, indicating the IRC server the target user was connected to...
Definition: Unreal.php:342
const RPL_VERSION
Reply by the server showing its version details.
Definition: Unreal.php:414
const ERR_CHANOPRIVSNEEDED
Any command requiring &#39;chanop&#39; privileges (such as MODE messages) will return this error if the clien...
Definition: Unreal.php:234
const ERR_BANNEDFROMCHAN
Returned when trying to JOIN a channel from which you&#39;ve been banned.
Definition: Unreal.php:210
const ERR_UNKNOWNCOMMAND
Returned to a registered client to indicate that the command sent is unknown by the server...
Definition: Unreal.php:90
const RPL_WHOISIDLE
Sent in response to a WHOIS, indicating how much time the target user has spent idle.
Definition: Unreal.php:357
const ERR_BANLISTFULL
Returned when attempting to add a ban on a channel for which the banlist is already full...
Definition: Unreal.php:222
const RPL_STATSDLINE
This numeric is used for every entry configured through D-lines (deny link).
Definition: Unreal.php:705
const RPL_CHANNELMODEIS
Sent in response to a MODE command or upon joining an IRC channel, containing the modes that are in e...
Definition: Unreal.php:378
const RPL_STATSUPTIME
Reports the server uptime.
Definition: Unreal.php:639
const ERR_NOSUCHCHANNEL
Used to indicate the given channel name is invalid.
Definition: Unreal.php:57
const RPL_LUSERUNKNOWN
Sent in response to a LUSERS message to indicate how many unknown connections there are...
Definition: Unreal.php:669
const ERR_NORULES
Sent to indicate that the server does not have any rules defined.
Definition: Unreal.php:117
const RPL_SUMMONING
Returned by a server answering a SUMMON message to indicate that it is summoning that user...
Definition: Unreal.php:411
const ERR_NOLOGIN
Returned by the summon after a SUMMON command for a user was unable to be performed since they were n...
Definition: Unreal.php:147
const ERR_NOTOPLEVEL
Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when it doesn&#39;...
Definition: Unreal.php:84
const RPL_RULESSTART
Alias for Erebot_Interface_Numerics::RPL_RULESTART.
Definition: Unreal.php:330
const RPL_WHOISCHANOP
Redundant and not needed but reserved.
Definition: Unreal.php:354
const RPL_MAPEND
Marks the end of the network&#39;s map.
Definition: Unreal.php:732
const ERR_TOOMANYTARGETS
Used when several targets match the given parameters for a command.
Definition: Unreal.php:69
const RPL_LUSERCHANNELS
Sent in response to a LUSERS message to indicate how many IRC channels have been formed, if any.
Definition: Unreal.php:672
const ERR_YOUREBANNEDCREEP
Returned after an attempt to connect and register yourself with a server which has been setup to expl...
Definition: Unreal.php:183
const RPL_INVITING
Returned by the server to indicate that the attempted INVITE message was successful and is being pass...
Definition: Unreal.php:408
const RPL_WHOISOPERATOR
Sent in response to a WHOIS, indicating that the target user is an IRC operator.
Definition: Unreal.php:345
const RPL_LUSERME
In processing an LUSERS message, the server sends this numeric to indicate how many clients and serve...
Definition: Unreal.php:675
const RPL_STATSYLINE
This numeric is used for every entry configured through Y-lines (class).
Definition: Unreal.php:582
const RPL_STARTTLS
Alias for Erebot_Interface_Numerics::RPL_STARTTLSOK.
Definition: Unreal.php:810
const ERR_NICKCOLLISION
Returned by a server to a client when it detects a nickname collision (registered of a NICK that alre...
Definition: Unreal.php:123
const RPL_ENDOFSILELIST
Marks the end of the silence list.
Definition: Unreal.php:702
const ERR_TOOMANYCHANNELS
Sent to a user when they have joined the maximum number of allowed channels and they try to join anot...
Definition: Unreal.php:63
const ERR_NOSUCHSERVER
Used to indicate the server name given currently doesn&#39;t exist.
Definition: Unreal.php:54
const ERR_TOOMANYDCC
This numeric is sent to you if you try to add someone to your DCC allow list and the list is already ...
Definition: Unreal.php:288
const RPL_LIST
Sent in response to a LIST command, contains the actual response data.
Definition: Unreal.php:372
const RPL_MAPMORE
Sent as a response to a MAP command, to indicate that the network contains more servers than what was...
Definition: Unreal.php:729
const ERR_BADCHANMASK
This numeric is sent back to you if you specify an invalid mask for a channel.
Definition: Unreal.php:216
const RPL_ENDOFRULES
Marks the end of the server rules.
Definition: Unreal.php:333
const RPL_WHOISCHANNELS
Sent in response to a WHOIS, listing the public channels the target user is on.
Definition: Unreal.php:363
const ERR_ALREADYREGISTRED
Returned by the server to any link which tries to change part of the registered details (such as pass...
Definition: Unreal.php:174
const RPL_TRACECONNECTING
Used when tracing connections which have not been fully established and are still attempting to conne...
Definition: Unreal.php:531
const RPL_STATSBLINE
This numeric is used for every entry configured through B-lines (bounces).
Definition: Unreal.php:588
const RPL_LISTEND
Sent in response to a LIST command, marks the end of the server&#39;s response.
Definition: Unreal.php:375
const RPL_EXLIST
Alias for Erebot_Interface_Numerics::RPL_EXCEPTLIST.
Definition: Unreal.php:435
const RPL_INVEXLIST
Alias for Erebot_Interface_Numerics::RPL_INVITELIST.
Definition: Unreal.php:429
const RPL_LISTSTART
Obsolete numeric used to mark the beginning of a reply to a LIST command.
Definition: Unreal.php:369