summaryrefslogtreecommitdiff
path: root/src/modules/m_dnsbl.cpp
AgeCommit message (Expand)Author
2013-08-30Replace OnRehash() with ReadConfig() that is called on boot, on module load a...attilamolnar
2013-08-30Merge insp20attilamolnar
2013-08-21m_dnsbl Fix possible use-after-free after a rehashattilamolnar
2013-08-12Add ConfigTag::getDuration() with optional bounds checkingattilamolnar
2013-08-09Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...attilamolnar
2013-08-06Issue #604, fix m_dnsbl, broken in accccc212cd4f08a3c5532b1ae7a17e76bac8718Adam
2013-08-04Automatically attach modules to eventsattilamolnar
2013-08-04Change modules to use the MODNAME constant when logging.Peter Powell
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-05-15Tidy up keywords on module methods.Peter Powell
2013-05-15Replace some C-isms with C++-isms.Peter Powell
2013-04-26Modularize DNSAdam
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-03Convert InspIRCd::Duration() to be staticattilamolnar
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2013-04-01Change User::GetIPString() to return const std::string&attilamolnar
2013-03-11m_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cacheattilamolnar
2012-12-02Dynamically determine the size of the eventlist[] passed to Attach()attilamolnar
2012-11-29m_dnsbl Add usednsbl option to connect classesattilamolnar
2012-11-19ServerConfig::ServerName is a std::string, don't call .c_str() on it when pas...attilamolnar
2012-10-12Fix broken buildattilamolnar
2012-10-12m_cgiirc, m_dnsbl Remove unnecessary includesattilamolnar
2012-10-12Remove superfluous std::string()sattilamolnar
2012-09-30Fix more undefined behavior caused by referencing the returned buffer by std:...attilamolnar
2012-09-13m_dnsbl Display <unknown> as the user's nick when annoucing the dnsbl result ...attilamolnar
2012-09-13m_dnsbl Switch to OnUserSetIP hookattilamolnar
2012-07-01Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."Robin Burchell
2012-06-12m_dnsbl: switch to OnSetClientIP hook which may be refired.William Pitcock
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-03-31Remove unneeded inet_aton callDaniel De Graaf
2010-03-31Allow E:lines to make users exempt from DNSBL checksDaniel De Graaf
2010-02-16Incrementing the counter in a loop is useful to prevent it being an infinite ...danieldg
2010-02-14m_dnsbl updatesdanieldg
2010-02-12Remove possible references to deleted User objects due to DNS lookupsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-06Move StreamSocket inheritance off of Userdanieldg
2009-10-21Change module API to use LocalUser* where correctdanieldg
2009-10-18Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReaderdanieldg
2009-10-17Remove dummy API_VERSION from Version constructordanieldg
2009-10-03Get rid of a bunch of memory-wasting C-style stringsdanieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-22Describe module purpose in /MODULES outputdanieldg
2009-09-14Introduce "X" snomask for remote *:line messages [patch by jackmcbarn]danieldg
2009-09-02m_dnsbl: Change ident marking to a generic "MARK" that allows ident and/or vh...danieldg
2009-09-02Add ident change action to m_dnsbl [patch by cytrix]danieldg
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-06-30Roll back mysterious DNS change from 2007 which broke multiple-answerw00t
2009-05-24OnRehash changes: split to multiple hooks to clarify use and prevent explosio...danieldg
2009-05-23m_dnsbl: Add default duration and error message on invalid durationdanieldg
2009-04-19Send snotices when m_dnsbl adds an xline; fixes bug #837danieldg