README revision f53a76bb5c5b190baffff046d9a07d4b614ca1e8
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob HalleyCode Drop 3 Status Update
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob HalleyWork since the last code drop has focused on both the libraries and
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halleythe server. Some of the highlights are:
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley IPv6 sockets.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley DNSSEC security core, TSIG.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley Shared libraries can now be generated.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley Internationalization message catalog support. (Much of the
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley code has yet to be converted to use catalogs.)
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley Most of the temporary code in the server has been replaced
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley with the real thing. One exception is config file processing,
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley which has not yet been integrated.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley Basic AXFR, IXFR, and dynamic update support.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley The server now listens on IPv6 sockets, if the system
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley supports them.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley The IPv6 reverse lookup scheme (bitstring labels and DNAME)
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley is supported by the server. A6 chain following remains
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley to be implemented.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley DNSSEC NXT records are returned in negative responses
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley for secure zones.
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley The skeleton of the resolver is in the kit. This
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley shows how the resolver is going to work, but the
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley resolver is not yet functional. This will be the
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley prime focus of work in the near future.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyWe've had successful builds and tests on the following systems
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley Digital UNIX 4.0D
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halley Red Hat Linux 6.0
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley SGI IRIX 6.5
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyTo build, just
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob HalleyDo not run 'make install'. Shared libraries will be built if "--with-libtool"
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halleyis added to the "configure" command.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyBuilding with gcc is not supported, unless gcc is the vendor's usual
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleycompiler (e.g. the various BSD systems, Linux).
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob HalleyThe configuration code in bin/named does not represent the final
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halleyarchitecture. The config file processing code in lib/dns/config will be
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halleyused by the server in the future. The server is still running on port
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob HalleyAll APIs are subject to change in future code drops. We expect the
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleyexisting library interfaces in the code drop to be quite stable,
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleyhowever, and unless we've specifically indicated that an interface is
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleytemporary, we don't expect significant changes in future releases.