net-dns / unbound

A validating, recursive and caching DNS resolver

Official package sites : https://nlnetlabs.nl/projects/unbound/about/ · https://unbound.net/ ·

Unbound is a validating, recursive, and caching DNS resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible.

v1.9.4 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
amd64 arm ppc ppc64 x86 ~alpha ~arm64 ~hppa ~mips
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

v1.9.3 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

v1.9.2 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

v1.9.1-r1 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

v1.9.1 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

v1.9.0 :: 0/8 :: gentoo

Modified
License
BSD GPL-2
Keywords
amd64 arm ppc ppc64 x86 ~alpha ~hppa ~mips
USE flags
debug dnscrypt dnstap ecdsa ecs gost libressl python redis selinux static-libs systemd test threads

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dnscrypt
Enable DNSCrypt support
dnstap
Enable dnstap support
ecdsa
Enable ECDSA support
ecs
Enable EDNS client subnet support
gost
Enable GOST support
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
python
Add optional support/bindings for the Python language
redis
Enable cache db backend which uses dev-libs/hiredis
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
static-libs
Build static versions of dynamic libraries as well
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_riscv

lp64
64-bit (rv64) soft-float libraries
lp64d
64-bit (rv64) double hard-float libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

python_single_target

python2_7
Build for Python 2.7 only
python3_5
Build for Python 3.5 only
python3_6
Build for Python 3.6 only
python3_7
Build for Python 3.7 only

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

app-text / wdiff : Create a diff disregarding formatting

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / swig : Simplified Wrapper and Interface Generator

dev-libs / expat : Stream-oriented XML parser library

dev-libs / fstrm : Frame Streams implementation in C

dev-libs / hiredis : Minimalistic C client library for the Redis database

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / protobuf-c : Protocol Buffers implementation in C

dev-util / splint : Check C programs for vulnerabilities and programming mistakes

net-dns / ldns-utils : Set of utilities to simplify various dns(sec) tasks

sys-apps / systemd : System and service manager for Linux

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / expat : Stream-oriented XML parser library

dev-libs / fstrm : Frame Streams implementation in C

dev-libs / hiredis : Minimalistic C client library for the Redis database

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / protobuf-c : Protocol Buffers implementation in C

net-dns / dnssec-root : The DNSSEC root key(s)

sec-policy / selinux-bind : SELinux policy for bind

mail-filter / opendkim : A milter providing DKIM signing and verification

net-dns / getdns : Modern asynchronous DNS API

net-dns / hash-slinger : Various tools to generate special DNS records like SSHFP, TLSA, OPENPGPKEY, IPSECKEY

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-vpn / libreswan : IPsec implementation for Linux, fork of Openswan

net-vpn / strongswan : IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE

667428
net-dns/unbound fails to start if control-interface directory doesn't exist, instead of creating the requisite directory
696298
<net-dns/unbound-1.9.4: crash via a crafted NOTIFY query (CVE-2019-16866)
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-dns/unbound: arm stable wrt bug #696298
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-dns/unbound: ppc64 stable wrt bug #696298
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-dns/unbound: ppc stable wrt bug #696298
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-dns/unbound: amd64 stable wrt bug #696298
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: x86 stable (bug #696298)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.9.4
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.9.3
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.9.2
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: install unbound-event.h
Closes: https://bugs.gentoo.org/687010 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephen Klimaszewski · gentoo
net-dns/unbound: add ~arm64, closes bug #685404
Thanks to bertrand for reporting the issue! Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stephen Klimaszewski <steev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
net-dns/unbound: drop vulnerable wrt bug #677054
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Aaron Bauman · gentoo
net-dns/unbound: ppc/ppc64 stable wrt bug #677054
Thanks to ernsteiswuerfel! Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.9.1
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-dns/unbound: arm stable wrt bug #677054
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-dns/unbound: amd64 stable wrt bug #677054
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: x86 stable (bug #677054)
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.9.0
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.8.3
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: bump to v1.8.2
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: drop old
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
net-dns/unbound: add subslot operator on dev-libs/openssl atom
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-dns/unbound: arm stable wrt bug #667776
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marc Schiffbauer · gentoo
net-dns/unbound: added version 1.8.1
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Marc Schiffbauer <mschiff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-dns/unbound: stable 1.8.0-r1 for ppc64, bug #667776
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-dns/unbound: stable 1.8.0-r1 for ppc, bug #667776
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-dns/unbound: amd64 stable wrt bug #667776
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: x86 stable (bug #667776)
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-dns/unbound: runscript rewritten
- "need net" changed to "use net". If you need to bind service to a specific interface or address add 'rc_need="<interface>"' in /etc/conf.d/<unbound>. - Use "/run" instead of "/var/run". - Verify daemon is really up and running. - It is now possible to pass any by start-stop-daemon supported arguments to start-stop-daemon. - It is now possible to preserve unbound's cache. [Bug 632644] Closes: https://bugs.gentoo.org/632644 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: move EDNS client subnet support behind USE flag due to privacy concerns
With EDNS client subnet support enabled, unbound will add client IP address to requests. This could lead to an unexpected IP address leak. Therefore we hide that feature behind a USE flag (ecs) and let user decide. Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: add USE=redis to enable cache db backend
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: add patch to define PKG_CONFIG in configure
Closes: https://bugs.gentoo.org/666218 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: expose libunbound.so ABI via subslot
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: update HOMEPAGE and SRC_URI
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Thomas Deutschmann · gentoo
net-dns/unbound: bump EAPI to EAPI=7
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Robin H. Johnson · gentoo
net-dns/unbound: bump
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Marc Schiffbauer · gentoo
net-dns/unbound: bump version
Thanks to nemunaire on github ;) Package-Manager: Portage-2.3.40, Repoman-2.3.9
Marc Schiffbauer · gentoo
net-dns/unbound: bump version
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
net-dns/unbound: Add MULTILIB_USEDEP on libsodium whenever possible
Marc Schiffbauer · gentoo
net-dns/unbound: add var/ dir for auto-trust-anchor by default
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Marc Schiffbauer · gentoo
net-dns/unbound: fix owner of /etc/unbound, fixes #641042
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Robin H. Johnson · gentoo
net-dns/unbound: bump, fixes CVE-2017-15105
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Package-Manager: Portage-2.3.16, Repoman-2.3.6
Robin H. Johnson · gentoo
net-dns/unbound: bump.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Package-Manager: Portage-2.3.8, Repoman-2.3.3
Robin H. Johnson · gentoo
net-dns/unbound: bump.
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Michał Górny · gentoo
net-dns/unbound: [QA] Revert "fix libsodium dep"
The fix is invalid since it introduces an impossible dependency on dev-libs/libsodium and therefore causes a depgraph breakage.
Marc Schiffbauer · gentoo
net-dns/unbound: fix libsodium dep
Marc Schiffbauer · gentoo
net-dns/unbound: Remove old versions
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Marc Schiffbauer · gentoo
net-dns/unbound: bump version, fixes #624856
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Marc Schiffbauer · gentoo
net-dns/unbound: bump version
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Marc Schiffbauer · gentoo
net-dns/unbound: bump version
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Thomas Deutschmann · gentoo
net-dns/unbound: x86 stable wrt bug #597964
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Michael Weber · gentoo
net-dns/unbound: arm stable (bug 597964).
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Weber · gentoo
net-dns/unbound: ppc ppc64 stable (bug 597964).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Mike Gilbert · gentoo
net-dns/unbound: add slot-operator for libevent dep (again)
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
Mike Gilbert · gentoo
net-dns/unbound: add slot-operator to libevent dep
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
Aaron Bauman · gentoo
net-dns/unbound: amd64 stable
Robin H. Johnson · gentoo
net-dns/unbound: bump.
Package-Manager: portage-2.3.2
Robin H. Johnson · gentoo
net-dns/unbound: version bump.
Package-Manager: portage-2.3.2
Robin H. Johnson · gentoo
net-dns/unbound: bump.
Package-Manager: portage-2.2.28
Aaron Bauman · gentoo
net-dns/unbound: cleanup vulnerable versions per security bug #532000
Marc Schiffbauer · gentoo
net-dns/unbound: drop old version
Package-Manager: portage-2.2.28
Marc Schiffbauer · gentoo
net-dns/unbound: Bum version. Fixes #581566
Package-Manager: portage-2.2.28
Marc Schiffbauer · gentoo
net-dns/unbound: version bump, also fix #563568
Thanks to Christian Apeltauer for the libressl patch Package-Manager: portage-2.2.26
Marc Schiffbauer · gentoo
net-dns/unbound: remove version 1.5.4
Package-Manager: portage-2.2.26
Marc Schiffbauer · gentoo
net-dns/unbound: bump version
Package-Manager: portage-2.2.26
Joshua Kinard · gentoo
Added ~mips to KEYWORDS.
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed