[bind10-dev] The Year 1 Deliverable

Shane Kerr shane at isc.org
Tue Mar 9 16:41:21 UTC 2010


All,

Jeremy asked for a rundown of the deliverables last Thursday. I put
together a mail covering what I thought we had last Saturday.

This mail is based on that, and our current software as I understand it.
I need your help to turn this into a document describing our actual
delivery!

The "externally-visible" features are:

      * Authoritative DNS server, supporting:
              * ??? (list of RFCs)
              * CNAME, wildcards, etc.
              * DNAME
              * NSEC
              * NSEC3 (Evan... is this ready?)
              * IPv4 and IPv6
              * TCP (We need to pick either Jelte's or Jinmei's
                implementation)
      * DNS slave (maybe, need to look at code ASAP) supporting:
              * AXFR
              * IXFR (Is this true?)
              * TSIG (Probably not, no support yet.)
              * IPv4 and IPv6 (Or not?)
      * DNS master (not sure... no code committed yet!) supporting:
              * AXFR
              * IXFR (Need to have schema support for this, right?)
              * TSIG (Probably not, no support yet.)
              * IPv4 and IPv6 (Or not?)
      * Command-line configuration & control
      * SQLite3 data source
      * Zone file loader (SQLite3-specific)
      * DNS library, supporting: 
              * ??? (list of RFCs?) 
              * EDNS0 (partial, right?)
              * C++ bindings 
              * Python bindings (Need review, but seems reasonable.) 

For the non-visible features, we have:

      * Inter-component RPC (msgq)
      * Dynamic and persistent configuration
      * Automatic restart from single-component errors (boss)
      * Authentication process for server control (cmdctl)

For a list of RFC's, we have Jinmei's BIND 9 list:

https://bind10.isc.org/wiki/BIND9Features

Or maybe Evan has a document he used to build the auth stuff.

--
Shane





More information about the bind10-dev mailing list