wiki:AuthoritativeOnly

The Year 1 deliverable for BIND 10 is an authoritative-only server. We have a lot of bits to build (or borrow whenever possible) for this to work:

  • configuration
  • logging
  • messaging

Note that these 3 have a bit of a bootstrapping problem. You need configuration to describe your logging, but if something goes wrong with configuration, then you want to log it.

  • command-line parsing
  • watchdog / status monitoring
  • zone file parsing (and writing?)
  • packet parsing
  • ACL (various types)
  • statistics
  • database (DNS database)
    • in-memory
    • disk-based
    • SQL
  • database cache (maybe not for year 1)
  • notify receipt / send
  • AXFR in / out
  • IXFR in / out
  • TSIG
  • EDNS0
  • DNSSEC
  • NSEC3
  • views (need to discuss the basic concept)
  • DDNS
  • basic query processing
  • resource limits

Design notes:

Last modified 8 years ago Last modified on Feb 13, 2010, 6:07:42 AM