X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..04f832b7783aa1973717135a04aaa89d62b12e25:/extensions/sno_globalkline.c diff --git a/extensions/sno_globalkline.c b/extensions/sno_globalkline.c index 8a5699a9..630b0607 100644 --- a/extensions/sno_globalkline.c +++ b/extensions/sno_globalkline.c @@ -5,8 +5,6 @@ * and kline_reason is enabled and the same everywhere. * Yes, this is a hack, but it is simple and avoids sending * more data across servers -- jilles - * - * $Id: sno_globalkline.c 613 2006-01-29 03:03:02Z nenolod $ */ #include "stdinc.h" @@ -24,7 +22,7 @@ mapi_hfn_list_av1 gla_hfnlist[] = { { NULL, NULL } }; -DECLARE_MODULE_AV1(globallineactive, NULL, NULL, NULL, NULL, gla_hfnlist, "$Revision: 613 $"); +DECLARE_MODULE_AV2(globallineactive, NULL, NULL, NULL, NULL, gla_hfnlist, NULL, NULL, NULL); static void h_gla_client_exit(hook_data_client_exit *hdata) @@ -45,7 +43,19 @@ h_gla_client_exit(hook_data_client_exit *hdata) !strcmp(hdata->comment, ConfigFileEntry.kline_reason)) { sendto_realops_snomask_from(SNO_GENERAL, L_ALL, source_p->servptr, - "K/D/GLINE active for %s[%s@%s]", + "K/DLINE active for %s[%s@%s]", + source_p->name, source_p->username, source_p->host); + } + else if (!strncmp(hdata->comment, "Temporary K-line ", 17)) + { + sendto_realops_snomask_from(SNO_GENERAL, L_ALL, source_p->servptr, + "K/DLINE active for %s[%s@%s]", + source_p->name, source_p->username, source_p->host); + } + else if (!strncmp(hdata->comment, "Temporary D-line ", 17)) + { + sendto_realops_snomask_from(SNO_GENERAL, L_ALL, source_p->servptr, + "K/DLINE active for %s[%s@%s]", source_p->name, source_p->username, source_p->host); } }