BSD Ports

net/isc-bind 9.20.29p0v3 OpenBSD

Berkeley Internet Name Daemon: DNS server and tools

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Stuart Henderson <[email protected]>
Last update
Commit
9f27d268bf
Categories
net, lang/python

Description

BIND is open source software that implements the Domain Name System (DNS) protocols for the Internet. It is a reference implementation of those protocols, but it is also production-grade software, suitable for use in high-volume and high-reliability applications.

The BIND 9 Administrator Reference Manual is available online at https://bind9.readthedocs.io/.

Flavours: geoip - include support for geolocation using GeoIP2 (libmaxminddb)

Install

Binary package:

pkg_add isc-bind

From the ports tree:

cd /usr/ports/net/isc-bind && make install

Dependencies

Build dependencies 5
Run dependencies 7
Required by 1

Commit history 6

DateCommitCreditsLog message
9f27d268bf sthen update to isc-bind-9.20.30
372279dc51 kirill Rename MODGCC4 -> MODGCC
OK: sthen@
d5aba8d45c sthen isc-bind: cherry-pick "Retry FUTEX_WAIT on ECANCELED in the worker threads", fixing a crash when a signal reaches an idle worker thread.
OpenBSD's futex(2) returns ECANCELED rather than EINTR when FUTEX_WAIT is interrupted by a signal with SA_RESTART set, and liburcu passes that errno through unchanged. The worker slumber loop only retried on EINTR and treated anything else as fatal, so such a signal delivered to a sleeping worker aborted the process. Retry on ECANCELED as well. https://gitlab.isc.org/isc-projects/bind9/-/work_items/6427 https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/12766 https://gitlab.isc.org/isc-projects/bind9/-/commit/2e7855b15770827fc734890ad1926e72e1567736 issue reported by Stephane Tranchemer, recent commits found by caspar@, thanks.
1aa5bd45c7 sthen update to isc-bind-9.20.29
9bb020bdb2 sthen update to isc-bind-9.20.27

The latest 5 of 6 in the history this site was built from.