freenode / syn

Utility bot to manage IRC network access

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make syn check for CIDR k-line masks for gateways

Fuchs opened this issue · comments

Right now syn doesn't consider CIDR k-line masks for gateways, which leads to people technically affected by such a k-line being able to connect, and can't be properly k-lined because the ircd refuses it as there already is a matching k-line.

Example:

[15:14:46] [Whois] redacted is cb00712a@gateway/web/cgi-irc/kiwiirc.com/ip.203.0.113.42 (redacted3)

[725] k 254 *@203.0.113.32/27 Please do not spam users or channels on freenode. If in error, please contact kline@freenode.net. (2017/11/13 18.31)|repeat abuses on this range (2/300s) (4320 minutes, Sigyn!sigyn@freenode/utility-bot/sigyn{wolfe.freenode.net}