]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Make DNSBL hits snote on hit. The snote displays nick, IP and what DNSBL they hit.
authorJD Horelick <redacted>
Wed, 23 Jun 2010 17:44:33 +0000 (13:44 -0400)
committerJD Horelick <redacted>
Wed, 23 Jun 2010 17:44:33 +0000 (13:44 -0400)
src/s_user.c

index 169b068a39f9f416ca125ebf5ffc93ba146621f0..fd8305b73c9b738fca6c019ea8c8b5ba6fff6e3f 100644 (file)
@@ -451,6 +451,11 @@ register_local_user(struct Client *client_p, struct Client *source_p, const char
                        sendto_one_notice(source_p, ":*** Your IP address %s is listed in %s",
                                        source_p->sockhost, source_p->preClient->dnsbl_listed->host);
                        source_p->preClient->dnsbl_listed->hits++;
+
+                       sendto_realops_snomask(SNO_GENERAL, L_ALL,
+                                       "%s [%s] is being disconnected due to being listed in DNS Blacklist %s",
+                                       source_p->name, source_p->sockhost, source_p->preClient->dnsbl_listed->host);
+
                        add_reject(source_p, NULL, NULL);
                        exit_client(client_p, source_p, &me, "*** Banned (DNS blacklist)");
                        return CLIENT_EXITED;