History log of /freebsd-current/lib/libunbound/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 8f76bb7d 18-Sep-2023 Cy Schubert <cy@FreeBSD.org>

unbound: Vendor import 1.18.0

Release notes at
https://www.nlnetlabs.nl/news/2023/Aug/30/unbound-1.18.0-released/

MFC after: 2 weeks

Merge commit '401770e05c71ecb5ae61a59d316069b4b78bf622' into main


# 2ba1d497 18-Aug-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

unbound: Move config.h to lib directory.

It was originally in contrib, and moved to usr.sbin in 6692aa840c1f; I always thought lib would make more sense but never got around to moving it.

Reviewed by: cy
Differential Revision: https://reviews.freebsd.org/D41504

# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

# aa4cf564 24-May-2023 Pierre Pronchery <pierre@freebsdfoundation.org>

libunbound: Request the OpenSSL 1.1 API

OPENSSL_API_COMPAT can be used to specify the OpenSSL API version in
use for the purpose of hiding deprecated interfaces and enabling
the appropriate deprecation notices.

This change is a NFC while we're still using OpenSSL 1.1.1 but will
avoid deprecation warnings upon the switch to OpenSSL 3.0.

A future update may migrate to use the OpenSSL 3.0 APIs.

PR: 271615
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation

# 865f46b2 16-Oct-2022 Cy Schubert <cy@FreeBSD.org>

unbound: Reapply Vendor import 1.17.0

Reapply 643f9a0581e8aac7eb790ced1164748939829826. 64d318ea98b7 was a
mismerge during fake rebase. Let's reapply it.

Changes include: Added ACL per interface, proxy protocol and bug fixes.

Announcement: https://nlnetlabs.nl/news/2022/Oct/13/unbound-1.17.0-released/

Merge commit '643f9a0581e8aac7eb790ced1164748939829826' into main

# 8cee2eba 16-Oct-2022 Cy Schubert <cy@FreeBSD.org>

Revert "unbound: Vendor import 1.17.0"

This reverts commit 64d318ea98b7c59f5567d47a9a8474887d8b5cb8, reversing
changes made to 8063dc03202fad7d6bdf34976bc8556fa3f23fa1.

Revert a mismerge which reversed 8063dc03202fad7d6bdf34976bc8556fa3f23fa1.

# 64d318ea 16-Oct-2022 Cy Schubert <cy@FreeBSD.org>

unbound: Vendor import 1.17.0

Added ACL per interface, proxy protocol and bug fixes.

Announcement: https://nlnetlabs.nl/news/2022/Oct/13/unbound-1.17.0-released/

Merge commit '643f9a0581e8aac7eb790ced1164748939829826' into new_merge


# 091e9e46 21-May-2020 Cy Schubert <cy@FreeBSD.org>

MFV r361322:

Update unbound 1.9.6 --> 1.10.1.

Bug Fixes:
- CVE-2020-12662 Unbound can be tricked into amplifying an incoming
query into a large number of queries directed to a target.
- CVE-2020-12663 Malformed answers from upstream name servers can be
used to make Unbound unresponsive.

Reported by: emaste
MFC after: 3 days
Relnotes: yes
Security: CVE-2020-12662, CVE-2020-12663


# 6692aa84 12-Jan-2020 Cy Schubert <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

# 0eb26fa3 10-Oct-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Update Makefile for 1.8.0, apologies for the breakage.

Approved by: re (kib)

# 3bd4df0a 10-Sep-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.7.2. More to follow.

Approved by: re (kib@)


# c7f4d7ad 12-May-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.6.4. More to follow.


# 65b390aa 12-May-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.6.2. More to follow.


# d7d1dffb 12-May-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.6.1. More to follow.

# bc892140 11-May-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.6.0. More to follow.


# a8f5f987 19-Jan-2017 Enji Cooper <ngie@FreeBSD.org>

Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This implifies pathing in make/displayed output

MFC after: 3 weeks
Sponsored by: Dell EMC Isilon

# e2d15004 03-Sep-2016 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade to Unbound 1.5.9.


# 53835448 14-Mar-2016 Glen Barber <gjb@FreeBSD.org>

MFH

Sponsored by: The FreeBSD Foundation


# bf081e99 11-Mar-2016 Justin Hibbits <jhibbits@FreeBSD.org>

Add to CFLAGS, rather than replacing.

This allows additional CFLAGS, as set in bsd.cpu.mk, to go through.

# 0fe0fe11 15-Feb-2016 Glen Barber <gjb@FreeBSD.org>

MFH

Sponsored by: The FreeBSD Foundation


# 0de4f1bf 11-Feb-2016 Dag-Erling Smørgrav <des@FreeBSD.org>

Use the new insecure-lan-zones option instead of listing each AS112 zone
separately.

MFC after: 3 days


# a70cba95 04-Feb-2016 Glen Barber <gjb@FreeBSD.org>

First pass through library packaging.

Sponsored by: The FreeBSD Foundation

# 5a2b666c 01-Oct-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Merge from head


# 09a3aaf3 17-Sep-2015 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade to Unbound 1.5.4.


# cac05815 05-Mar-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Add libunbound to the unbound package

# 7a37b5fc 16-Jan-2015 Will Andrews <will@FreeBSD.org>

Add a ${CP} alias for copying files in the build.

Some users build FreeBSD as non-root in Perforce workspaces. By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories. Bare use of
'cp' should be avoided in the future.

Update all current users of 'cp' in the src tree.

Reviewed by: emaste
MFC after: 1 week
Sponsored by: Spectra Logic

# ff825849 02-Jan-2015 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade to Unbound 1.5.1. Almost all our local changes to date have been
adopted upstream, greatly reducing the diff.


# 6b129086 25-Nov-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Convert libraries to use LIBADD
While here reduce a bit overlinking

# ce2dea2a 18-Sep-2014 Will Andrews <will@FreeBSD.org>

Fix incremental builds involving non-root users with read-only source files.
This is a followup commit to r271771.

MFC after: 1 month

# e8263e18 19-Jul-2014 Dag-Erling Smørgrav <des@FreeBSD.org>

Clean up the libunbound build to avoid accidentally regenerating the
configuration lexer and parser during buildworld. Instead of being
included in the source as it is in the upstream distribution, the code is
now always generated (in ${.OBJDIR}) at build time.

PR: 190739
MFC after: 1 week

# 17d15b25 14-May-2014 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade to latest ldns (1.6.17) and unbound (1.4.22).

MFC after: 3 weeks


# 8f8790cd 15-Sep-2013 Dag-Erling Smørgrav <des@FreeBSD.org>

Build and install the Unbound caching DNS resolver daemon.

Approved by: re (blanket)

# 2ba1d497 18-Aug-2023 Dag-Erling Smørgrav <des@FreeBSD.org>

unbound: Move config.h to lib directory.

It was originally in contrib, and moved to usr.sbin in 6692aa840c1f; I always thought lib would make more sense but never got around to moving it.

Reviewed by: cy
Differential Revision: https://reviews.freebsd.org/D41504


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# aa4cf564 24-May-2023 Pierre Pronchery <pierre@freebsdfoundation.org>

libunbound: Request the OpenSSL 1.1 API

OPENSSL_API_COMPAT can be used to specify the OpenSSL API version in
use for the purpose of hiding deprecated interfaces and enabling
the appropriate deprecation notices.

This change is a NFC while we're still using OpenSSL 1.1.1 but will
avoid deprecation warnings upon the switch to OpenSSL 3.0.

A future update may migrate to use the OpenSSL 3.0 APIs.

PR: 271615
Reviewed by: emaste
Sponsored by: The FreeBSD Foundation


# 865f46b2 16-Oct-2022 Cy Schubert <cy@FreeBSD.org>

unbound: Reapply Vendor import 1.17.0

Reapply 643f9a0581e8aac7eb790ced1164748939829826. 64d318ea98b7 was a
mismerge during fake rebase. Let's reapply it.

Changes include: Added ACL per interface, proxy protocol and bug fixes.

Announcement: https://nlnetlabs.nl/news/2022/Oct/13/unbound-1.17.0-released/

Merge commit '643f9a0581e8aac7eb790ced1164748939829826' into main


# 8cee2eba 16-Oct-2022 Cy Schubert <cy@FreeBSD.org>

Revert "unbound: Vendor import 1.17.0"

This reverts commit 64d318ea98b7c59f5567d47a9a8474887d8b5cb8, reversing
changes made to 8063dc03202fad7d6bdf34976bc8556fa3f23fa1.

Revert a mismerge which reversed 8063dc03202fad7d6bdf34976bc8556fa3f23fa1.


# 6692aa84 12-Jan-2020 Cy Schubert <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


# 0eb26fa3 10-Oct-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Update Makefile for 1.8.0, apologies for the breakage.

Approved by: re (kib)


# d7d1dffb 12-May-2018 Dag-Erling Smørgrav <des@FreeBSD.org>

Upgrade Unbound to 1.6.1. More to follow.


# a8f5f987 19-Jan-2017 Enji Cooper <ngie@FreeBSD.org>

Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones

This implifies pathing in make/displayed output

MFC after: 3 weeks
Sponsored by: Dell EMC Isilon


# bf081e99 11-Mar-2016 Justin Hibbits <jhibbits@FreeBSD.org>

Add to CFLAGS, rather than replacing.

This allows additional CFLAGS, as set in bsd.cpu.mk, to go through.


# a70cba95 04-Feb-2016 Glen Barber <gjb@FreeBSD.org>

First pass through library packaging.

Sponsored by: The FreeBSD Foundation


# cac05815 05-Mar-2015 Baptiste Daroussin <bapt@FreeBSD.org>

Add libunbound to the unbound package


# 7a37b5fc 16-Jan-2015 Will Andrews <will@FreeBSD.org>

Add a ${CP} alias for copying files in the build.

Some users build FreeBSD as non-root in Perforce workspaces. By default,
Perforce sets files read-only unless they're explicitly being edited.
As a result, the -f argument must be used to cp in order to override the
read-only flag when copying source files to object directories. Bare use of
'cp' should be avoided in the future.

Update all current users of 'cp' in the src tree.

Reviewed by: emaste
MFC after: 1 week
Sponsored by: Spectra Logic


# 6b129086 25-Nov-2014 Baptiste Daroussin <bapt@FreeBSD.org>

Convert libraries to use LIBADD
While here reduce a bit overlinking


# ce2dea2a 18-Sep-2014 Will Andrews <will@FreeBSD.org>

Fix incremental builds involving non-root users with read-only source files.
This is a followup commit to r271771.

MFC after: 1 month


# e8263e18 19-Jul-2014 Dag-Erling Smørgrav <des@FreeBSD.org>

Clean up the libunbound build to avoid accidentally regenerating the
configuration lexer and parser during buildworld. Instead of being
included in the source as it is in the upstream distribution, the code is
now always generated (in ${.OBJDIR}) at build time.

PR: 190739
MFC after: 1 week


# 8f8790cd 15-Sep-2013 Dag-Erling Smørgrav <des@FreeBSD.org>

Build and install the Unbound caching DNS resolver daemon.

Approved by: re (blanket)