bert hubert
|
f74eebf901
|
Tony Finch found that we put the SOA record in the wrong section on NO ERROR, NO DATA.
|
2018-04-16 16:36:51 +02:00 |
|
bert hubert
|
3c973406ba
|
vamp up documentation of tdns a bit
|
2018-04-16 14:51:18 +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 |
|
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
|
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
|
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 |
|