dns/TODO

31 lines
1.1 KiB
Plaintext
Raw Normal View History

2011-03-26 02:43:47 +11:00
Guidelines for the API:
o symmetrical, client side should be mirrored in the server
2011-03-19 00:13:42 +11:00
o clean, small API
2011-03-26 02:43:47 +11:00
o api-use should be self documenting
2011-03-22 19:35:25 +11:00
o zone structure -- only as rb-tree
o fast data structures (rb-tree, when they come available)
2011-03-22 09:02:26 +11:00
o build simple: just query function, built on the cool stuff
2011-03-22 19:35:25 +11:00
o Key2DS, also for offline keys -- need to parse them ofcourse
2011-03-22 09:02:26 +11:00
2011-03-22 08:53:15 +11:00
o Tsig will probably become an interface which has all configuration
2011-03-22 19:35:25 +11:00
stuff, but this will come later. Config which has Tsig function
2011-03-19 00:13:42 +11:00
Todo:
2011-03-12 01:16:12 +11:00
* Parsing from strings, going with goyacc and .cz lexer?
2011-03-06 07:14:59 +11:00
* encoding NSEC3/NSEC bitmaps, DEcoding works
2011-03-13 23:30:16 +11:00
* HIP RR (needs list of domain names, need slice stuff for that)
2011-03-22 09:02:26 +11:00
* Is subdomain, is glue helper functions for this kind of stuff
* Make QuerySimple even simpler??
2010-12-25 23:09:27 +11:00
Issues:
* FunkenSturm is kaput.
2011-02-22 04:23:39 +11:00
* Check the network order, it works now, but this is on Intel??
* Make the testsuite work with public DNS servers
2011-02-22 07:33:09 +11:00
* pack/Unpack smaller. EDNS 'n stuff can be folded in
* Config from /etc/resolv.conf
* d.Dial() and redialing those that work
2011-03-16 06:07:39 +11:00
2011-02-22 07:33:09 +11:00
Examples:
* Test impl of nameserver, with a small zone, 1 KSK and online signing