| Port details |
- bind912 BIND DNS suite with updated DNSSEC and DNS64
- 9.12.4P1 dns
=4 9.12.4P1Version of this port present on the latest quarterly branch. DEPRECATED: Support ends, please move to dns/bind914.
This port expired on: 2019-05-31
- Maintainer: mat@FreeBSD.org
 - Port Added: 2017-10-25 16:12:15
- Last Update: 2019-05-31 18:42:08
- SVN Revision: 503187
- People watching this port, also watch:: pkg, sudo, openjdk8, openjdk8-jre
- Also Listed In: ipv6 net
- License: MPL20
- WWW:
- https://www.isc.org/downloads/bind/
- Description:
- 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 (AAAA)
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
See the CHANGES file for more information on new features.
WWW: https://www.isc.org/downloads/bind/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS:
- bind911
- bind913
- bind914
- bind9-devel
- No installation instructions:
- This port has been deleted.
- PKGNAME: bind912
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1556117908
SHA256 (bind-9.12.4-P1.tar.gz) = e27a5aee2b0c1a925001dda71eea7e19b0cce54a7b18a61912cde5ff0afbc7c5
SIZE (bind-9.12.4-P1.tar.gz) = 7914907
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- bind-tools>0 : dns/bind-tools
- Library dependencies:
-
- libxml2.so : textproc/libxml2
- libidn2.so : dns/libidn2
- libjson-c.so : devel/json-c
- liblmdb.so : databases/lmdb
- libedit.so.0 : devel/libedit
- libiconv.so : converters/libiconv
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for bind912-9.12.4P1:
DNSTAP=off: Provides fast passive logging of DNS messages
DOCS=on: Build and/or install documentation
FIXED_RRSET=off: Enable fixed rrset ordering
IDN=on: International Domain Names support
IPV6=on: IPv6 protocol support
JSON=on: JSON file/format/parser support
LARGE_FILE=off: 64-bit file support
LMDB=on: Use LMDB for zone management
MINCACHE=off: Use the mincachettl patch
PORTREVISION=off: Show PORTREVISION in the version string
QUERYTRACE=off: Enable the very verbose query tracelogging
RPZ_NSDNAME=on: Enable RPZ NSDNAME policy records
RPZ_NSIP=on: Enable RPZ NSIP trigger rules
SIGCHASE=on: dig/host/nslookup will do DNSSEC validation
START_LATE=off: Start BIND late in the boot process (see help)
TCP_FASTOPEN=on: RFC 7413 support
THREADS=on: Threading support
TUNING_LARGE=off: Tune named for large systems (**READ HELP**)
====> Dynamically Loadable Zones
DLZ_POSTGRESQL=off: DLZ Postgres driver
DLZ_MYSQL=off: DLZ MySQL driver (no threading)
DLZ_BDB=off: DLZ BDB driver
DLZ_LDAP=off: DLZ LDAP driver
DLZ_FILESYSTEM=on: DLZ filesystem driver
DLZ_STUB=off: DLZ stub driver
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=off: Using Heimdal in base
GSSAPI_HEIMDAL=off: Using security/heimdal
GSSAPI_MIT=off: Using security/krb5
GSSAPI_NONE=on: Disable
====> Choose which crypto engine to use: you can only select none or one of them
SSL=on: Build with OpenSSL (Required for DNSSEC)
NATIVE_PKCS11=off: Use PKCS#11 native API (**READ HELP**)
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- compiler:c11 cpe libedit iconv ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
9.12.4P1 31 May 2019 18:42:08
  |
rene  |
Remove expired ports:
2019-05-31 multimedia/gmerlin-avdecoder: unused in the ports tree and depends on
vulnerable multimedia/ffmpeg0
2019-05-31 security/racoon2-legacy: No longer supported upstream, use
security/racoon2
2019-05-31 www/pivotx: inactive upstream and does not work with PHP 7
2019-05-31 dns/bind912: Support ends, please move to dns/bind914.
2019-05-31 multimedia/vdr-plugin-softhddevice: unmaintained and depends on
vulnerable multimedia/ffmpeg0 |
9.12.4P1 25 Apr 2019 07:17:17
  |
mat  |
Update to BIND9 9.12.4-P1.
MFH: 2019Q2
Security: CVE-2018-5743, CVE-2019-6467 |
9.12.4_1 23 Apr 2019 13:04:12
  |
mat  |
Remove conflicts from bind-tools and the server ports.
All servers now depend on the same bind-tools, from the latest BIND9
release.
Chase dependencies to make sure they now depend on the correct port.
Differential Revision: https://reviews.freebsd.org/D19922 |
9.12.4 15 Apr 2019 13:16:33
  |
mat  |
BIND9 9.12 is EOL at the end of May 2019. |
9.12.4 15 Apr 2019 13:16:27
  |
mat  |
Move bind-tools from 9.12 to 9.14.
It was forgotten during the 9.14 release process. |
9.12.4 19 Mar 2019 08:38:44
  |
mat  |
Make WITH_DEBUG actually build and be as helpful as possible. |
9.12.4 12 Mar 2019 16:11:31
  |
mat  |
Update WWW.
PR: 236196
Submitted by: Leonid Nevecherya |
9.12.4 01 Mar 2019 10:10:03
  |
mat  |
Add BIND 9.14.0 first release candidate. |
9.12.4 01 Mar 2019 10:03:05
  |
mat  |
Update to 9.12.4. |
9.12.3P4 22 Feb 2019 08:52:56
  |
mat  |
Update to 9.12.3-P4.
MFH: 2019Q1 (blanket)
Security: CVE-2018-5744 CVE-2018-5745 CVE-2019-6465 |
9.12.3P1_3 09 Feb 2019 23:25:37
  |
sunpoet  |
Update dns/libidn2 to 2.1.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWS |
9.12.3P1_2 13 Jan 2019 20:58:37
  |
adamw  |
Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults
with GeoIP 2.
Also, as suggested by zi, add an UPDATING note about this. |
9.12.3P1_1 06 Jan 2019 20:39:43
  |
sunpoet  |
Update dns/libidn2 to 2.1.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://gitlab.com/libidn/libidn2/blob/master/NEWS |
9.12.3P1 13 Dec 2018 09:06:51
  |
mat  |
Update to 9.11.5-P1, 9.12.3-P1, 9.13.5.
While there:
- Don't disable symbol table generation when building WITH_DEBUG.
- Try and make sure nullfs can really be used in a more robustt and
centralized way.
- Make sure all changes are sync'ed among all BIND9 ports. |
9.12.3_2 12 Dec 2018 01:35:36
  |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
9.12.3_1 14 Nov 2018 10:11:58
  |
mat  |
Make sure gost is really disabled.
It may get picked up from the base OpenSSL and break startup.
While there, make sure the correct engines are used.
Reported by: Kevin P. Neal (on ports@) |
9.12.3 14 Nov 2018 03:10:05
  |
linimon  |
Now builds on powerpc64.
Approved by: portmgr (tier-2 blanket) |
9.12.3 02 Nov 2018 10:13:14
  |
mat  |
Remove GOST support from BIND9 9.11 and 9.12.
It was never (widely|really) used, and support for it has been dropped
in OpenSSL starting at 1.1, and BIND9 starting at 9.13.
PR: 231980
Reported by: mfechner |
9.12.3 02 Nov 2018 09:59:46
  |
mat  |
Fix build on powerpc64.
PR: 231786
Submitted by: Piotr Kubaj |
9.12.3 24 Oct 2018 08:06:06
  |
mat  |
Update to 9.12.3. |
9.12.2P2 20 Sep 2018 14:12:21
  |
mat  |
Update to 9.12.2-P2
Switch to libidn2 for idn. |
9.12.2P1_2 10 Sep 2018 13:16:17
  |
mat  |
Various cleanup & fixes post-DOCS/EXAMPLES cleanup.
PR: 230864
Submitted by: mat
exp-runs by: antoine |
9.12.2P1_2 05 Sep 2018 22:01:55
  |
sunpoet  |
Update devel/json-c to 0.13.1
- Add my LOCAL to MASTER_SITES
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/json-c/json-c/blob/master/ChangeLog
PR: 231007
Exp-run by: antoine |
9.12.2P1_1 24 Aug 2018 11:49:34
  |
mat  |
Permit using allow-new-zones, LMDB, and a chrooted environment.
Fixes this obscure and not at all helpful message:
mdb_env_open of '_default.nzd' failed: No such file or directory
PR: 229125
Reported by: Tomas Ciernik
MFH: 2018Q3 |
9.12.2P1 08 Aug 2018 21:25:56
  |
mat  |
Update to 9.11.4-P1 and 9.12.2-P1.
Security: CVE-2018-5740
Sponsored by: Absolight |
9.12.2 11 Jul 2018 09:36:54
  |
mat  |
Update BIND9 ports to 9.11.4, 9.12.2 and 9.13.2.
Sponsored by: Absolight |
9.12.1P2_1 14 Jun 2018 15:42:52
  |
mat  |
Include a patch to fix CVE-2018-5738 in all the BIND9 ports.
MFH: 2018Q2 (blanket)
Security: CVE-2018-5738
Sponsored by: Absolight |
9.12.1P2 08 Jun 2018 13:28:14
  |
mat  |
Fix build with LibreSSL 2.7.
PR: 226903
Submitted by: Charlie Li
Reported by: Piotr Kubaj
Sponsored by: Absolight |
9.12.1P2 06 Jun 2018 10:31:31
  |
mat  |
Move things around a bit to be more handbook compliant.
Sponsored by: Absolight |
9.12.1P2 04 Jun 2018 23:42:08
  |
linimon  |
Mark as broken on powerpc64.
Approved by: portmgr (tier-2 blanket) |
9.12.1P2 25 May 2018 12:43:32
  |
mat  |
Add BIND9 9.13.0.
The ISC changed their release model, they are now doing
odd-unstable/even-stable release numbering. This is a development
version, consider it alpha/beta quality. The next stable release will
be 9.14.0.
Changes: https://kb.isc.org/article/AA-01612
Sponsored by: Absolight |
9.12.1P2 22 May 2018 13:15:13
  |
mat  |
Add PY_FLAVOR to Python module dependencies.
Sponsored by: Absolight |
9.12.1P2 21 May 2018 03:13:33
  |
delphij  |
Security update to 9.12.1P2.
MFH: 2018Q2
Security: 94599fe0-5ca3-11e8-8be1-d05099c0ae8c
Security: CVE-2018-5736, CVE-2018-5737 |
9.12.1 17 Apr 2018 08:26:49
  |
mat  |
Fix build when LOCALBASE!=/usr/local.
PR: 227554
Submitted by: John Hein
Sponsored by: Absolight |
9.12.1 19 Mar 2018 11:21:38
  |
mat  |
Update BIND9 ports to 9.9.12, 9.10.7, 9.11.3 and 9.12.1.
Sponsored by: Absolight |
9.12.0_3 07 Feb 2018 14:29:09
  |
mat  |
Teach named where its pid file should be by default, to be consistent
with the default configuration, rc script, man pages...
PR: 225687
Reported by: John W. O'Brien
Sponsored by: Absolight |
9.12.0_2 03 Feb 2018 11:00:07
  |
mat  |
Note that this is no longer a development version.
Sponsored by: Absolight |
9.12.0_1 30 Jan 2018 15:58:50
  |
mat  |
TCP_FASTOPEN only concerns named, not the tools.
Reported by: sunpoet
Sponsored by: Absolight |
9.12.0_1 30 Jan 2018 13:44:45
  |
mat  |
Add a TCP_FASTOPEN option (default on) to allow not building it in. [1]
It is annoying because it outputs one line saying it cannot enable
TCP_FASTOPEN when the deamon starts.
While there, discover that FILTER_AAAA is always enabled in 9.12+ and no
longer an option, so remove it.
PR: 217288 [1] (based on)
Reported by: doktornotor mailinator com
Sponsored by: Absolight |
9.12.0 24 Jan 2018 10:43:30
  |
mat  |
Catch up with the conflicts lines in the BIND9 ports.
Sponsored by: Absolight |
9.12.0 24 Jan 2018 10:42:21
  |
mat  |
Update to 9.12.0.
Sponsored by: Absolight |
9.12.0.rc3_1 19 Jan 2018 12:32:35
  |
mat  |
Update named.root.
Sponsored by: People afraid of a nuclear holocaust. |
9.12.0.rc3 17 Jan 2018 07:59:45
  |
mat  |
Update BIND9* to 9.9.11-P1, 9.10.6-P1, 9.11.2-P1 and 9.12.0rc3
MFH: 2018Q1
Security: CVE-2017-3145
Sponsored by: Absolight |
9.12.0.rc1_3 12 Jan 2018 12:58:51
  |
mat  |
Add a TUNING_LARGE option.
https://kb.isc.org/article/AA-01314/0
Tunes certain compiled-in constants and default settings to
values better suited to large servers with 12/16GB+ of memory.
This can improve performance on such servers, but will consume
more memory and may degrade performance on smaller systems.
PR: 224859
Sponsored by: Absolight |
9.12.0.rc1_2 08 Jan 2018 13:38:47
  |
mat  |
Fix altlog_proglist warning when it contains more than the named service.
PR: 224951
Submitted by: Trix Farrar
Sponsored by: Absolight |
9.12.0.rc1_1 03 Jan 2018 13:36:58
  |
sunpoet  |
Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/json-c/json-c/blob/master/ChangeLog
PR: 224675
Exp-run by: antoine |
9.12.0.rc1 18 Dec 2017 17:58:42
  |
mat  |
Update to 9.12.0rc1.
Sponsored by: Absolight |
9.12.0.b2_1 23 Nov 2017 13:55:30
  |
mat  |
Add an extra check to make sure syslogd is correctly configured when
using chroot.
Sponsored by: Absolight |
9.12.0.b2 09 Nov 2017 13:05:14
  |
mat  |
Update to 9.12.0b2.
Sponsored by: Absolight |
9.12.0.b1_2 07 Nov 2017 15:48:16
  |
mat  |
Add a symlink to named's session-keyfile.
Using nsupdate -l, and chroot was broken because nsupdate could not find
the keyfile by itself.
PR: 223403
Submitted by: Harald Schmalzbauer
Sponsored by: Absolight |
9.12.0.b1_1 04 Nov 2017 11:43:35
  |
dbaio  |
Update license of ports using MPL (without version)
All ports now should use MPL[10|11|20] license.
Approved by: portmgr (blanket) |
9.12.0.b1_1 03 Nov 2017 13:20:28
  |
mat  |
Enable the PYTHON option by default, it brings a few interesting DNSSEC
tools.
Sponsored by: Absolight |
9.12.0.b1 25 Oct 2017 16:12:04
  |
mat  |
Add BIND9 9.12, currently in beta 1.
Changes: https://lists.isc.org/pipermail/bind-announce/2017-October/001068.html
Sponsored by: Absolight |