History log of /openbsd-current/usr.sbin/unbound/Makefile.bsd-wrapper
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.20 24-Aug-2020 florian

The kernel provides sufficiently randomised ports.
OK sthen


# 1.19 02-Jun-2020 espie

less convoluted Makefile, removes useless redirections

okay tb@, florian@


Revision tags: OPENBSD_6_7_BASE
# 1.18 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.17 31-Mar-2019 florian

The way we merge libunbound from unbound(8) into unwind(8) we need to make
sure that we don't accidentally enable threading by accident. A threaded
unwind(8) does not work since it's missing openssl locks.
No config.h change.
input & OK sthen


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.16 12-Aug-2017 sthen

update to unbound 1.6.4, ok florian@


Revision tags: OPENBSD_6_1_BASE
# 1.15 28-Jan-2017 tb

Back out make(obj) hack: it doesn't solve the problem entirely and may
interfere with read-only src tree setups.


# 1.14 24-Jan-2017 tb

Add a workaround for the fact that 'install -d' without explicit mode
defaults to 755, which is incompatible with WOBJUMASK. Make sure that
obj/util has permissions :wobj 770, as all other directories in obj/.
Issue also found by jmc, actual reason tracked down by ajacoutot.

ok ajacoutot


# 1.13 05-Oct-2016 natano

Rewriting USER gets in the way of the de-escalation mechanism as it
shadows the real user's identity.
ok deraadt


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.12 27-Oct-2015 sthen

Don't use a pidfile in unbound by default. Retain the ability in unbound.conf
to set one if needed. ok millert@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 30-Nov-2014 brad

Remove passing an override of INSTALL_PROGRAM to the
autoconf script. It doesn't seem to serve any purpose.

ok sthen@


# 1.10 20-Nov-2014 brad

clean up some files generated during the build.

noticed by deraadt@


Revision tags: OPENBSD_5_6_BASE
# 1.9 26-Mar-2014 sthen

Remove bsd-wrapper pieces to handle pulling unbound-host.1 from src,
no longer needed now that this file is handled the same in Unbound's build
infrastructure as the other manpages.


# 1.8 21-Mar-2014 sthen

Install a /var/unbound/db directory, writable by the _unbound daemon,
and use it as the default location for the DNSSEC root key. Update default
config for this location.

With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:

#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"

There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.

Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.


# 1.7 16-Mar-2014 sthen

merge conflicts, remove old libldns files


# 1.6 15-Mar-2014 sthen

change pidfile location again; actually this is written before chroot, so
it can go straight in /var/run


# 1.5 14-Mar-2014 sthen

use $chrootdir/run for pid file, like nsd.


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.4 26-Mar-2012 sthen

Add a few missing files for 'make clean'.


# 1.3 26-Mar-2012 sthen

When clenaing, run "make realclean" in the ldns subdirectory, not just unbound.


# 1.2 26-Mar-2012 sthen

set --without-pythonmodule (this is the default anyway, but better to be explicit).


# 1.1 26-Mar-2012 sthen

Add Makefile wrapper for Unbound. From Bjorn Ketelaars <bjorn.ketelaars
at hydroxide.nl>.


# 1.19 02-Jun-2020 espie

less convoluted Makefile, removes useless redirections

okay tb@, florian@


Revision tags: OPENBSD_6_7_BASE
# 1.18 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.17 31-Mar-2019 florian

The way we merge libunbound from unbound(8) into unwind(8) we need to make
sure that we don't accidentally enable threading by accident. A threaded
unwind(8) does not work since it's missing openssl locks.
No config.h change.
input & OK sthen


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.16 12-Aug-2017 sthen

update to unbound 1.6.4, ok florian@


Revision tags: OPENBSD_6_1_BASE
# 1.15 28-Jan-2017 tb

Back out make(obj) hack: it doesn't solve the problem entirely and may
interfere with read-only src tree setups.


# 1.14 24-Jan-2017 tb

Add a workaround for the fact that 'install -d' without explicit mode
defaults to 755, which is incompatible with WOBJUMASK. Make sure that
obj/util has permissions :wobj 770, as all other directories in obj/.
Issue also found by jmc, actual reason tracked down by ajacoutot.

ok ajacoutot


# 1.13 05-Oct-2016 natano

Rewriting USER gets in the way of the de-escalation mechanism as it
shadows the real user's identity.
ok deraadt


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.12 27-Oct-2015 sthen

Don't use a pidfile in unbound by default. Retain the ability in unbound.conf
to set one if needed. ok millert@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 30-Nov-2014 brad

Remove passing an override of INSTALL_PROGRAM to the
autoconf script. It doesn't seem to serve any purpose.

ok sthen@


# 1.10 20-Nov-2014 brad

clean up some files generated during the build.

noticed by deraadt@


Revision tags: OPENBSD_5_6_BASE
# 1.9 26-Mar-2014 sthen

Remove bsd-wrapper pieces to handle pulling unbound-host.1 from src,
no longer needed now that this file is handled the same in Unbound's build
infrastructure as the other manpages.


# 1.8 21-Mar-2014 sthen

Install a /var/unbound/db directory, writable by the _unbound daemon,
and use it as the default location for the DNSSEC root key. Update default
config for this location.

With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:

#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"

There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.

Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.


# 1.7 16-Mar-2014 sthen

merge conflicts, remove old libldns files


# 1.6 15-Mar-2014 sthen

change pidfile location again; actually this is written before chroot, so
it can go straight in /var/run


# 1.5 14-Mar-2014 sthen

use $chrootdir/run for pid file, like nsd.


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.4 26-Mar-2012 sthen

Add a few missing files for 'make clean'.


# 1.3 26-Mar-2012 sthen

When clenaing, run "make realclean" in the ldns subdirectory, not just unbound.


# 1.2 26-Mar-2012 sthen

set --without-pythonmodule (this is the default anyway, but better to be explicit).


# 1.1 26-Mar-2012 sthen

Add Makefile wrapper for Unbound. From Bjorn Ketelaars <bjorn.ketelaars
at hydroxide.nl>.


# 1.18 21-Dec-2019 espie

a few depend:-related thingies that were still in.

okay millert@, tb@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.17 31-Mar-2019 florian

The way we merge libunbound from unbound(8) into unwind(8) we need to make
sure that we don't accidentally enable threading by accident. A threaded
unwind(8) does not work since it's missing openssl locks.
No config.h change.
input & OK sthen


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.16 12-Aug-2017 sthen

update to unbound 1.6.4, ok florian@


Revision tags: OPENBSD_6_1_BASE
# 1.15 28-Jan-2017 tb

Back out make(obj) hack: it doesn't solve the problem entirely and may
interfere with read-only src tree setups.


# 1.14 24-Jan-2017 tb

Add a workaround for the fact that 'install -d' without explicit mode
defaults to 755, which is incompatible with WOBJUMASK. Make sure that
obj/util has permissions :wobj 770, as all other directories in obj/.
Issue also found by jmc, actual reason tracked down by ajacoutot.

ok ajacoutot


# 1.13 05-Oct-2016 natano

Rewriting USER gets in the way of the de-escalation mechanism as it
shadows the real user's identity.
ok deraadt


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.12 27-Oct-2015 sthen

Don't use a pidfile in unbound by default. Retain the ability in unbound.conf
to set one if needed. ok millert@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 30-Nov-2014 brad

Remove passing an override of INSTALL_PROGRAM to the
autoconf script. It doesn't seem to serve any purpose.

ok sthen@


# 1.10 20-Nov-2014 brad

clean up some files generated during the build.

noticed by deraadt@


Revision tags: OPENBSD_5_6_BASE
# 1.9 26-Mar-2014 sthen

Remove bsd-wrapper pieces to handle pulling unbound-host.1 from src,
no longer needed now that this file is handled the same in Unbound's build
infrastructure as the other manpages.


# 1.8 21-Mar-2014 sthen

Install a /var/unbound/db directory, writable by the _unbound daemon,
and use it as the default location for the DNSSEC root key. Update default
config for this location.

With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:

#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"

There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.

Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.


# 1.7 16-Mar-2014 sthen

merge conflicts, remove old libldns files


# 1.6 15-Mar-2014 sthen

change pidfile location again; actually this is written before chroot, so
it can go straight in /var/run


# 1.5 14-Mar-2014 sthen

use $chrootdir/run for pid file, like nsd.


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.4 26-Mar-2012 sthen

Add a few missing files for 'make clean'.


# 1.3 26-Mar-2012 sthen

When clenaing, run "make realclean" in the ldns subdirectory, not just unbound.


# 1.2 26-Mar-2012 sthen

set --without-pythonmodule (this is the default anyway, but better to be explicit).


# 1.1 26-Mar-2012 sthen

Add Makefile wrapper for Unbound. From Bjorn Ketelaars <bjorn.ketelaars
at hydroxide.nl>.


Revision tags: OPENBSD_6_5_BASE
# 1.17 31-Mar-2019 florian

The way we merge libunbound from unbound(8) into unwind(8) we need to make
sure that we don't accidentally enable threading by accident. A threaded
unwind(8) does not work since it's missing openssl locks.
No config.h change.
input & OK sthen


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.16 12-Aug-2017 sthen

update to unbound 1.6.4, ok florian@


Revision tags: OPENBSD_6_1_BASE
# 1.15 28-Jan-2017 tb

Back out make(obj) hack: it doesn't solve the problem entirely and may
interfere with read-only src tree setups.


# 1.14 24-Jan-2017 tb

Add a workaround for the fact that 'install -d' without explicit mode
defaults to 755, which is incompatible with WOBJUMASK. Make sure that
obj/util has permissions :wobj 770, as all other directories in obj/.
Issue also found by jmc, actual reason tracked down by ajacoutot.

ok ajacoutot


# 1.13 05-Oct-2016 natano

Rewriting USER gets in the way of the de-escalation mechanism as it
shadows the real user's identity.
ok deraadt


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.12 27-Oct-2015 sthen

Don't use a pidfile in unbound by default. Retain the ability in unbound.conf
to set one if needed. ok millert@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 30-Nov-2014 brad

Remove passing an override of INSTALL_PROGRAM to the
autoconf script. It doesn't seem to serve any purpose.

ok sthen@


# 1.10 20-Nov-2014 brad

clean up some files generated during the build.

noticed by deraadt@


Revision tags: OPENBSD_5_6_BASE
# 1.9 26-Mar-2014 sthen

Remove bsd-wrapper pieces to handle pulling unbound-host.1 from src,
no longer needed now that this file is handled the same in Unbound's build
infrastructure as the other manpages.


# 1.8 21-Mar-2014 sthen

Install a /var/unbound/db directory, writable by the _unbound daemon,
and use it as the default location for the DNSSEC root key. Update default
config for this location.

With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:

#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"

There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.

Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.


# 1.7 16-Mar-2014 sthen

merge conflicts, remove old libldns files


# 1.6 15-Mar-2014 sthen

change pidfile location again; actually this is written before chroot, so
it can go straight in /var/run


# 1.5 14-Mar-2014 sthen

use $chrootdir/run for pid file, like nsd.


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.4 26-Mar-2012 sthen

Add a few missing files for 'make clean'.


# 1.3 26-Mar-2012 sthen

When clenaing, run "make realclean" in the ldns subdirectory, not just unbound.


# 1.2 26-Mar-2012 sthen

set --without-pythonmodule (this is the default anyway, but better to be explicit).


# 1.1 26-Mar-2012 sthen

Add Makefile wrapper for Unbound. From Bjorn Ketelaars <bjorn.ketelaars
at hydroxide.nl>.


Revision tags: OPENBSD_6_2_BASE
# 1.16 12-Aug-2017 sthen

update to unbound 1.6.4, ok florian@


Revision tags: OPENBSD_6_1_BASE
# 1.15 28-Jan-2017 tb

Back out make(obj) hack: it doesn't solve the problem entirely and may
interfere with read-only src tree setups.


# 1.14 24-Jan-2017 tb

Add a workaround for the fact that 'install -d' without explicit mode
defaults to 755, which is incompatible with WOBJUMASK. Make sure that
obj/util has permissions :wobj 770, as all other directories in obj/.
Issue also found by jmc, actual reason tracked down by ajacoutot.

ok ajacoutot


# 1.13 05-Oct-2016 natano

Rewriting USER gets in the way of the de-escalation mechanism as it
shadows the real user's identity.
ok deraadt


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.12 27-Oct-2015 sthen

Don't use a pidfile in unbound by default. Retain the ability in unbound.conf
to set one if needed. ok millert@


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.11 30-Nov-2014 brad

Remove passing an override of INSTALL_PROGRAM to the
autoconf script. It doesn't seem to serve any purpose.

ok sthen@


# 1.10 20-Nov-2014 brad

clean up some files generated during the build.

noticed by deraadt@


Revision tags: OPENBSD_5_6_BASE
# 1.9 26-Mar-2014 sthen

Remove bsd-wrapper pieces to handle pulling unbound-host.1 from src,
no longer needed now that this file is handled the same in Unbound's build
infrastructure as the other manpages.


# 1.8 21-Mar-2014 sthen

Install a /var/unbound/db directory, writable by the _unbound daemon,
and use it as the default location for the DNSSEC root key. Update default
config for this location.

With this, the only step required to enable DNSSEC validation is to
uncomment these default config entries and restart:

#module-config: "validator iterator"
#auto-trust-anchor-file: "/var/unbound/db/root.key"

There is no longer a requirement to run unbound-anchor manually to
update the root key. The rc.d script will take care of updates at boot,
and Unbound will manage the file itself at runtime.

Test with "dig test.dnssec-or-not.net txt @127.0.0.1" or similar.


# 1.7 16-Mar-2014 sthen

merge conflicts, remove old libldns files


# 1.6 15-Mar-2014 sthen

change pidfile location again; actually this is written before chroot, so
it can go straight in /var/run


# 1.5 14-Mar-2014 sthen

use $chrootdir/run for pid file, like nsd.


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.4 26-Mar-2012 sthen

Add a few missing files for 'make clean'.


# 1.3 26-Mar-2012 sthen

When clenaing, run "make realclean" in the ldns subdirectory, not just unbound.


# 1.2 26-Mar-2012 sthen

set --without-pythonmodule (this is the default anyway, but better to be explicit).


# 1.1 26-Mar-2012 sthen

Add Makefile wrapper for Unbound. From Bjorn Ketelaars <bjorn.ketelaars
at hydroxide.nl>.