mirror of
https://github.com/anope/anope.git
synced 2026-06-28 16:36:39 +02:00
BUILD : 1.7.11 (907) BUGS : NOTES : Fixed capab parsing on hybrid/plexus/ratbox and a typo in example.conf
git-svn-id: svn://svn.anope.org/anope/trunk@907 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@653 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
parent
f835ac55cb
commit
d486661031
@@ -4,6 +4,8 @@ Provided by Anope Dev. <dev@anope.org> - 2005
|
||||
10/01 A Information on uplink server can be displayed via OperServ STATS. [ #00]
|
||||
09/29 A Configuration option to change fantasy command prefix character. [ #00]
|
||||
09/28 A Event for fantasy commands triggered without channel access. [ #00]
|
||||
10/01 F Capab parsing on hybrid/plexus/ratbox failed. [ #00]
|
||||
10/01 F Typo in example.conf (DevNullAlias was called DevNullName). [ #00]
|
||||
10/01 F UserKeys gave an error without message when missing. [ #00]
|
||||
09/30 F Stripping fantasy character from fantasy commands. [ #00]
|
||||
09/28 F Made module (un)loading code more friendly for modularized core. [ #00]
|
||||
|
||||
+1
-1
@@ -240,7 +240,7 @@ HostServName "HostServ" "vHost Server"
|
||||
#HelpServAlias "HelpServ2" "Help Server Forwarder"
|
||||
#OperServAlias "OperServ2" "Operator Server Forwarder"
|
||||
#GlobalAlias "Global2" "Global Noticer Forwarder"
|
||||
#DevNullName "DevNull2" "/dev/null -- message sink Forwarder"
|
||||
#DevNullAlias "DevNull2" "/dev/null -- message sink Forwarder"
|
||||
#HostServAlias "HostServ2" "vHost Server Forwarder"
|
||||
|
||||
###########################################################################
|
||||
|
||||
+28
-1
@@ -1204,7 +1204,34 @@ void hybrid_cmd_351(char *source)
|
||||
/* Event: PROTOCTL */
|
||||
int anope_event_capab(char *source, int ac, char **av)
|
||||
{
|
||||
capab_parse(ac, av);
|
||||
int argvsize = 8;
|
||||
int argc;
|
||||
char **argv;
|
||||
char *str;
|
||||
|
||||
if (ac < 1)
|
||||
return MOD_CONT;
|
||||
|
||||
/* We get the params as one arg, we should split it for capab_parse */
|
||||
argv = scalloc(argvsize, sizeof(char *));
|
||||
argc = 0;
|
||||
while ((str = myStrGetToken(av[0], ' ', argc))) {
|
||||
if (argc == argvsize) {
|
||||
argvsize += 8;
|
||||
argv = srealloc(argv, argvsize * sizeof(char *));
|
||||
}
|
||||
argv[argc] = str;
|
||||
argc++;
|
||||
}
|
||||
|
||||
capab_parse(argc, argv);
|
||||
|
||||
/* Free our built ac/av */
|
||||
for (argvsize = 0; argvsize < argc; argvsize++) {
|
||||
free(argv[argvsize]);
|
||||
}
|
||||
free(argv);
|
||||
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
|
||||
+28
-1
@@ -1481,7 +1481,34 @@ plexus_cmd_351 (char *source)
|
||||
int
|
||||
anope_event_capab (char *source, int ac, char **av)
|
||||
{
|
||||
capab_parse (ac, av);
|
||||
int argvsize = 8;
|
||||
int argc;
|
||||
char **argv;
|
||||
char *str;
|
||||
|
||||
if (ac < 1)
|
||||
return MOD_CONT;
|
||||
|
||||
/* We get the params as one arg, we should split it for capab_parse */
|
||||
argv = scalloc(argvsize, sizeof(char *));
|
||||
argc = 0;
|
||||
while ((str = myStrGetToken(av[0], ' ', argc))) {
|
||||
if (argc == argvsize) {
|
||||
argvsize += 8;
|
||||
argv = srealloc(argv, argvsize * sizeof(char *));
|
||||
}
|
||||
argv[argc] = str;
|
||||
argc++;
|
||||
}
|
||||
|
||||
capab_parse(argc, argv);
|
||||
|
||||
/* Free our built ac/av */
|
||||
for (argvsize = 0; argvsize < argc; argvsize++) {
|
||||
free(argv[argvsize]);
|
||||
}
|
||||
free(argv);
|
||||
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
|
||||
+28
-1
@@ -1495,7 +1495,34 @@ void ratbox_cmd_351(char *source)
|
||||
/* Event: PROTOCTL */
|
||||
int anope_event_capab(char *source, int ac, char **av)
|
||||
{
|
||||
capab_parse(ac, av);
|
||||
int argvsize = 8;
|
||||
int argc;
|
||||
char **argv;
|
||||
char *str;
|
||||
|
||||
if (ac < 1)
|
||||
return MOD_CONT;
|
||||
|
||||
/* We get the params as one arg, we should split it for capab_parse */
|
||||
argv = scalloc(argvsize, sizeof(char *));
|
||||
argc = 0;
|
||||
while ((str = myStrGetToken(av[0], ' ', argc))) {
|
||||
if (argc == argvsize) {
|
||||
argvsize += 8;
|
||||
argv = srealloc(argv, argvsize * sizeof(char *));
|
||||
}
|
||||
argv[argc] = str;
|
||||
argc++;
|
||||
}
|
||||
|
||||
capab_parse(argc, argv);
|
||||
|
||||
/* Free our built ac/av */
|
||||
for (argvsize = 0; argvsize < argc; argvsize++) {
|
||||
free(argv[argvsize]);
|
||||
}
|
||||
free(argv);
|
||||
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
|
||||
+5
-1
@@ -9,10 +9,14 @@ VERSION_MAJOR="1"
|
||||
VERSION_MINOR="7"
|
||||
VERSION_PATCH="11"
|
||||
VERSION_EXTRA="-svn"
|
||||
VERSION_BUILD="906"
|
||||
VERSION_BUILD="907"
|
||||
|
||||
# $Log$
|
||||
#
|
||||
# BUILD : 1.7.11 (907)
|
||||
# BUGS :
|
||||
# NOTES : Fixed capab parsing on hybrid/plexus/ratbox and a typo in example.conf
|
||||
#
|
||||
# BUILD : 1.7.11 (906)
|
||||
# BUGS :
|
||||
# NOTES : Added information on the uplink server via /os stats uplink
|
||||
|
||||
Reference in New Issue
Block a user