KVIrc
4.9.2
DeveloperAPIs
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
kvirc
sparser
KviIrcNumericCodes.h
Go to the documentation of this file.
1
#ifndef _KVI_NUMERIC_H_
2
#define _KVI_NUMERIC_H_
3
4
//
5
// IRC - Internet Relay Chat, include/numeric.h
6
// Copyright (C) 1990 Jarkko Oikarinen
7
//
8
// This program is free software; you can redistribute it and/or modify
9
// it under the terms of the GNU General Public License as published by
10
// the Free Software Foundation; either version 1, or (at your option)
11
// any later version.
12
//
13
// This program is distributed in the hope that it will be useful,
14
// but WITHOUT ANY WARRANTY; without even the implied warranty of
15
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
// GNU General Public License for more details.
17
//
18
// You should have received a copy of the GNU General Public License
19
// along with this program. If not, write to the Free Software Foundation,
20
// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21
22
// Revisited by Szymon Stefanek 07 Jul 1998 (pragma at kvirc dot net)
23
// Re-revisited again on 11 Feb 1999 (pragma at kvirc dot net)
24
// Updated FSF address on 07 May 2009 (ctrlaltca at libero dot it)
25
26
// We will need 4 digit replies for the new irc protocol
27
// and then leave 50-100 numbers between logical groups...
28
29
// In kvirc 3.0.0 this file is newer included (at least for now: 31.07.2000)
30
// Today I have included it in KviIrcServerParser_numericHandlers.cpp (23.03.2001)
31
32
// ===============================================================================//
33
//
34
// E=EFnet hybrid 5.3p2
35
// e=EFNet hybrid 5.3p2 with #ifdef
36
// I=IRCnet 2.10.0p5
37
// i=IRCnet, reserved according to Undernet (sic) numerics header
38
// U=Undernet u2.10.04
39
// u=Undernet u2.10.04 with #ifdef
40
// D=DALnet 4.6.7.DF
41
// d=DALnet 4.6.7.DF, redundant
42
// O=openprojects (dancer ircd)
43
//
44
45
// = 000-199 ===============================================================================//
46
//
47
// Reserve numerics 000-099 for server-client connections where the client
48
// is local to the server. If any server is passed a numeric in this range
49
// from another server then it is remapped to 100-199. -avalon
50
//
51
52
#define RPL_WELCOME 1
/* :Welcome to the Internet Relay Network %s [I,E,U,D] # */
53
#define RPL_YOURHOST 2
/* :Your host is %s, running version %s [I,E,U,D] # */
54
#define RPL_CREATED 3
/* :This server was created %s [I,E,U,D] # */
55
#define RPL_MYINFO 4
/* <server_name> <srv_version> <u_modes> <ch_modes> [I,E,U,D] # */
56
#define RPL_BOUNCE 5
/* :Try server %s, port %d [I] # */
57
#define RPL_PROTOCTL 5
/* %s :are available on this server [D] # */
58
#define RPL_MAP 5
/* :%s%s [U] # */
59
#define RPL_MAPMORE 6
/* :%s%s --> *more* [U] # */
60
#define RPL_MAPEND 7
/* :End of /MAP [U] # */
61
//[03:45:18] [dune.webchat.org][007] newbie dune.webchat.org 1037760291 :Tue, 19 Nov 2002 18:44:51 -0800
62
63
#define RPL_SNOMASK 8
/* %d :: Server notice mask (%#x) [U] # */
64
//[03:45:18] [dune.webchat.org][008] newbie -/NAJgAxq7HQPwnkK^ 124963541 :This is your Session ID and Session Key.
65
66
#define RPL_STATMEMTOT 9
/* %u %u :Bytes Blocks [U] # */
67
//[03:45:18] [dune.webchat.org][009] newbie ASCII :Current character mapping.
68
69
#define RPL_STATMEM 10
/* %u %u %s [U] # */
70
#define RPL_BOUNCENEW 10
/* :Try server %s, port %d [I-NEW] # */
71
// RPL_???????? 11,12,13
72
#define RPL_YOURCOOKIE 14
/* <cookie> :is your reconnection cookie [E,i?] # */
73
74
#define RPL_CONNECTING 20 //:irc.dotsrc.org 020 * :Please wait while we process your connection.
75
76
// = 200-399 ====================================================================================//
77
//
78
// Command replies
79
//
80
81
#define RPL_TRACELINK 200
/* [I,E,U,D] "Link <version> <destination> <next server> <next-server-TS-version><zflag> <link-time> <sendQ> <prev-server-sendQ>" [I,E,U,D] */
82
#define RPL_TRACECONNECTING 201
/* [I,E,U,D] "Try. %d %s"*/
83
#define RPL_TRACEHANDSHAKE 202
/* [I,E,U,D] "H.S. %d %s"*/
84
#define RPL_TRACEUNKNOWN 203
/* [I,E,U,D] "???? %d %s %d"*/
85
#define RPL_TRACEOPERATOR 204
/* [I,E,U,D] "Oper %d %s"*/
86
#define RPL_TRACEUSER 205
/* [I,E,U,D] "User %d %s"*/
87
#define RPL_TRACESERVER 206
/* [I,E,U,D] "Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server> <TS-version><zflag>" [I,E,U,D] */
88
#define RPL_TRACENEWTYPE 208
/* [I,E,U,D] "<newtype> 0 %s"*/
89
#define RPL_TRACECLASS 209
/* [I,E,U,D] "Class %d %d"*/
90
#define RPL_TRACERECONNECT 210
/* [I] ??? */
91
#define RPL_STATSLINKINFO 211
/* [I,E,U,D] */
92
#define RPL_STATSCOMMANDS 212
/* [I,E,U,D] "%s %u %u"*/
93
#define RPL_STATSCLINE 213
/* [I,E,U,D] "%c %s * %s %d %d"*/
94
#define RPL_STATSNLINE 214
/* [I,E,U,D] "%c %s * %s %d %d"*/
95
#define RPL_STATSILINE 215
/* [I,E,U,D] "%c %s * %s %d %d"*/
96
#define RPL_STATSKLINE 216
/* [I,E,U,D] */
97
#define RPL_STATSPLINE 217
/* [U] */
98
#define RPL_STATSQLINE 217
/* [I,E,U,D] */
99
#define RPL_STATSYLINE 218
/* [I,E,U,D] */
100
#define RPL_ENDOFSTATS 219 // [I,E,U,D] */
101
// #define RPL_???? 220
102
#define RPL_UMODEIS 221
/* <nick> <mode> [I,E,U,D] # */
103
#define RPL_STATSBLINE 222
/* [E] */
104
#define RPL_SQLINE_NICK 222
/* [D] */
105
#define RPL_STATSELINE 223
/* [E] */
106
#define RPL_STATSFLINE 224
/* [E] */
107
#define RPL_STATSDLINE 225
/* [E] */
108
// RPL_?????????? 226-230
109
#define RPL_SERVICEINFO 231
/* [I,U,D] */
110
#define RPL_ENDOFSERVICES 232
/* [I,U,D] */
111
#define RPL_SERVICE 233
/* [I,U,D] */
112
#define RPL_SERVLIST 234
/* [I,E,U,D] */
113
#define RPL_SERVLISTEND 235
/* [I,E,U,D] */
114
// RPL_?????????? 236-238
115
#define RPL_STATSIAUTH 239
/* [I] # */
116
#define RPL_STATSVLINE 240
/* [I] # */
117
#define RPL_STATSLLINE 241
/* [I,E,U,D] # */
118
#define RPL_STATSUPTIME 242
/* [I,E,U,D] # */
119
#define RPL_STATSOLINE 243
/* [I,E,U,D] # */
120
#define RPL_STATSHLINE 244
/* [I,E,U,D] # */
121
#define RPL_STATSSLINE 245
/* [I,E,u,D] # */
122
#define RPL_STATSPING 246
/* [I] # */
123
#define RPL_STATSTLINE 246
/* [U] # */
124
#define RPL_STATSBLINE_I 247
/* [I] # */
125
#define RPL_STATSGLINE 247
/* [U] # */
126
#define RPL_STATSXLINE 247
/* [D] # */
127
#define RPL_STATSDEFINE 248
/* [I] # */
128
#define RPL_STATSULINE 248
/* [U,D] # */
129
#define RPL_STATSDEBUG 249
/* [I,E,U,D] # */
130
#define RPL_STATSCONN 250
/* [e,U,D,O] # */
131
#define RPL_STATSDLINE_I 250
/* [I] # */
132
#define RPL_LUSERCLIENT 251
/* ":There are %d users and %d invisible on %d servers" [I,E,U,D,O] # */
133
#define RPL_LUSEROP 252
/* "%d :IRC Operators online" [I,E,U,D,O] # */
134
#define RPL_LUSERUNKNOWN 253
/* "%d :unknown connection(s)" [I,E,U,D,O] # */
135
#define RPL_LUSERCHANNELS 254
/* "%d :channels formed" [I,E,U,D,O] # */
136
#define RPL_LUSERME 255
/* ":I have %d clients and %d servers" [I,E,U,D,O] # */
137
#define RPL_ADMINME 256
/* ":Administrative info about %s" [I,E,U,D] */
138
#define RPL_ADMINLOC1 257
/* ":%s" [I,E,U,D] */
139
#define RPL_ADMINLOC2 258
/* ":%s" [I,E,U,D] */
140
#define RPL_ADMINEMAIL 259
/* ":%s" [I,E,U,D] */
141
// RPL_????????? 260
142
#define RPL_TRACELOG 261
/* [I,E,U,D] */
143
#define RPL_TRACEEND 262
/* [I,E] */
144
#define RPL_TRACEPING 262
/* [U] */
145
//[14:28:51] [ircd.tin.it][263] [newbie] LINKS :Please wait a while and try again.
146
#define RPL_TRYAGAIN 263
/* [I] */
147
#define RPL_LOAD2HI 263
/* ":Server load is temporarily too heavy. Please wait a while and try again." [E] */
148
// RPL_??????? 264
149
#define RPL_LOCALUSERS 265
/* ":Current local users: %d Max: %s" [e,D,O] # */
150
#define RPL_GLOBALUSERS 266
/* ":Current global users: %d Max: %d" [e,D,O] # */
151
#define RPL_SHAREDUSERS 267
/* ":Current shared users: %d Max: %d" [I] # */
152
// RPL_??????? 267-270
153
#define RPL_SILELIST 271
/* [U,D] */
154
#define RPL_ENDOFSILELIST 272
/* [U,D] */
155
#define RPL_STATSDELTA 274
/* "<timedelta>" [i,E] */
156
#define RPL_STATSDLINE_U 275
/* [U,D] */
157
#define RPL_WHOISSSL 275
/* [AzzurraNET] %s :is using a secure connection (SSL) # */
158
// RPL_??????? 276-279
159
#define RPL_GLIST 280
/* [U] */
160
#define RPL_ENDOFGLIST 281
/* [U] */
161
// RPL_??????? 282-289
162
#define RPL_HELPHDR 290
/* [D] */
163
#define RPL_HELPOP 291
/* [D] */
164
#define RPL_HELPTLR 292
/* [D] */
165
#define RPL_HELPHLP 293
/* [D] */
166
#define RPL_HELPFWD 294
/* [D] */
167
#define RPL_HELPIGN 295
/* [D] */
168
// RPL_??????? 296-299
169
#define RPL_NONE 300
/* [I,E,U,D] */
170
#define RPL_AWAY 301
/* ":fontana.openprojects.net 301 Pragma Nick :sleep :) [I,E,U,D] # */
171
#define RPL_USERHOST 302
/* ":up to 5 userhost replies" [I,E,U,D] # */
172
#define RPL_ISON 303
/* ":<list of present nicks>" [I,E,U,D] # */
173
#define RPL_TEXT 304
/* [I,E,U,D] */
174
#define RPL_UNAWAY 305
/* [I,E,U,D] # */
175
#define RPL_NOWAWAY 306
/* [I,E,U,D] # */
176
//#define RPL_USERIP 307 /* [U] */
177
#define RPL_WHOISREGNICK 307
/* "%s :is a registered nick" [D] # */
178
#define RPL_WHOISADMIN 308
/* "???" [d] # */
179
#define RPL_WHOISSADMIN 309
/* "???" [d] # */
180
#define RPL_WHOISHELPOP 310
/* "???" [D] # */
181
182
#define RPL_WHOISUSER 311
/* "%s %s %s * :%s" [I,E,U,D] # */
183
#define RPL_WHOISSERVER 312
/* "%s %s :%s" [I,E,U,D] # */
184
#define RPL_WHOISOPERATOR 313
/* "%s :is an IRC Operator" [I,E,U,D] # */
185
#define RPL_WHOWASUSER 314
/* "%s %s %s * :%s" [I,E,U,D] # */
186
#define RPL_ENDOFWHO 315
/* "<channel> :End of /WHO list." [I,E,U,D] # */
187
#define RPL_WHOISCHANOP 316
/* "???" [I,E,D] # */
188
#define RPL_WHOISIDLE 317
/* "%s %ld %ld :seconds idle, signon time" [I,E,U,D] # */
189
#define RPL_ENDOFWHOIS 318
/* "%s :End of /WHOIS list." [I,E,U,D] # */
190
#define RPL_WHOISCHANNELS 319
/* "%s :%s" [I,E,U,D] # */
191
#define RPL_WHOISIDENTIFIED 320
/* %s :is an identified user [O] # */
192
#define RPL_LISTSTART 321
/* Channel :Users Name [I,E,U,D] # */
193
#define RPL_LIST 322
/* <channel> <users> :<topic> [I,E,U,D] # */
194
#define RPL_LISTEND 323
/* :End of /LIST [I,E,U,D] # */
195
#define RPL_CHANNELMODEIS 324
/* "<channel> +<mode>" [I,E,U,D] # */
196
#define RPL_CHANNELPASSIS 325
/* "<channel> <password>" [i] */
197
#define RPL_NOCHANPASS 326
/* "<channel> :No channel password" [i] */
198
#define RPL_CHPASSUNKNOWN 327
/* [i] */
199
#define RPL_CHANURL 328
/* [D] [services.dal.net][328] Pragma #linux :http://dalnet.linuxguru.net */
200
//[04:25:18] [services.dal.net][328] rettter #cebu :none.
201
#define RPL_CREATIONTIME 329
/* "<channel> %lu" [E,U,D] # */
202
#define RPL_WHOISAUTH 330
/* %s %s :is authed as .... [Quakenet] # */
203
#define RPL_NOTOPIC 331
/* "<channel> :No topic is set." [I,E,U,D] # */
204
#define RPL_TOPIC 332
/* "<channel> :%s" [I,E,U,D] # */
205
#define RPL_TOPICWHOTIME 333
/* "<channel> <whoset> %lu" [e,U,D] # */
206
#define RPL_LISTUSAGE 334
/* [U] */
207
#define RPL_LISTSYNTAX 335
/* [D] */
208
// RPL_?????????? 336-337
209
#define RPL_CHANPASSOK 338
/* "<channel> :Channel password OK" [i] */
210
#define RPL_BADCHANPASS 339
/* "<channel> :Invalid channel password" [i] */
211
#define RPL_EQUALNICKS 339
212
// RPL_?????????? 340
213
#define RPL_INVITING 341
/* [I,E,U,D] */
214
#define RPL_SUMMONING 342
/* [I,E,D] */
215
// RPL_????????? 343-345
216
#define RPL_INVITELIST 346
/* "<channel> <exceptionmask>" [I] # */
217
#define RPL_ENDOFINVITELIST 347
/* "<channel> :End of Channel Invite List" [I] # */
218
#define RPL_EXCEPTLIST 348
/* "<channel> <exceptionmask>" [I] # */
219
#define RPL_ENDOFEXCEPTLIST 349
/* "<channel> :End of Channel Exception List" [I] # */
220
// RPL_?????????? 350
221
#define RPL_VERSION 351
/* "%s.%s %s :%s" [I,E,U,D] # */
222
#define RPL_WHOREPLY 352
/* "<chn> <usr> <hst> <srv> <nck> <stat> :<hops> <real>"[I,E,U,D] # */
223
#define RPL_NAMREPLY 353
/* "= <channel> :<space_separated_list_of_nicks>" [I,E,U,D] # */
224
#define RPL_WHOSPCRPL 354
/* [U] */
225
// RPL_????????? 355-360
226
#define RPL_KILLDONE 361
/* [I,E,U,D] */
227
#define RPL_CLOSING 362
/* [I,E,U,D] */
228
#define RPL_CLOSEEND 363
/* [I,E,U,D] */
229
#define RPL_LINKS 364
/* "<host> <parent> :<hops> <description>" [I,E,U,D] # */
230
#define RPL_ENDOFLINKS 365
/* %s :End of /LINKS" [I,E,U,D] # */
231
#define RPL_ENDOFNAMES 366
/* "%s :End of /NAMES list." [I,E,U,D] # */
232
#define RPL_BANLIST 367
/* "<channel> <banmask>" [I,E,U,D] # */
233
#define RPL_ENDOFBANLIST 368
/* "<channel> :End of channel Ban List" [I,E,U,D] # */
234
#define RPL_ENDOFWHOWAS 369
/* "%s :END of /WHOWAS" [I,E,U,D] # */
235
#define RPL_INFO 371
/* ":%s" [I,E,U,D] # */
236
#define RPL_MOTD 372
/* ":- %s" [I,E,U,D] # */
237
#define RPL_INFOSTART 373
/* ":Server INFO" [I,E,U,D] # */
238
#define RPL_ENDOFINFO 374
/* ":End of /INFO list." [I,E,U,D] # */
239
#define RPL_MOTDSTART 375
/* ":- %s Message of the Day - " [I,E,U,D] # */
240
#define RPL_ENDOFMOTD 376
/* ":End of /MOTD command." [I,E,U,D] # */
241
#define RPL_MOTD2 377
/* ":- %s" [?] # */
242
#define RPL_MOTD3 378
/* ":- %s" [Austnet] # */
243
// RPL_????????? 378-380
244
#define RPL_YOUREOPER 381
/* [I,E,U,D] */
245
#define RPL_REHASHING 382
/* [I,E,U,D] */
246
#define RPL_YOURESERVICE 383
/* [I,D] */
247
#define RPL_MYPORTIS 384
/* [I,E,U,D] */
248
#define RPL_NOTOPERANYMORE 385
/* [I,E,U,D] */
249
// RPL_????????? 386-390
250
#define RPL_TIME 391
/* [I,E,U,D] */
251
#define RPL_USERSSTART 392
/* [I,E,D] */
252
#define RPL_USERS 393
/* [I,E,D] */
253
#define RPL_ENDOFUSERS 394
/* [I,E,D] */
254
#define RPL_NOUSERS 395
/* [I,E,D] */
255
#define RPL_HOSTHIDDEN 396
256
// RPL_????????? 397-399
257
258
// = 400-599 ====================================================================================//
259
//
260
// Errors are in the range from 400-599 currently and are grouped by what
261
// commands they come from.
262
//
263
264
// ERR_????????? 400
265
#define ERR_NOSUCHNICK 401
/* "%s :No such nick/channel" [I,E,U,D] # */
266
#define ERR_NOSUCHSERVER 402
/* "%s :No such server" [I,E,U,D] # */
267
#define ERR_NOSUCHCHANNEL 403
/* "%s :No such channel" [I,E,U,D] */
268
#define ERR_CANNOTSENDTOCHAN 404
/* "%s :Cannot send to channel" [I,E,U,D] */
269
#define ERR_TOOMANYCHANNELS 405
/* "%s :You have joined too many channels" [I,E,U,D] */
270
#define ERR_WASNOSUCHNICK 406
/* "%s :There was no such nickname [I,E,U,D] # */
271
#define ERR_TOOMANYTARGETS 407
/* "%s :Duplicate recipients. No message delivered" [I,E,U,D] */
272
#define ERR_NOSUCHSERVICE 408
/* "%s :No such service" [I,D] */
273
#define ERR_NOORIGIN 409
/* ":No origin specified" [I,E,U,D] */
274
// ERR_?????????? 410
275
#define ERR_NORECIPIENT 411
/* ":No recipient given (%s)" [I,E,U,D] */
276
#define ERR_NOTEXTTOSEND 412
/* ":No text to send" [I,E,U,D] */
277
#define ERR_NOTOPLEVEL 413
/* "%s :No toplevel domain specified" [I,E,U,D] */
278
#define ERR_WILDTOPLEVEL 414
/* "%s :Wildcard in toplevel Domain" [I,E,U,D] */
279
#define ERR_BADMASK 415
/* ??? [I] */
280
//#define ERR_TOOMANYTARGETS 416 /* Can not understand this ... but I've found it in some docs [I] */
281
#define ERR_QUERYTOOLONG 416
/* "<target> <erroneous command> :Too many lines in the output, please restrict your query [U] */
282
// ERR_?????????? 417-420
283
#define ERR_UNKNOWNCOMMAND 421
/* "%s :Unknown command" [I,E,U,D] # */
284
#define ERR_NOMOTD 422
/* ":MOTD File is missing" [I,E,U,D] */
285
#define ERR_NOADMININFO 423
/* "%s :No administrative info available" [I,E,U,D] */
286
#define ERR_FILEERROR 424
/* ":File error doing %s on %s" [I,E,U,D] */
287
// ERR_?????????? 425-430
288
#define ERR_NONICKNAMEGIVEN 431
/* ":No nickname given" [I,E,U,D] */
289
#define ERR_ERRONEUSNICKNAME 432
/* "%s :Erroneus Nickname" [I,E,U,D] # */
290
#define ERR_NICKNAMEINUSE 433
/* "%s :Nickname is already in use." [I,E,U,D] # */
291
#define ERR_SERVICENAMEINUSE 434
/* ??? [I,D] */
292
#define ERR_BANONCHAN 435
/* "Guest70103 BlindSight ##linux :Cannot change nickname while banned on channel" [I,D] */
293
#define ERR_NICKCOLLISION 436
/* "%s :Nickname collision KILL" [I,E,U,D] # */
294
#define ERR_UNAVAILRESOURCE 437
/* ??? [I] # */
295
//#define ERR_BANNICKCHANGE 437 /* ??? duplicate [U,D] */
296
#define ERR_NICKTOOFAST 438
/* ??? [U] # */
297
//#define ERR_NCHANGETOOFAST 438 /* ??? duplicate [D] */
298
#define ERR_TARGETTOOFAST 439
/* ??? [U,D] */
299
#define ERR_SERVICESDOWN 440
/* ??? [D] */
300
#define ERR_USERNOTINCHANNEL 441
/* "%s %s :They aren't on that channel" [I,E,U,D] */
301
#define ERR_NOTONCHANNEL 442
/* "%s :You're not on that channel" [I,E,U,D] */
302
#define ERR_USERONCHANNEL 443
/* "%s %s :is already on channel" [I,E,U,D] */
303
#define ERR_NOLOGIN 444
/* "%s :User not logged in" [I,E,U,D] */
304
#define ERR_SUMMONDISABLED 445
/* ":SUMMON has been removed/disabled" [I,E,U,D] */
305
#define ERR_USERSDISABLED 446
/* ":USERS has been removed/disabled" [I,E,U,D] */
306
// ERR_?????????? 447-450
307
#define ERR_NOTREGISTERED 451
/* ":You have not registered" [I,E,U,D] */
308
#define ERR_IDCOLLISION 452
/* ":ID collision KILL" [i,?] */
309
#define ERR_NICKLOST 453
/* "<nick> :Nickname collision; please enter a new nick" [i,?] */
310
// ERR_?????????? 454
311
#define ERR_HOSTILENAME 455
/* ??? [D] */
312
// ERR_?????????? 456-460
313
#define ERR_NEEDMOREPARAMS 461
/* "%s :Not enough parameters" [I,E,U,D] */
314
#define ERR_ALREADYREGISTRED 462
/* ":You may not reregister" [I,E,U,D] */
315
#define ERR_NOPERMFORHOST 463
/* ":Your host isn't among the privileged" [I,E,U,D] */
316
#define ERR_PASSWDMISMATCH 464
/* ":Password Incorrect" [I,E,U,D] */
317
#define ERR_YOUREBANNEDCREEP 465
/* ":You are banned from this server- %s" [I,E,U,D] */
318
//[04:42:04] [forever.va.us.mystical.net][465] Pragma :You have been Autokilled.
319
#define ERR_YOUWILLBEBANNED 466
/* ??? [I,E,U,D] */
320
#define ERR_KEYSET 467
/* "%s :Channel key already set" [I,E,U,D] */
321
#define ERR_INVALIDUSERNAME 468
/* ??? [U,?] */
322
//#define ERR_ONLYSERVERSCANCHANGE 468 /* ??? [D] */
323
// ERR_??????????? 469
324
#define ERR_LINKCHANNEL 470
/* "%s :Forwarding to another channel" */
325
#define ERR_CHANNELISFULL 471
/* "%s :Cannot join channel (+l)" [I,E,U,D] # */
326
#define ERR_UNKNOWNMODE 472
/* "%c :is unknown mode char to me" [I,E,U,D] */
327
#define ERR_INVITEONLYCHAN 473
/* "%s :Cannot join channel (+i)" [I,E,U,D] # */
328
#define ERR_BANNEDFROMCHAN 474
/* "%s :Cannot join channel (+b)" [I,E,U,D] # */
329
#define ERR_BADCHANNELKEY 475
/* "%s :Cannot join channel (+k)" [I,E,U,D] # */
330
#define ERR_BADCHANMASK 476
/* "%s :Bad Channel Mask" [I,E,U,D] */
331
#define ERR_MODELESS 477
/* ??? [U] */
332
//#define ERR_???? 477 /* [irc.tin.it][477] [Pragma] 8 :Channel doesn't support modes [I] */
333
#define ERR_NEEDREGGEDNICK 477
/* ??? [U] */
334
//[03:48:45] [tiscali.uk.eu.dal.net][477] PragTest #italia :You need to identify to a registered nick to join that channel.
335
#define ERR_BANLISTFULL 478
/* ??? [U,D] */
336
// ERR_??????????? 479-480
337
#define ERR_NOPRIVILEGES 481
/* ":Permission Denied- You're not an IRC operator" [I,E,U,D] */
338
#define ERR_CHANOPRIVSNEEDED 482
/* "%s :You're not channel operator" [I,E,U,D] */
339
#define ERR_CANTKILLSERVER 483
/* ":You can't kill a server!" [E,U,D] */
340
#define ERR_DESYNC 484
/* ??? [E] */
341
#define ERR_ISCHANSERVICE 484
/* ??? [U] */
342
#define ERR_CHANTOORECENT 487
/* "<channel> :Channel created too recently" [i] */
343
#define ERR_TSLESSCHAN 488
/* "<channel> :Mode <mode> not available on TS-less channel" [i] */
344
// ERR_??????????? 489-490
345
#define ERR_NOOPERHOST 491
/* ":Only few of mere mortals may try to enter the twilight zone" [I,E,U,D] */
346
#define ERR_NOSERVICEHOST 492
/* ??? [I,D] */
347
// ERR_??????????? 493-500
348
#define ERR_UMODEUNKNOWNFLAG 501
/* ":Unknown MODE flag" [I,E,U,D] */
349
#define ERR_USERSDONTMATCH 502
/* ":Can't change mode for other users" [I,E,U,D] */
350
#define ERR_GHOSTEDCLIENT 503
/* ":Message could not be delivered to %s" [E] */
351
#define ERR_LAST_ERR_MSG 504
/* ":Last Error Message" [E] */
352
// ERR_??????????? 505-510
353
#define ERR_SILELISTFULL 511
/* ??? [U,D] */
354
#define ERR_NOSUCHGLINE 512
/* ??? [U] */
355
#define ERR_TOOMANYWATCH 513
/* ??? [D] */
356
#define ERR_BADPING 514
/* ??? [U] */
357
#define ERR_NEEDPONG 515
/* ??? [D] */
358
#define ERR_LISTSYNTAX 516
/* ??? [D] */
359
// DalNet (excellent) extension that substitutes the ISON ping
360
#define RPL_LOGON 600
/* <nick> <user> <host> <logintime> :logged online [D] # */
361
#define RPL_LOGOFF 601
/* <nick> <user> <host> <logintime> :logged offline [D] # */
362
#define RPL_WATCHOFF 602
/* <nick> <user> <host> <logintime> :stopped watching [D] # */
363
#define RPL_WATCHSTAT 603
/* :You have <n> and are on <n> WATCH entries [D] # */
364
#define RPL_NOWON 604
/* <nick> <user> <host> <logintime> :is online [D] # */
365
#define RPL_NOWOFF 605
/* <nick> <user> <host> 0 :is offline [D] # */
366
#define RPL_WATCHLIST 606
/* ? [D] # */
367
#define RPL_ENDOFWATCH 607
/* :End of WATCH <char l=list s=stats> [D] # */
368
// STARTTLS extension
369
#define RPL_STARTTLSOK 670
/* :test2.chatspike.net 670 nickname :STARTTLS successful, go ahead with TLS handshake */
370
#define RPL_STARTTLSFAIL 691
/* :test2.chatspike.net 671 nickname :STARTTLS failure */
371
// WeNet codepage extension
372
#define RPL_CODEPAGESET 700
/* :irc.wenet.ru 700 Pragma CP1251 :is now your translation scheme # */
373
#define RPL_WHOISSCHEME 703
/* :interdacom.vgd.wenet.ru 703 Alexey Begemot KOI8-R :translation scheme */
374
#define RPL_TARGUMODEG 716
/* :graviton.oftc.net 716 BlindSight BlindSight2 :is in +g mode (server side ignore) */
375
#define RPL_TARGNOTIFY 717
/* :graviton.oftc.net 717 BlindSight BlindSight2 :has been informed that you messaged them. */
376
#define RPL_UMODEGMSG 718
/* :graviton.oftc.net 718 BlindSight BlindSight2[ [~kvirc64@host]] :is messaging you, and you are umode +g or +G. */
377
// Quiet ban listing (freenode)
378
#define RPL_QUIETLIST 728
/* :sendak.freenode.net 728 CtrlAltCa #kde q *!*@* sendak.freenode.net 1436979239 */
379
#define RPL_QUIETLISTEND 729
/* :sendak.freenode.net 729 CtrlAltCa #kde q :End of Channel Quiet List */
380
//SASL EXTENSION
381
#define RPL_SASLLOGIN 900
/* :jaguar.test 900 jilles jilles!jilles@localhost.stack.nl jilles :You are now logged in as jilles. */
382
#define RPL_SASLSUCCESS 903
/* :jaguar.test 903 jilles :SASL authentication successful */
383
#define RPL_SASLFAILED 904
/* :lindbohm.freenode.net 904 * :SASL authentication failed */
384
#define RPL_SASLERROR 905 // :server 905 <nick> :SASL message too long
385
#define RPL_SASLABORT 906 // :server 906 <nick> :SASL authentication aborted
386
#define ERR_SASLALREADY 907 // :server 907 <nick> :You have already completed SASL authentication
387
#define RPL_SASLMECHS 908 // :server 908 <nick> <mechanisms> :are available SASL mechanisms
388
#define RPL_ENDOFSPAMFILTERLIST 940 // <nick> <channel> :End of channel spamfilter list
389
#define RPL_SPAMFILTERLIST 941 // <nick> <channel> <spamfilter>
390
395
400
447
//[21:04:58] [oltrelinux.azzurra.org][275] Pragma Pragma :is using a secure connection (SSL)
448
#endif // _KVI_NUMERIC_H_
Generated on Mon May 16 2016 22:48:43 for KVIrc by
1.8.7