summaryrefslogtreecommitdiff
path: root/src/coremods/core_dns.cpp
AgeCommit message (Collapse)Author
2017-07-12Add CXX11_OVERRIDE to overridden members that lack it.Peter Powell
This fixes a ton of warnings when building on compilers that default to C++11 or newer.
2017-04-23core_dns: add support for txt recordsAdam
This might be used later by m_dnsbl to get reasons for listings
2016-08-25core_dns Fail new requests when this module or the owner of the request is ↵Attila Molnar
being unloaded
2016-08-25core_dns Make question a member of request, move common FindAnswerOfType to ↵Adam
be a member of query
2016-08-25core_dns Change type of all log messages to MODNAMEAttila Molnar
2016-03-29core_dns: allow configuring source addressAdam
2016-02-22Merge insp20Attila Molnar
2015-07-06Fail invalid dns responses instead of dropAdam
2015-05-13Merge pull request #1041 from SaberUK/master+ipv6-nameserverAttila Molnar
Fix IPv6 nameservers not being detected by the resolv.conf parser.
2015-05-13core_dns Set the TTL of the cache entry to the lowest TTL in a set of ↵Attila Molnar
ResourceRecords
2015-05-13core_dns Only clear the slot of the request if the object in the slot ↵Attila Molnar
matches what was passed to MyManager::RemoveRequest()
2015-05-13core_dns Add DNS timeout timer in Process() not in DNS::Request constructorAttila Molnar
2015-05-13core_dns Make MAX_REQUEST_ID unsigned, move it to core_dns from headerAttila Molnar
2015-05-10Fix IPv6 nameservers not being detected by the resolv.conf parser.Peter Powell
This fixes #973. Forward port of #974.
2015-04-27Merge branch 'master+dns'Attila Molnar
2015-04-27core_dns Drop incoming packets containing a different question from what we ↵Attila Molnar
asked
2015-04-27core_dns Update DNS::Request::name to be the same as in the packetAttila Molnar
2015-04-21core_dns Remove incomplete support for multiple questions per queryAttila Molnar
2015-04-21core_dns Reject incoming packets with qdcount != 1Attila Molnar
2015-04-21core_dns Don't store query class code in QuestionAttila Molnar
2015-04-21core_dns Remove ability to pack answersAttila Molnar
2015-04-21core_dns Add typedef for request id, change it to uint16_tAttila Molnar
2015-04-21core_dns Allow usage of id 65535Attila Molnar
2015-04-21core_dns Allow usage of id 0Attila Molnar
2015-04-21core_dns Move packet source address checking before packet processingAdam
2015-04-20Merge insp20Attila Molnar
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
Remove enum EventType
2014-07-10core_dns Change source of log messages to MODNAME, remove "Resolver: " from ↵Attila Molnar
all messages
2014-07-10Remove current time parameter of the Timer constructorAttila Molnar
2014-06-13Change allocation of InspIRCd::stats to be physically part of the object ↵Attila Molnar
containing it While at it, remove "stats" from all field names
2014-03-15Change allocation of InspIRCd::Timers to be physically part of the object ↵Attila Molnar
containing it
2014-03-05Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Attila Molnar