Open ManiacTwister opened 9 years ago
Here is a quick fix for this issue. Don't know if there is something better, so i don't make apull request for now.
https://gist.github.com/ManiacTwister/4a8ba388fa84f63b08bb#file-shalture-dnsbl-patch
Your patch seems to indicate this is an issue in modules/proxyscan/dnsbl
, which is part of Shaltúre core; as such, please report this for the shalture/shalture repository, not this one.
I'll take a look later, though.
(hm, looks like there's a dnsbl.c
in contrib that's suspiciously similar to proxyscan/dnsbl, except it uses OperServ; probably should get rid of one of the two.)
This problem should never show up though. With how the blacklist stuff in charybdis works it should pass all the checks before the client is bursted to the network.
It looks more like services trying to set the kline two times because the user is listed in two DNSBLs (although the case mentioned should be handled too (for bots which are faster than services)).
@maxteufel You're right.
@ilbelkyr True. I confused the modules. The contrib module doesn't work at all for me (Propably a configuration error on my side). I'll open a new issue at the shalture repo.
Hello,
If the ircd kills a user (because it has some blacklist configured on its own) the proxyscan/dnsbl crashes services because it tries to kill the user (which is already disconnected) again. Here is the corresponding backtrace.
Log Message: