Commit Diff
Diff:
966ca178b576440f852b922cc762006f37a3d7b2
83a8c8004a27f66514709dfb77cfc5e7d7271fd0
Commit:
83a8c8004a27f66514709dfb77cfc5e7d7271fd0
Tree:
c2bc2694e2ea67bd8119f52e1679ed7abb43de5b
Author:
pjp <pjp@delphinusdns.org>
Committer:
pjp <pjp@delphinusdns.org>
Date:
Fri Nov 20 13:33:23 2015 UTC
Message:
- remove recursive idea, we'll stay authoritative - add what is done for 1.0.0 - add an idea of mine regarding the AXFR port
blob - cd7989377706b117b0f3f87da055aec12c030752
blob + 79b0c999b97ea7de13df57033acec0b19cc00bfe
--- TODO
+++ TODO
@@ -6,6 +6,8 @@ For 1.1.0 release
- either a zonesigner (instead of relying on BIND's) or
- signing zones immediately at startup which doesn't require a zonesigner
- TSIG support would still be nice
+- allow AXFR to bind to port 53 and pass it from main engine to axfr engine
+ via descriptor passing
For 1.0.0 release
@@ -13,29 +15,16 @@ For 1.0.0 release
- TSIG (RFC 2845) support
- partition the struct domain, so that we have selective sizes based on
what records exist. This is a lot of work but will make records under 44KB
- again.
-- DNSSEC (RFC 4034 / DNSKEY RR, DS RR, RRSIG RR, NSEC RR)
+ again. [DONE]
+- DNSSEC (RFC 4034 / DNSKEY RR, DS RR, RRSIG RR, NSEC RR) [DONE]
- Notify needs to be rewritten for allowing notifies to different slaves.
-- A zone signer possibly written in ruby.
+- A zone signer possibly written in ruby. [PARTIALLY DONE]
Anything else would be nice but I have to put it on the backburner...
* Slave AXFR would be nice (advanced)
* HINFO support (junior devels)
-* recursing and caching support rewrite (super advanced)
* openbsd port support (for 5.0/5.1 perhaps?) (junior/intermediate)
-* recursing/caching todo's: (super advanced)
-
- - add CNAME traversal so that www.yahoo.com would be listing both CNAME's and
- the A RR. While doing that it should check for CNAME loops.
- - zone expiry in then DB database on a timely basis...
- - retransmissions of queries in both IPv4 and IPv6
- - a way to turn off IPv6 on hosts that have IPv6 disabled.
- - a good debug why a lookup of solarscale.de flooded the nameserverservice.de
- nameservers until abort().
- - error catchings if a server fails (SERVFAIL).
- - pthread support
-
* windows port (advanced)
* Dynamic DNS support (advanced)
repomaster@centroid.eu