summaryrefslogtreecommitdiff
path: root/src/modules/m_dnsbl.cpp
AgeCommit message (Expand)Author
2017-01-11m_dnsbl: check returned results are in 127.0.0.0/8Adam
2014-01-20m_dnsbl Don't send snotice when the {G|K|Z}line already existsAttila Molnar
2013-08-21m_dnsbl Fix possible use-after-free after a rehashattilamolnar
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
2009-04-18Convert m_dnsbl to send globally routed snomasks. Fixes bug #836danieldg
2009-04-16Addendum to r11303, fix for bug #833: use correct result for the type (bitmas...peavey
2009-04-16Convert snomask 'A' into snomask 'a' for local announcements, add snomask 'A'...w00t
2009-04-16Correctly announce dnsbl hits, fixes bug #833 reported by Milliways.w00t
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-11-01Remove now-unneeded 4in6 hacks [danieldg]w00t
2008-11-01Fix bug #630, reported by Jorijn, fix by dz. Bitmask dnsbl records not workin...w00t
2008-08-25Change module versions to use a string instead of fixed digits, and use props...w00t
2008-07-20Fixes to some stuff that writes on memory it shouldn't (thanks psychon).w00t
2008-06-11fixed some indentation and spacing in modulespippijn
2008-05-19And thesebrain
2008-04-09Move QuitUser into UserManager class, and unstaticize it. This prepares for s...w00t