Add capabilities to Bind 9 that will allow Bind backend databases to support
adding and removing zones without interrupting normal server operation.
WWW: http://bind-dlz.sourceforge.net/
has some major performance enhancements, especially the streamlined
implementation of AUTOLOAD.
My brief tests indicate roughly a 30% reduction in module load time.
Added support for DNAME resource records.
Fixed edge case for queries that have no name.
Tighted up the regular expression used in Net::DNS::Resolver::cname_addr()
base BIND by correcting the path to named.conf in the man pages, and
adding -base as a PKGNAMESUFFIX to make things really obvious.
* Remove man page install from under NOPORTDOCS. Thanks to mi@
for this one.
* Finally beat the CFLAGS issue into submission in a manner that's
not terribly elegant, but does survive the "creative" sub-make
architecture that they use to build stuff. This method will
(hopefully) have the pleasant side effect of not forcing patch-aa
to be regenerated quite so often.
libbind bug, and adds logging for people who attempt to exploit
it to named. Also improves logging for named-xfer, and adds
features to ndc to attempt to preserve command line arguments
that named was started with.
All users of BIND 8 are HIGHLY encouraged to upgrade to this version.
include better EDNS support, the ability to turn EDNS probing off
on a per-server basis, better TSIG support, better handling
of IPv6, and various improvements to the CLI utilities like dig,
host, etc. For other improvements see the CHANGES file.
All users of BIND 8 are heavily encouraged to upgrade.
Changes to the port:
1. My patch for gid_t handling in 5.x was included in the base.
2. Make use of the new and improved MANPREFIX handling in bsd.port.mk.
3. If the user defines REPLACE_SYSTEM_BIND, we do just that.
please see the Changes file for details. Some of the new features
include TSIG support (experimental), a name server module,
fixes for bind() problems in 5.005.03, and more.
The good news is that our friends in perldom have now seen the
light and fixed the later versions of this module so that it
does not (any longer) require perl 5.6.0 or higher. I've tested
quite a lot of the functions on both a RELENG_4 with stock perl
5.005.03, and a 5-Current system with stock 5.6.1, and didn't
have any problems.
I also added a few files to the PORTDOCS option.
The maintainer wasn't reachable by myself and by the submitter, so no
review/approval from him.
Approved by: steve
Submitted by: marius@alchemy.franken.de
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'.
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.
across restarts, conditional on the WITH_DNSCACHE_DUMPCACHE knob.
Add a pre-fetch target describing the available makevar knobs.
PR: 35483
Submitted by: Joe Barbish <barbish@a1poweruser.com>
* Make patching silent, like standard ports
* Use MANPREFIX for man pages
* Add a patch to specify the right arguments to getgrouplist,
by __FreeBSD_version
notes, "If you have BIND 8.3.0 you need to upgrade." See
/usr/local/share/doc/bind8/CHANGES for a complete list, but the most
important change is:
1324. [bug] certian bad delegations could result in a DNS storm.
DNS server gets its information from, and follows the chain
of DNS servers back to the servers which know the data.
PR: 34216, 34025
Submitted by: Edwin Groothuis <edwin@mavetju.org>
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
and a few new features. Many of the bugs are related to memory allocation,
and some of BIND's newer features like TSIG, IXFR, etc. Users particularly
interested should take a look at the CHANGES file (see below).
Perhaps the most significant change is the introduction of EDNS0, the ability
to negotiate capabilities between servers. This feature was previously only
available in BIND 9. Whether this is a good idea or not is yet to be seen.
Install more of the documentation, and wrap it all in PORTSDOCS.