X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..a6aca5dccd1b744813ab2ad6554e94ac94bf380a:/include/blacklist.h diff --git a/include/blacklist.h b/include/blacklist.h index 2fde255..8ffb759 100644 --- a/include/blacklist.h +++ b/include/blacklist.h @@ -32,6 +32,7 @@ struct Blacklist { char host[HOSTLEN]; char reject_reason[IRCD_BUFSIZE]; unsigned int hits; + time_t lastwarning; }; /* A lookup in progress for a particular DNSBL for a particular client */ @@ -39,7 +40,7 @@ struct BlacklistClient { struct Blacklist *blacklist; struct Client *client_p; struct DNSQuery dns_query; - dlink_node node; + rb_dlink_node node; }; /* public interfaces */ @@ -49,6 +50,6 @@ void abort_blacklist_queries(struct Client *client_p); void unref_blacklist(struct Blacklist *blptr); void destroy_blacklists(void); -extern dlink_list blacklist_list; +extern rb_dlink_list blacklist_list; #endif