mirror of
https://github.com/anope/anope.git
synced 2026-06-27 00:56:38 +02:00
f52c92f2d8
git-svn-id: svn://svn.anope.org/anope/trunk@626 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@474 5417fbe8-f217-4b02-8779-1006273d7864
52 lines
2.1 KiB
C
52 lines
2.1 KiB
C
/* Hybrid IRCD functions
|
|
*
|
|
* (C) 2003-2005 Anope Team
|
|
* Contact us at info@anope.org
|
|
*
|
|
* Please read COPYING and README for furhter details.
|
|
*
|
|
* Based on the original code of Epona by Lara.
|
|
* Based on the original code of Services by Andy Church.
|
|
*
|
|
*
|
|
*/
|
|
|
|
#ifdef IRC_HYBRID
|
|
|
|
|
|
#define UMODE_a 0x00000001 /* Admin status */
|
|
#define UMODE_b 0x00000080 /* See bot and drone flooding notices */
|
|
#define UMODE_c 0x00000100 /* Client connection/quit notices */
|
|
#define UMODE_d 0x00000200 /* See debugging notices */
|
|
#define UMODE_f 0x00000400 /* See I: line full notices */
|
|
#define UMODE_g 0x00000800 /* Server Side Ignore */
|
|
#define UMODE_i 0x00000004 /* Not shown in NAMES or WHO unless you share a channel */
|
|
#define UMODE_k 0x00001000 /* See server generated KILL messages */
|
|
#define UMODE_l 0x00002000 /* See LOCOPS messages */
|
|
#define UMODE_n 0x00004000 /* See client nick changes */
|
|
#define UMODE_o 0x00000008 /* Operator status */
|
|
#define UMODE_r 0x00000010 /* See rejected client notices */
|
|
#define UMODE_s 0x00008000 /* See general server notices */
|
|
#define UMODE_u 0x00010000 /* See unauthorized client notices */
|
|
#define UMODE_w 0x00000020 /* See server generated WALLOPS */
|
|
#define UMODE_x 0x00020000 /* See remote server connection and split notices */
|
|
#define UMODE_y 0x00040000 /* See LINKS, STATS (if configured), TRACE notices */
|
|
#define UMODE_z 0x00080000 /* See oper generated WALLOPS */
|
|
|
|
#define CMODE_i 0x00000001 /* Invite only */
|
|
#define CMODE_m 0x00000002 /* Users without +v/h/o cannot send text to the channel */
|
|
#define CMODE_n 0x00000004 /* Users must be in the channel to send text to it */
|
|
#define CMODE_p 0x00000008 /* Private is obsolete, this now restricts KNOCK */
|
|
#define CMODE_s 0x00000010 /* The channel does not show up on NAMES or LIST */
|
|
#define CMODE_t 0x00000020 /* Only chanops can change the topic */
|
|
#define CMODE_k 0x00000040 /* Key/password for the channel. */
|
|
#define CMODE_l 0x00000080 /* Limit the number of users in a channel */
|
|
#define CMODE_a 0x00000400 /* Anonymous ops, chanops are hidden */
|
|
|
|
|
|
#define DEFAULT_MLOCK CMODE_n | CMODE_t
|
|
|
|
#endif
|
|
|
|
|