summaryrefslogtreecommitdiff
path: root/src/dns.cpp
AgeCommit message (Expand)Author
2016-02-13Limit DNS cache sizeAttila Molnar
2016-02-13Cap TTL of DNS cache entriesAttila Molnar
2016-02-13Garbage collect DNS cache more oftenAttila Molnar
2015-04-16Reject replies to DNS PTR requests that contain invalid charactersAttila Molnar
2014-10-22Fail AAAA DNS queries if inet_ntop() failsAttila Molnar
2014-09-08Remove IPv6 address compaction.Adam
2014-09-08Do not use the result of the dns cache when the query type of the result is d...Adam
2013-03-20Fix infinite loop when all DNS request slots are in useattilamolnar
2013-03-11Remove dead code from DNSattilamolnar
2013-03-11Either store the Resolver in DNS::AddResolverClass() or delete it before retu...attilamolnar
2012-10-12Windows: In-depth cleanup (see details)ChrisTX
2012-09-30Fix more undefined behavior caused by referencing the returned buffer by std:...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-03-27Fixed infinite loop cauesd by invalid dns packetsAdam
2012-03-26Fixed out of bounds memory access from malformed DNS queries that have an inv...Adam
2012-03-20dns: cleanup ResultIsReady() prototypeWilliam Pitcock
2012-03-20dns: more hardeningWilliam Pitcock
2012-03-20dns: reject messages with lengths larger than DNSHeader with prejudiceWilliam Pitcock
2012-03-20dns: iterators which are integer should always be unsigned, else an integer u...William Pitcock
2010-04-26Define comparator for irc::sockets::sockaddrsDaniel De Graaf
2010-04-26Add debug output for received DNS packetsDaniel De Graaf
2010-04-25Change DNS binding to avoid BindSocket which could use the wrong address familyDaniel De Graaf
2010-04-24Add better debug output to dns.cppDaniel De Graaf
2010-03-23Calling OnError from Resolver's constructor is broken; just use the exceptiondanieldg
2010-02-09Add random number generation functions to InspIRCd class.danieldg
2010-01-18Remove excessive gettimeofday system callsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-24Get rid of OpenTCPSocketdanieldg
2009-10-22Make irc::sockets::* parameters consistent, add irc::sockets::maskdanieldg
2009-10-03Fix crash due to null address in DNSdanieldg
2009-10-03Get rid of a bunch of memory-wasting C-style stringsdanieldg
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
2009-09-02Valgrind cleanup: fix segfault on exitdanieldg
2009-09-02Valgrind cleanup: finish destructor creationdanieldg
2009-09-01Remove unneeded #ifdef IPV6 linesdanieldg
2009-09-01Remove now-unused insp_sockaddr and insp_inaddr typesdanieldg
2009-09-01Remove needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...danieldg
2009-09-01Strip SUPPORT_IP6LINKS #definedanieldg
2009-07-01Move list of open ports out of Config objectdanieldg
2009-06-30Roll back mysterious DNS change from 2007 which broke multiple-answerw00t
2009-04-05Remove the unused RESOLVER_NOTREADY define and fix the spelling of RESLOVER_F...psychon
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Patch from Namegduf converting all instances (where possible) of time() -> Se...w00t