diff options
Diffstat (limited to 'src/protocol')
| -rw-r--r-- | src/protocol/inspircd.c | 17 | ||||
| -rw-r--r-- | src/protocol/plexus.c | 2 | ||||
| -rw-r--r-- | src/protocol/ptlink.c | 4 |
3 files changed, 15 insertions, 8 deletions
diff --git a/src/protocol/inspircd.c b/src/protocol/inspircd.c index 762c2260c..3a0a1d80e 100644 --- a/src/protocol/inspircd.c +++ b/src/protocol/inspircd.c @@ -636,10 +636,19 @@ void inspircd_cmd_privmsg2(char *source, char *dest, char *msg) void inspircd_cmd_serv_notice(char *source, char *dest, char *msg) { + if (!strcmp(dest,uplink)) + { + alog("debug: serv_notice output to %s", dest); + send_cmd(CreateSum(), "V %s * :%s", source, msg); + } } void inspircd_cmd_serv_privmsg(char *source, char *dest, char *msg) { + if (!strcmp(dest,uplink)) + { + send_cmd(CreateSum(), "P %s * :%s", source, msg); + } } @@ -826,7 +835,7 @@ void inspircd_cmd_211(char *buf) /* GLOBOPS */ void inspircd_cmd_global(char *source, char *buf) { - send_cmd(CreateSum(), "V %s * :%s", (source ? source : s_OperServ), buf); + send_cmd(CreateSum(), "V %s @* :%s", (source ? source : s_OperServ), buf); } /* SQLINE */ @@ -901,9 +910,7 @@ void inspircd_cmd_connect(int servernum) int anope_event_ping(char *source, int ac, char **av) { - if (ac < 1) - return MOD_CONT; - inspircd_cmd_pong(ac > 1 ? av[1] : ServerName, av[0]); + inspircd_cmd_pong("", ""); return MOD_CONT; } @@ -941,7 +948,7 @@ int anope_event_topic(char *source, int ac, char **av) v[1] = av[0]; v[2] = "0"; v[3] = av[2]; - do_topic(av[0], 3, v); + do_topic(av[0], 4, v); return MOD_CONT; } diff --git a/src/protocol/plexus.c b/src/protocol/plexus.c index fc5d788f1..c4e9498e7 100644 --- a/src/protocol/plexus.c +++ b/src/protocol/plexus.c @@ -1,4 +1,5 @@ /*PlexusIRCD IRCD functions +/*PlexusIRCD IRCD functions * (C) 2003-2005 Anope Team * Contact us at info@anope.org * @@ -1815,3 +1816,4 @@ AnopeInit (int argc, char **argv) } + diff --git a/src/protocol/ptlink.c b/src/protocol/ptlink.c index 418aed429..e1822735a 100644 --- a/src/protocol/ptlink.c +++ b/src/protocol/ptlink.c @@ -1,4 +1,5 @@ /* PTLink IRCD functions +/* PTLink IRCD functions * * (C) 2003-2005 Anope Team * Contact us at info@anope.org @@ -586,7 +587,6 @@ void moduleAddIRCDMsgs(void) { } /* *INDENT-ON* */ -int anope_event_svsinfo(char *source, int ac, char **av) { return MOD_CONT; } @@ -1717,5 +1717,3 @@ int AnopeInit(int argc, char **argv) return MOD_CONT; } - - |
