BIND version 9 is a major rewrite of nearly all aspects of the underlying
BIND architecture. Some of the important features of BIND 9 are:
DNS Security
DNSSEC (signed zones)
TSIG (signed DNS requests)
IP version 6
Answers DNS queries on IPv6 sockets
IPv6 resource records (A6, DNAME, etc.)
Bitstring Labels
Experimental IPv6 Resolver Library
DNS Protocol Enhancements
IXFR, DDNS, Notify, EDNS0
Improved standards conformance
Views
One server process can provide multiple "views" of
the DNS namespace, e.g. an "inside" view to certain
clients, and an "outside" view to others.
Multiprocessor Support
Improved Portability Architecture
WWW: http://www.isc.org/products/BIND/bind9.html
- Doug Barton
DougB@FreeBSD.org
Massive repo-copies request: net->dns (partly devel->dns)
The category "dns" has been added, now is the time to move
the dns-related ports to the new world. Is there anyone who
is brave enough to complete this difficult job? ;)
PR: ports/56020
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
Approved by: portmgr
* Update to version 9.2.2, the latest from ISC. This version contains no
new features compared to 9.2.1, only bug fixes. Users of BIND 9 are
highly encouraged to upgrade.
* Switch to Makefile COMMENT
Upgrade to 9.2.2rc1. This version has been available for several months, and
is widely considered to be more stable than 9.2.1. I would have preferred
a -REL version, but better is better.
* Clean up the Makefile a little
* Just say no to threads
* Add the PORT_REPLACES_BASE magic, similar to the bind8 port
Fix PORTVERSION so that wacky things don't happen down the road.
In my previous commit I forgot to mention that 'pkg_add -r bind' is
only half the rationale for changing PORTNAME. The other half is so
that people who really want to can 'pkg_add -r bind9'.
Upgrade to the latest release candidate, 9.2.1rc1. Numerous 9.x bugs
are fixed in this version, however BIND 9 is still recommended only
for early adopters, and those that have time to closely monitor
their name service.
* Change PORTNAME to bind9 so that 'pkg_add -r bind' does the right thing
* Use the local version of openssl, and disable threads on all but
the most recent -current. Thread support is still considered experimental.
Upgrade to BIND 9.1.2-Release. There is no newe functionality, but it is
highly recommended that all users of BIND 9 upgrade to this maintenance
release.
Major overhaul, including an updated man/plist, patching the man pages to make
the location of etc/ files prefix-safe. Install a sample rndc.conf file. Since
rndc won't start without one the user should have an example to work from. Add
the installation of various docs wrapped in a NOPORTDOCS test.
Temporarily remove bind9, it is a repo-copy from bind8 not updated. The
history is safe, so just "cvs add" the files back when bind9 is ready to be
committed.