]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/bind9/doc/misc/roadmap
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / bind9 / doc / misc / roadmap
1 Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")
2 Copyright (C) 2000, 2001  Internet Software Consortium.
3 See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
4
5 $Id: roadmap,v 1.2 2004/03/05 05:04:54 marka Exp $
6
7 Road Map to the BIND 9 Source Tree
8
9 bin/named               The name server.  This relies heavily on the
10                         libraries in lib/isc and lib/dns.
11     client.c            Handling of incoming client requests
12     query.c             Query processing
13 bin/rndc                The remote name daemon control program
14 bin/dig                 The "dig" program
15 bin/dnssec              The DNSSEC signer and other DNSSEC tools
16 bin/nsupdate            The "nsupdate" program
17 bin/tests               Test suites and miscellaneous test programs
18 bin/tests/system        System tests; see bin/tests/system/README
19 lib/dns                 The DNS library
20     resolver.c          The "full resolver" (performs recursive lookups)
21     validator.c         The DNSSEC validator
22     db.c                The database interface
23     sdb.c               The simple database interface
24     rbtdb.c             The red-black tree database
25 lib/dns/rdata           Routines for handling the various RR types
26 lib/dns/sec             Cryptographic libraries for DNSSEC
27 lib/isc                 The ISC library
28     task.c              Task library
29     unix/socket.c       Unix implementation of socket library
30 lib/isccfg              Routines for reading and writing ISC-style
31                         configuration files like named.conf and rndc.conf
32 lib/isccc               The command channel library, used by rndc.
33 lib/tests               Support code for the test suites.
34 lib/lwres               The lightweight resolver library.
35 doc/draft               Current internet-drafts pertaining to the DNS
36 doc/rfc                 RFCs pertaining to the DNS
37 doc/misc                Miscellaneous documentation
38 doc/arm                 The BIND 9 Administrator Reference Manual
39 doc/man                 Man pages
40 contrib                 Contributed and other auxiliary code
41 contrib/idn/mdnkit      The multilingual domain name evaluation kit
42 contrib/sdb             Sample drivers for the simple database interface
43 make                    Makefile fragments, used by configure
44
45 The library interfaces are mainly documented in the form of comments
46 in the header files.  For example, the task subsystem is documented in
47 lib/isc/include/isc/task.h