1 | //nolint
|
---|
2 | package irc
|
---|
3 |
|
---|
4 | const (
|
---|
5 | // RFC1459
|
---|
6 | RPL_TRACELINK = "200"
|
---|
7 | RPL_TRACECONNECTING = "201"
|
---|
8 | RPL_TRACEHANDSHAKE = "202"
|
---|
9 | RPL_TRACEUNKNOWN = "203"
|
---|
10 | RPL_TRACEOPERATOR = "204"
|
---|
11 | RPL_TRACEUSER = "205"
|
---|
12 | RPL_TRACESERVER = "206"
|
---|
13 | RPL_TRACENEWTYPE = "208"
|
---|
14 | RPL_STATSLINKINFO = "211"
|
---|
15 | RPL_STATSCOMMANDS = "212"
|
---|
16 | RPL_STATSCLINE = "213"
|
---|
17 | RPL_STATSNLINE = "214"
|
---|
18 | RPL_STATSILINE = "215"
|
---|
19 | RPL_STATSKLINE = "216"
|
---|
20 | RPL_STATSQLINE = "217"
|
---|
21 | RPL_STATSYLINE = "218"
|
---|
22 | RPL_ENDOFSTATS = "219"
|
---|
23 | RPL_UMODEIS = "221"
|
---|
24 | RPL_STATSLLINE = "241"
|
---|
25 | RPL_STATSUPTIME = "242"
|
---|
26 | RPL_STATSOLINE = "243"
|
---|
27 | RPL_STATSHLINE = "244"
|
---|
28 | RPL_LUSERCLIENT = "251"
|
---|
29 | RPL_LUSEROP = "252"
|
---|
30 | RPL_LUSERUNKNOWN = "253"
|
---|
31 | RPL_LUSERCHANNELS = "254"
|
---|
32 | RPL_LUSERME = "255"
|
---|
33 | RPL_ADMINME = "256"
|
---|
34 | RPL_ADMINLOC1 = "257"
|
---|
35 | RPL_ADMINLOC2 = "258"
|
---|
36 | RPL_ADMINEMAIL = "259"
|
---|
37 | RPL_TRACELOG = "261"
|
---|
38 | RPL_NONE = "300"
|
---|
39 | RPL_AWAY = "301"
|
---|
40 | RPL_USERHOST = "302"
|
---|
41 | RPL_ISON = "303"
|
---|
42 | RPL_UNAWAY = "305"
|
---|
43 | RPL_NOWAWAY = "306"
|
---|
44 | RPL_WHOISUSER = "311"
|
---|
45 | RPL_WHOISSERVER = "312"
|
---|
46 | RPL_WHOISOPERATOR = "313"
|
---|
47 | RPL_WHOWASUSER = "314"
|
---|
48 | RPL_ENDOFWHO = "315"
|
---|
49 | RPL_WHOISIDLE = "317"
|
---|
50 | RPL_ENDOFWHOIS = "318"
|
---|
51 | RPL_WHOISCHANNELS = "319"
|
---|
52 | RPL_LIST = "322"
|
---|
53 | RPL_LISTEND = "323"
|
---|
54 | RPL_CHANNELMODEIS = "324"
|
---|
55 | RPL_NOTOPIC = "331"
|
---|
56 | RPL_TOPIC = "332"
|
---|
57 | RPL_INVITING = "341"
|
---|
58 | RPL_VERSION = "351"
|
---|
59 | RPL_WHOREPLY = "352"
|
---|
60 | RPL_NAMREPLY = "353"
|
---|
61 | RPL_LINKS = "364"
|
---|
62 | RPL_ENDOFLINKS = "365"
|
---|
63 | RPL_ENDOFNAMES = "366"
|
---|
64 | RPL_BANLIST = "367"
|
---|
65 | RPL_ENDOFBANLIST = "368"
|
---|
66 | RPL_ENDOFWHOWAS = "369"
|
---|
67 | RPL_INFO = "371"
|
---|
68 | RPL_MOTD = "372"
|
---|
69 | RPL_ENDOFINFO = "374"
|
---|
70 | RPL_MOTDSTART = "375"
|
---|
71 | RPL_ENDOFMOTD = "376"
|
---|
72 | RPL_YOUREOPER = "381"
|
---|
73 | RPL_REHASHING = "382"
|
---|
74 | RPL_TIME = "391"
|
---|
75 | RPL_USERSSTART = "392"
|
---|
76 | RPL_USERS = "393"
|
---|
77 | RPL_ENDOFUSERS = "394"
|
---|
78 | RPL_NOUSERS = "395"
|
---|
79 | ERR_NOSUCHNICK = "401"
|
---|
80 | ERR_NOSUCHSERVER = "402"
|
---|
81 | ERR_NOSUCHCHANNEL = "403"
|
---|
82 | ERR_CANNOTSENDTOCHAN = "404"
|
---|
83 | ERR_TOOMANYCHANNELS = "405"
|
---|
84 | ERR_WASNOSUCHNICK = "406"
|
---|
85 | ERR_TOOMANYTARGETS = "407"
|
---|
86 | ERR_NOORIGIN = "409"
|
---|
87 | ERR_NORECIPIENT = "411"
|
---|
88 | ERR_NOTEXTTOSEND = "412"
|
---|
89 | ERR_NOTOPLEVEL = "413"
|
---|
90 | ERR_WILDTOPLEVEL = "414"
|
---|
91 | ERR_UNKNOWNCOMMAND = "421"
|
---|
92 | ERR_NOMOTD = "422"
|
---|
93 | ERR_NOADMININFO = "423"
|
---|
94 | ERR_FILEERROR = "424"
|
---|
95 | ERR_NONICKNAMEGIVEN = "431"
|
---|
96 | ERR_ERRONEUSNICKNAME = "432"
|
---|
97 | ERR_NICKNAMEINUSE = "433"
|
---|
98 | ERR_NICKCOLLISION = "436"
|
---|
99 | ERR_USERNOTINCHANNEL = "441"
|
---|
100 | ERR_NOTONCHANNEL = "442"
|
---|
101 | ERR_USERONCHANNEL = "443"
|
---|
102 | ERR_NOLOGIN = "444"
|
---|
103 | ERR_SUMMONDISABLED = "445"
|
---|
104 | ERR_USERSDISABLED = "446"
|
---|
105 | ERR_NOTREGISTERED = "451"
|
---|
106 | ERR_NEEDMOREPARAMS = "461"
|
---|
107 | ERR_ALREADYREGISTERED = "462"
|
---|
108 | ERR_NOPERMFORHOST = "463"
|
---|
109 | ERR_PASSWDMISMATCH = "464"
|
---|
110 | ERR_YOUREBANNEDCREEP = "465"
|
---|
111 | ERR_KEYSET = "467"
|
---|
112 | ERR_CHANNELISFULL = "471"
|
---|
113 | ERR_UNKNOWNMODE = "472"
|
---|
114 | ERR_INVITEONLYCHAN = "473"
|
---|
115 | ERR_BANNEDFROMCHAN = "474"
|
---|
116 | ERR_BADCHANNELKEY = "475"
|
---|
117 | ERR_NOPRIVILEGES = "481"
|
---|
118 | ERR_CHANOPRIVSNEEDED = "482"
|
---|
119 | ERR_CANTKILLSERVER = "483"
|
---|
120 | ERR_NOOPERHOST = "491"
|
---|
121 | ERR_UMODEUNKNOWNFLAG = "501"
|
---|
122 | ERR_USERSDONTMATCH = "502"
|
---|
123 |
|
---|
124 | // RFC1459 (Obsolete)
|
---|
125 | RPL_SERVICEINFO = "231"
|
---|
126 | RPL_ENDOFSERVICES = "232"
|
---|
127 | RPL_SERVICE = "233"
|
---|
128 | RPL_WHOISCHANOP = "316"
|
---|
129 | RPL_LISTSTART = "321"
|
---|
130 | RPL_SUMMONING = "342"
|
---|
131 | RPL_KILLDONE = "361"
|
---|
132 | RPL_CLOSING = "362"
|
---|
133 | RPL_CLOSEEND = "363"
|
---|
134 | RPL_INFOSTART = "373"
|
---|
135 | RPL_MYPORTIS = "384"
|
---|
136 | ERR_YOUWILLBEBANNED = "466"
|
---|
137 | ERR_NOSERVICEHOST = "492"
|
---|
138 |
|
---|
139 | // RFC2812
|
---|
140 | RPL_WELCOME = "001"
|
---|
141 | RPL_YOURHOST = "002"
|
---|
142 | RPL_CREATED = "003"
|
---|
143 | RPL_MYINFO = "004"
|
---|
144 | RPL_TRACESERVICE = "207"
|
---|
145 | RPL_TRACECLASS = "209"
|
---|
146 | RPL_SERVLIST = "234"
|
---|
147 | RPL_SERVLISTEND = "235"
|
---|
148 | RPL_STATSVLINE = "240"
|
---|
149 | RPL_STATSBLINE = "247"
|
---|
150 | RPL_STATSDLINE = "250"
|
---|
151 | RPL_TRACEEND = "262"
|
---|
152 | RPL_TRYAGAIN = "263"
|
---|
153 | RPL_UNIQOPIS = "325"
|
---|
154 | RPL_INVITELIST = "346"
|
---|
155 | RPL_ENDOFINVITELIST = "347"
|
---|
156 | RPL_EXCEPTLIST = "348"
|
---|
157 | RPL_ENDOFEXCEPTLIST = "349"
|
---|
158 | RPL_YOURESERVICE = "383"
|
---|
159 | ERR_NOSUCHSERVICE = "408"
|
---|
160 | ERR_BADMASK = "415"
|
---|
161 | ERR_UNAVAILRESOURCE = "437"
|
---|
162 | ERR_BADCHANMASK = "476"
|
---|
163 | ERR_NOCHANMODES = "477"
|
---|
164 | ERR_BANLISTFULL = "478"
|
---|
165 | ERR_RESTRICTED = "484"
|
---|
166 | ERR_UNIQOPRIVSNEEDED = "485"
|
---|
167 |
|
---|
168 | // RFC2812 (Obsolete)
|
---|
169 | RPL_BOUNCE = "005"
|
---|
170 | RPL_TRACERECONNECT = "210"
|
---|
171 | RPL_STATSPING = "246"
|
---|
172 |
|
---|
173 | // IRCv3
|
---|
174 | ERR_INVALIDCAPCMD = "410" // Undernet?
|
---|
175 | RPL_STARTTLS = "670"
|
---|
176 | ERR_STARTTLS = "691"
|
---|
177 | RPL_MONONLINE = "730" // RatBox
|
---|
178 | RPL_MONOFFLINE = "731" // RatBox
|
---|
179 | RPL_MONLIST = "732" // RatBox
|
---|
180 | RPL_ENDOFMONLIST = "733" // RatBox
|
---|
181 | ERR_MONLISTFULL = "734" // RatBox
|
---|
182 | RPL_WHOISKEYVALUE = "760"
|
---|
183 | RPL_KEYVALUE = "761"
|
---|
184 | RPL_METADATAEND = "762"
|
---|
185 | ERR_METADATALIMIT = "764"
|
---|
186 | ERR_TARGETINVALID = "765"
|
---|
187 | ERR_NOMATCHINGKEY = "766"
|
---|
188 | ERR_KEYINVALID = "767"
|
---|
189 | ERR_KEYNOTSET = "768"
|
---|
190 | ERR_KEYNOPERMISSION = "769"
|
---|
191 | RPL_LOGGEDIN = "900" // Charybdis/Atheme, IRCv3
|
---|
192 | RPL_LOGGEDOUT = "901" // Charybdis/Atheme, IRCv3
|
---|
193 | ERR_NICKLOCKED = "902" // Charybdis/Atheme, IRCv3
|
---|
194 | RPL_SASLSUCCESS = "903" // Charybdis/Atheme, IRCv3
|
---|
195 | ERR_SASLFAIL = "904" // Charybdis/Atheme, IRCv3
|
---|
196 | ERR_SASLTOOLONG = "905" // Charybdis/Atheme, IRCv3
|
---|
197 | ERR_SASLABORTED = "906" // Charybdis/Atheme, IRCv3
|
---|
198 | ERR_SASLALREADY = "907" // Charybdis/Atheme, IRCv3
|
---|
199 | RPL_SASLMECHS = "908" // Charybdis/Atheme, IRCv3
|
---|
200 |
|
---|
201 | // Other
|
---|
202 | RPL_ISUPPORT = "005"
|
---|
203 |
|
---|
204 | // Ignored
|
---|
205 | //
|
---|
206 | // Anything not in an RFC has not been included because
|
---|
207 | // there are way too many conflicts to deal with.
|
---|
208 | /*
|
---|
209 | RPL_MAP = "006" // Unreal
|
---|
210 | RPL_MAPEND = "007" // Unreal
|
---|
211 | RPL_SNOMASK = "008" // ircu
|
---|
212 | RPL_STATMEMTOT = "009" // ircu
|
---|
213 | RPL_BOUNCE = "010"
|
---|
214 | RPL_YOURCOOKIE = "014" // Hybrid?
|
---|
215 | RPL_MAP = "015" // ircu
|
---|
216 | RPL_MAPMORE = "016" // ircu
|
---|
217 | RPL_MAPEND = "017" // ircu
|
---|
218 | RPL_MAPUSERS = "018" // InspIRCd
|
---|
219 | RPL_HELLO = "020" // rusnet-ircd
|
---|
220 | RPL_APASSWARN_SET = "030" // ircu
|
---|
221 | RPL_APASSWARN_SECRET = "031" // ircu
|
---|
222 | RPL_APASSWARN_CLEAR = "032" // ircu
|
---|
223 | RPL_YOURID = "042" // IRCnet
|
---|
224 | RPL_SAVENICK = "043" // IRCnet
|
---|
225 | RPL_ATTEMPTINGJUNC = "050" // aircd
|
---|
226 | RPL_ATTEMPTINGREROUTE = "051" // aircd
|
---|
227 | RPL_REMOTEISUPPORT = "105" // Unreal
|
---|
228 | RPL_STATS = "210" // aircd
|
---|
229 | RPL_STATSHELP = "210" // Unreal
|
---|
230 | RPL_STATSPLINE = "217" // ircu
|
---|
231 | RPL_STATSPLINE = "220" // Hybrid
|
---|
232 | RPL_STATSBLINE = "220" // Bahamut, Unreal
|
---|
233 | RPL_STATSWLINE = "220" // Nefarious
|
---|
234 | RPL_MODLIST = "222"
|
---|
235 | RPL_SQLINE_NICK = "222" // Unreal
|
---|
236 | RPL_STATSBLINE = "222" // Bahamut
|
---|
237 | RPL_STATSJLINE = "222" // ircu
|
---|
238 | RPL_CODEPAGE = "222" // rusnet-ircd
|
---|
239 | RPL_STATSELINE = "223" // Bahamut
|
---|
240 | RPL_STATSGLINE = "223" // Unreal
|
---|
241 | RPL_CHARSET = "223" // rusnet-ircd
|
---|
242 | RPL_STATSFLINE = "224" // Hybrid, Bahamut
|
---|
243 | RPL_STATSTLINE = "224" // Unreal
|
---|
244 | RPL_STATSDLINE = "225" // Hybrid
|
---|
245 | RPL_STATSCLONE = "225" // Bahamut
|
---|
246 | RPL_STATSELINE = "225" // Unreal
|
---|
247 | RPL_STATSCOUNT = "226" // Bahamut
|
---|
248 | RPL_STATSALINE = "226" // Hybrid
|
---|
249 | RPL_STATSNLINE = "226" // Unreal
|
---|
250 | RPL_STATSGLINE = "227" // Bahamut
|
---|
251 | RPL_STATSVLINE = "227" // Unreal
|
---|
252 | RPL_STATSBLINE = "227" // Rizon
|
---|
253 | RPL_STATSQLINE = "228" // ircu
|
---|
254 | RPL_STATSBANVER = "228" // Unreal
|
---|
255 | RPL_STATSSPAMF = "229" // Unreal
|
---|
256 | RPL_STATSEXCEPTTKL = "230" // Unreal
|
---|
257 | RPL_RULES = "232" // Unreal
|
---|
258 | RPL_STATSVERBOSE = "236" // ircu
|
---|
259 | RPL_STATSENGINE = "237" // ircu
|
---|
260 | RPL_STATSFLINE = "238" // ircu
|
---|
261 | RPL_STATSIAUTH = "239" // IRCnet
|
---|
262 | RPL_STATSXLINE = "240" // AustHex
|
---|
263 | RPL_STATSSLINE = "245" // Bahamut, IRCnet, Hybrid
|
---|
264 | RPL_STATSTLINE = "245" // Hybrid?
|
---|
265 | RPL_STATSSERVICE = "246" // Hybrid
|
---|
266 | RPL_STATSTLINE = "246" // ircu
|
---|
267 | RPL_STATSULINE = "246" // Hybrid
|
---|
268 | RPL_STATSXLINE = "247" // Hybrid, PTlink, Unreal
|
---|
269 | RPL_STATSGLINE = "247" // ircu
|
---|
270 | RPL_STATSULINE = "248" // ircu
|
---|
271 | RPL_STATSDEFINE = "248" // IRCnet
|
---|
272 | RPL_STATSULINE = "249"
|
---|
273 | RPL_STATSDEBUG = "249" // Hybrid
|
---|
274 | RPL_STATSCONN = "250" // ircu, Unreal
|
---|
275 | RPL_TRACEPING = "262"
|
---|
276 | RPL_USINGSSL = "264" // rusnet-ircd
|
---|
277 | RPL_LOCALUSERS = "265" // aircd, Hybrid, Bahamut
|
---|
278 | RPL_GLOBALUSERS = "266" // aircd, Hybrid, Bahamut
|
---|
279 | RPL_START_NETSTAT = "267" // aircd
|
---|
280 | RPL_NETSTAT = "268" // aircd
|
---|
281 | RPL_END_NETSTAT = "269" // aircd
|
---|
282 | RPL_PRIVS = "270" // ircu
|
---|
283 | RPL_SILELIST = "271" // ircu
|
---|
284 | RPL_ENDOFSILELIST = "272" // ircu
|
---|
285 | RPL_NOTIFY = "273" // aircd
|
---|
286 | RPL_ENDNOTIFY = "274" // aircd
|
---|
287 | RPL_STATSDELTA = "274" // IRCnet
|
---|
288 | RPL_STATSDLINE = "275" // ircu, Ultimate
|
---|
289 | RPL_USINGSSL = "275" // Bahamut
|
---|
290 | RPL_WHOISCERTFP = "276" // oftc-hybrid
|
---|
291 | RPL_STATSRLINE = "276" // ircu
|
---|
292 | RPL_GLIST = "280" // ircu
|
---|
293 | RPL_ENDOFGLIST = "281" // ircu
|
---|
294 | RPL_ACCEPTLIST = "281"
|
---|
295 | RPL_ENDOFACCEPT = "282"
|
---|
296 | RPL_JUPELIST = "282" // ircu
|
---|
297 | RPL_ALIST = "283"
|
---|
298 | RPL_ENDOFJUPELIST = "283" // ircu
|
---|
299 | RPL_ENDOFALIST = "284"
|
---|
300 | RPL_FEATURE = "284" // ircu
|
---|
301 | RPL_GLIST_HASH = "285"
|
---|
302 | RPL_CHANINFO_HANDLE = "285" // aircd
|
---|
303 | RPL_NEWHOSTIS = "285" // QuakeNet
|
---|
304 | RPL_CHANINFO_USERS = "286" // aircd
|
---|
305 | RPL_CHKHEAD = "286" // QuakeNet
|
---|
306 | RPL_CHANINFO_CHOPS = "287" // aircd
|
---|
307 | RPL_CHANUSER = "287" // QuakeNet
|
---|
308 | RPL_CHANINFO_VOICES = "288" // aircd
|
---|
309 | RPL_PATCHHEAD = "288" // QuakeNet
|
---|
310 | RPL_CHANINFO_AWAY = "289" // aircd
|
---|
311 | RPL_PATCHCON = "289" // QuakeNet
|
---|
312 | RPL_CHANINFO_OPERS = "290" // aircd
|
---|
313 | RPL_HELPHDR = "290" // Unreal
|
---|
314 | RPL_DATASTR = "290" // QuakeNet
|
---|
315 | RPL_CHANINFO_BANNED = "291" // aircd
|
---|
316 | RPL_HELPOP = "291" // Unreal
|
---|
317 | RPL_ENDOFCHECK = "291" // QuakeNet
|
---|
318 | RPL_CHANINFO_BANS = "292" // aircd
|
---|
319 | RPL_HELPTLR = "292" // Unreal
|
---|
320 | ERR_SEARCHNOMATCH = "292" // Nefarious
|
---|
321 | RPL_CHANINFO_INVITE = "293" // aircd
|
---|
322 | RPL_HELPHLP = "293" // Unreal
|
---|
323 | RPL_CHANINFO_INVITES = "294" // aircd
|
---|
324 | RPL_HELPFWD = "294" // Unreal
|
---|
325 | RPL_CHANINFO_KICK = "295" // aircd
|
---|
326 | RPL_HELPIGN = "295" // Unreal
|
---|
327 | RPL_CHANINFO_KICKS = "296" // aircd
|
---|
328 | RPL_END_CHANINFO = "299" // aircd
|
---|
329 | RPL_TEXT = "304" // irc2?
|
---|
330 | RPL_USERIP = "307"
|
---|
331 | RPL_WHOISREGNICK = "307" // Bahamut, Unreal
|
---|
332 | RPL_SUSERHOST = "307" // AustHex
|
---|
333 | RPL_NOTIFYACTION = "308" // aircd
|
---|
334 | RPL_WHOISADMIN = "308" // Bahamut
|
---|
335 | RPL_RULESSTART = "308" // Unreal
|
---|
336 | RPL_NICKTRACE = "309" // aircd
|
---|
337 | RPL_WHOISSADMIN = "309" // Bahamut
|
---|
338 | RPL_ENDOFRULES = "309" // Unreal
|
---|
339 | RPL_WHOISHELPER = "309" // AustHex
|
---|
340 | RPL_WHOISSVCMSG = "310" // Bahamut
|
---|
341 | RPL_WHOISHELPOP = "310" // Unreal
|
---|
342 | RPL_WHOISSERVICE = "310" // AustHex
|
---|
343 | RPL_WHOISPRIVDEAF = "316" // Nefarious
|
---|
344 | RPL_WHOISVIRT = "320" // AustHex
|
---|
345 | RPL_WHOIS_HIDDEN = "320" // Anothernet
|
---|
346 | RPL_WHOISSPECIAL = "320" // Unreal
|
---|
347 | RPL_CHANNELPASSIS = "325"
|
---|
348 | RPL_WHOISWEBIRC = "325" // Nefarious
|
---|
349 | RPL_NOCHANPASS = "326"
|
---|
350 | RPL_CHPASSUNKNOWN = "327"
|
---|
351 | RPL_WHOISHOST = "327" // rusnet-ircd
|
---|
352 | RPL_CHANNEL_URL = "328" // Bahamut, AustHex
|
---|
353 | RPL_CREATIONTIME = "329" // Bahamut
|
---|
354 | RPL_WHOWAS_TIME = "330"
|
---|
355 | RPL_WHOISACCOUNT = "330" // ircu
|
---|
356 | RPL_TOPICWHOTIME = "333" // ircu
|
---|
357 | RPL_LISTUSAGE = "334" // ircu
|
---|
358 | RPL_COMMANDSYNTAX = "334" // Bahamut
|
---|
359 | RPL_LISTSYNTAX = "334" // Unreal
|
---|
360 | RPL_WHOISBOT = "335" // Unreal
|
---|
361 | RPL_WHOISTEXT = "335" // Hybrid
|
---|
362 | RPL_WHOISACCOUNTONLY = "335" // Nefarious
|
---|
363 | RPL_INVITELIST = "336" // Hybrid
|
---|
364 | RPL_WHOISBOT = "336" // Nefarious
|
---|
365 | RPL_ENDOFINVITELIST = "337" // Hybrid
|
---|
366 | RPL_WHOISTEXT = "337" // Hybrid?
|
---|
367 | RPL_CHANPASSOK = "338"
|
---|
368 | RPL_WHOISACTUALLY = "338" // ircu, Bahamut
|
---|
369 | RPL_BADCHANPASS = "339"
|
---|
370 | RPL_WHOISMARKS = "339" // Nefarious
|
---|
371 | RPL_USERIP = "340" // ircu
|
---|
372 | RPL_WHOISKILL = "343" // Nefarious
|
---|
373 | RPL_WHOISCOUNTRY = "344" // InspIRCd 3.0
|
---|
374 | RPL_INVITED = "345" // GameSurge
|
---|
375 | RPL_WHOISGATEWAY = "350" // InspIRCd 3.0
|
---|
376 | RPL_WHOSPCRPL = "354" // ircu
|
---|
377 | RPL_NAMREPLY_ = "355" // QuakeNet
|
---|
378 | RPL_MAP = "357" // AustHex
|
---|
379 | RPL_MAPMORE = "358" // AustHex
|
---|
380 | RPL_MAPEND = "359" // AustHex
|
---|
381 | RPL_KICKEXPIRED = "377" // aircd
|
---|
382 | RPL_BANEXPIRED = "378" // aircd
|
---|
383 | RPL_WHOISHOST = "378" // Unreal
|
---|
384 | RPL_KICKLINKED = "379" // aircd
|
---|
385 | RPL_WHOISMODES = "379" // Unreal
|
---|
386 | RPL_BANLINKED = "380" // aircd
|
---|
387 | RPL_YOURHELPER = "380" // AustHex
|
---|
388 | RPL_NOTOPERANYMORE = "385" // AustHex, Hybrid, Unreal
|
---|
389 | RPL_QLIST = "386" // Unreal
|
---|
390 | RPL_IRCOPS = "386" // Ultimate
|
---|
391 | RPL_IRCOPSHEADER = "386" // Nefarious
|
---|
392 | RPL_ENDOFQLIST = "387" // Unreal
|
---|
393 | RPL_ENDOFIRCOPS = "387" // Ultimate
|
---|
394 | RPL_IRCOPS = "387" // Nefarious
|
---|
395 | RPL_ALIST = "388" // Unreal
|
---|
396 | RPL_ENDOFIRCOPS = "388" // Nefarious
|
---|
397 | RPL_ENDOFALIST = "389" // Unreal
|
---|
398 | RPL_TIME = "391" // ircu
|
---|
399 | RPL_TIME = "391" // bdq-ircd
|
---|
400 | RPL_TIME = "391"
|
---|
401 | RPL_VISIBLEHOST = "396" // Hybrid
|
---|
402 | RPL_CLONES = "399" // InspIRCd 3.0
|
---|
403 | ERR_UNKNOWNERROR = "400"
|
---|
404 | ERR_NOCOLORSONCHAN = "408" // Bahamut
|
---|
405 | ERR_NOCTRLSONCHAN = "408" // Hybrid
|
---|
406 | ERR_TOOMANYMATCHES = "416" // IRCnet
|
---|
407 | ERR_QUERYTOOLONG = "416" // ircu
|
---|
408 | ERR_INPUTTOOLONG = "417" // ircu
|
---|
409 | ERR_LENGTHTRUNCATED = "419" // aircd
|
---|
410 | ERR_AMBIGUOUSCOMMAND = "420" // InspIRCd
|
---|
411 | ERR_NOOPERMOTD = "425" // Unreal
|
---|
412 | ERR_TOOMANYAWAY = "429" // Bahamut
|
---|
413 | ERR_EVENTNICKCHANGE = "430" // AustHex
|
---|
414 | ERR_SERVICENAMEINUSE = "434" // AustHex?
|
---|
415 | ERR_NORULES = "434" // Unreal, Ultimate
|
---|
416 | ERR_SERVICECONFUSED = "435" // Unreal
|
---|
417 | ERR_BANONCHAN = "435" // Bahamut
|
---|
418 | ERR_BANNICKCHANGE = "437" // ircu
|
---|
419 | ERR_NICKTOOFAST = "438" // ircu
|
---|
420 | ERR_DEAD = "438" // IRCnet
|
---|
421 | ERR_TARGETTOOFAST = "439" // ircu
|
---|
422 | ERR_SERVICESDOWN = "440" // Bahamut, Unreal
|
---|
423 | ERR_NONICKCHANGE = "447" // Unreal
|
---|
424 | ERR_FORBIDDENCHANNEL = "448" // Unreal
|
---|
425 | ERR_NOTIMPLEMENTED = "449" // Undernet
|
---|
426 | ERR_IDCOLLISION = "452"
|
---|
427 | ERR_NICKLOST = "453"
|
---|
428 | ERR_HOSTILENAME = "455" // Unreal
|
---|
429 | ERR_ACCEPTFULL = "456"
|
---|
430 | ERR_ACCEPTEXIST = "457"
|
---|
431 | ERR_ACCEPTNOT = "458"
|
---|
432 | ERR_NOHIDING = "459" // Unreal
|
---|
433 | ERR_NOTFORHALFOPS = "460" // Unreal
|
---|
434 | ERR_INVALIDUSERNAME = "468" // ircu
|
---|
435 | ERR_ONLYSERVERSCANCHANGE = "468" // Bahamut, Unreal
|
---|
436 | ERR_NOCODEPAGE = "468" // rusnet-ircd
|
---|
437 | ERR_LINKSET = "469" // Unreal
|
---|
438 | ERR_LINKCHANNEL = "470" // Unreal
|
---|
439 | ERR_KICKEDFROMCHAN = "470" // aircd
|
---|
440 | ERR_7BIT = "470" // rusnet-ircd
|
---|
441 | ERR_NEEDREGGEDNICK = "477" // Bahamut, ircu, Unreal
|
---|
442 | ERR_BADCHANNAME = "479" // Hybrid
|
---|
443 | ERR_LINKFAIL = "479" // Unreal
|
---|
444 | ERR_NOCOLOR = "479" // rusnet-ircd
|
---|
445 | ERR_NOULINE = "480" // AustHex
|
---|
446 | ERR_CANNOTKNOCK = "480" // Unreal
|
---|
447 | ERR_THROTTLE = "480" // Ratbox
|
---|
448 | ERR_NOWALLOP = "480" // rusnet-ircd
|
---|
449 | ERR_ISCHANSERVICE = "484" // Undernet
|
---|
450 | ERR_DESYNC = "484" // Bahamut, Hybrid, PTlink
|
---|
451 | ERR_ATTACKDENY = "484" // Unreal
|
---|
452 | ERR_KILLDENY = "485" // Unreal
|
---|
453 | ERR_CANTKICKADMIN = "485" // PTlink
|
---|
454 | ERR_ISREALSERVICE = "485" // QuakeNet
|
---|
455 | ERR_CHANBANREASON = "485" // Hybrid
|
---|
456 | ERR_NONONREG = "486" // Unreal?
|
---|
457 | ERR_HTMDISABLED = "486" // Unreal
|
---|
458 | ERR_ACCOUNTONLY = "486" // QuakeNet
|
---|
459 | ERR_RLINED = "486" // rusnet-ircd
|
---|
460 | ERR_CHANTOORECENT = "487" // IRCnet
|
---|
461 | ERR_MSGSERVICES = "487" // Bahamut
|
---|
462 | ERR_NOTFORUSERS = "487" // Unreal?
|
---|
463 | ERR_NONONSSL = "487" // ChatIRCd
|
---|
464 | ERR_TSLESSCHAN = "488" // IRCnet
|
---|
465 | ERR_HTMDISABLED = "488" // Unreal?
|
---|
466 | ERR_NOSSL = "488" // Bahamut
|
---|
467 | ERR_SECUREONLYCHAN = "489" // Unreal
|
---|
468 | ERR_VOICENEEDED = "489" // Undernet
|
---|
469 | ERR_ALLMUSTSSL = "490" // InspIRCd
|
---|
470 | ERR_NOSWEAR = "490" // Unreal
|
---|
471 | ERR_NOCTCP = "492" // Hybrid / Unreal?
|
---|
472 | ERR_CANNOTSENDTOUSER = "492" // Charybdis?
|
---|
473 | ERR_NOSHAREDCHAN = "493" // Bahamut
|
---|
474 | ERR_NOFEATURE = "493" // ircu
|
---|
475 | ERR_BADFEATVALUE = "494" // ircu
|
---|
476 | ERR_OWNMODE = "494" // Bahamut, charybdis?
|
---|
477 | ERR_BADLOGTYPE = "495" // ircu
|
---|
478 | ERR_BADLOGSYS = "496" // ircu
|
---|
479 | ERR_BADLOGVALUE = "497" // ircu
|
---|
480 | ERR_ISOPERLCHAN = "498" // ircu
|
---|
481 | ERR_CHANOWNPRIVNEEDED = "499" // Unreal
|
---|
482 | ERR_TOOMANYJOINS = "500" // Unreal?
|
---|
483 | ERR_NOREHASHPARAM = "500" // rusnet-ircd
|
---|
484 | ERR_CANNOTSETMODER = "500" // InspIRCd
|
---|
485 | ERR_UNKNOWNSNOMASK = "501" // InspIRCd
|
---|
486 | ERR_USERNOTONSERV = "504"
|
---|
487 | ERR_SILELISTFULL = "511" // ircu
|
---|
488 | ERR_TOOMANYWATCH = "512" // Bahamut
|
---|
489 | ERR_NOSUCHGLINE = "512" // ircu
|
---|
490 | ERR_BADPING = "513" // ircu
|
---|
491 | ERR_TOOMANYDCC = "514" // Bahamut
|
---|
492 | ERR_NOSUCHJUPE = "514" // irch
|
---|
493 | ERR_BADEXPIRE = "515" // ircu
|
---|
494 | ERR_DONTCHEAT = "516" // ircu
|
---|
495 | ERR_DISABLED = "517" // ircu
|
---|
496 | ERR_NOINVITE = "518" // Unreal
|
---|
497 | ERR_LONGMASK = "518" // ircu
|
---|
498 | ERR_ADMONLY = "519" // Unreal
|
---|
499 | ERR_TOOMANYUSERS = "519" // ircu
|
---|
500 | ERR_OPERONLY = "520" // Unreal
|
---|
501 | ERR_MASKTOOWIDE = "520" // ircu
|
---|
502 | ERR_LISTSYNTAX = "521" // Bahamut
|
---|
503 | ERR_NOSUCHGLINE = "521" // Nefarious
|
---|
504 | ERR_WHOSYNTAX = "522" // Bahamut
|
---|
505 | ERR_WHOLIMEXCEED = "523" // Bahamut
|
---|
506 | ERR_QUARANTINED = "524" // ircu
|
---|
507 | ERR_OPERSPVERIFY = "524" // Unreal
|
---|
508 | ERR_HELPNOTFOUND = "524" // Hybrid
|
---|
509 | ERR_INVALIDKEY = "525" // ircu
|
---|
510 | ERR_CANTSENDTOUSER = "531" // InspIRCd
|
---|
511 | ERR_BADHOSTMASK = "550" // QuakeNet
|
---|
512 | ERR_HOSTUNAVAIL = "551" // QuakeNet
|
---|
513 | ERR_USINGSLINE = "552" // QuakeNet
|
---|
514 | ERR_STATSSLINE = "553" // QuakeNet
|
---|
515 | ERR_NOTLOWEROPLEVEL = "560" // ircu
|
---|
516 | ERR_NOTMANAGER = "561" // ircu
|
---|
517 | ERR_CHANSECURED = "562" // ircu
|
---|
518 | ERR_UPASSSET = "563" // ircu
|
---|
519 | ERR_UPASSNOTSET = "564" // ircu
|
---|
520 | ERR_NOMANAGER = "566" // ircu
|
---|
521 | ERR_UPASS_SAME_APASS = "567" // ircu
|
---|
522 | ERR_LASTERROR = "568" // ircu
|
---|
523 | RPL_NOOMOTD = "568" // Nefarious
|
---|
524 | RPL_REAWAY = "597" // Unreal
|
---|
525 | RPL_GONEAWAY = "598" // Unreal
|
---|
526 | RPL_NOTAWAY = "599" // Unreal
|
---|
527 | RPL_LOGON = "600" // Bahamut, Unreal
|
---|
528 | RPL_LOGOFF = "601" // Bahamut, Unreal
|
---|
529 | RPL_WATCHOFF = "602" // Bahamut, Unreal
|
---|
530 | RPL_WATCHSTAT = "603" // Bahamut, Unreal
|
---|
531 | RPL_NOWON = "604" // Bahamut, Unreal
|
---|
532 | RPL_NOWOFF = "605" // Bahamut, Unreal
|
---|
533 | RPL_WATCHLIST = "606" // Bahamut, Unreal
|
---|
534 | RPL_ENDOFWATCHLIST = "607" // Bahamut, Unreal
|
---|
535 | RPL_WATCHCLEAR = "608" // Ultimate
|
---|
536 | RPL_NOWISAWAY = "609" // Unreal
|
---|
537 | RPL_MAPMORE = "610" // Unreal
|
---|
538 | RPL_ISOPER = "610" // Ultimate
|
---|
539 | RPL_ISLOCOP = "611" // Ultimate
|
---|
540 | RPL_ISNOTOPER = "612" // Ultimate
|
---|
541 | RPL_ENDOFISOPER = "613" // Ultimate
|
---|
542 | RPL_MAPMORE = "615" // PTlink
|
---|
543 | RPL_WHOISMODES = "615" // Ultimate
|
---|
544 | RPL_WHOISHOST = "616" // Ultimate
|
---|
545 | RPL_WHOISSSLFP = "617" // Nefarious
|
---|
546 | RPL_DCCSTATUS = "617" // Bahamut
|
---|
547 | RPL_WHOISBOT = "617" // Ultimate
|
---|
548 | RPL_DCCLIST = "618" // Bahamut
|
---|
549 | RPL_ENDOFDCCLIST = "619" // Bahamut
|
---|
550 | RPL_WHOWASHOST = "619" // Ultimate
|
---|
551 | RPL_DCCINFO = "620" // Bahamut
|
---|
552 | RPL_RULESSTART = "620" // Ultimate
|
---|
553 | RPL_RULES = "621" // Ultimate
|
---|
554 | RPL_ENDOFRULES = "622" // Ultimate
|
---|
555 | RPL_MAPMORE = "623" // Ultimate
|
---|
556 | RPL_OMOTDSTART = "624" // Ultimate
|
---|
557 | RPL_OMOTD = "625" // Ultimate
|
---|
558 | RPL_ENDOFOMOTD = "626" // Ultimate
|
---|
559 | RPL_SETTINGS = "630" // Ultimate
|
---|
560 | RPL_ENDOFSETTINGS = "631" // Ultimate
|
---|
561 | RPL_SYNTAX = "650" // InspIRCd 3.0
|
---|
562 | RPL_CHANNELSMSG = "651" // InspIRCd 3.0
|
---|
563 | RPL_WHOWASIP = "652" // InspIRCd 3.0
|
---|
564 | RPL_UNINVITED = "653" // InspIRCd 3.0
|
---|
565 | RPL_SPAMCMDFWD = "659" // Unreal
|
---|
566 | RPL_WHOISSECURE = "671" // Unreal
|
---|
567 | RPL_UNKNOWNMODES = "672" // Ithildin
|
---|
568 | RPL_WHOISREALIP = "672" // Rizon
|
---|
569 | RPL_CANNOTSETMODES = "673" // Ithildin
|
---|
570 | RPL_WHOISYOURID = "674" // ChatIRCd
|
---|
571 | RPL_LANGUAGES = "690" // Unreal?
|
---|
572 | ERR_INVALIDMODEPARAM = "696" // InspIRCd 3.0
|
---|
573 | ERR_LISTMODEALREADYSET = "697" // InspIRCd 3.0
|
---|
574 | ERR_LISTMODENOTSET = "698" // InspIRCd 3.0
|
---|
575 | RPL_COMMANDS = "700" // InspIRCd 3.0
|
---|
576 | RPL_COMMANDSEND = "701" // InspIRCd 3.0
|
---|
577 | RPL_MODLIST = "702" // RatBox
|
---|
578 | RPL_ENDOFMODLIST = "703" // RatBox
|
---|
579 | RPL_HELPSTART = "704" // RatBox
|
---|
580 | RPL_HELPTXT = "705" // RatBox
|
---|
581 | RPL_ENDOFHELP = "706" // RatBox
|
---|
582 | ERR_TARGCHANGE = "707" // RatBox
|
---|
583 | RPL_ETRACEFULL = "708" // RatBox
|
---|
584 | RPL_ETRACE = "709" // RatBox
|
---|
585 | RPL_KNOCK = "710" // RatBox
|
---|
586 | RPL_KNOCKDLVR = "711" // RatBox
|
---|
587 | ERR_TOOMANYKNOCK = "712" // RatBox
|
---|
588 | ERR_CHANOPEN = "713" // RatBox
|
---|
589 | ERR_KNOCKONCHAN = "714" // RatBox
|
---|
590 | ERR_KNOCKDISABLED = "715" // RatBox
|
---|
591 | ERR_TOOMANYINVITE = "715" // Hybrid
|
---|
592 | RPL_INVITETHROTTLE = "715" // Rizon
|
---|
593 | RPL_TARGUMODEG = "716" // RatBox
|
---|
594 | RPL_TARGNOTIFY = "717" // RatBox
|
---|
595 | RPL_UMODEGMSG = "718" // RatBox
|
---|
596 | RPL_OMOTDSTART = "720" // RatBox
|
---|
597 | RPL_OMOTD = "721" // RatBox
|
---|
598 | RPL_ENDOFOMOTD = "722" // RatBox
|
---|
599 | ERR_NOPRIVS = "723" // RatBox
|
---|
600 | RPL_TESTMASK = "724" // RatBox
|
---|
601 | RPL_TESTLINE = "725" // RatBox
|
---|
602 | RPL_NOTESTLINE = "726" // RatBox
|
---|
603 | RPL_TESTMASKGECOS = "727" // RatBox
|
---|
604 | RPL_QUIETLIST = "728" // Charybdis
|
---|
605 | RPL_ENDOFQUIETLIST = "729" // Charybdis
|
---|
606 | RPL_RSACHALLENGE2 = "740" // RatBox
|
---|
607 | RPL_ENDOFRSACHALLENGE2 = "741" // RatBox
|
---|
608 | ERR_MLOCKRESTRICTED = "742" // Charybdis
|
---|
609 | ERR_INVALIDBAN = "743" // Charybdis
|
---|
610 | ERR_TOPICLOCK = "744" // InspIRCd?
|
---|
611 | RPL_SCANMATCHED = "750" // RatBox
|
---|
612 | RPL_SCANUMODES = "751" // RatBox
|
---|
613 | RPL_ETRACEEND = "759" // irc2.11
|
---|
614 | RPL_XINFO = "771" // Ithildin
|
---|
615 | RPL_XINFOSTART = "773" // Ithildin
|
---|
616 | RPL_XINFOEND = "774" // Ithildin
|
---|
617 | RPL_CHECK = "802" // InspIRCd 3.0
|
---|
618 | RPL_OTHERUMODEIS = "803" // InspIRCd 3.0
|
---|
619 | RPL_OTHERSNOMASKIS = "804" // InspIRCd 3.0
|
---|
620 | ERR_BADCHANNEL = "926" // InspIRCd
|
---|
621 | ERR_INVALIDWATCHNICK = "942" // InspIRCd
|
---|
622 | RPL_IDLETIMESET = "944" // InspIRCd
|
---|
623 | RPL_NICKLOCKOFF = "945" // InspIRCd
|
---|
624 | ERR_NICKNOTLOCKED = "946" // InspIRCd
|
---|
625 | RPL_NICKLOCKON = "947" // InspIRCd
|
---|
626 | ERR_INVALIDIDLETIME = "948" // InspIRCd
|
---|
627 | RPL_UNSILENCED = "950" // InspIRCd
|
---|
628 | RPL_SILENCED = "951" // InspIRCd
|
---|
629 | ERR_NOTSILENCED = "952" // InspIRCd
|
---|
630 | RPL_ENDOFPROPLIST = "960" // InspIRCd
|
---|
631 | RPL_PROPLIST = "961" // InspIRCd
|
---|
632 | ERR_CANNOTDOCOMMAND = "972" // Unreal
|
---|
633 | ERR_CANTUNLOADMODULE = "972" // InspIRCd
|
---|
634 | RPL_UNLOADEDMODULE = "973" // InspIRCd
|
---|
635 | ERR_CANNOTCHANGECHANMODE = "974" // Unreal
|
---|
636 | ERR_CANTLOADMODULE = "974" // InspIRCd
|
---|
637 | RPL_LOADEDMODULE = "975" // InspIRCd
|
---|
638 | ERR_LASTERROR = "975" // Nefarious
|
---|
639 | RPL_SERVLOCKON = "988" // InspIRCd
|
---|
640 | RPL_SERVLOCKOFF = "989" // InspIRCd
|
---|
641 | RPL_DCCALLOWSTART = "990" // InspIRCd
|
---|
642 | RPL_DCCALLOWLIST = "991" // InspIRCd
|
---|
643 | RPL_DCCALLOWEND = "992" // InspIRCd
|
---|
644 | RPL_DCCALLOWTIMED = "993" // InspIRCd
|
---|
645 | RPL_DCCALLOWPERMANENT = "994" // InspIRCd
|
---|
646 | RPL_DCCALLOWREMOVED = "995" // InspIRCd
|
---|
647 | ERR_DCCALLOWINVALID = "996" // InspIRCd
|
---|
648 | RPL_DCCALLOWEXPIRED = "997" // InspIRCd
|
---|
649 | ERR_UNKNOWNDCCALLOWCMD = "998" // InspIRCd
|
---|
650 | ERR_NUMERIC_ERR = "999" // Bahamut
|
---|
651 | //*/
|
---|
652 |
|
---|
653 | // Obsolete
|
---|
654 | /*
|
---|
655 | RPL_STATMEM = "010" // ircu
|
---|
656 | RPL_STATSZLINE = "225" // Bahamut
|
---|
657 | RPL_MAPUSERS = "270" // InspIRCd 2.0
|
---|
658 | RPL_VCHANEXIST = "276" // Hybrid
|
---|
659 | RPL_VCHANLIST = "277" // Hybrid
|
---|
660 | RPL_VCHANHELP = "278" // Hybrid 7.0?
|
---|
661 | RPL_CHANNELMLOCKIS = "325" // sorircd
|
---|
662 | RPL_WHOWASREAL = "360" // Charybdis
|
---|
663 | RPL_SPAM = "377" // AustHex
|
---|
664 | RPL_MOTD = "378" // AustHex
|
---|
665 | RPL_WHOWASIP = "379" // InspIRCd 2.0
|
---|
666 | RPL_RSACHALLENGE = "386" // Hybrid
|
---|
667 | ERR_SSLONLYCHAN = "480" // Hybrid
|
---|
668 | ERR_BANNEDNICK = "485" // Ratbox
|
---|
669 | ERR_DELAYREJOIN = "495" // InspIRCd 2.0
|
---|
670 | ERR_GHOSTEDCLIENT = "503" // Hybrid
|
---|
671 | ERR_VWORLDWARN = "503" // AustHex
|
---|
672 | ERR_INVALID_ERROR = "514" // ircu
|
---|
673 | ERR_WHOTRUNC = "520" // AustHex
|
---|
674 | ERR_REMOTEPFX = "525" // CAPAB USERCMDPFX
|
---|
675 | ERR_PFXUNROUTABLE = "526" // CAPAB USERCMDPFX
|
---|
676 | RPL_DUMPING = "640" // Unreal
|
---|
677 | RPL_DUMPRPL = "641" // Unreal
|
---|
678 | RPL_EODUMP = "642" // Unreal
|
---|
679 | RPL_COMMANDS = "702" // InspIRCd 2.0
|
---|
680 | RPL_COMMANDSEND = "703" // InspIRCd 2.0
|
---|
681 | ERR_WORDFILTERED = "936" // InspIRCd
|
---|
682 | ERR_ALREADYCHANFILTERED = "937" // InspIRCd 2.0
|
---|
683 | ERR_NOSUCHCHANFILTER = "938" // InspIRCd 2.0
|
---|
684 | ERR_CHANFILTERFULL = "939" // InspIRCd 2.0
|
---|
685 | RPL_DCCALLOWHELP = "998" // InspIRCd
|
---|
686 | RPL_ENDOFDCCALLOWHELP = "999" // InspIRCd 2.0
|
---|
687 | //*/
|
---|
688 | )
|
---|