roadmap revision 499b34cea04a46823d003d4c0520c8b03e8513cb
daf3b6a9ad8839ca019f14f628bbf237805b493eChristian MaederCopyright (C) 2000, 2001 Internet Software Consortium.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus LuettichSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich$Id: roadmap,v 1.2 2001/01/09 21:47:05 bwelling Exp $
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus LuettichRoad Map to the BIND 9 Source Tree
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichbin/named The name server. This relies heavily on the
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich client.c Handling of incoming client requests
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettich query.c Query processing
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichbin/rndc The remote name daemon control program
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichbin/dig The "dig" program
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichbin/dnssec The DNSSEC signer and other DNSSEC tools
89054b2b95a3f92e78324dc852f3d34704e2ca49Christian Maederbin/nsupdate The "nsupdate" program
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maederbin/tests Test suites and miscellaneous test programs
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maederbin/tests/system System test; see bin/tests/system/README
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maederlib/dns The DNS library
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maeder resolver.c The "full resolver"(performs recursive lookups)
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maeder validator.c The DNSSEC validator
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maeder db.c The database interface
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maeder sdb.c The simple database interface
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maeder rbtdb.c The red-black tree database
409578f7f6dbee1e10dd1c969328bb92dabd087dChristian Maederlib/dns/config Routines for reading and writing named.conf files
d21f1db14625cb0a536fc06b46fcc115d48a25bbChristian Maederlib/dns/rdata Routines for handling the various RR types
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maederlib/dns/sec Cryptographic libraries for DNSSEC
2eb84fc82d3ffa9116bc471fda3742bd9e5a24bbChristian Maederlib/isc The ISC library
b10d6cef708b7a659f2d3b367e8e0db0d03ae3f5Till Mossakowski unix/socket.c Unix implementation of socket library
6819a4107903c02fc887008b61ab57fa5344723dFelix Reckerslib/omapi The OMAPI remote object access library, used by rndc.
105ef29861e750a27d2f3436e369491977af31f9Klaus Luettichlib/tests Support code for the test suites.
01aafb6a9520f05df5ff467b591ecb5474dcfc86Christian Maederlib/lwres The lightweight resolver library.
f8b715ab2993083761c0aedb78f1819bcf67b6ccChristian Maederdoc/draft Current internet-drafts pertaining to the DNS
01aafb6a9520f05df5ff467b591ecb5474dcfc86Christian Maederdoc/rfc RFCs pertaining to the DNS
01aafb6a9520f05df5ff467b591ecb5474dcfc86Christian Maederdoc/misc Miscellaneous documentation
0c2a90cbfb63865ff485c3fbe20a14589a5914beTill Mossakowskidoc/arm The BIND 9 Administrator Reference Manual
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichcontrib Contributed and other auxiliary code
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichcontrib/idn/mdnkit The multilingual domain name evaluation kit
60ef7437c5c9462bc5287a001ea846a85da8cee5Christian Maedercontrib/sdb Sample drivers for the simple database interface
4c53fae3e5be041e963bbfeef09f917032fedccbChristian Maedermake Makefile fragments, used by configure
f7d16152baa03da85173e533b4c3f7d9df47ca3ePascal SchmidtThe library interfaces are mainly documented in the form of comments
e3c3e8934edda5b2a7c0d11e44fcfb38094dc80bKlaus Luettichin the header files. For example, the task subsystem is documented in