roadmap revision dafcb997e390efa4423883dafd100c975c4095d6
1072N/ACopyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
1072N/ACopyright (C) 2000, 2001 Internet Software Consortium.
1072N/ASee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
1072N/A
1072N/A$Id: roadmap,v 1.2 2004/03/05 05:04:54 marka Exp $
1072N/A
1072N/ARoad Map to the BIND 9 Source Tree
1072N/A
1072N/Abin/named The name server. This relies heavily on the
1072N/A libraries in lib/isc and lib/dns.
1072N/A client.c Handling of incoming client requests
1072N/A query.c Query processing
1072N/Abin/rndc The remote name daemon control program
1072N/Abin/dig The "dig" program
1072N/Abin/dnssec The DNSSEC signer and other DNSSEC tools
1072N/Abin/nsupdate The "nsupdate" program
1072N/Abin/tests Test suites and miscellaneous test programs
1072N/Abin/tests/system System tests; see bin/tests/system/README
1072N/Alib/dns The DNS library
1072N/A resolver.c The "full resolver" (performs recursive lookups)
1344N/A validator.c The DNSSEC validator
1072N/A db.c The database interface
1072N/A sdb.c The simple database interface
1072N/A rbtdb.c The red-black tree database
1072N/Alib/dns/rdata Routines for handling the various RR types
1072N/Alib/dns/sec Cryptographic libraries for DNSSEC
1072N/Alib/isc The ISC library
1416N/A task.c Task library
1127N/A unix/socket.c Unix implementation of socket library
1072N/Alib/isccfg Routines for reading and writing ISC-style
1416N/A configuration files like named.conf and rndc.conf
1072N/Alib/isccc The command channel library, used by rndc.
1072N/Alib/tests Support code for the test suites.
1072N/Alib/lwres The lightweight resolver library.
1072N/Adoc/draft Current internet-drafts pertaining to the DNS
1072N/Adoc/rfc RFCs pertaining to the DNS
1072N/Adoc/misc Miscellaneous documentation
1072N/Adoc/arm The BIND 9 Administrator Reference Manual
1416N/Adoc/man Man pages
1072N/Acontrib Contributed and other auxiliary code
1416N/Acontrib/idn/mdnkit The multilingual domain name evaluation kit
1416N/Acontrib/sdb Sample drivers for the simple database interface
1072N/Amake Makefile fragments, used by configure
1416N/A
1416N/AThe library interfaces are mainly documented in the form of comments
1416N/Ain the header files. For example, the task subsystem is documented in
1072N/Alib/isc/include/isc/task.h
1072N/A