From: Jilles Tjoelker Date: Tue, 1 Jan 2008 20:54:27 +0000 (+0100) Subject: STATS I and TESTMASK: Show some more auth{} flags. X-Git-Url: https://jfr.im/git/solanum.git/commitdiff_plain/c4f13a649909e4b3e14193e5e7829aa280c9af51 STATS I and TESTMASK: Show some more auth{} flags. flood_exempt (|), dnsbl_exempt ($), gline_exempt (_) All these are only shown to opers. --- diff --git a/src/hostmask.c b/src/hostmask.c index f726c9e0..b55cbebb 100644 --- a/src/hostmask.c +++ b/src/hostmask.c @@ -682,6 +682,12 @@ show_iline_prefix(struct Client *sptr, struct ConfItem *aconf, char *name) *prefix_ptr++ = '+'; if(IsConfDoSpoofIp(aconf)) *prefix_ptr++ = '='; + if(IsOper(sptr) && IsConfExemptFlood(aconf)) + *prefix_ptr++ = '|'; + if(IsOper(sptr) && IsConfExemptGline(aconf) && !IsConfExemptKline(aconf)) + *prefix_ptr++ = '_'; + if(IsOper(sptr) && IsConfExemptDNSBL(aconf) && !IsConfExemptKline(aconf)) + *prefix_ptr++ = '$'; if(IsOper(sptr) && IsConfExemptKline(aconf)) *prefix_ptr++ = '^'; if(IsOper(sptr) && IsConfExemptLimits(aconf))