Commit Graph

169 Commits

Author SHA1 Message Date
bert hubert
022b1b2347 make sure that makeDNSName parses "." correctly as root 2018-10-15 09:28:36 +02:00
bert hubert
b2c9d5ea94
Merge pull request #28 from ahupowerdns/c-api
C api
2018-10-14 21:02:55 +02:00
bert hubert
9da73b7465 C API code 2018-10-12 16:27:03 +02:00
bert hubert
95c17767ab fix up virtual destructor for memory leak in XGen 2018-10-12 12:11:40 +02:00
bert hubert
51f97d17a3 C API 2018-10-11 14:01:42 +02:00
bert hubert
838d527994
Merge pull request #27 from ahupowerdns/multi
Multi
2018-10-11 13:59:11 +02:00
bert hubert
bffb7ebb23 make getRR also set the section correctly 2018-10-11 13:57:21 +02:00
bert hubert
9d8cf871fe
Merge pull request #26 from Tensho/typo-duplicate-from-a
Thanks! Typo: double "from a"
2018-06-10 14:59:41 +02:00
Andrew Babichev
904c2ff67b
Typo: double "from a" 2018-06-10 15:12:27 +03:00
bert hubert
a1ebfb3be5
Merge pull request #25 from jsha/patch-1
Fix typo. Thanks @jsha!
2018-05-30 19:21:34 +02:00
Jacob Hoffman-Andrews
620713eb43
Fix typo 2018-05-30 09:43:19 -07:00
bert hubert
356f79e225 Merge branch 'master' into multi 2018-04-29 14:39:47 +02:00
bert hubert
7406a9ecad fix nsec selection near apex 2018-04-29 14:39:29 +02:00
bert hubert
42d9233322 fix default port on multi silliness 2018-04-29 13:35:43 +02:00
bert hubert
a75b199787 silly hack 2018-04-29 13:07:46 +02:00
bert hubert
ff0232692b qclass correctness plus the all important version.bind/version.tdns 2018-04-29 10:51:45 +02:00
bert hubert
b82f220472 rename CHaos 2018-04-29 10:51:18 +02:00
bert hubert
56f416054b move most DNSSEC things into tdnssec.cc so they don't hurt your eyes 2018-04-29 10:18:58 +02:00
bert hubert
531d82d8db remove redundant DNSType parameter in putRR
make DNSNode be able to iterate to previous & next nodes
Give DNSNode a getName() that recurses upwards
add RRSIG parsing/generating
add signature storage to DNSNode
implement NSEC DNSSEC.
	Still some known problems
2018-04-28 22:58:47 +02:00
bert hubert
23ecaef407
Merge pull request #23 from jbacker/patch-1
Update basic.md
2018-04-25 22:57:42 +02:00
Jasper Backer
75ad6fab6c
Update basic.md
Slightly change 'apex CNAME' wording
2018-04-25 22:37:53 +02:00
bert hubert
1ca92ae32b unify TXT parsing (it still has escaping problems) 2018-04-19 12:49:24 +02:00
bert hubert
cadbb9570e make TXT message parse itself from message, implement multiple segments 2018-04-19 12:39:43 +02:00
bert hubert
2b7beef4a7 make tdig default to port 53 2018-04-19 12:38:35 +02:00
bert hubert
c20202cc54 f-root is sometimes slow, try k 2018-04-19 12:37:58 +02:00
bert hubert
6063e50909
Merge pull request #22 from Habbie/soa-order
put SOAGen constructor arguments in right order
2018-04-19 08:59:27 +02:00
bert hubert
c411fd4000 silence warning about unused captured variables 2018-04-18 22:02:17 +02:00
Peter van Dijk
758d19c5ac put SOAGen constructor arguments in right order 2018-04-18 21:53:26 +02:00
bert hubert
9e061e739a further docs 2018-04-18 19:55:21 +02:00
bert hubert
40014879fa actually implement the DNSStringParser mentioned in the intro 2018-04-18 16:49:12 +02:00
bert hubert
ed5fb0e9cf silence warning 2018-04-18 11:01:12 +02:00
bert hubert
4f26070e20 catch exceptions for TCP/IP as well 2018-04-18 09:24:57 +02:00
bert hubert
9d570043b6 catch errors in production and log them 2018-04-18 09:22:28 +02:00
bert hubert
3468204cee add more doxygen, rename some stuff for consistency 2018-04-18 09:17:28 +02:00
bert hubert
913befb4db improve docs 2018-04-17 22:56:21 +02:00
bert hubert
747444a7ff improve logging 2018-04-17 22:56:21 +02:00
bert hubert
66bfe88aba
Merge pull request #21 from Habbie/negative-ttl
correctly apply min(ttl,minimum) on SOA TTL for negative responses
2018-04-17 22:55:10 +02:00
Peter van Dijk
205ac90f9e correctly apply min(ttl,minimum) on SOA TTL for negative responses 2018-04-17 22:50:04 +02:00
bert hubert
cce4bf7757 fix up intro symlink again after aspell mangled it (thanks) 2018-04-17 21:55:16 +02:00
bert hubert
f343664f26 fix compilation on OSX CLANG 2018-04-17 21:48:32 +02:00
bert hubert
029013b28f typo 2018-04-17 21:46:07 +02:00
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