1
0
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:
viper viper@31f1291d-b8d6-0310-a050-a5561fc1590b
2008-09-03 20:11:12 +00:00
parent 482a8aa766
commit 790dc8a4bf
30 changed files with 861 additions and 353 deletions
+2 -1
View File
@@ -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);
+5 -4
View File
@@ -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;
}
+2 -1
View File
@@ -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] = {
+4 -3
View File
@@ -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;
}
+1
View File
@@ -124,6 +124,7 @@ IRCDVar myIrcd[] = {
0, /* p10 */
NULL, /* character set */
0, /* reports sync state */
0, /* CIDR channelbans */
}
,
{NULL}
+1
View File
@@ -124,6 +124,7 @@ IRCDVar myIrcd[] = {
0, /* p10 */
NULL, /* character set */
0, /* reports sync state */
1, /* CIDR channelbans */
}
,
{NULL}
+2 -1
View File
@@ -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 /* ~ */
};
+2 -1
View File
@@ -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 /* ~ */
};
+2 -1
View File
@@ -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] = {
+2 -1
View File
@@ -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] = {
+2 -1
View File
@@ -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 /* ~ */
};
+2 -1
View File
@@ -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 /* ~ */
};
+2 -1
View File
@@ -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] = {
+1
View File
@@ -105,6 +105,7 @@ IRCDVar myIrcd[] = {
0, /* p10 */
NULL, /* character set */
0, /* reports sync state */
0, /* CIDR channelbans */
}
,
{NULL}
+2 -1
View File
@@ -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 /* ~ */
};
+1
View File
@@ -107,6 +107,7 @@ IRCDVar myIrcd[] = {
0, /* p10 */
NULL, /* character set */
0, /* reports sync state */
0, /* CIDR channelbans */
}
,
{NULL}
+2 -1
View File
@@ -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] = {
+1
View File
@@ -106,6 +106,7 @@ IRCDVar myIrcd[] = {
0, /* p10 */
NULL, /* character set */
1, /* reports sync state */
0, /* CIDR channelbans */
}
,
{NULL}