History log of /freebsd-head/usr.sbin/unbound/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9c0306e3a5c0bd89e83ff49f67ff570c48567c81 24-May-2020 cy <cy@FreeBSD.org> Chase r361344. Update unbound version strings.

Reported by: mike tancsa <mike@sentex.net>
MFC after: 1 day
onfig.h
6a71b7809ecebd757445b09364e5a07444ae5af0 13-Jan-2020 cy <cy@FreeBSD.org> Unbound's config.h is manually maintained, using a ./configure produced
config.h as a guide. In practice contributed software maintains a copy
of config.h within its build directory tree containing its Makefile.
usr.sbin/unbound is the home for its config.h.

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D22983
nchor/Makefile
heckconf/Makefile
onfig.h
ontrol/Makefile
aemon/Makefile
338d419cbd981d7e0df41299ce062ac8dffb967a 27-Nov-2018 des <des@FreeBSD.org> Check that /etc/resolv.conf exists before trying to read it.
Fix whitespace nit introduced in previous commit.

MFC after: 1 week
etup/local-unbound-setup.sh
c45ccb9f717340bab5a66dca6c9b9c632a82f4c2 18-Oct-2018 des <des@FreeBSD.org> Add support for DNS-over-TLS to the local_unbound service.

Approved by: re (kib)
etup/local-unbound-setup.sh
28a7efdfb340e632a722c7b6032a56ff4143afa2 10-Oct-2018 des <des@FreeBSD.org> Improved substitution logic for Unbound man pages.

Approved by: re (kib)
akefile.inc
6a5d4fafb5c31d2653e8d5ccaa84ed6a337a2425 12-May-2018 des <des@FreeBSD.org> If the sole non-option command line argument is "none", remove any
pre-existing forwarder configuration and set Unbound up to recurse.

PR: 222902
MFC after: 1 week
etup/local-unbound-setup.sh
bb2118ef4077b0b2f9301a6f9596366d3e163fc3 12-May-2018 des <des@FreeBSD.org> Rename all Unbound binaries and man pages from unbound* to local-unbound*.

PR: 222902
akefile
akefile.inc
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile
ocal-setup/Makefile
ocal-setup/Makefile.depend
ocal-setup/local-unbound-setup.sh
etup/Makefile
etup/Makefile.depend
etup/local-unbound-setup.sh
bf48865e7d3fa08e548336580ce3a25ee2648fc8 12-May-2018 des <des@FreeBSD.org> Upgrade Unbound to 1.6.2. More to follow.
0ad3231fadf9c2d6ca052a8bc50a27e3abaeb73e 12-May-2018 des <des@FreeBSD.org> Upgrade Unbound to 1.6.1. More to follow.
akefile.inc
7551d83c353e040b32c6ac205e577dbc5f2c8955 27-Nov-2017 pfg <pfg@FreeBSD.org> various: general adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

No functional change intended.
ocal-setup/local-unbound-setup.sh
a598c4b809a73772d7452991213407cdac302156 31-Oct-2017 bdrewery <bdrewery@FreeBSD.org> DIRDEPS_BUILD: Update dependencies.

Sponsored by: Dell EMC Isilon
nchor/Makefile.depend
heckconf/Makefile.depend
ontrol/Makefile.depend
aemon/Makefile.depend
e21f75298fa5fe8640e001bc1e43a6a570cace96 01-Mar-2017 ngie <ngie@FreeBSD.org> Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This simplifies pathing in make/displayed output.

MFC after: 1 week
Sponsored by: Dell EMC Isilon
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile
b8710acf41245a0b37e6a9c694d505721916df52 04-Sep-2016 des <des@FreeBSD.org> Upgrade to Unbound 1.5.9.
086e6f562ffbb6de24f1e51c7df40f403dd1522b 14-Mar-2016 gjb <gjb@FreeBSD.org> MFH

Sponsored by: The FreeBSD Foundation
23ec6e34dcd11362068881933d01b08b710f6faf 11-Mar-2016 jhibbits <jhibbits@FreeBSD.org> Add to CFLAGS, rather than replacing.

This allows additional CFLAGS, as set in bsd.cpu.mk, to go through.
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile
64f34d0d7173b140b57c4ae2501a2f2c88a1ff4d 15-Feb-2016 gjb <gjb@FreeBSD.org> MFH

Sponsored by: The FreeBSD Foundation
a94c4c08ceccfc7301f55a9d44fc669c60f3acd1 11-Feb-2016 des <des@FreeBSD.org> Use the new insecure-lan-zones option instead of listing each AS112 zone
separately.

MFC after: 3 days
3e7322496a7989753d217de23f1abd17d4ea5a40 11-Feb-2016 des <des@FreeBSD.org> Remove unbound-contrl-setup since we use a local control socket which
does not require keys.

MFC after: 3 days
Relnotes: yes
ontrol/Makefile
ccde53b74b7bd32198439bfa247743fbf4c91a76 04-Jan-2016 gjb <gjb@FreeBSD.org> MFH r289384-r293170

Sponsored by: The FreeBSD Foundation
fe1ef27d4aa7466620f722f3d6685366106bfc53 01-Dec-2015 bdrewery <bdrewery@FreeBSD.org> META MODE: Update dependencies with 'the-lot' and add missing directories.

This is not properly respecting WITHOUT or ARCH dependencies in target/.
Doing so requires a massive effort to rework targets/ to do so. A
better approach will be to either include the SUBDIR Makefiles directly
and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose
the benefit of having a userland/lib, userland/libexec, etc, though and
results in a massive package. The current implementation of targets/ is
very unmaintainable.

Currently rescue/rescue and sys/modules are still not connected.

Sponsored by: EMC / Isilon Storage Division
nchor/Makefile.depend
heckconf/Makefile.depend
ontrol/Makefile.depend
aemon/Makefile.depend
ocal-setup/Makefile.depend
f57d9054651c33b822be7c35cebf630912ba0aae 01-Oct-2015 bapt <bapt@FreeBSD.org> Merge from head
8f7e12f5afa0aac672f24d48ee96fe567948717e 26-Sep-2015 bdrewery <bdrewery@FreeBSD.org> Add more SUBDIR_PARALLEL.

MFC after: 3 weeks
Sponsored by: EMC / Isilon Storage Division
akefile
76309d54d25ceab92ba6484b52eb4a0fd488cfc0 16-Sep-2015 des <des@FreeBSD.org> If forwarders were specified on the command line, create an empty
resolvconf.conf so that resolvconf won't replace the manually configured
forwarders with dynamically configured ones the next time the lease is
renewed.
ocal-setup/local-unbound-setup.sh
9b69bba32a6ee37a93ebe5d69feff7f70cb70218 05-Mar-2015 bapt <bapt@FreeBSD.org> Make unbound an individual package

Ensure we keep all tags from mtrees when creating the METALOG
akefile.inc
c9c57e46dacab9b036ff8296ad47f70277be6ef5 05-Jan-2015 des <des@FreeBSD.org> Enable remote control using a local socket in the default configuration.
ocal-setup/local-unbound-setup.sh
a191ba5195ecb988c5e5c3b13fc364bde87bd41c 25-Nov-2014 bapt <bapt@FreeBSD.org> Convert usr.sbin to LIBADD
Reduce overlinking
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile
919007c39628e5308b1031b5a22207758407c429 08-Sep-2014 des <des@FreeBSD.org> Fix support for IPv6 nameservers.

PR: 188931
Submitted by: Takefu <takefu@airport.fm>
MFC after: 3 days
ocal-setup/local-unbound-setup.sh
8a9380f42cca5e897a1ccdfa1d7a4d0e624e4864 06-Aug-2014 bapt <bapt@FreeBSD.org> Rework privatelib/internallib

Make sure everything linking to a privatelib and/or an internallib does it directly
from the OBJDIR rather than DESTDIR.
Add src.libnames.mk so bsd.libnames.mk is not polluted by libraries not existsing
in final installation
Introduce the LD* variable which is what ld(1) is expecting (via LDADD) to link to
internal/privatelib
Directly link to the .so in case of private library to avoid having to complexify
LDFLAGS.

Phabric: https://phabric.freebsd.org/D553
Reviewed by: imp, emaste
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile
f1c75160cf590b270c8ed4eacfcd02fab0dc47e7 18-Jul-2014 des <des@FreeBSD.org> Use a combination of unblock-lan-zones (r268839) and domain-insecure
to fix reverse lookups on networks using private addresses.
ocal-setup/local-unbound-setup.sh
bb147ad2e05299d0c5f1a6f497a647434e294db4 29-May-2014 des <des@FreeBSD.org> Create /var/unbound/conf.d for additional configuration files.
Ensure that it is used if present.

MFH: 3 weeks
ocal-setup/local-unbound-setup.sh
0f8f840670a0d35203600fb99b86013beb6c00eb 23-Sep-2013 des <des@FreeBSD.org> Prevent resolvconf from updating /etc/resolv.conf. As Jakob Schlyter
pointed out, having additional nameservers listed in /etc/resolv.conf
can break DNSSEC verification by providing a false positive if unbound
returns SERVFAIL due to an invalid signature. The downside is that
the domain / search path won't get updated either, but we can live
with that.

Approved by: re (blanket)
ocal-setup/local-unbound-setup.sh
56573b50a653966ac9e8142886a52014c68654fa 23-Sep-2013 des <des@FreeBSD.org> Ensure that resolvconf(8) preserves the edns0 setting.

Approved by: re (blanket)
ocal-setup/local-unbound-setup.sh
b1d537a11d2a680fc34947d3883280e75b3d6b71 23-Sep-2013 des <des@FreeBSD.org> Add a setup script for unbound(8) called local-unbound-setup. It
generates a configuration suitable for running unbound as a caching
forwarding resolver, and configures resolvconf(8) to update unbound's
list of forwarders in addition to /etc/resolv.conf. The initial list
is taken from the existing resolv.conf, which is rewritten to point to
localhost. Alternatively, a list of forwarders can be provided on the
command line.

To assist this script, add an rc.subr command called "enabled" which
does nothing except return 0 if the service is enabled and 1 if it is
not, without going through the usual checks. We should consider doing
the same for "status", which is currently pointless.

Add an rc script for unbound, called local_unbound. If there is no
configuration file, the rc script runs local-unbound-setup to generate
one.

Note that these scripts place the unbound configuration files in
/var/unbound rather than /etc/unbound. This is necessary so that
unbound can reload its configuration while chrooted. We should
probably provide symlinks in /etc.

Approved by: re (blanket)
akefile
ocal-setup/Makefile
ocal-setup/local-unbound-setup.sh
0169b48bfae3735553f3b1fdfb116d0725d8168b 15-Sep-2013 des <des@FreeBSD.org> Set NO_WERROR for unbound until I can figure out how to unbreak the
non-clang build.

Approved by: re (blanket)
akefile.inc
ea05e625ec3e5c83a7066971514f66e15e913ecd 15-Sep-2013 des <des@FreeBSD.org> Build and install the Unbound caching DNS resolver daemon.

Approved by: re (blanket)
akefile
akefile.inc
nchor/Makefile
heckconf/Makefile
ontrol/Makefile
aemon/Makefile