#define RPL_MAP 15 /* Undernet extension */
#define RPL_MAPMORE 16 /* Undernet extension */
#define RPL_MAPEND 17 /* Undernet extension */
+#define RPL_APASSWARN 30 /* Undernet extension */
/* RPL_YOURID 42 IRCnet extension */
/* RPL_ATTEMPTINGJUNC 50 aircd extension */
/* RPL_ATTEMPTINGREROUTE 51 aircd extension */
RPL_STATSNLINE 226 unreal
RPL_STATSGLINE 227 Dalnet
RPL_STATSVLINE 227 unreal */
+#define RPL_STATSQLINE 228 /* Undernet extension */
#define RPL_SERVICEINFO 231 /* unused */
#define RPL_ENDOFSERVICES 232 /* unused */
#define RPL_SERVLIST 234 /* unused */
#define RPL_SERVLISTEND 235 /* unused */
+#define RPL_STATSVERBOSE 236 /* Undernet verbose server list */
#define RPL_STATSENGINE 237 /* Undernet engine name */
#define RPL_STATSFLINE 238 /* Undernet feature lines */
/* RPL_STATSIAUTH 239 IRCnet extension */
/* RPL_END_NOTIFY 274 aircd */
/* RPL_STATSDELTA 274 IRCnet extension */
#define RPL_STATSDLINE 275 /* Undernet extension */
+#define RPL_STATSRLINE 276 /* Undernet extension */
#define RPL_GLIST 280 /* Undernet extension */
#define RPL_ENDOFGLIST 281 /* Undernet extension */
#define RPL_TEXT 304 /* unused */
#define RPL_UNAWAY 305
#define RPL_NOWAWAY 306
-#define RPL_USERIP 307 /* Undernet extension */
/* NotAway, aircd */
/* RPL_WHOISREGNICK 307 Numeric List: Dalnet */
/* RPL_SUSERHOST 307 austnet */
/* RPL_CHANNEL_URL 328 dalnet, anothernet */
#define RPL_CREATIONTIME 329
/* RPL_WHOWAS_TIME 330 ? */
+#define RPL_WHOISACCOUNT 330
#define RPL_NOTOPIC 331
#define RPL_TOPIC 332
#define RPL_TOPICWHOTIME 333 /* Undernet extension */
/* RPL_COMMANDSYNTAX 334 Dalnet */
/* RPL_LISTSYNTAX 334 unreal */
/* RPL_CHANPASSOK 338 IRCnet extension (?)*/
-/* RPL_WHOISACTUALLY 338 dalnet */
-/* RPL_BADCHANPASS 339 IRCnet extension (?)*/
-
+#define RPL_WHOISACTUALLY 338 /* Undernet extension, dalnet */
+/* RPL_BADCHANPASS 339 IRCnet extension (?) */
+#define RPL_USERIP 340 /* Undernet extension */
#define RPL_INVITING 341
/* RPL_SUMMONING 342 removed from RFC1459 */
/* RPL_USERS 393 Dalnet/EFnet/IRCnet */
/* RPL_END_USERS 394 Dalnet/EFnet/IRCnet */
/* RPL_NOUSERS 395 Dalnet/EFnet/IRCnet */
+#define RPL_HOSTHIDDEN 396 /* UMODE +x completed succesfuly */
/*
* Errors are in the range from 400-599 currently and are grouped by what
#define ERR_NICKTOOFAST 438 /* Undernet extension */
/* ERR_DEAD 438 IRCnet reserved for later use */
#define ERR_TARGETTOOFAST 439 /* Undernet extension */
-/* ERR_SERVICESDOWN 440 Dalnet,unreal */
+#define ERR_SERVICESDOWN 440 /* Dalnet,unreal,Undernet */
#define ERR_USERNOTINCHANNEL 441
#define ERR_NOTONCHANNEL 442
#define ERR_USERONCHANNEL 443
#define ERR_BANNEDFROMCHAN 474
#define ERR_BADCHANNELKEY 475
#define ERR_BADCHANMASK 476 /* Undernet extension */
-/* ERR_NEEDREGGEDNICK 477 DalNet Extention */
+#define ERR_NEEDREGGEDNICK 477 /* DalNet&Undernet Extention */
#define ERR_BANLISTFULL 478 /* Undernet extension */
/* ERR_LINKFAIL 479 unreal */
#define ERR_TOOMANYUSERS 519 /* Undernet extension -Kev */
/* ERR_OPERONLY 520 unreal */
#define ERR_MASKTOOWIDE 520 /* Undernet extension -Kev */
-/* ERR_WHOTRUNC 520 austnet */
-#define ERR_LASTERROR 521
-/* ERR_LISTSYNTAX 521 dalnet
+/* ERR_WHOTRUNC 520 austnet */
+/* ERR_LISTSYNTAX 521 dalnet
+ ERR_LISTSYNTAX 521 dalnet
ERR_WHOSYNTAX 522 dalnet
ERR_WHOLIMEXCEED 523 dalnet */
+#define ERR_QUARANTINED 524 /* Undernet extension -Vampire */
+
+#define ERR_NOTLOWEROPLEVEL 550 /* Undernet extension */
+#define ERR_NOTMANAGER 551 /* Undernet extension */
+#define ERR_CHANSECURED 552 /* Undernet extension */
+#define ERR_UPASSSET 553 /* Undernet extension */
+#define ERR_UPASSNOTSET 554 /* Undernet extension */
+#define ERR_LASTERROR 555
/* RPL_LOGON 600 dalnet,unreal
RPL_LOGOFF 601 dalnet,unreal