X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fnumeric.h;h=bb186016d5da08d11439b0c7cd6c18d6ea51a8d7;hb=7013ebce8f2bc856983cc97a188376b72e7cd89c;hp=989a07d58797b2d2a6d13d4cbdb1ae2172c4b70d;hpb=6f070039cb4856e706706fa20c3516a09a6a8fec;p=ircu2.10.12-pk.git diff --git a/include/numeric.h b/include/numeric.h index 989a07d..bb18601 100644 --- a/include/numeric.h +++ b/include/numeric.h @@ -15,8 +15,10 @@ * 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$ + */ +/** @file + * @brief Declarations of numeric replies and supporting functions. + * @version $Id$ */ #ifndef INCLUDED_numeric_h #define INCLUDED_numeric_h @@ -52,18 +54,18 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_CREATED 3 #define RPL_MYINFO 4 #define RPL_ISUPPORT 5 /* Undernet/Dalnet extension */ - /* RPL_BOUNCE IRCnet extension */ /* RPL_MAP 6 unreal */ /* RPL_MAPEND 7 unreal */ #define RPL_SNOMASK 8 /* Undernet extension */ -#define RPL_STATMEMTOT 9 /* Undernet extension */ -#define RPL_STATMEM 10 /* Undernet extension */ - /* Hybrid: server redirect */ +/* RPL_BOUNCE 10 efnet, IRCnet extension + (server redirect) */ /* RPL_YOURCOOKIE 14 IRCnet extension */ #define RPL_MAP 15 /* Undernet extension */ #define RPL_MAPMORE 16 /* Undernet extension */ #define RPL_MAPEND 17 /* Undernet extension */ -#define RPL_APASSWARN 30 /* Undernet extension */ +#define RPL_APASSWARN_SET 30 /* Undernet extension */ +#define RPL_APASSWARN_SECRET 31 /* Undernet extension */ +#define RPL_APASSWARN_CLEAR 32 /* Undernet extension */ /* RPL_YOURID 42 IRCnet extension */ /* RPL_ATTEMPTINGJUNC 50 aircd extension */ /* RPL_ATTEMPTINGREROUTE 51 aircd extension */ @@ -92,7 +94,7 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_STATSNLINE 214 /* unused */ #define RPL_STATSILINE 215 #define RPL_STATSKLINE 216 -#define RPL_STATSPLINE 217 /* Undernet extenstion */ +#define RPL_STATSPLINE 217 /* Undernet extension */ /* RPL_STATSQLINE 217 Various */ #define RPL_STATSYLINE 218 #define RPL_ENDOFSTATS 219 /* See also RPL_STATSDLINE */ @@ -101,6 +103,7 @@ extern const struct Numeric* get_error_numeric(int err); /* RPL_STATSBLINE 220 Numerics List: Dalnet,unreal */ #define RPL_UMODEIS 221 /* RPL_SQLINE_NICK 222 Numerics List: Dalnet */ +#define RPL_STATSJLINE 222 /* Undernet extension */ /* RPL_STATSELINE 223 dalnet */ /* RPL_STATSGLINE 223 unreal */ /* RPL_STATSFLINE 224 Hybrid extension,Dalnet */ @@ -115,12 +118,12 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_STATSALINE 226 /* Hybrid, Undernet */ #define RPL_STATSQLINE 228 /* Undernet extension */ -#define RPL_SERVICEINFO 231 /* unused */ -#define RPL_ENDOFSERVICES 232 /* unused */ +/* RPL_SERVICEINFO 231 unused */ +/* RPL_ENDOFSERVICES 232 unused */ /* RPL_RULES 232 unreal */ -#define RPL_SERVICE 233 /* unused */ -#define RPL_SERVLIST 234 /* unused */ -#define RPL_SERVLISTEND 235 /* unused */ +/* RPL_SERVICE 233 unused */ +/* RPL_SERVLIST 234 unused */ +/* RPL_SERVLISTEND 235 unused */ #define RPL_STATSVERBOSE 236 /* Undernet verbose server list */ #define RPL_STATSENGINE 237 /* Undernet engine name */ @@ -155,7 +158,7 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_ADMINLOC2 258 #define RPL_ADMINEMAIL 259 -#define RPL_TRACELOG 261 /* unused */ +/* RPL_TRACELOG 261 unused */ #define RPL_TRACEEND 262 /* efnet/IRCnet */ /* RPL_LOAD_THROTTLED 263 efnet/hybrid */ /* RPL_TRYAGAIN 263 Numerics List: IRCnet */ @@ -200,11 +203,11 @@ extern const struct Numeric* get_error_numeric(int err); /* RPL_END_CHANINFO 299 aircd */ -#define RPL_NONE 300 /* unused */ +/* RPL_NONE 300 unused */ #define RPL_AWAY 301 #define RPL_USERHOST 302 #define RPL_ISON 303 -#define RPL_TEXT 304 /* unused */ +/* RPL_TEXT 304 unused */ #define RPL_UNAWAY 305 #define RPL_NOWAWAY 306 /* NotAway, aircd */ @@ -270,7 +273,7 @@ extern const struct Numeric* get_error_numeric(int err); See also RPL_ENDOFWHO */ #define RPL_DELNAMREPLY 355 /* QuakeNet extension */ -#define RPL_KILLDONE 361 /* not used */ +/* RPL_KILLDONE 361 not used */ #define RPL_CLOSING 362 #define RPL_CLOSEEND 363 #define RPL_LINKS 364 @@ -282,7 +285,7 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_INFO 371 #define RPL_MOTD 372 -#define RPL_INFOSTART 373 /* not used */ +/* RPL_INFOSTART 373 not used */ #define RPL_ENDOFINFO 374 #define RPL_MOTDSTART 375 #define RPL_ENDOFMOTD 376 @@ -296,13 +299,13 @@ extern const struct Numeric* get_error_numeric(int err); #define RPL_YOUREOPER 381 #define RPL_REHASHING 382 /* RPL_YOURSERVICE 383 Numeric List: various */ -#define RPL_MYPORTIS 384 /* not used */ -#define RPL_NOTOPERANYMORE 385 /* Extension to RFC1459, not used */ +/* RPL_MYPORTIS 384 not used */ +/* RPL_NOTOPERANYMORE 385 Extension to RFC1459, not used */ /* RPL_QLIST 386 unreal */ /* RPL_ENDOFQLIST 387 unreal */ /* RPL_ALIST 388 unreal */ -/* RPL_ENDOFALIST 389 unreal */ - +/* RPL_ENDOFALIST 389 unreal */ + #define RPL_TIME 391 /* RPL_START_USERS 392 Dalnet/EFnet/IRCnet */ /* RPL_USERS 393 Dalnet/EFnet/IRCnet */ @@ -314,7 +317,7 @@ extern const struct Numeric* get_error_numeric(int err); * Errors are in the range from 400-599 currently and are grouped by what * commands they come from. */ -#define ERR_FIRSTERROR 400 /* unused */ +/* ERR_FIRSTERROR 400 unused */ #define ERR_NOSUCHNICK 401 #define ERR_NOSUCHSERVER 402 #define ERR_NOSUCHCHANNEL 403 @@ -325,7 +328,7 @@ extern const struct Numeric* get_error_numeric(int err); /* ERR_NOSUCHSERVICE 408 IRCnet */ /* ERR_NOCOLORSONCHAN 408 Dalnet */ #define ERR_NOORIGIN 409 - +#define ERR_UNKNOWNCAPCMD 410 #define ERR_NORECIPIENT 411 #define ERR_NOTEXTTOSEND 412 #define ERR_NOTOPLEVEL 413 @@ -333,6 +336,7 @@ extern const struct Numeric* get_error_numeric(int err); /* ERR_BADMASK 415 IRCnet extension */ #define ERR_QUERYTOOLONG 416 /* Undernet extension */ /* ERR_TOOMANYMATCHES 416 IRCnet extension */ +#define ERR_INPUTTOOLONG 417 /* ERR_LENGTHTRUNCATED 419 aircd */ #define ERR_UNKNOWNCOMMAND 421 @@ -452,13 +456,17 @@ extern const struct Numeric* get_error_numeric(int err); 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 +#define ERR_INVALIDKEY 525 /* Undernet extension */ + +#define ERR_NOTLOWEROPLEVEL 560 /* Undernet extension */ +#define ERR_NOTMANAGER 561 /* Undernet extension */ +#define ERR_CHANSECURED 562 /* Undernet extension */ +#define ERR_UPASSSET 563 /* Undernet extension */ +#define ERR_UPASSNOTSET 564 /* Undernet extension */ +/* ERR_NOMANAGER_LONG 565 no longer used */ +#define ERR_NOMANAGER 566 /* Undernet extension */ +#define ERR_UPASS_SAME_APASS 567 /* Undernet extension */ +#define ERR_LASTERROR 568 /* RPL_LOGON 600 dalnet,unreal RPL_LOGOFF 601 dalnet,unreal