From 03573ab1390c3522f8dfa5b4c7f514a6b767fe18 Mon Sep 17 00:00:00 2001 From: "trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b" Date: Mon, 28 Feb 2005 20:18:28 +0000 Subject: BUILD : 1.7.8 (588) BUGS : 304 NOTES : 1. nickIsServices() no longer alters the buffer 2. Fixes +I on Unreal and Bahamut 3. Anope Feature Request 285 4. Updates documentation 5. Ratbox compiles clean with make strict 6. Trap and storing of NICKCHARS git-svn-id: svn://svn.anope.org/anope/trunk@588 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@438 5417fbe8-f217-4b02-8779-1006273d7864 --- include/events.h | 5 +++++ include/services.h | 3 +++ 2 files changed, 8 insertions(+) (limited to 'include') diff --git a/include/events.h b/include/events.h index 4016ac918..0330e3a51 100644 --- a/include/events.h +++ b/include/events.h @@ -41,4 +41,9 @@ #define EVENT_NICK_EXPIRE "nick_expire" #define EVENT_CHANGE_NICK "change_nick" #define EVENT_USER_LOGOFF "user_logoff" +#define EVENT_GROUP "nick_group" +#define EVENT_NICK_IDENTIFY "nick_id" +#define EVENT_SERVER_SQUIT "server_squit" +#define EVENT_SERVER_CONNECT "server_connect" + diff --git a/include/services.h b/include/services.h index b6a141a6f..d84230642 100644 --- a/include/services.h +++ b/include/services.h @@ -333,6 +333,7 @@ struct ircdvars_ { int ts6; /* ircd is TS6 */ int supporthelper; /* +h helper umodes */ int p10; /* ircd is P10 */ + char *nickchars; /* character set */ }; struct ircdcapab_ { @@ -366,6 +367,7 @@ struct ircdcapab_ { uint32 dozip; uint32 chanmodes; uint32 sjb64; + uint32 nickchars; }; /* tiny struct needed for P10 and other UID servers so we can track @@ -1180,6 +1182,7 @@ struct hostcache_ { #define CAPAB_TLKEXT 0x08000000 #define CAPAB_CHANMODE 0x10000000 #define CAPAB_SJB64 0x20000000 +#define CAPAB_NICKCHARS 0x40000000 /*************************************************************************/ -- cgit