This repository has been archived by the owner on Feb 12, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
/
messages.tab
1024 lines (1022 loc) · 29.5 KB
/
messages.tab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/************************************************************************
* IRC - Internet Relay Chat, src/messages.tab
* Copyright (C) 1992 Darren Reed
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 1, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Id: messages.tab 3548 2007-08-09 06:40:52Z nenolod $
*/
static const char * replies[] = {
/* 000 */ NULL,
/* 001 RPL_WELCOME, */ ":Welcome to the %s Internet Relay Chat Network %s",
/* 002 RPL_YOURHOST,*/ ":Your host is %s, running version %s",
/* 003 RPL_CREATED, */ ":This server was created %s",
/* 004 RPL_MYINFO, */ "%s %s %s %s %s",
/* 005 RPL_ISUPPORT, */ "%s :are supported by this server",
/* 006 */ NULL,
/* 007 */ NULL,
/* 008 RPL_SNOMASK */ "%s :Server notice mask",
/* 009 */ NULL,
/* 010 RPL_REDIR, */ "%s %d :Please use this Server/Port instead",
/* 011 */ NULL,
/* 012 */ NULL,
/* 013 */ NULL,
/* 014 */ NULL,
/* 015 RPL_MAP */ ":%s",
/* 016 */ NULL,
/* 017 RPL_MAPEND */ ":End of /MAP",
/* 018 */ NULL,
/* 019 */ NULL,
/* 020 */ NULL,
/* 021 */ NULL,
/* 022 */ NULL,
/* 023 */ NULL,
/* 024 */ NULL,
/* 025 */ NULL,
/* 026 */ NULL,
/* 027 */ NULL,
/* 028 */ NULL,
/* 029 */ NULL,
/* 030 */ NULL,
/* 031 */ NULL,
/* 032 */ NULL,
/* 033 */ NULL,
/* 034 */ NULL,
/* 035 */ NULL,
/* 036 */ NULL,
/* 037 */ NULL,
/* 038 */ NULL,
/* 039 */ NULL,
/* 040 */ NULL,
/* 041 */ NULL,
/* 042 */ NULL,
/* 043 RPL_SAVENICK */ "%s :Nick collision, forcing nick change to your unique ID",
/* 044 */ NULL,
/* 045 */ NULL,
/* 046 */ NULL,
/* 047 */ NULL,
/* 048 */ NULL,
/* 049 */ NULL,
/* 050 */ NULL,
/* 051 */ NULL,
/* 052 */ NULL,
/* 053 */ NULL,
/* 054 */ NULL,
/* 055 */ NULL,
/* 056 */ NULL,
/* 057 */ NULL,
/* 058 */ NULL,
/* 059 */ NULL,
/* 060 */ NULL,
/* 061 */ NULL,
/* 062 */ NULL,
/* 063 */ NULL,
/* 064 */ NULL,
/* 065 */ NULL,
/* 066 */ NULL,
/* 067 */ NULL,
/* 068 */ NULL,
/* 069 */ NULL,
/* 070 */ NULL,
/* 071 */ NULL,
/* 072 */ NULL,
/* 073 */ NULL,
/* 074 */ NULL,
/* 075 */ NULL,
/* 076 */ NULL,
/* 077 */ NULL,
/* 078 */ NULL,
/* 079 */ NULL,
/* 080 */ NULL,
/* 081 */ NULL,
/* 082 */ NULL,
/* 083 */ NULL,
/* 084 */ NULL,
/* 085 */ NULL,
/* 086 */ NULL,
/* 087 */ NULL,
/* 088 */ NULL,
/* 089 */ NULL,
/* 090 */ NULL,
/* 091 */ NULL,
/* 092 */ NULL,
/* 093 */ NULL,
/* 094 */ NULL,
/* 095 */ NULL,
/* 096 */ NULL,
/* 097 */ NULL,
/* 098 */ NULL,
/* 099 */ NULL,
/* 100 */ NULL,
/* 101 */ NULL,
/* 102 */ NULL,
/* 103 */ NULL,
/* 104 */ NULL,
/* 105 */ NULL,
/* 106 */ NULL,
/* 107 */ NULL,
/* 108 */ NULL,
/* 109 */ NULL,
/* 110 */ NULL,
/* 111 */ NULL,
/* 112 */ NULL,
/* 113 */ NULL,
/* 114 */ NULL,
/* 115 */ NULL,
/* 116 */ NULL,
/* 117 */ NULL,
/* 118 */ NULL,
/* 119 */ NULL,
/* 120 */ NULL,
/* 121 */ NULL,
/* 122 */ NULL,
/* 123 */ NULL,
/* 124 */ NULL,
/* 125 */ NULL,
/* 126 */ NULL,
/* 127 */ NULL,
/* 128 */ NULL,
/* 129 */ NULL,
/* 130 */ NULL,
/* 131 */ NULL,
/* 132 */ NULL,
/* 133 */ NULL,
/* 134 */ NULL,
/* 135 */ NULL,
/* 136 */ NULL,
/* 137 */ NULL,
/* 138 */ NULL,
/* 139 */ NULL,
/* 140 */ NULL,
/* 141 */ NULL,
/* 142 */ NULL,
/* 143 */ NULL,
/* 144 */ NULL,
/* 145 */ NULL,
/* 146 */ NULL,
/* 147 */ NULL,
/* 148 */ NULL,
/* 149 */ NULL,
/* 150 */ NULL,
/* 151 */ NULL,
/* 152 */ NULL,
/* 153 */ NULL,
/* 154 */ NULL,
/* 155 */ NULL,
/* 156 */ NULL,
/* 157 */ NULL,
/* 158 */ NULL,
/* 159 */ NULL,
/* 160 */ NULL,
/* 161 */ NULL,
/* 162 */ NULL,
/* 163 */ NULL,
/* 164 */ NULL,
/* 165 */ NULL,
/* 166 */ NULL,
/* 167 */ NULL,
/* 168 */ NULL,
/* 169 */ NULL,
/* 170 */ NULL,
/* 171 */ NULL,
/* 172 */ NULL,
/* 173 */ NULL,
/* 174 */ NULL,
/* 175 */ NULL,
/* 176 */ NULL,
/* 177 */ NULL,
/* 178 */ NULL,
/* 179 */ NULL,
/* 180 */ NULL,
/* 181 */ NULL,
/* 182 */ NULL,
/* 183 */ NULL,
/* 184 */ NULL,
/* 185 */ NULL,
/* 186 */ NULL,
/* 187 */ NULL,
/* 188 */ NULL,
/* 189 */ NULL,
/* 190 */ NULL,
/* 191 */ NULL,
/* 192 */ NULL,
/* 193 */ NULL,
/* 194 */ NULL,
/* 195 */ NULL,
/* 196 */ NULL,
/* 197 */ NULL,
/* 198 */ NULL,
/* 199 */ NULL,
/* 200 RPL_TRACELINK, */ "Link %s %s %s",
/* 201 RPL_TRACECONNECTING, */ "Try. %s %s",
/* 202 RPL_TRACEHANDSHAKE, */ "H.S. %s %s",
/* 203 RPL_TRACEUNKNOWN, */ "???? %s %s (%s) %d",
/* 204 RPL_TRACEOPERATOR, */ "Oper %s %s (%s) %lu %lu",
/* 205 RPL_TRACEUSER, */ "User %s %s (%s) %lu %lu",
/* 206 RPL_TRACESERVER, */ "Serv %s %dS %dC %s %s!%s@%s %lu",
/* 207 */ NULL,
/* 208 RPL_TRACENEWTYPE, */ "<newtype> 0 %s",
/* 209 RPL_TRACECLASS, */ "Class %s %d",
/* 210 */ NULL,
/* 211 RPL_STATSLINKINFO, */ NULL,
/* 212 RPL_STATSCOMMANDS, */ "%s %u %u :%u",
/* 213 RPL_STATSCLINE, */ "C %s %s %s %d %s",
/* 214 RPL_STATSNLINE, */ NULL,
/* 215 RPL_STATSILINE, */ "I %s %s %s@%s %d %s",
/* 216 RPL_STATSKLINE, */ "%c %s * %s :%s%s%s",
/* 217 RPL_STATSQLINE, */ "%c %d %s :%s",
/* 218 RPL_STATSYLINE, */ "Y %s %d %d %d %u %d.%d %d.%d %u",
/* 219 RPL_ENDOFSTATS, */ "%c :End of /STATS report",
/* 220 RPL_STATSPLINE, */ "%c %d %s %d :%s%s",
/* 221 RPL_UMODEIS, */ "%s",
/* 222 */ NULL,
/* 223 */ NULL,
/* 224 */ NULL,
/* 225 RPL_STATSDLINE*/ "%c %s :%s%s%s",
/* 226 */ NULL,
/* 227 */ NULL,
/* 228 */ NULL,
/* 229 */ NULL,
/* 230 */ NULL,
/* 231 */ NULL,
/* 232 */ NULL,
/* 233 */ NULL,
/* 234 RPL_SERVLIST, */ NULL,
/* 235 RPL_SERVLISTEND, */ NULL,
/* 236 */ NULL,
/* 237 */ NULL,
/* 238 */ NULL,
/* 239 */ NULL,
/* 240 */ NULL,
/* 241 RPL_STATSLLINE, */ "L %s * %s 0 -1",
/* 242 RPL_STATSUPTIME,*/ ":Server Up %d days, %d:%02d:%02d",
/* 243 RPL_STATSOLINE, */ "o %s@%s * %s %s %s",
/* 244 RPL_STATSHLINE, */ "H %s * %s 0 -1",
/* 245 RPL_STATSSLINE, */ NULL,
/* 246 */ NULL,
/* 247 RPL_STATSXLINE, */ "%c %d %s :%s",
/* 248 RPL_STATSULINE, */ "U %s %s@%s %s",
/* 249 RPL_STATSDEBUG */ NULL,
/* 250 RPL_STATSCONN, */ ":Highest connection count: %d (%d clients) (%d connections received)",
/* 251 RPL_LUSERCLIENT, */ ":There are %d users and %d invisible on %d servers",
/* 252 RPL_LUSEROP, */ "%d :IRC Operators online",
/* 253 RPL_LUSERUNKNOWN, */ "%d :unknown connection(s)",
/* 254 RPL_LUSERCHANNELS, */ "%d :channels formed",
/* 255 RPL_LUSERME, */ ":I have %d clients and %d servers",
/* 256 RPL_ADMINME, */ ":Administrative info about %s",
/* 257 RPL_ADMINLOC1, */ ":%s",
/* 258 RPL_ADMINLOC2, */ ":%s",
/* 259 RPL_ADMINEMAIL, */ ":%s",
/* 260 */ NULL,
/* 261 RPL_TRACELOG, */ NULL,
/* 262 RPL_ENDOFTRACE, */ "%s :End of TRACE",
/* 263 RPL_LOAD2HI, */ ":%s 263 %s %s :This command could not be completed because it has been used recently, and is rate-limited.",
/* 264 */ NULL,
/* 265 RPL_LOCALUSERS, */ "%d %d :Current local users %d, max %d",
/* 266 RPL_GLOBALUSERS, */ "%d %d :Current global users %d, max %d",
/* 267 */ NULL,
/* 268 */ NULL,
/* 269 */ NULL,
/* 270 RPL_PRIVS, */ "%s :%s",
/* 271 */ NULL,
/* 272 */ NULL,
/* 273 */ NULL,
/* 274 */ NULL,
/* 275 */ NULL,
/* 276 RPL_WHOISCERTFP */ "%s :has client certificate fingerprint %s",
/* 277 */ NULL,
/* 278 */ NULL,
/* 279 */ NULL,
/* 280 */ NULL,
/* 281 RPL_ACCEPTLIST, */ ":%s 281 %s %s",
/* 282 RPL_ENDOFACCEPT */ ":%s 282 %s :End of /ACCEPT list.",
/* 283 */ NULL,
/* 284 */ NULL,
/* 285 */ NULL,
/* 286 */ NULL,
/* 287 */ NULL,
/* 288 */ NULL,
/* 289 */ NULL,
/* 290 */ NULL,
/* 291 */ NULL,
/* 292 */ NULL,
/* 293 */ NULL,
/* 294 */ NULL,
/* 295 */ NULL,
/* 296 */ NULL,
/* 297 */ NULL,
/* 298 */ NULL,
/* 299 */ NULL,
/* 300 RPL_NONE, */ NULL,
/* 301 RPL_AWAY, */ "%s :%s",
/* 302 RPL_USERHOST, */ ":%s 302 %s :%s",
/* 303 RPL_ISON, */ ":%s 303 %s :",
/* 304 RPL_TEXT, */ NULL,
/* 305 RPL_UNAWAY, */ ":You are no longer marked as being away",
/* 306 RPL_NOWAWAY, */ ":You have been marked as being away",
/* 307 */ NULL,
/* 308 */ NULL,
/* 309 */ NULL,
/* 310 */ NULL,
/* 311 RPL_WHOISUSER, */ "%s %s %s * :%s",
/* 312 RPL_WHOISSERVER, */ "%s %s :%s",
/* 313 RPL_WHOISOPERATOR, */ "%s :%s",
/* 314 RPL_WHOWASUSER, */ ":%s 314 %s %s %s %s * :%s",
/* 315 RPL_ENDOFWHO, */ ":%s 315 %s %s :End of /WHO list.",
/* 316 RPL_WHOISCHANOP, */ NULL,
/* 317 RPL_WHOISIDLE, */ "%s %d %d :seconds idle, signon time",
/* 318 RPL_ENDOFWHOIS, */ "%s :End of /WHOIS list.",
/* 319 RPL_WHOISCHANNELS, */ ":%s 319 %s %s :",
/* 320 */ NULL,
/* 321 RPL_LISTSTART, */ ":%s 321 %s Channel :Users Name",
/* 322 RPL_LIST, */ ":%s 322 %s %s%s %d :%s",
/* 323 RPL_LISTEND, */ ":%s 323 %s :End of /LIST",
/* 324 RPL_CHANNELMODEIS, */ ":%s 324 %s %s %s",
/* 325 RPL_CHANNELMLOCKIS, */ ":%s 325 %s %s %s :is the current channel mode-lock",
/* 326 */ NULL,
/* 327 */ NULL,
/* 328 RPL_CHANNELURL */ NULL,
/* 329 RPL_CREATIONTIME, */ ":%s 329 %s %s %lu",
/* 330 RPL_WHOISLOGGEDIN */ "%s %s :is logged in as",
/* 331 RPL_NOTOPIC, */ ":%s 331 %s %s :No topic is set.",
/* 332 RPL_TOPIC, */ ":%s 332 %s %s :%s",
/* 333 RPL_TOPICWHOTIME, */ ":%s 333 %s %s %s %lu",
/* 334 */ NULL,
/* 335 RPL_WHOISBOT */ "%s :is a bot",
/* 336 */ NULL,
/* 337 */ NULL,
/* 338 RPL_WHOISACTUALLY, */ "%s %s :actually using host",
/* 339 */ NULL,
/* 340 */ NULL,
/* 341 RPL_INVITING, */ ":%s 341 %s %s %s",
/* 342 RPL_SUMMONING, */ NULL,
/* 343 */ NULL,
/* 344 */ NULL,
/* 345 */ NULL,
/* 346 RPL_INVEXLIST */ ":%s 346 %s %s %s %s %lu",
/* 347 RPL_ENDOFINVEXLIST */ ":%s 347 %s %s :End of Channel Invite List",
/* 348 RPL_EXCEPTLIST */ ":%s 348 %s %s %s %s %lu",
/* 349 RPL_ENDOFEXCEPTLIST */ ":%s 349 %s %s :End of Channel Exception List",
/* 350 */ NULL,
/* 351 RPL_VERSION, */ "%s(%s). %s :%s TS%dow %s",
/* 352 RPL_WHOREPLY, */ ":%s 352 %s %s %s %s %s %s %s :%d %s",
/* 353 RPL_NAMREPLY, */ ":%s 353 %s %s %s :",
/* 354 RPL_WHOSPCRPL */ NULL,
/* 355 */ NULL,
/* 356 */ NULL,
/* 357 */ NULL,
/* 358 */ NULL,
/* 359 */ NULL,
/* 360 RPL_WHOWASREAL, */ ":%s 360 %s %s :was connecting from *@%s %s",
/* 361 RPL_KILLDONE, */ NULL,
/* 362 RPL_CLOSING, */ ":%s 362 %s %s :Closed. Status = %d",
/* 363 RPL_CLOSEEND, */ ":%s 363 %s %d :Connections Closed",
/* 364 RPL_LINKS, */ "%s %s :%d %s",
/* 365 RPL_ENDOFLINKS, */ "%s :End of /LINKS list.",
/* 366 RPL_ENDOFNAMES, */ ":%s 366 %s %s :End of /NAMES list.",
/* 367 RPL_BANLIST, */ ":%s 367 %s %s %s %s %lu",
/* 368 RPL_ENDOFBANLIST, */ ":%s 368 %s %s :End of Channel Ban List",
/* 369 RPL_ENDOFWHOWAS, */ ":%s 369 %s %s :End of WHOWAS",
/* 370 */ NULL,
/* 371 RPL_INFO, */ ":%s",
/* 372 RPL_MOTD, */ ":%s 372 %s :- %s",
/* 373 RPL_INFOSTART, */ NULL,
/* 374 RPL_ENDOFINFO, */ ":End of /INFO list.",
/* 375 RPL_MOTDSTART, */ ":%s 375 %s :- %s Message of the Day - ",
/* 376 RPL_ENDOFMOTD, */ ":%s 376 %s :End of /MOTD command.",
/* 377 */ NULL,
/* 378 RPL_WHOISHOST, */ "%s :is connecting from *@%s %s",
/* 379 RPL_WHOISMODES */ "%s :is using modes %s",
/* 380 */ NULL,
/* 381 RPL_YOUREOPER, */ ":%s 381 %s :Making sense? Aw, what fun is there in making sense?",
/* 382 RPL_REHASHING, */ ":%s 382 %s %s :Rehashing",
/* 383 */ NULL,
/* 384 RPL_MYPORTIS, */ NULL,
/* 385 RPL_NOTOPERANYMORE, */ NULL,
/* 386 RPL_RSACHALLENGE, */ ":%s 386 %s :%s",
/* 387 */ NULL,
/* 388 */ NULL,
/* 389 */ NULL,
/* 390 */ NULL,
/* 391 RPL_TIME, */ "%s :%s",
/* 392 */ NULL,
/* 393 */ NULL,
/* 394 */ NULL,
/* 395 */ NULL,
/* 396 */ NULL,
/* 397 */ NULL,
/* 398 */ NULL,
/* 399 */ NULL,
/* 400 */ NULL,
/* 401 ERR_NOSUCHNICK, */ "%s :No such nick/channel",
/* 402 ERR_NOSUCHSERVER, */ "%s :No such server",
/* 403 ERR_NOSUCHCHANNEL, */ "%s :No such channel",
/* 404 ERR_CANNOTSENDTOCHAN, */ "%s :Cannot send to channel",
/* 405 ERR_TOOMANYCHANNELS, */ ":%s 405 %s %s :You have joined too many channels",
/* 406 ERR_WASNOSUCHNICK, */ ":%s 406 %s %s :There was no such nickname",
/* 407 ERR_TOOMANYTARGETS, */ ":%s 407 %s %s :Too many recipients.",
/* 408 */ NULL,
/* 409 ERR_NOORIGIN, */ ":%s 409 %s :No origin specified",
/* 410 ERR_INVALIDCAPCMD */ ":%s 410 %s %s :Invalid CAP subcommand",
/* 411 ERR_NORECIPIENT, */ ":%s 411 %s :No recipient given (%s)",
/* 412 ERR_NOTEXTTOSEND, */ ":%s 412 %s :No text to send",
/* 413 ERR_NOTOPLEVEL, */ "%s :No toplevel domain specified",
/* 414 ERR_WILDTOPLEVEL, */ "%s :Wildcard in toplevel Domain",
/* 415 */ NULL,
/* 416 ERR_TOOMANYMATCHES */ ":%s 416 %s %s :output too large, truncated",
/* 417 */ NULL,
/* 418 */ NULL,
/* 419 */ NULL,
/* 420 */ NULL,
/* 421 ERR_UNKNOWNCOMMAND, */ ":%s 421 %s %s :Unknown command",
/* 422 ERR_NOMOTD, */ ":%s 422 %s :MOTD File is missing",
/* 423 ERR_NOADMININFO, */ NULL,
/* 424 ERR_FILEERROR, */ NULL,
/* 425 */ NULL,
/* 426 */ NULL,
/* 427 */ NULL,
/* 428 */ NULL,
/* 429 */ NULL,
/* 430 */ NULL,
/* 431 ERR_NONICKNAMEGIVEN, */ ":%s 431 %s :No nickname given",
/* 432 ERR_ERRONEUSNICKNAME, */ ":%s 432 %s %s :Erroneous Nickname",
/* 433 ERR_NICKNAMEINUSE, */ ":%s 433 %s %s :Nickname is already in use.",
/* 434 */ NULL,
/* 435 ERR_BANNICKCHANGE */ "%s %s :Cannot change nickname while banned on channel",
/* 436 ERR_NICKCOLLISION, */ "%s :Nickname collision KILL",
/* 437 ERR_UNAVAILRESOURCE, */ ":%s 437 %s %s :Nick/channel is temporarily unavailable",
/* 438 ERR_NICKTOOFAST */ ":%s 438 %s %s %s :Nick change too fast. Please wait %d seconds.",
/* 439 */ NULL,
/* 440 ERR_SERVICESDOWN, */ "%s :Services are currently unavailable",
/* 441 ERR_USERNOTINCHANNEL, */ "%s %s :They aren't on that channel",
/* 442 ERR_NOTONCHANNEL, */ "%s :You're not on that channel",
/* 443 ERR_USERONCHANNEL, */ "%s %s :is already on channel",
/* 444 ERR_NOLOGIN, */ NULL,
/* 445 ERR_SUMMONDISABLED, */ NULL,
/* 446 ERR_USERSDISABLED, */ NULL,
/* 447 ERR_NOINVITE */ ":Can't send invite to %s (+V set)",
/* 448 */ NULL,
/* 449 ERR_NONICK */ "%s :Cannot change nickname while on channel (+d set)",
/* 450 */ NULL,
/* 451 ERR_NOTREGISTERED, */ ":%s 451 * :You have not registered",
/* 452 */ NULL,
/* 453 */ NULL,
/* 454 */ NULL,
/* 455 */ NULL,
/* 456 ERR_ACCEPTFULL */ ":%s 456 %s :Accept list is full",
/* 457 ERR_ACCEPTEXIST */ ":%s 457 %s %s :is already on your accept list",
/* 458 ERR_ACCEPTNOT */ ":%s 458 %s %s :is not on your accept list",
/* 459 */ NULL,
/* 460 */ NULL,
/* 461 ERR_NEEDMOREPARAMS, */ ":%s 461 %s %s :Not enough parameters",
/* 462 ERR_ALREADYREGISTRED, */ ":%s 462 %s :You may not reregister",
/* 463 ERR_NOPERMFORHOST, */ NULL,
/* 464 ERR_PASSWDMISMATCH, */ ":%s 464 %s :Password Incorrect",
/* 465 ERR_YOUREBANNEDCREEP, */ ":%s 465 %s :You are banned from this server- %s",
/* 466 ERR_YOUWILLBEBANNED, */ NULL,
/* 467 ERR_KEYSET, */ NULL,
/* 468 */ NULL,
/* 469 */ NULL,
/* 470 ERR_LINKCHANNEL */ "%s %s :Forwarding to another channel",
/* 471 ERR_CHANNELISFULL, */ ":%s 471 %s %s :Cannot join channel (+l) - channel is full, try again later",
/* 472 ERR_UNKNOWNMODE , */ ":%s 472 %s %c :is an unknown mode char to me",
/* 473 ERR_INVITEONLYCHAN, */ ":%s 473 %s %s :Cannot join channel (+i) - you must be invited",
/* 474 ERR_BANNEDFROMCHAN, */ ":%s 474 %s %s :Cannot join channel (+b) - you are banned",
/* 475 ERR_BADCHANNELKEY, */ ":%s 475 %s %s :Cannot join channel (+k) - bad key",
/* 476 ERR_BADCHANMASK, */ NULL,
/* 477 ERR_NEEDREGGEDNICK */ ":%s 477 %s %s :Cannot join channel (+r) - you need to be identified with services",
/* 478 ERR_BANLISTFULL, */ ":%s 478 %s %s %s :Channel ban list is full",
/* 479 ERR_BADCHANNAME */ "%s :Illegal channel name",
/* 480 ERR_THROTTLE */ ":%s 480 %s %s :Cannot join channel (+j) - throttle exceeded, try again later",
/* 481 ERR_NOPRIVILEGES, */ ":Permission Denied - You're not an IRC operator",
/* 482 ERR_CHANOPRIVSNEEDED, */ ":%s 482 %s %s :You're not a channel operator",
/* 483 ERR_CANTKILLSERVER, */ ":You can't kill a server!",
/* 484 ERR_ISCHANSERVICE */ ":%s 484 %s %s %s :Cannot kick or deop a network service",
/* 485 ERR_BANNEDNICK, */ NULL,
/* 486 ERR_NONONREG */ "%s :You must log in with services to message this user",
/* 487 */ NULL,
/* 488 */ NULL,
/* 489 ERR_VOICENEEDED */ ":%s 489 %s %s :You're neither voiced nor channel operator",
/* 490 */ NULL,
/* 491 ERR_NOOPERHOST, */ ":Operator authentication failed",
/* 492 ERR_NOCTCP */ ":Can't send CTCP to %s (+C set)",
/* 493 */ NULL,
/* 494 ERR_OWNMODE, */ "%s :cannot answer you while you are %s, your message was not sent",
/* 495 ERR_KICKNOREJOIN */ ":%s 495 %s %s :Cannot rejoin channel so soon after being kicked (+J set)",
/* 496 */ NULL,
/* 497 */ NULL,
/* 498 */ NULL,
/* 499 */ NULL,
/* 500 */ NULL,
/* 501 ERR_UMODEUNKNOWNFLAG, */ ":%s 501 %s :Unknown MODE flag",
/* 502 ERR_USERSDONTMATCH, */ ":%s 502 %s :Can't change mode for other users",
/* 503 ERR_GHOSTEDCLIENT, */ NULL,
/* 504 ERR_USERNOTONSERV, */ ":%s 504 %s %s :User is not on this server",
/* 505 */ NULL,
/* 506 */ NULL,
/* 507 */ NULL,
/* 508 */ NULL,
/* 509 */ NULL,
/* 510 */ NULL,
/* 511 */ NULL,
/* 512 */ NULL,
/* 513 ERR_WRONGPONG */ ":%s 513 %s :To connect type /QUOTE PONG %08lX",
/* 514 */ NULL,
/* 515 */ NULL,
/* 516 */ NULL,
/* 517 ERR_DISABLED */ "%s :This command has been administratively disabled",
/* 518 */ NULL,
/* 519 ERR_NOKICK */ "%s :You cannot kick users in this channel because +E is set",
/* 520 */ NULL,
/* 521 */ NULL,
/* 522 */ NULL,
/* 523 */ NULL,
/* 524 ERR_HELPNOTFOUND, */ ":%s 524 %s %s :Help not found",
/* 525 */ NULL,
/* 526 */ NULL,
/* 527 */ NULL,
/* 528 */ NULL,
/* 529 */ NULL,
/* 530 */ NULL,
/* 531 */ NULL,
/* 532 */ NULL,
/* 533 */ NULL,
/* 534 */ NULL,
/* 535 */ NULL,
/* 536 */ NULL,
/* 537 */ NULL,
/* 538 */ NULL,
/* 539 */ NULL,
/* 540 */ NULL,
/* 541 */ NULL,
/* 542 */ NULL,
/* 543 */ NULL,
/* 544 */ NULL,
/* 545 */ NULL,
/* 546 */ NULL,
/* 547 */ NULL,
/* 548 */ NULL,
/* 549 */ NULL,
/* 550 */ NULL,
/* 551 */ NULL,
/* 552 */ NULL,
/* 553 */ NULL,
/* 554 */ NULL,
/* 555 */ NULL,
/* 556 */ NULL,
/* 557 */ NULL,
/* 558 */ NULL,
/* 559 */ NULL,
/* 560 */ NULL,
/* 561 */ NULL,
/* 562 */ NULL,
/* 563 */ NULL,
/* 564 */ NULL,
/* 565 */ NULL,
/* 566 */ NULL,
/* 567 */ NULL,
/* 568 */ NULL,
/* 569 */ NULL,
/* 570 */ NULL,
/* 571 */ NULL,
/* 572 */ NULL,
/* 573 */ NULL,
/* 574 */ NULL,
/* 575 */ NULL,
/* 576 */ NULL,
/* 577 */ NULL,
/* 578 */ NULL,
/* 579 */ NULL,
/* 580 */ NULL,
/* 581 */ NULL,
/* 582 */ NULL,
/* 583 */ NULL,
/* 584 */ NULL,
/* 585 */ NULL,
/* 586 */ NULL,
/* 587 */ NULL,
/* 588 */ NULL,
/* 589 */ NULL,
/* 590 */ NULL,
/* 591 */ NULL,
/* 592 */ NULL,
/* 593 */ NULL,
/* 594 */ NULL,
/* 595 */ NULL,
/* 596 */ NULL,
/* 597 */ NULL,
/* 598 */ NULL,
/* 599 */ NULL,
/* 600 */ NULL,
/* 601 */ NULL,
/* 602 */ NULL,
/* 603 */ NULL,
/* 604 */ NULL,
/* 605 */ NULL,
/* 606 */ NULL,
/* 607 */ NULL,
/* 608 */ NULL, /* Do not use -- Reserved for WATCH -Rak */
/* 609 */ NULL,
/* 610 */ NULL,
/* 611 */ NULL,
/* 612 */ NULL,
/* 613 */ NULL,
/* 614 */ NULL,
/* 615 */ NULL,
/* 616 */ NULL,
/* 617 */ NULL,
/* 618 */ NULL,
/* 619 */ NULL,
/* 620 */ NULL,
/* 621 */ NULL,
/* 622 */ NULL,
/* 623 */ NULL,
/* 624 */ NULL,
/* 625 */ NULL,
/* 626 */ NULL,
/* 627 */ NULL,
/* 628 */ NULL,
/* 629 */ NULL,
/* 630 */ NULL,
/* 631 */ NULL,
/* 632 */ NULL,
/* 633 */ NULL,
/* 634 */ NULL,
/* 635 */ NULL,
/* 636 */ NULL,
/* 637 */ NULL,
/* 638 */ NULL,
/* 639 */ NULL,
/* 640 */ NULL,
/* 641 */ NULL,
/* 642 */ NULL,
/* 643 */ NULL,
/* 644 */ NULL,
/* 645 */ NULL,
/* 646 */ NULL,
/* 647 */ NULL,
/* 648 */ NULL,
/* 649 */ NULL,
/* 650 */ NULL,
/* 651 */ NULL,
/* 652 */ NULL,
/* 653 */ NULL,
/* 654 */ NULL,
/* 655 */ NULL,
/* 656 */ NULL,
/* 657 */ NULL,
/* 658 */ NULL,
/* 659 */ NULL,
/* 660 */ NULL,
/* 661 */ NULL,
/* 662 */ NULL,
/* 663 */ NULL,
/* 664 */ NULL,
/* 665 */ NULL,
/* 666 */ NULL,
/* 667 */ NULL,
/* 668 */ NULL,
/* 669 */ NULL,
/* 670 */ NULL,
/* 671 RPL_WHOISSECURE, */ "%s :is using a secure connection",
/* 672 RPL_WHOISWEBIRC, */ "%s :is using a web IRC client",
/* 673 */ NULL,
/* 674 */ NULL,
/* 675 */ NULL,
/* 676 */ NULL,
/* 677 */ NULL,
/* 678 */ NULL,
/* 679 */ NULL,
/* 680 */ NULL,
/* 681 */ NULL,
/* 682 */ NULL,
/* 683 */ NULL,
/* 684 */ NULL,
/* 685 */ NULL,
/* 686 */ NULL,
/* 687 */ NULL,
/* 688 */ NULL,
/* 689 */ NULL,
/* 690 */ NULL,
/* 691 */ NULL,
/* 692 */ NULL,
/* 693 */ NULL,
/* 694 */ NULL,
/* 695 */ NULL,
/* 696 */ NULL,
/* 697 */ NULL,
/* 698 */ NULL,
/* 699 */ NULL,
/* 700 */ NULL,
/* 701 */ NULL,
/* 702 RPL_MODLIST, */ ":%s 702 %s %s 0x%x %s %s",
/* 703 RPL_ENDOFMODLIST, */ ":%s 703 %s :End of /MODLIST.",
/* 704 RPL_HELPSTART, */ ":%s 704 %s %s :%s",
/* 705 RPL_HELPTXT, */ ":%s 705 %s %s :%s",
/* 706 RPL_ENDOFHELP, */ ":%s 706 %s %s :End of /HELP.",
/* 707 ERR_TARGCHANGE */ ":%s 707 %s %s :Targets changing too fast, message dropped",
/* 708 RPL_ETRACEFULL */ ":%s 708 %s %s %s %s %s %s %s %s :%s",
/* 709 RPL_ETRACE */ ":%s 709 %s %s %s %s %s %s %s :%s",
/* 710 RPL_KNOCK */ ":%s 710 %s %s %s!%s@%s :has asked for an invite.",
/* 711 RPL_KNOCKDLVR */ ":%s 711 %s %s :Your KNOCK has been delivered.",
/* 712 ERR_TOOMANYKNOCK */ ":%s 712 %s %s :Too many KNOCKs (%s).",
/* 713 ERR_CHANOPEN */ "%s :Channel is open.",
/* 714 ERR_KNOCKONCHAN */ ":%s 714 %s %s :You are already on that channel.",
/* 715 ERR_KNOCKDISABLED */ ":%s 715 %s :KNOCKs are disabled.",
/* 716 ERR_TARGUMODEG */ "%s :is in +g mode (server-side ignore.)",
/* 717 RPL_TARGNOTIFY */ "%s :has been informed that you messaged them.",
/* 718 RPL_UMODEGMSG */ ":%s 718 %s %s %s@%s :is messaging you, and you have umode +g.",
/* 719 */ NULL,
/* 720 RPL_OMOTDSTART */ ":%s 720 %s :Start of OPER MOTD",
/* 721 RPL_OMOTD */ ":%s 721 %s :%s",
/* 722 RPL_ENDOFOMOTD */ ":%s 722 %s :End of OPER MOTD",
/* 723 ERR_NOPRIVS */ ":%s 723 %s %s :Insufficient oper privs",
/* 724 RPL_TESTMASK */ NULL, /* Used in 1.x and 2.0.x */
/* 725 RPL_TESTLINE */ ":%s 725 %s %c %ld %s :%s",
/* 726 RPL_NOTESTLINE */ ":%s 726 %s %s :No matches",
/* 727 RPL_TESTMASKGECOS */ ":%s 727 %s %d %d %s!%s@%s %s :Local/remote clients match",
/* 728 RPL_QUIETLIST */ ":%s 728 %s %s q %s %s %lu",
/* 729 RPL_ENDOFQUIETLIST */ ":%s 729 %s %s q :End of Channel Quiet List",
/* 730 RPL_MONONLINE */ ":%s 730 %s :%s",
/* 731 RPL_MONOFFLINE */ ":%s 731 %s :%s",
/* 732 RPL_MONLIST */ ":%s 732 %s :%s",
/* 733 RPL_ENDOFMONLIST */ ":%s 733 %s :End of MONITOR list",
/* 734 ERR_MONLISTFULL */ ":%s 734 %s %d %s :Monitor list is full",
/* 735 */ NULL,
/* 736 */ NULL,
/* 737 ERR_NOCOMMONCHAN*/ "%s :is in +G mode (server-side ignore) and you do not share a common channel with them.",
/* 738 */ NULL,
/* 739 */ NULL,
/* 740 RPL_RSACHALLENGE2*/ ":%s 740 %s :%s",
/* 741 RPL_ENDOFRSACHALLENGE2*/ ":%s 741 %s :End of CHALLENGE",
/* 742 ERR_MLOCKRESTRICTED */ "%s %c %s :MODE cannot be set due to channel having an active MLOCK restriction policy",
/* 743 */ NULL,
/* 744 */ NULL,
/* 745 */ NULL,
/* 746 */ NULL,
/* 747 */ NULL,
/* 748 */ NULL,
/* 749 */ NULL,
/* 750 RPL_SCANMATCHED */ "%d :matches",
/* 751 RPL_SCANUMODES */ "%s %s %s %s %s %s :%s",
/* 752 */ NULL,
/* 753 */ NULL,
/* 754 */ NULL,
/* 755 */ NULL,
/* 756 */ NULL,
/* 757 */ NULL,
/* 758 */ NULL,
/* 759 */ NULL,
/* 760 */ NULL,
/* 761 */ NULL,
/* 762 */ NULL,
/* 763 */ NULL,
/* 764 */ NULL,
/* 765 */ NULL,
/* 766 */ NULL,
/* 767 */ NULL,
/* 768 */ NULL,
/* 769 */ NULL,
/* 770 */ NULL,
/* 771 */ NULL,
/* 772 */ NULL,
/* 773 */ NULL,
/* 774 */ NULL,
/* 775 */ NULL,
/* 776 */ NULL,
/* 777 */ NULL,
/* 778 */ NULL,
/* 779 */ NULL,
/* 780 */ NULL,
/* 781 */ NULL,
/* 782 */ NULL,
/* 783 */ NULL,
/* 784 */ NULL,
/* 785 */ NULL,
/* 786 */ NULL,
/* 787 */ NULL,
/* 788 */ NULL,
/* 789 */ NULL,
/* 790 */ NULL,
/* 791 */ NULL,
/* 792 */ NULL,
/* 793 */ NULL,
/* 794 */ NULL,
/* 795 */ NULL,
/* 796 */ NULL,
/* 797 */ NULL,
/* 798 */ NULL,
/* 799 */ NULL,
/* 800 */ NULL,
/* 801 */ NULL,
/* 802 */ NULL,
/* 803 */ NULL,
/* 804 */ NULL,
/* 805 */ NULL,
/* 806 */ NULL,
/* 807 */ NULL,
/* 808 */ NULL,
/* 809 */ NULL,
/* 810 */ NULL,
/* 811 */ NULL,
/* 812 */ NULL,
/* 813 */ NULL,
/* 814 */ NULL,
/* 815 */ NULL,
/* 816 */ NULL,
/* 817 */ NULL,
/* 818 */ NULL,
/* 819 */ NULL,
/* 820 */ NULL,
/* 821 */ NULL,
/* 822 */ NULL,
/* 823 */ NULL,
/* 824 */ NULL,
/* 825 */ NULL,
/* 826 */ NULL,
/* 827 */ NULL,
/* 828 */ NULL,
/* 829 */ NULL,
/* 830 */ NULL,
/* 831 */ NULL,
/* 832 */ NULL,
/* 833 */ NULL,
/* 834 */ NULL,
/* 835 */ NULL,
/* 836 */ NULL,
/* 837 */ NULL,
/* 838 */ NULL,
/* 839 */ NULL,
/* 840 */ NULL,
/* 841 */ NULL,
/* 842 */ NULL,
/* 843 */ NULL,
/* 844 */ NULL,
/* 845 */ NULL,
/* 846 */ NULL,
/* 847 */ NULL,
/* 848 */ NULL,
/* 849 */ NULL,
/* 850 */ NULL,
/* 851 */ NULL,
/* 852 */ NULL,
/* 853 */ NULL,
/* 854 */ NULL,
/* 855 */ NULL,
/* 856 */ NULL,
/* 857 */ NULL,
/* 858 */ NULL,
/* 859 */ NULL,
/* 860 */ NULL,
/* 861 */ NULL,
/* 862 */ NULL,
/* 863 */ NULL,
/* 864 */ NULL,
/* 865 */ NULL,
/* 866 */ NULL,
/* 867 */ NULL,
/* 868 */ NULL,
/* 869 */ NULL,
/* 870 */ NULL,
/* 871 */ NULL,
/* 872 */ NULL,
/* 873 */ NULL,
/* 874 */ NULL,
/* 875 */ NULL,
/* 876 */ NULL,
/* 877 */ NULL,
/* 878 */ NULL,
/* 879 */ NULL,
/* 880 */ NULL,
/* 881 */ NULL,
/* 882 */ NULL,
/* 883 */ NULL,
/* 884 */ NULL,
/* 885 */ NULL,
/* 886 */ NULL,
/* 887 */ NULL,
/* 888 */ NULL,
/* 889 */ NULL,
/* 890 */ NULL,
/* 891 */ NULL,
/* 892 */ NULL,
/* 893 */ NULL,
/* 894 */ NULL,
/* 895 */ NULL,
/* 896 */ NULL,
/* 897 */ NULL,
/* 898 */ NULL,
/* 899 */ NULL,
/* 900 RPL_LOGGEDIN */ ":%s 900 %s %s!%s@%s %s :You are now logged in as %s.",
/* 901 RPL_LOGGEDOUT */ ":%s 901 %s %s!%s@%s :You are now logged out.",
/* 902 ERR_NICKLOCKED */ ":%s 902 %s :You must use a nick assigned to you.",
/* 903 RPL_SASLSUCCESS */ ":%s 903 %s :SASL authentication successful",
/* 904 ERR_SASLFAIL */ ":%s 904 %s :SASL authentication failed",
/* 905 ERR_SASLTOOLONG */ ":%s 905 %s :SASL message too long",
/* 906 ERR_SASLABORTED */ ":%s 906 %s :SASL authentication aborted",
/* 907 ERR_SASLALREADY */ ":%s 907 %s :You have already completed SASL authentication",
/* 908 */ NULL,
/* 909 */ NULL,
/* 910 */ NULL,
/* 911 */ NULL,
/* 912 */ NULL,
/* 913 */ NULL,
/* 914 */ NULL,
/* 915 */ NULL,
/* 916 */ NULL,
/* 917 */ NULL,
/* 918 */ NULL,
/* 919 */ NULL,
/* 920 */ NULL,
/* 921 */ NULL,
/* 922 */ NULL,
/* 923 */ NULL,
/* 924 */ NULL,
/* 925 */ NULL,
/* 926 */ NULL,
/* 927 */ NULL,
/* 928 */ NULL,
/* 929 */ NULL,
/* 930 */ NULL,
/* 931 */ NULL,
/* 932 */ NULL,
/* 933 */ NULL,
/* 934 */ NULL,
/* 935 */ NULL,
/* 936 */ NULL,
/* 937 */ NULL,
/* 938 */ NULL,
/* 939 */ NULL,
/* 940 */ NULL,
/* 941 */ NULL,
/* 942 */ NULL,
/* 943 */ NULL,
/* 944 */ NULL,
/* 945 */ NULL,
/* 946 */ NULL,
/* 947 */ NULL,
/* 948 */ NULL,
/* 949 */ NULL,
/* 950 */ NULL,
/* 951 */ NULL,
/* 952 */ NULL,
/* 953 */ NULL,
/* 954 */ NULL,
/* 955 */ NULL,
/* 956 */ NULL,
/* 957 */ NULL,
/* 958 */ NULL,
/* 959 */ NULL,
/* 960 */ NULL,
/* 961 */ NULL,
/* 962 */ NULL,
/* 963 */ NULL,
/* 964 */ NULL,
/* 965 */ NULL,
/* 966 */ NULL,
/* 967 */ NULL,
/* 968 */ NULL,
/* 969 */ NULL,
/* 970 */ NULL,
/* 971 */ NULL,
/* 972 */ NULL,
/* 973 */ NULL,
/* 974 */ NULL,
/* 975 */ NULL,
/* 976 */ NULL,