Port details on branch 2022Q3 |
- bind918 BIND DNS suite with updated DNSSEC and DNS64
- 9.18.7_1 dns =0 9.18.26Version of this port present on the latest quarterly branch.
- Maintainer: mat@FreeBSD.org
- Port Added: 2022-08-14 00:25:10
- Last Update: 2022-09-30 06:51:02
- Commit Hash: b67ea91
- Also Listed In: net
- License: MPL20
- WWW:
- https://www.isc.org/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/bind/
- ¦ ¦ ¦ ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- bind911
- bind916
- bind9-devel
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/dns/bind918/ && make install clean
- To add the package, run one of these commands:
- pkg install dns/bind918
- pkg install bind918
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: bind918
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1663770245
SHA256 (bind-9.18.7.tar.xz) = 9e2acf1698f49d70ad12ffbad39ec6716a7da524e9ebd98429c7c70ba1262981
SIZE (bind-9.18.7.tar.xz) = 5626820
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Slave ports:
-
- dns/bind-tools
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sphinx-build : textproc/py-sphinx
- py39-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py39
- sphinx-build : textproc/py-sphinx
- pkgconf>=1.3.0_1 : devel/pkgconf
- gmake>=4.3 : devel/gmake
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- bind-tools>0 : dns/bind-tools
- Library dependencies:
-
- libuv.so : devel/libuv
- libnghttp2.so : www/libnghttp2
- libxml2.so : textproc/libxml2
- libfstrm.so : devel/fstrm
- libprotobuf-c.so : devel/protobuf-c
- libidn2.so : dns/libidn2
- libjson-c.so : devel/json-c
- liblmdb.so : databases/lmdb
- libedit.so.0 : devel/libedit
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for bind918-9.18.7_1:
DNSTAP=on: Provides fast passive logging of DNS messages
DOCS=on: Build and/or install documentation
FIXED_RRSET=off: Enable fixed rrset ordering
GEOIP=off: GeoIP IP location support
IDN=on: International Domain Names support
JSON=on: JSON file/format/parser support
LARGE_FILE=off: 64-bit file support
LMDB=on: Use LMDB for zone management
MANPAGES=on: Build and/or install manual pages
OVERRIDECACHE=off: Use the override-cache patch
QUERYTRACE=off: Enable the very verbose query tracelogging
START_LATE=off: Start BIND late in the boot process (see help)
TCP_FASTOPEN=on: RFC 7413 support
====> 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
===> Use 'make config' to modify these settings
- Options name:
- dns_bind918
- USES:
- autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl tar:xz gmake python:env iconv gmake
- pkg-message:
- For install:
- BIND requires configuration of rndc, including a "secret"
key. The easiest, and most secure way to configure rndc is
to run 'rndc-confgen -a' to generate the proper conf file,
with a new random key, and appropriate file permissions.
The /usr/local/etc/rc.d/named script will do that for you.
If using syslog to log the BIND9 activity, and using a
chroot'ed installation, you will need to tell syslog to install
a log socket in the BIND9 chroot by running:
# sysrc altlog_proglist+=named
And then restarting syslogd with: service syslogd restart
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
9.18.7_1 30 Sep 2022 06:51:02 |
Mathieu Arnold (mat) |
dns/bind918: fix typo from 963e20c81248fad134a246950a470f2b41e6a74f
(cherry picked from commit d62fd2d7200ae3bda310e9dd5d88cdbd71191518) |
9.18.7_1 28 Sep 2022 14:23:54 |
Mathieu Arnold (mat) Author: Michael Sinatra |
dns/bind9*: fix some race condition in rc script
PR: 265994
MFH: yes
(cherry picked from commit 36ab384abd0413b0e3b9ef0c8e7f994eb03d456c) |
9.18.7 28 Sep 2022 14:10:54 |
Mathieu Arnold (mat) |
dns/bind918: fix build in some obscure cases
If sphinx is installed while not requested, it gets picked up, tell
configure that it really is not here, and things blow up.
PR: 262773
MFH: yes
(cherry picked from commit 963e20c81248fad134a246950a470f2b41e6a74f) |
9.18.7 21 Sep 2022 15:17:53 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.7
Changes: https://downloads.isc.org/isc/bind9/9.18.7/doc/arm/html/notes.html#notes-for-bind-9-18-7
MFH: yes
Security: CVE-2022-2795 CVE-2022-2881 CVE-2022-2906 CVE-2022-3080
CVE-2022-38177 CVE-2022-38178
(cherry picked from commit 15c63d09366ccf91e52b4a1ac18ac41b9afeec37) |
9.18.5 22 Jul 2022 13:52:27 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.5
Changes: https://downloads.isc.org/isc/bind9/9.18.5/doc/arm/html/notes.html#notes-for-bind-9-18-5
MFH: 2022Q3
(cherry picked from commit 7f75f9cf428afaa0fec231492a5587608628519e) |
9.18.4_1 22 Jul 2022 13:52:18 |
Mathieu Arnold (mat) Author: Tatsuki Makino |
dns/bind918: fix nullfs mount when chrooted
PR: 263487
(cherry picked from commit fa2609e30ffecf7ae3818b84bb9c017ccecc5892) |