summaryrefslogtreecommitdiff
path: root/modules/extra/m_dnsbl.cpp
AgeCommit message (Collapse)Author
2011-05-16Use module type to determine what type each module is instead of its ↵Adam
location in the configuration file.
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-02-27Made akills work on IRCds that do not support bans (ngircd)Adam
2011-01-24Added %N for network name in dnsbl:reasonAdam
2011-01-05update copyrights for 2011lethality
2010-12-12Send replies from fantasy commands back to the channel, this will be ↵Adam
expanded on later
2010-11-09Fixed DNS caching and made DNS cache empty resultsAdam
(cherry picked from commit 438ae629e51b519d0d5f70531d0262be1b9fe2bc)
2010-10-02Made OperServ and Global optionalAdam
2010-09-19Added configuration for m_dnsbl for what return values get bannedAdam
2010-09-19Added some more variable fields for dnsbl akill reasonsAdam
2010-09-17Fixed bug #1190 and prevent m_dnsbl from akilling a user multiple times if ↵Adam
they are in multiple blacklists
2010-09-14Cleanup DNS requests when modules are unloaded, fixes unloading m_dnsbl ↵Adam
during the middle of queries
2010-09-14Added a config option to make operserv not add users found in the dsnbl to ↵Adam
the akill list
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-09-10Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCdsAdam
2010-09-09Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵Adam
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module.