Port details |
- bind918 BIND DNS suite with updated DNSSEC and DNS64
- 9.18.30 dns =16 9.18.30Version of this port present on the latest quarterly branch.
- Maintainer: mat@FreeBSD.org
- Port Added: 2022-02-10 15:37:15
- Last Update: 2024-09-19 15:33:29
- Commit Hash: 0679064
- People watching this port, also watch:: bind-tools, pkg, vim, libxml2, perl5
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- 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 = 1726753765
SHA256 (bind-9.18.30.tar.xz) = 9f6817640970267317e5aa143ecf70531040f2155636b1a63ea45379aa09034a
SIZE (bind-9.18.30.tar.xz) = 5569784
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sphinx-build : textproc/py-sphinx
- py311-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py311
- pkgconf>=1.3.0_1 : devel/pkgconf
- gmake>=4.4.1 : devel/gmake
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : 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.30:
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
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 (nsupdate is broken)
GSSAPI_HEIMDAL=off: Using security/heimdal (nsupdate is broken)
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
- 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.30 19 Sep 2024 15:33:29 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.30
Changes: https://downloads.isc.org/isc/bind9/9.18.30/doc/arm/html/notes.html |
9.18.29 25 Aug 2024 09:04:49 |
Mathieu Arnold (mat) |
dns/bind918: remove bind-tools support |
9.18.29 22 Aug 2024 18:55:55 |
Mathieu Arnold (mat) |
dns/bind918: Update to 9.18.29
Changes: https://downloads.isc.org/isc/bind9/9.18.29/doc/arm/html/notes.html#notes-for-bind-9-18-29 |
9.18.28 25 Jul 2024 17:57:23 |
Mathieu Arnold (mat) Author: John W. O'Brien |
dns/bind918: update CONFLICTS |
9.18.28 23 Jul 2024 18:48:09 |
Mathieu Arnold (mat) |
dns/bind920: add BIND9 9.20
Changes: https://downloads.isc.org/isc/bind9/9.20.0/doc/arm/html/notes.html#notes-for-bind-9-20-0 |
9.18.28 23 Jul 2024 18:11:49 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.28
MFH: 2024Q3
Security: CVE-2024-0760, CVE-2024-1737, CVE-2024-1975, CVE-2024-4076 |
9.18.27_1 05 Jun 2024 12:14:12 |
Mathieu Arnold (mat) Author: Alexander Leidinger |
dns/bind9*: mark named as "service jails" ready |
9.18.27_1 18 May 2024 11:05:13 |
Mathieu Arnold (mat) |
dns/bind918: move dnstap-read to bind-tools
PR: 279050
Reported by: freebsd rail eu org |
9.18.27 17 May 2024 19:06:03 |
Daniel Engberg (diizzy) |
dns/bind918: Update CONFLICTS entry
Remove reference to bind911 which was removed over 2 years ago
Approved by: portmgr (blanket) |
9.18.27 16 May 2024 19:13:45 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.27
Changes: https://downloads.isc.org/isc/bind9/9.18.27/doc/arm/html/notes.html#notes-for-bind-9-18-27 |
9.18.26 21 Apr 2024 07:41:42 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.26
(cherry picked from commit efba1313a591f9231c7fdd947ba67986673f7997) |
9.18.24 14 Feb 2024 09:41:10 |
Mathieu Arnold (mat) |
dns/bind918: 9.18.24
Security: CVE-2023-4408, CVE-2023-5517, CVE-2023-5679, CVE-2023-6516,
CVE-2023-50387, CVE-2023-50868 |
9.18.20_2 14 Feb 2024 09:41:00 |
Mathieu Arnold (mat) |
dns/bind9*: update named.root |
9.18.20_2 30 Jan 2024 14:59:24 |
Gleb Popov (arrowd) Author: Helge Oldach |
*: Move manpages to share/man
Approved by: portmgr (blanket) |
9.18.20_1 14 Jan 2024 08:50:10 |
Mathieu Arnold (mat) |
dns/bind9*: add a comment about nsupdate being broken with heimdal
PR: 275241 |
9.18.20_1 01 Dec 2023 21:04:55 |
Mathieu Arnold (mat) |
dns/bind918: remove option as the man pages no longer need sphinx |
9.18.20 15 Nov 2023 17:38:29 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.20
(cherry picked from commit f0ec7cae3774c244c6836d63d9b2233e8cb15000) |
9.18.19 20 Sep 2023 15:44:45 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.19
Security: -2023-3341, CVE-2023-4236 |
9.18.16 15 Sep 2023 02:11:01 |
Koichiro Iwao (meta) Author: Michael Osipov |
dns/bind918: fails to build with MANPAGES=off if sphinx is installed
PR: 272995
Approved by: maintainer timeout (mat)
Reviewed by: meta |
9.18.16 21 Jun 2023 15:57:31 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.16
Security: CVE-2023-2828, CVE-2023-2911 |
9.18.14 21 Apr 2023 17:27:35 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.14
Changes: https://downloads.isc.org/isc/bind9/9.18.14/doc/arm/html/notes.html#notes-for-bind-9-18-14 |
9.18.13 21 Mar 2023 11:52:02 |
Mathieu Arnold (mat) Author: Michael Osipov |
dns/bind918: fix build without MANPAGES
PR: 270286 270327 |
9.18.13 15 Mar 2023 20:14:50 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.13
Changes: https://downloads.isc.org/isc/bind9/9.18.13/doc/arm/html/notes.html#notes-for-bind-9-18-13 |
9.18.12 15 Feb 2023 16:46:39 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.12
Changes: https://downloads.isc.org/isc/bind9/9.18.12/doc/arm/html/notes.html#notes-for-bind-9-18-12 |
9.18.11 25 Jan 2023 16:34:18 |
Mathieu Arnold (mat) |
dns/bind918: upgrade to 9.18.11
Security: CVE-2022-3094 CVE-2022-3736 CVE-2022-3924
Changes: https://downloads.isc.org/isc/bind9/9.18.11/doc/arm/html/notes.html#notes-for-bind-9-18-11 |
9.18.10 23 Dec 2022 16:10:27 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.10
Changes: https://downloads.isc.org/isc/bind9/9.18.10/doc/arm/html/notes.html#notes-for-bind-9-18-10 |
9.18.9 16 Nov 2022 17:03:58 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.9
Changes: https://downloads.isc.org/isc/bind9/9.18.9/doc/arm/html/notes.html#notes-for-bind-9-18-9 |
9.18.8_1 24 Oct 2022 19:03:10 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.8 |
9.18.7_1 11 Oct 2022 21:31:39 |
Eugene Grosbein (eugen) |
dns/bind918: unbreak build with docs excluded
This is correction after latest mat's change to make it really work.
Default build unaffected, so PORTREVISON not bumped.
PR: 262773
Approved by: mat (maintainer timeout, 2 weeks)
Submitted by: Michael Osipov
Requested by: many |
9.18.7_1 30 Sep 2022 05:28:40 |
Mathieu Arnold (mat) |
dns/bind918: fix typo from 963e20c81248fad134a246950a470f2b41e6a74f |
9.18.7_1 28 Sep 2022 14:19:36 |
Mathieu Arnold (mat) Author: Michael Sinatra |
dns/bind9*: fix some race condition in rc script
PR: 265994
MFH: yes |
9.18.7 28 Sep 2022 14:09:43 |
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 |
9.18.7 21 Sep 2022 15:13:57 |
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 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
9.18.5 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
9.18.5 22 Jul 2022 13:43:13 |
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 |
9.18.4_1 15 Jul 2022 14:30:17 |
Mathieu Arnold (mat) Author: Tatsuki Makino |
dns/bind918: fix nullfs mount when chrooted
PR: 263487 |
9.18.4 16 Jun 2022 10:12:36 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.4
Changes: https://downloads.isc.org/isc/bind9/9.18.4/doc/arm/html/notes.html#notes-for-bind-9-18-4 |
9.18.3 19 May 2022 14:27:31 |
Mathieu Arnold (mat) |
dns/bind918: Update to 9.18.3
MFH: 2022Q2
Security: CVE-2022-1183
Changes: https://downloads.isc.org/isc/bind9/9.18.3/doc/arm/html/notes.html |
9.18.2 22 Apr 2022 15:55:47 |
Mathieu Arnold (mat) |
dns/bind918: upgrade to 9.18.2
With this release, the 9.18 branch switches from bind-dev to bind, so it
is now used for bind-tools.
Changes: https://downloads.isc.org/isc/bind9/9.18.2/doc/arm/html/notes.html#notes-for-bind-9-18-2 |
9.18.1_1 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
9.18.1 28 Mar 2022 09:50:38 |
Mathieu Arnold (mat) |
dns/bind918: fix build
The ISC is doing new strange things in their Makefiles, so add back
gmake to the dependency chain when building DOCS or MANPAGES. |
9.18.1 24 Mar 2022 17:02:15 |
Mathieu Arnold (mat) |
dns/bind918: update to 9.18.1
MFH: 2021Q1
Security: CVE-2021-25220, CVE-2022-0396, CVE-2022-0635, CVE-2022-0667 |
9.18.0 10 Feb 2022 15:35:41 |
Mathieu Arnold (mat) |
dns/bind918: add newest version of BIND9
Amongts many new features are the two methods of securing DNS trafic
over Transport Layer Security (TLS). TLS is used by both DNS over TLS
(DoT) and DNS over HTTPS (DoH).
Changes: https://downloads.isc.org/isc/bind9/9.18.0/doc/arm/html/notes.html |