* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
- * $Id: m_gline.c 1146 2006-04-07 22:52:35Z jilles $
+ * $Id: m_gline.c 3225 2007-03-04 23:42:55Z jilles $
*/
#include "stdinc.h"
};
mapi_clist_av1 gline_clist[] = { &gline_msgtab, &ungline_msgtab, NULL };
-DECLARE_MODULE_AV1(gline, NULL, NULL, gline_clist, NULL, NULL, "$Revision: 1146 $");
+DECLARE_MODULE_AV1(gline, NULL, NULL, gline_clist, NULL, NULL, "$Revision: 3225 $");
static int majority_gline(struct Client *source_p, const char *user,
const char *host, const char *reason);
if(!ConfigFileEntry.glines)
{
- sendto_one(source_p, ":%s NOTICE %s :GLINE disabled, perhaps you want a clustered or remote KLINE?",
- me.name, source_p->name);
+ sendto_one_notice(source_p, ":GLINE disabled, perhaps you want a clustered or remote KLINE?");
return 0;
}
/* ok, its not a host.. abort */
if(strchr(parv[1], '.') == NULL)
{
- sendto_one(source_p,
- ":%s NOTICE %s :Invalid parameters",
- me.name, source_p->name);
+ sendto_one_notice(source_p, ":Invalid parameters");
return 0;
}
if(check_wild_gline(user, host))
{
if(MyClient(source_p))
- sendto_one(source_p,
- ":%s NOTICE %s :Please include at least %d non-wildcard "
- "characters with the user@host",
- me.name, source_p->name,
+ sendto_one_notice(source_p,
+ ":Please include at least %d non-wildcard characters with the user@host",
ConfigFileEntry.min_nonwildcard);
return 0;
}
{
if(bitlen < ConfigFileEntry.gline_min_cidr)
{
- sendto_one(source_p, ":%s NOTICE %s :Cannot set G-Lines with cidr length < %d",
- me.name, source_p->name,
+ sendto_one_notice(source_p, ":Cannot set G-Lines with cidr length < %d",
ConfigFileEntry.gline_min_cidr);
return 0;
}
/* ipv6 */
else if(bitlen < ConfigFileEntry.gline_min_cidr6)
{
- sendto_one(source_p, ":%s NOTICE %s :Cannot set G-Lines with cidr length < %d",
- me.name, source_p->name,
+ sendto_one_notice(source_p, ":Cannot set G-Lines with cidr length < %d",
ConfigFileEntry.gline_min_cidr6);
return 0;
}
if(!ConfigFileEntry.glines)
{
- sendto_one(source_p, ":%s NOTICE %s :UNGLINE disabled, perhaps you want UNKLINE?", me.name, parv[0]);
+ sendto_one_notice(source_p, ":UNGLINE disabled, perhaps you want UNKLINE?");
return 0;
}
}
else
{
- sendto_one(source_p, ":%s NOTICE %s :Invalid parameters", me.name, parv[0]);
+ sendto_one_notice(source_p, ":Invalid parameters");
return 0;
}
if(remove_temp_gline(user, host))
{
- sendto_one(source_p, ":%s NOTICE %s :Un-glined [%s@%s]",
- me.name, parv[0], user, host);
+ sendto_one_notice(source_p, ":Un-glined [%s@%s]", user, host);
sendto_realops_snomask(SNO_GENERAL, L_ALL,
"%s has removed the G-Line for: [%s@%s]",
get_oper_name(source_p), user, host);
}
else
{
- sendto_one(source_p, ":%s NOTICE %s :No G-Line for %s@%s",
- me.name, parv[0], user, host);
+ sendto_one_notice(source_p, ":No G-Line for %s@%s", user, host);
}
return 0;
{
if(strchr(luser, '!'))
{
- sendto_one(source_p, ":%s NOTICE %s :Invalid character '!' in gline",
- me.name, source_p->name);
+ sendto_one_notice(source_p, ":Invalid character '!' in gline");
return 1;
}
- if(strlen(lreason) > REASONLEN)
- lreason[REASONLEN] = '\0';
+ if(strlen(lreason) > BANREASONLEN)
+ lreason[BANREASONLEN] = '\0';
return 0;
}
aconf->status = CONF_GLINE;
aconf->flags |= CONF_FLAGS_TEMPORARY;
- if(strlen(my_reason) > REASONLEN)
- my_reason[REASONLEN-1] = '\0';
+ if(strlen(my_reason) > BANREASONLEN)
+ my_reason[BANREASONLEN-1] = '\0';
if((oper_reason = strchr(my_reason, '|')) != NULL)
{