Commit Graph

18 Commits

Author SHA1 Message Date
bert hubert
085116362a implement DNS compression 2018-04-14 00:12:53 +02:00
bert hubert
b2c530f14e improve tests 2018-04-13 21:25:59 +02:00
bert hubert
02b0ad2846 documentation, nits 2018-04-13 17:45:17 +02:00
bert hubert
1bfa78711f move EDNS processing, test for EDNS version, implement extended RCodes, define some fun domain names 2018-04-13 17:39:44 +02:00
bert hubert
c3386dad83 make DNSMessageReader safer to use, don't crash on unknown zones, send REFUSED response for AXFR for non-existent zone 2018-04-13 13:37:17 +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
fc6f5183a2 move things around a bit 2018-04-12 16:29:59 +02:00
bert hubert
cc9a13b29a add EDNS, proper label ordering including embedded zeros, update docs 2018-04-12 00:04:59 +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
b89079028a clang adjustments 2018-04-10 10:04:49 +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
cc894edba6 superwip 2018-04-09 17:46:31 +02:00
bert hubert
97402d1071 its a WIP 2018-04-09 12:54:27 +02:00
bert hubert
515bfca635 working AXFR, printable enumbs 2018-04-08 23:20:11 +02:00