summaryrefslogtreecommitdiff
path: root/src/rfc1035.c
Commit message (Expand)AuthorAgeFilesLines
* Add --nftset option, like --ipset but for the newer nftables.v2.87test2Simon Kelley2021-09-271-10/+16
* Add all current RR types to the table of type names used for query logging.v2.87test1Dominik DL6ER2021-09-101-35/+35
* Caching cleanup. Use cached NXDOMAIN to answer queries of any type.Simon Kelley2021-09-051-54/+85
* Get logging of DNSSEC status right when Checking Disabled bit set.Simon Kelley2021-09-021-2/+2
* Final logging tweaks.v2.86rc3Dominik DL6ER2021-09-011-6/+6
* Rationalise query-reply logging.v2.86rc2Simon Kelley2021-08-311-270/+317
* Support IPv6 in --bogus-nxdomian and --ignore-addressSimon Kelley2021-07-041-8/+23
* Make --rebind-localhost-ok apply to :: and 0.0.0.0Simon Kelley2021-07-041-28/+18
* Fix ipset support.Etan Kissling2021-06-301-2/+4
* Merge branch 'extended-error'Simon Kelley2021-06-261-1/+2
|\
| * Initial implementation of RFC-8914 extended DNS errors.Simon Kelley2021-06-261-1/+2
* | Rationalise --server parsing and datastructure building.Simon Kelley2021-06-251-1/+3
|/
* Tidy up name buffer use in report_addresses().Simon Kelley2021-06-211-5/+17
* Connection track mark based DNS query filtering.Etan Kissling2021-06-211-1/+76
* Major rewrite of the DNS server and domain handling code.Simon Kelley2021-06-081-66/+14
* Teach --bogus-nxdomain and --ignore-address to take a subnet argument.Simon Kelley2021-03-171-47/+34
* Bump copyright notices for 2021. Happy New Year!Simon Kelley2021-01-241-1/+1
* Fix DNS reply when asking for DNSSEC and a validated CNAME is already cached.Simon Kelley2020-12-161-0/+2
* Use SHA-256 to provide security against DNS cache poisoning.Simon Kelley2020-12-161-49/+0
* Extend stop-dns-rebind to reject IPv6 LL and ULA addresses.Dominik DL6ER2020-03-171-7/+21
* Restore ability to answer non-recursive requestsPetr Menšík2020-02-111-14/+14
* Update copyrights to 2020.Simon Kelley2020-01-051-1/+1
* New CNAME code shouldn't spin on CNAME loops.Simon Kelley2019-11-301-1/+3
* Fix spin-crash in new CNAME code (b59a5c2567aafac35734d9660d9480613999e4cb)Simon Kelley2019-11-301-2/+3
* Tidy up CNAME representaion.Simon Kelley2019-10-301-4/+3
* Generalise locally-configured CNAME handling.Simon Kelley2019-10-291-1/+1
* Fix bugs in caching CNAMEs with target to SRV records.Simon Kelley2019-10-251-18/+10
* Generalise CNAME handling.Simon Kelley2019-10-251-69/+37
* DNSSEC: implement RFC-4036 para 5.3.3. rules on TTL values.Simon Kelley2019-09-031-3/+12
* Cache SRV records.Simon Kelley2019-01-061-28/+113
* Remove nested struct/union in cache records and all_addr.Simon Kelley2019-01-021-23/+23
* Tidy address-union handling: move class into explicit argument.Simon Kelley2018-12-311-6/+6
* Tidy all_addr union, merge log and rcode fields.Simon Kelley2018-12-311-3/+3
* Treat DS and DNSKEY queries being forwarded the same as those locally origina...Simon Kelley2018-12-161-0/+7
* Fix spurious AD flags in some DNS replies from local config.Simon Kelley2018-10-231-18/+24
* Fix logging in cf5984367bc6a949e3803a576512c5a7bc48ebabSimon Kelley2018-10-231-9/+18
* Don't forward *.bind/*.server queries upstreamVladislav Grishenko2018-10-231-1/+14
* Remove ability to compile without IPv6 support.Simon Kelley2018-10-231-41/+9
* Ensure that AD bit is reset on answers from --address=/<domain>/<address>.Simon Kelley2018-10-221-3/+3
* Change behavior when RD bit unset in queries.Simon Kelley2018-09-191-5/+3
* Handle ANY queries in context of da8b6517decdac593e7ce24bde2824dd841725c8Simon Kelley2018-09-041-14/+18
* Improve logging of RRs from --dns-rr.Simon Kelley2018-08-231-1/+1
* Properly deal with unaligned addresses in DHCPv6 packets.Simon Kelley2018-08-211-1/+1
* Don't return NXDOMAIN to empty non-terminals.Simon Kelley2018-08-211-14/+9
* Introduce UID_NONE value, for cache records which are not the target of a CNAME.Simon Kelley2018-07-171-0/+3
* Fix sometimes missing DNSSEC RRs when DNSSEC validation not enabled.Simon Kelley2018-06-291-2/+4
* Add logging for DNS error returns from upstream and local configuration.Simon Kelley2018-05-041-5/+14
* Remove special handling of A-for-A queries.v2.79rc1Simon Kelley2018-02-141-38/+0
* Update copyrights to 2018.Simon Kelley2018-01-011-1/+1
* Make 373e91738929a3d416e6292e65824184ba8428a6 compile without DNSSEC.Simon Kelley2017-12-051-1/+8