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