diff options
author | dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b <dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-05-14 18:40:30 +0000 |
---|---|---|
committer | dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b <dane dane@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-05-14 18:40:30 +0000 |
commit | d1403d9133e687e6043cc8e33c19b5793b1f373f (patch) | |
tree | 4571bb4478d426119952949ea2462dcf1d046b01 | |
parent | 94893bfcb7ac913a0b594ec8b7d8746cb203b716 (diff) |
BUILD : 1.7.2 (103) BUGS : none NOTES : Added +a/-a support for PTLink ircd.
git-svn-id: svn://svn.anope.org/anope/trunk@103 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@79 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r-- | Changes | 2 | ||||
-rw-r--r-- | channels.c | 2 | ||||
-rw-r--r-- | chanserv.c | 16 | ||||
-rw-r--r-- | extern.h | 2 | ||||
-rw-r--r-- | nickserv.c | 2 | ||||
-rw-r--r-- | services.h | 4 | ||||
-rw-r--r-- | version.log | 6 |
7 files changed, 26 insertions, 8 deletions
@@ -1,6 +1,8 @@ Anope Version 1.7.x (will be renamed when next release is produced) ------------------- Provided by Anope Dev. <dev@anope.org> +2004/05/14 Added +a/-a support for PTLink +2004/05/14 Fixed HELP LIST and LIST SYNTAX help messages ( #53 ) 2004/05/14 Fixed a bug with globals containing format characters ( #52 ) 2004/05/14 Fixed a tiny type in HostServ help ( #51 ) 2004/05/12 Fixed missing RANDOMNEWS entry on /OS HELP ( #40 ) diff --git a/channels.c b/channels.c index c219e7a73..d25e662a1 100644 --- a/channels.c +++ b/channels.c @@ -1237,7 +1237,7 @@ static void chan_adduser2(User * user, Channel * c) chan_set_user_status(c, user, CUS_OWNER | CUS_OP); } else #endif -#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) +#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) || defined(IRC_PTLINK) if (check_should_protect(user, chan)) { chan_set_user_status(c, user, CUS_PROTECT | CUS_OP); } else diff --git a/chanserv.c b/chanserv.c index 9a59fffa4..970355fb3 100644 --- a/chanserv.c +++ b/chanserv.c @@ -152,8 +152,12 @@ CSModeUtil csmodeutils[] = { { "DEPROTECT", "!deprotect", "-a", 0 , CA_PROTECT, CA_PROTECTME }, { "PROTECT", "!protect", "+a", 0 , CA_PROTECT, CA_PROTECTME }, #endif +#ifdef IRC_PTLINK + { "DEPROTECT", "!deprotect", "-a", 0 , CA_PROTECT, CA_PROTECTME }, + { "PROTECT", "!protect", "+a", 0 , CA_PROTECT, CA_PROTECTME }, +#endif #if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) - { "DEPROTECT", "!deadmin", "-a", 0 , CA_PROTECT, CA_PROTECTME }, + { "DEPROTECT", "!deadmin", "-a", 0 , CA_PROTECT, CA_PROTECTME }, { "PROTECT", "!admin", "+a", 0 , CA_PROTECT, CA_PROTECTME }, #endif @@ -295,7 +299,7 @@ static int do_deprotect(User * u); static int do_owner(User * u); static int do_deowner(User * u); #endif -#if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) +#if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) || defined(IRC_PTLINK) static int do_protect(User * u); static int do_deprotect(User * u); #endif @@ -375,6 +379,10 @@ void moduleAddChanServCmds(void) { c = createCommand("OWNER", do_owner, NULL, CHAN_HELP_OWNER, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); c = createCommand("DEOWNER", do_deowner, NULL, CHAN_HELP_DEOWNER, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); #endif +#ifdef IRC_PTLINK + c = createCommand("PROTECT", do_protect, NULL, CHAN_HELP_PROTECT, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); + c = createCommand("DEPROTECT",do_deprotect,NULL, CHAN_HELP_DEPROTECT, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); +#endif #if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) c = createCommand("ADMIN", do_protect, NULL, CHAN_HELP_PROTECT, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); c = createCommand("DEADMIN",do_deprotect,NULL, CHAN_HELP_DEPROTECT, -1,-1,-1,-1); addCoreCommand(CHANSERV,c); @@ -1630,7 +1638,7 @@ int check_should_owner(User * user, const char *chan) /*************************************************************************/ -#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) +#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) || defined(IRC_PTLINK) int check_should_protect(User * user, const char *chan) { @@ -5253,7 +5261,7 @@ static int do_dehalfop(User * u) /*************************************************************************/ -#if defined(IRC_UNREAL) || defined(IRC_ULTIMATE3) || defined(IRC_VIAGRA) || defined(IRC_RAGE2) +#if defined(IRC_UNREAL) || defined(IRC_ULTIMATE3) || defined(IRC_VIAGRA) || defined(IRC_RAGE2) || defined(IRC_PTLINK) static int do_protect(User * u) { @@ -120,7 +120,7 @@ E int check_should_halfop(User * user, const char *chan); E int check_should_owner(User * user, const char *chan); E int check_should_protect(User * user, const char *chan); #endif -#if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) +#if defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) || defined(IRC_PTLINK) E int check_should_protect(User * user, const char *chan); #endif E int check_kick(User * user, char *chan); diff --git a/nickserv.c b/nickserv.c index 0198a1c8d..f190873f2 100644 --- a/nickserv.c +++ b/nickserv.c @@ -2510,7 +2510,7 @@ static int do_setmodes(User * u) chan_set_user_status(c, u, CUS_OWNER); } else #endif -#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) +#if defined(IRC_UNREAL) || defined(IRC_VIAGRA) || defined(IRC_ULTIMATE3) || defined(IRC_RAGE2) || defined(IRC_PTLINK) if (should_mode_change(uc->status, CUS_PROTECT) && check_should_protect(u, chan)) { chan_set_user_status(c, u, CUS_PROTECT); diff --git a/services.h b/services.h index 1d8e54fad..7200e3e1b 100644 --- a/services.h +++ b/services.h @@ -688,6 +688,10 @@ struct csmodeutil_ { #define MUT_DEPROTECT 6 #define MUT_PROTECT 7 #endif +#ifdef IRC_PTLINK +#define MUT_DEPROTECT 4 +#define MUT_PROTECT 5 +#endif /*************************************************************************/ /* Online user and channel data. */ diff --git a/version.log b/version.log index d9a8b9766..870b51da4 100644 --- a/version.log +++ b/version.log @@ -8,11 +8,15 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="2" -VERSION_BUILD="102" +VERSION_BUILD="103" VERSION_EXTRA="" # $Log$ # +# BUILD : 1.7.2 (103) +# BUGS : none +# NOTES : Added +a/-a support for PTLink ircd. +# # BUILD : 1.7.2 (102) # BUGS : 53 # NOTES : Modified HELP LIST and LIST SYNTAX help messages |