mirror of
https://github.com/anope/anope.git
synced 2026-07-04 17:33:12 +02:00
BUILD : 1.7.21 (1426) BUGS : 876 NOTES : We now support CIDR in channel ban/invite/except lists. Introduces new CIDR capable generic lists system.
git-svn-id: svn://svn.anope.org/anope/trunk@1426 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1141 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
parent
482a8aa766
commit
790dc8a4bf
@@ -107,6 +107,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -634,7 +635,7 @@ void moduleAddIRCDMsgs(void) {
|
||||
|
||||
/* first update the cs protect info about this ircd */
|
||||
updateProtectDetails("PROTECT","PROTECTME","protect","deprotect","AUTOPROTECT","+","-");
|
||||
|
||||
|
||||
/* now add the commands */
|
||||
m = createMessage("401", anope_event_null); addCoreMessage(IRCD,m);
|
||||
m = createMessage("402", anope_event_null); addCoreMessage(IRCD,m);
|
||||
|
||||
@@ -104,6 +104,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
1, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -237,7 +238,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
UMODE_z, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
@@ -741,15 +742,15 @@ int anope_event_tburst(char *source, int ac, char **av)
|
||||
c->topic_time = topic_time;
|
||||
|
||||
record_topic(av[0]);
|
||||
|
||||
|
||||
if (ac > 1 && *av[3])
|
||||
send_event(EVENT_TOPIC_UPDATED, 2, av[0], av[3]);
|
||||
else
|
||||
send_event(EVENT_TOPIC_UPDATED, 2, av[0], "");
|
||||
|
||||
|
||||
if (setter)
|
||||
free(setter);
|
||||
|
||||
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -254,7 +255,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
char myCsmodes[128] = {
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -256,7 +257,7 @@ unsigned long umodes[128] = {
|
||||
UMODE_y, /* y */
|
||||
UMODE_z, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
@@ -568,11 +569,11 @@ int anope_event_topic(char *source, int ac, char **av)
|
||||
c->topic_time = topic_time;
|
||||
|
||||
record_topic(av[0]);
|
||||
|
||||
|
||||
if (ac > 1 && *av[1])
|
||||
send_event(EVENT_TOPIC_UPDATED, 2, av[0], av[1]);
|
||||
else
|
||||
send_event(EVENT_TOPIC_UPDATED, 2, av[0], "");
|
||||
send_event(EVENT_TOPIC_UPDATED, 2, av[0], "");
|
||||
}
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
@@ -124,6 +124,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
|
||||
@@ -124,6 +124,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
1, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
|
||||
@@ -103,6 +103,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -322,7 +323,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -103,6 +103,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -264,7 +265,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -192,7 +193,7 @@ unsigned long umodes[128] = {
|
||||
UMODE_y, /* y */
|
||||
UMODE_z, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
char myCsmodes[128] = {
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -192,7 +193,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ ‚ */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
char myCsmodes[128] = {
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -236,7 +237,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ � */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -106,6 +106,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -238,7 +239,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ � */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -107,6 +107,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -269,7 +270,7 @@ unsigned long umodes[128] = {
|
||||
UMODE_y, /* y */
|
||||
UMODE_z, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ � */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
char myCsmodes[128] = {
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
|
||||
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -285,7 +286,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
0, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ � */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -107,6 +107,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
0, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
|
||||
@@ -107,6 +107,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
@@ -197,7 +198,7 @@ unsigned long umodes[128] = {
|
||||
0, /* y */
|
||||
UMODE_z, /* z */
|
||||
0, 0, 0, /* { | } */
|
||||
0, 0 /* ~ � */
|
||||
0, 0 /* ~ � */
|
||||
};
|
||||
|
||||
char myCsmodes[128] = {
|
||||
|
||||
@@ -106,6 +106,7 @@ IRCDVar myIrcd[] = {
|
||||
0, /* p10 */
|
||||
NULL, /* character set */
|
||||
1, /* reports sync state */
|
||||
0, /* CIDR channelbans */
|
||||
}
|
||||
,
|
||||
{NULL}
|
||||
|
||||
Reference in New Issue
Block a user