Commit Graph

107 Commits

Author SHA1 Message Date
bert hubert
632fc9d2cd
Merge pull request #20 from Habbie/donotinclude-safearray
stop including safearray.hh, it is gone
2018-04-15 19:48:15 +02:00
Peter van Dijk
c5955c8886 stop including safearray.hh, it is gone 2018-04-15 19:40:10 +02:00
bert hubert
a7c4670284 remove safearray, dnsmessagereader can now parse "any" length 2018-04-15 16:29:17 +02:00
bert hubert
ec773d45d4 add dnsmessage unit test 2018-04-15 00:38:20 +02:00
bert hubert
50ba4ebc67 implement nocompress for AXFR, unify some checks between UDP and TCP, improve comments 2018-04-14 20:16:56 +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
503a5cbccf std::unique_ptr comptree 2018-04-14 15:48:01 +02:00
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
dd32361a94 move .travis 2018-04-13 21:17:50 +02:00
bert hubert
60ff1d36ce add travis builder 2018-04-13 21:15:48 +02:00
bert hubert
8e5ab1a7a1 compilation hints 2018-04-13 21:13:37 +02:00
bert hubert
68b03336d5 don't build tests by default, super slow 2018-04-13 20:12:42 +02:00
bert hubert
b1cfe3a36a clarify documentation on dnsmessagewriter 2018-04-13 18:08:49 +02:00
bert hubert
90e51417f0 remove some unused code 2018-04-13 18:06:19 +02:00
bert hubert
a79cb8a457 also copy in opcode 2018-04-13 17:56:51 +02:00
bert hubert
4685e53f78 copy in rd bit 2018-04-13 17:48:32 +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
85a2238786 introduce some fun records for testing 2018-04-13 15:44:11 +02:00
bert hubert
c92ef2c0f8 endian issue with A records 2018-04-13 15:44:00 +02:00
bert hubert
0398d80a87 clean up EDNS situation and astoundingly weird endianness bug 2018-04-13 15:23:00 +02:00
bert hubert
d9b33de683 fix up ipv6 address output 2018-04-13 13:39:59 +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
65fce2aa7c fix some markdeep damage 2018-04-13 13:11:23 +02:00
bert hubert
0c6f8cd410 link up tdns from hello-dns 2018-04-13 13:08:58 +02:00
bert hubert
fbc52fade9 further docs, some cleanup in clock 2018-04-13 13:02:01 +02:00
bert hubert
11456e7b4d explain why 2018-04-13 11:42:23 +02:00
bert hubert
1ab7529970 update text where to find us 2018-04-13 11:10:43 +02:00
bert hubert
a14048cdbc update for testrunner 2018-04-13 11:03:21 +02:00
bert hubert
80f162e635 and add tests 2018-04-13 11:03:07 +02:00
bert hubert
619f8ed981 more docs, more code 2018-04-13 11:02:59 +02:00
bert hubert
c13f0345b5 some formatting 2018-04-13 00:02:37 +02:00
bert hubert
13d3588de2 update documentation and content population 2018-04-12 23:53:01 +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
b4e814d6b4 the big rename 2018-04-12 16:22:35 +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
cc9a13b29a add EDNS, proper label ordering including embedded zeros, update docs 2018-04-12 00:04:59 +02:00
bert hubert
294e72b261 make DNSMessageWriter variable length 2018-04-11 22:12:57 +02:00
Ubuntu
62b880018c fix up markdown 2018-04-11 15:36:12 +00:00
bert hubert
f717ea617a improve README, make it markdeep 2018-04-11 17:32:46 +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
c2952059cb tyop 2018-04-10 00:14:50 +02:00
bert hubert
56471fa3f4 fix querying glue directly 2018-04-10 00:06:03 +02:00
bert hubert
12855f1661
Merge pull request #15 from froydnj/patch-1
fix typo in basic.md
2018-04-09 23:11:02 +02:00
bert hubert
2872f88c99 lots of work, starting to look useful 2018-04-09 23:04:13 +02:00