Commit Graph

17 Commits

Author SHA1 Message Date
bert hubert
97e3a1b3bc check for CNAME presence 2018-04-17 20:45:51 +02:00
bert hubert
944ae17282 add ton of documentation 2018-04-16 17:09:27 +02:00
bert hubert
2d395b1113 add ability to print records, plus 'tdig' 2018-04-16 12:33:17 +02:00
bert hubert
d03d16cbdf dnsdist can now retrieve zones over AXFR, including the root. This shook out some compression bugs, plus an off by one on serving the root zone. With this commit, tdns can also parse DNS Messages (which it needs for AXFR).
This also introduces some 'reflection' support that will eventually unify message generation/parting and zone file format input/output
2018-04-16 00:14:18 +02:00
bert hubert
da6f9727dc even our 5 unit tests found a bug already <3 2018-04-14 19:45:36 +02:00
bert hubert
023eb1d598 cleanup, better comments 2018-04-14 15:57:05 +02:00
bert hubert
085116362a implement DNS compression 2018-04-14 00:12:53 +02:00
bert hubert
85a2238786 introduce some fun records for testing 2018-04-13 15:44:11 +02:00
bert hubert
619f8ed981 more docs, more code 2018-04-13 11:02:59 +02:00
bert hubert
54c5271800 further big rename 2018-04-12 16:31:43 +02:00
bert hubert
9dd1e50cf6 move check for cname into the right place, fix up logging output, move edns parsing to right place 2018-04-12 16:16:31 +02:00
bert hubert
5a28d14d82 make dnslabels their own case insensitive type, which turn out to be a cleanup, plus implement silly dynamic record type 2018-04-11 16:54:50 +02:00
bert hubert
ba62c04bd2 cleanup 2018-04-11 12:45:26 +02:00
bert hubert
56471fa3f4 fix querying glue directly 2018-04-10 00:06:03 +02:00
bert hubert
2872f88c99 lots of work, starting to look useful 2018-04-09 23:04:13 +02:00
bert hubert
ab91a50402 it works again 2018-04-09 20:49:37 +02:00
bert hubert
515bfca635 working AXFR, printable enumbs 2018-04-08 23:20:11 +02:00