bert hubert
|
c9bc5d4821
|
implement SRV and NAPTR
|
2018-04-17 21:45:33 +02:00 |
|
bert hubert
|
fc96103298
|
typo
|
2018-04-17 21:45:28 +02:00 |
|
bert hubert
|
459e09feec
|
Improve logging a bit
|
2018-04-17 21:45:15 +02:00 |
|
bert hubert
|
a904c20ee6
|
we do more now
|
2018-04-17 21:44:53 +02:00 |
|
bert hubert
|
d8b12eabf3
|
typos, more complete intro
|
2018-04-17 20:46:01 +02:00 |
|
bert hubert
|
97e3a1b3bc
|
check for CNAME presence
|
2018-04-17 20:45:51 +02:00 |
|
bert hubert
|
44bde39dbc
|
fix random breakage
|
2018-04-17 17:10:32 +02:00 |
|
bert hubert
|
4614e7e0c6
|
wip
|
2018-04-17 16:22:44 +02:00 |
|
bert hubert
|
ea5194dc80
|
add a lot of Doxygen comments
|
2018-04-17 14:19:44 +02:00 |
|
bert hubert
|
602f8a6cad
|
fix misstoring the DO bit
|
2018-04-17 12:48:01 +02:00 |
|
bert hubert
|
36ef270ee9
|
improve logging, add tests, move retrieveZone around, make test slave the root zone
|
2018-04-17 12:32:56 +02:00 |
|
bert hubert
|
944ae17282
|
add ton of documentation
|
2018-04-16 17:09:27 +02:00 |
|
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 |
|