GeezerVison is showing alien.net.au — alien.net.au /* $Id: usermodes.def,v 1.10 2005/01/11 21:44:09 pickle Exp $
*
* This file is Copyright (c) 2001,2002,2003,2004 Simon Butcher
*
*
* This file is PUBLIC DOMAIN, to benefit the IRC developer community. If you
* modify this file, please state your name and modifications here in order
* for people to be able to distinguish between your version and this version.
*
* For more information or corrections, please contact the author.
*/
autogen definitions usermodes;
/* The following format is used through-out this file. The first two fields
* ('irc2char' and 'name') are manditory, the others may or may not exist.
*
* usermodes = {
* irc2char = "";
* name = "";
* [ origin = ""; ]
* [ when = ""; ]
* [ contact = ""; ]
* [ information = ""; ]
* [ parameter = ""; ]
* [ comment = ""; ]
* [ server_on = "yes"; ]
* [ server_off = "yes"; ]
* [ conflict = "yes"; ]
* [ obsolete = "yes"; ]
* }
*/
revision = "$Revision: 1.10 $";
lastupdated = "$Date: 2005/01/11 21:44:09 $";
usermodes = {
irc2char = "a";
name = "AWAY";
origin = "RFC2812";
comment = "User is away (see AWAY command?)";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "a";
name = "SERVICES_ADMIN";
origin = "Bahamut, Unreal";
comment = "User is a services administrator";
conflict = "yes";
};
usermodes = {
irc2char = "a";
name = "ADMIN";
origin = "Hybrid";
comment = "Admin status. Shown as an admin in WHOIS, able to load "
"and unload modules, and see IP's in STATS c";
conflict = "yes";
};
usermodes = {
irc2char = "a";
name = "ERRORS";
origin = "AustHex";
comment = "User receives all errors and alerts";
conflict = "yes";
};
usermodes = {
irc2char = "A";
name = "SERVER_ADMIN";
origin = "Bahamut, Unreal";
comment = "User is a server administrator";
};
usermodes = {
irc2char = "b";
name = "BOTS";
origin = "Hybrid";
comment = "User receives information about potential bots/drones";
conflict = "yes";
};
usermodes = {
irc2char = "b";
name = "CHATOPS";
origin = "Bahamut, Unreal";
comment = "User receives CHATOPS messages";
conflict = "yes";
};
usermodes = {
irc2char = "B";
name = "BOT";
origin = "Unreal";
comment = "User is a bot/drone";
};
usermodes = {
irc2char = "c";
name = "CLIENT_CONNS";
origin = "Hybrid";
comment = "User receives information about clients connecting/"
"disconnecting";
};
usermodes = {
irc2char = "C";
name = "CO_ADMIN";
origin = "Unreal";
comment = "User is a co-administrator";
};
usermodes = {
irc2char = "d";
name = "DEAF";
origin = "ircu";
comment = "User does not receive channel messages";
conflict = "yes";
};
usermodes = {
irc2char = "d";
name = "DEAF";
comment = "User does not receive channel messages unless they are "
"prefixed with a specific character (usually '!' ?). This "
"is an extension of the ircu '+d'";
conflict = "yes";
};
usermodes = {
irc2char = "d";
name = "DEAF";
origin = "KineIRCd";
contact = "[email protected]";
parameter = "Prefix character";
comment = "User does not receive channel messages unless they are "
"prefixed with the given prefix character. If no parameter "
"is given, all channel messages are ignored, with no "
"prefix checking.";
conflict = "yes";
};
usermodes = {
irc2char = "d";
name = "DEBUG";
origin = "Hybrid, Bahamut";
comment = "User receives debugging messages";
conflict = "yes";
};
usermodes = {
irc2char = "f";
name = "FULL";
origin = "Hybrid";
comment = "User receives notices about I-lines being full, or too "
"many clients in general";
conflict = "yes";
};
usermodes = {
irc2char = "f";
name = "FLOODS";
origin = "Bahamut";
comment = "User receives flood notices";
conflict = "yes";
};
usermodes = {
irc2char = "g";
name = "DEBUG";
origin = "ircu";
comment = "User receives debugging messages";
conflict = "yes";
};
usermodes = {
irc2char = "g";
name = "CALLERID";
origin = "Hybrid, KineIRCd";
comment = "User is ignoring everyone, unless they are ACCEPTed with "
"the ACCEPT command";
conflict = "yes";
};
usermodes = {
irc2char = "g";
name = "GLOBOPS";
origin = "Bahamut";
comment = "User receives GLOBOPS messages";
conflict = "yes";
};
usermodes = {
irc2char = "G";
name = "STRIP_BAD_WORDS";
origin = "Unreal";
comment = "Messages user receives are stripped of profanity";
};
usermodes = {
irc2char = "h";
name = "HELPER";
origin = "Bahamut, AustHex";
comment = "User is a HELPER, associated with network services";
server_on = "yes";
};
usermodes = {
irc2char = "h";
name = "HELPER";
origin = "KineIRCd";
contact = "[email protected]";
parameter = "level";
comment = "User is a HELPER, the level is an unsigned 16-bit integer "
"denotes 'rank', as determined by network services";
server_on = "yes";
};
usermodes = {
irc2char = "H";
name = "HIDE_OPER";
origin = "Unreal";
comment = "Hides oper status from users (i.e. whois)";
};
usermodes = {
irc2char = "i";
name = "INVISIBLE";
origin = "RFC1459";
comment = "User is invisible";
};
usermodes = {
irc2char = "I";
name = "INVISIBLE_JOINPART";
origin = "Unreal";
comment = "User is invisible when joining/parting channels. This is "
"supposedly obsolete as of UnrealIRCd 3.2 beta 16";
obsolete = "yes";
};
usermodes = {
irc2char = "k";
name = "SERVICE";
origin = "ircu";
comment = "User is a service (cannot be KILLed or KICKed from "
"channels, and WHOIS output is usually limited)";
conflict = "yes";
};
usermodes = {
irc2char = "k";
name = "KILLS";
origin = "Hybrid, Bahamut";
comment = "User receives KILL notices";
conflict = "yes";
};
usermodes = {
irc2char = "l";
name = "LOCOPS";
origin = "Hybrid";
comment = "User receives LOCOPS messages";
conflict = "yes";
};
usermodes = {
irc2char = "l";
name = "LISTALL";
origin = "AustHex";
comment = "User can list all channels (including hidden ones)";
conflict = "yes";
};
usermodes = {
irc2char = "n";
name = "NCHANGE";
origin = "Hybrid";
comment = "User sees client nick changes";
conflict = "yes";
};
usermodes = {
irc2char = "n";
name = "ROUTING";
origin = "Bahamut";
comment = "User receives routing messages";
conflict = "yes";
};
usermodes = {
irc2char = "N";
name = "NETWORK_ADMIN";
origin = "Unreal";
comment = "User is a network administrator";
};
usermodes = {
irc2char = "m";
name = "SPAMBOTS";
origin = "Bahamut";
comment = "User receives notices about (potential) spambots";
};
usermodes = {
irc2char = "o";
name = "GLOBAL_OPERATOR";
origin = "RFC1459";
comment = "User is a network-wide or 'global' operator";
};
usermodes = {
irc2char = "O";
name = "LOCAL_OPERATOR";
origin = "RFC2812";
comment = "User is a server-wise or 'local' operator";
};
usermodes = {
irc2char = "p";
name = "HIDE_CHANNELS";
origin = "Unreal";
comment = "Hide channels from user's WHOIS reply (will suppress "
"RPL_WHOISCHANNELS)";
};
usermodes = {
irc2char = "q";
name = "KIX";
origin = "Unreal";
comment = "Only U:liners/arbiters can kick this user";
};
usermodes = {
irc2char = "r";
name = "RESTRICTED";
origin = "RFC2812";
comment = "Restricted user connection";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "r";
name = "REJ";
origin = "Hybrid";
comment = "User receives notices about rejected clients";
conflict = "yes";
};
usermodes = {
irc2char = "r";
name = "REGISTERED";
origin = "Bahamut, ircu";
comment = "Nickname is registered with a network nickname service";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "R";
name = "NO_NON_REGISTERED";
origin = "Bahamut, KineIRCd, Unreal";
server_on = "yes";
server_off = "yes";
comment = "User wants to block messages from non-registered nicknames";
};
usermodes = {
irc2char = "s";
name = "SERVER_NOTICES";
origin = "RFC1459";
comment = "User receives server notices. RFC2812 considers this mode "
"obsolete, however it is still in very wide-spread use.";
};
usermodes = {
irc2char = "s";
name = "SERVER_NOTICES";
origin = "ircu";
parameter = "Mask integer";
comment = "User receives server notices, and can opt in/out of "
"particular notice types by supplying the optional mask "
"as an integer";
};
usermodes = {
irc2char = "s";
name = "SERVER_NOTICES";
origin = "KineIRCd, Unreal";
parameter = "Notice mask list";
comment = "User receives server notices. The notice masks are "
"normally a list of letters corresponding with specific "
"notices the user wishes to receive, such as 'D' for "
"debugging, etc.";
};
usermodes = {
irc2char = "S";
name = "SERVICE";
origin = "Unreal";
comment = "User is a service, and is protected.";
};
usermodes = {
irc2char = "t";
name = "Z_LINED";
origin = "AustHex";
comment = "User is using an AustHex Z: line";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "t";
name = "MODIFIED_HOST";
origin = "Unreal";
comment = "User is using a /vhost (modified host)";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "T";
name = "W_LINED";
origin = "AustHex";
comment = "User is using an AustHex w: line";
server_on = "yes";
server_off = "yes";
conflict = "yes";
};
usermodes = {
irc2char = "T";
name = "BLOCK_CTCP";
origin = "Unreal";
comment = "Blocks all CTCP requests from other users";
conflict = "yes";
};
usermodes = {
irc2char = "u";
name = "UNAUTH";
origin = "Hybrid";
comment = "User receives unauthorised client notices";
};
usermodes = {
irc2char = "v";
name = "HOST_HIDING";
origin = "AustHex";
comment = "Hide the host of the user, often with a hashed value. "
"Some networks use 'mirroring', or masking with "
"metacharacters. The letter 'v' comes from Austnet's "
"'Virtual World'. Be aware that use of +x for the same "
"purpose is more wide-spread.";
conflict = "yes";
};
usermodes = {
irc2char = "v";
name = "VICTIM";
origin = "Unreal";
comment = "User receives messages regarding infected DCC rejections";
conflict = "yes";
};
usermodes = {
irc2char = "V";
name = "WEBTV";
origin = "Unreal";
comment = "User is using a WebTV client";
};
usermodes = {
irc2char = "w";
name = "WALLOPS";
origin = "RFC1459";
comment = "User receives WALLOPS messages";
};
usermodes = {
irc2char = "W";
name = "WHOIS_PARANOIA";
origin = "Unreal";
comment = "User is receives a notice when WHOIS'd";
};
usermodes = {
irc2char = "x";
name = "EXTERNAL";
origin = "Hybrid";
comment = "User receives notices about servers connecting/"
"disconnecting";
conflict = "yes";
};
usermodes = {
irc2char = "x";
name = "HOST_HIDING";
origin = "ircu, Unreal";
comment = "Hide the host of the user, often with a hashed value. "
"Some networks use 'mirroring', or masking with "
"metacharacters. Using the 'x' letter for this mode appears "
"to be the most standard method for toggling masking user "
"hosts.";
conflict = "yes";
};
usermodes = {
irc2char = "y";
name = "STATS_LINKS";
origin = "Bahamut";
comment = "User receives notices about stats/links";
conflict = "yes";
};
usermodes = {
irc2char = "y";
name = "SPY";
origin = "Hybrid";
comment = "User receives LINKS, STATS (if configured) and TRACE "
"notices";
conflict = "yes";
};
usermodes = {
irc2char = "z";
name = "OPERWALL";
origin = "Hybrid";
comment = "User receives operator generated WALLOPS messages";
conflict = "yes";
};
usermodes = {
irc2char = "z";
name = "SECURE_CONN";
origin = "Unreal";
comment = "User is securely connected";
conflict = "yes";
};
|