summaryrefslogtreecommitdiff
path: root/src/coremods/core_dns.cpp
AgeCommit message (Expand)Author
2021-05-14Update copyright headers.InspIRCd Robot
2021-05-04core_dns: skip unknown resource record typesAdam
2021-02-26Update copyright headers.InspIRCd Robot
2021-01-19Add <dns:enabled>; allows disabling DNS lookups entirely.Sadie Powell
2021-01-19Fix the DNS socket not being closed when core_dns is unloaded.Sadie Powell
2020-04-01Clear the entire DNS cache on rehash.Sadie Powell
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-17Improve the DNS cache expiration log message.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-10-13Add GetTypeStr to the DNS API.Peter Powell
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2019-04-19Improve the descriptions of various core modules.Peter Powell
2018-07-18Add the family() member to the sockaddrs union.Peter Powell
2018-07-10Switch core_dns validation to use InspIRCd::IsHost.Peter Powell
2018-04-16Add ConfigTag::getUInt for reading unsigned config values.Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::SendTo().Peter Powell
2017-07-12Add CXX11_OVERRIDE to overridden members that lack it.Peter Powell
2017-04-23core_dns: add support for txt recordsAdam
2016-08-25core_dns Fail new requests when this module or the owner of the request is be...Attila Molnar
2016-08-25core_dns Make question a member of request, move common FindAnswerOfType to b...Adam
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
2015-05-13core_dns Set the TTL of the cache entry to the lowest TTL in a set of Resourc...Attila Molnar
2015-05-13core_dns Only clear the slot of the request if the object in the slot matches...Attila Molnar
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
2015-04-27Merge branch 'master+dns'Attila Molnar
2015-04-27core_dns Drop incoming packets containing a different question from what we a...Attila Molnar
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
2014-07-10core_dns Change source of log messages to MODNAME, remove "Resolver: " from a...Attila Molnar
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 cont...Attila Molnar
2014-03-15Change allocation of InspIRCd::Timers to be physically part of the object con...Attila Molnar
2014-03-05Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Attila Molnar