1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-04 05:23:13 +02:00

- Made "chanop notices" only go to @#chan on non-prefixaq servers (and to ~&@#chan otherwise),

internal: added ugly macro CHANOPPFX which is "~&@" if prefix_aq, else "@".
This commit is contained in:
Bram Matthys
2003-12-10 02:28:12 +00:00
parent f2a2fa77c8
commit cb6b67e586
3 changed files with 13 additions and 5 deletions
+2
View File
@@ -2617,3 +2617,5 @@ seen. gmtime warning still there
might need some testing.
- Fixed some problems with the copyfile routine for the new module rehash system and also fixed
an issue with rehashing when permanent modules are loaded
- Made "chanop notices" only go to @#chan on non-prefixaq servers (and to ~&@#chan otherwise),
internal: added ugly macro CHANOPPFX which is "~&@" if prefix_aq, else "@".
+6
View File
@@ -1606,6 +1606,12 @@ int throttle_can_connect(struct IN_ADDR *in);
#define MARK_AS_OFFICIAL_MODULE(modinf) do { if (modinf && modinf->handle) ModuleSetOptions(modinfo->handle, MOD_OPT_OFFICIAL); } while(0)
#ifdef PREFIX_AQ
#define CHANOPPFX "~&@"
#else
#define CHANOPPFX "@"
#endif
#endif /* __struct_include__ */
#include "dynconf.h"
+5 -5
View File
@@ -3150,7 +3150,7 @@ Link *lp;
if (key && !strcasecmp(key, "override"))
{
sendto_channelprefix_butone(NULL, &me, chptr, PREFIX_OP|PREFIX_ADMIN|PREFIX_OWNER,
":%s NOTICE ~&@%s :setting channel -%c due to OperOverride request from %s",
":%s NOTICE " CHANOPPFX "%s :setting channel -%c due to OperOverride request from %s",
me.name, chptr->chname, mchar, sptr->name);
sendto_serv_butone(&me, ":%s MODE %s -%c 0", me.name, chptr->chname, mchar);
sendto_channel_butserv(chptr, &me, ":%s MODE %s -%c", me.name, chptr->chname, mchar);
@@ -4642,11 +4642,11 @@ CMD_FUNC(m_invite)
)) {
if (over == 1)
sendto_channelprefix_butone(NULL, &me, chptr, PREFIX_OP|PREFIX_ADMIN|PREFIX_OWNER,
":%s NOTICE ~&@%s :OperOverride -- %s invited him/herself into the channel.",
":%s NOTICE " CHANOPPFX "%s :OperOverride -- %s invited him/herself into the channel.",
me.name, chptr->chname, sptr->name);
else if (over == 0)
sendto_channelprefix_butone(NULL, &me, chptr, PREFIX_OP|PREFIX_ADMIN|PREFIX_OWNER,
":%s NOTICE ~&@%s :%s invited %s into the channel.",
":%s NOTICE " CHANOPPFX "%s :%s invited %s into the channel.",
me.name, chptr->chname, sptr->name, acptr->name);
add_invite(acptr, chptr);
@@ -5376,7 +5376,7 @@ CMD_FUNC(m_knock)
}
sendto_channelprefix_butone(NULL, &me, chptr, PREFIX_OP|PREFIX_ADMIN|PREFIX_OWNER,
":%s NOTICE ~&@%s :[Knock] by %s!%s@%s (%s) ",
":%s NOTICE " CHANOPPFX "%s :[Knock] by %s!%s@%s (%s) ",
me.name, chptr->chname, sptr->name,
sptr->user->username, GetHost(sptr),
parv[2] ? parv[2] : "no reason specified");
@@ -6887,7 +6887,7 @@ char m;
char comment[1024], target[CHANNELLEN + 8];
ircsprintf(comment, "*** Channel %sflood detected (limit is %d per %d seconds), setting mode +%c",
text, chptr->mode.floodprot->l[what], chptr->mode.floodprot->per, m);
ircsprintf(target, "~&@%%%s", chptr->chname);
ircsprintf(target, CHANOPPFX "%%%s", chptr->chname);
sendto_channelprefix_butone_tok(NULL, &me, chptr,
PREFIX_HALFOP|PREFIX_OP|PREFIX_ADMIN|PREFIX_OWNER,
MSG_NOTICE, TOK_NOTICE, target, comment, 0);