Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/unbound/dist Import unbound-1.7.3
details: https://anonhg.NetBSD.org/src/rev/4be3d1a3c092
branches: trunk
changeset: 993275:4be3d1a3c092
user: christos <christos%NetBSD.org@localhost>
date: Mon Sep 03 14:08:55 2018 +0000
description:
Import unbound-1.7.3
19 June 2018: Wouter
- Fix for unbound-control on Windows and set TCP socket parameters
more closely.
- Fix windows unbound-control no cert bad file descriptor error.
18 June 2018: Wouter
- Fix that control-use-cert: no works for 127.0.0.1 to disable certs.
- Fix unbound-checkconf for control-use-cert.
15 June 2018: Wouter
- tag for 1.7.3rc1.
14 June 2018: Wouter
- #4103: Fix that auth-zone does not insist on SOA record first in
file for url downloads.
- Fix that first control-interface determines if TLS is used. Warn
when IP address interfaces are used without TLS.
- Fix nettle compile.
12 June 2018: Ralph
- Don't count CNAME response types received during qname minimisation as
query restart.
12 June 2018: Wouter
- #4102 for NSD, but for Unbound. Named unix pipes do not use
certificate and key files, access can be restricted with file and
directory permissions. The option control-use-cert is no longer
used, and ignored if found in unbound.conf.
- Rename tls-additional-ports to tls-additional-port, because every
line adds one port.
- Fix buffer size warning in unit test.
- remade dependencies in the Makefile.
6 June 2018: Wouter
- Patch to fix openwrt for mac os build darwin detection in configure.
5 June 2018: Wouter
- Fix crash if ratelimit taken into use with unbound-control
instead of with unbound.conf.
4 June 2018: Wouter
- Fix deadlock caused by incoming notify for auth-zone.
- tag for 1.7.2rc1, became 1.7.2 release on 11 June 2018,
trunk is 1.7.3 in development from this point.
- #4100: Fix stub reprime when it becomes useless.
1 June 2018: Wouter
- Rename additional-tls-port to tls-additional-ports.
The older name is accepted for backwards compatibility.
30 May 2018: Wouter
- Patch from Syzdek: Add ability to ignore RD bit and treat all
requests as if the RD bit is set.
29 May 2018: Wouter
- in compat/arc4random call getentropy_urandom when getentropy fails
with ENOSYS.
- Fix that fallback for windows port.
28 May 2018: Wouter
- Fix windows tcp and tls spin on events.
- Add routine from getdns to add windows cert store to the SSL_CTX.
- tls-win-cert option that adds the system certificate store for
authenticating DNS-over-TLS connections. It can be used instead
of the tls-cert-bundle option, or with it to add certificates.
25 May 2018: Wouter
- For TCP and TLS connections that don't establish, perform address
update in infra cache, so future selections can exclude them.
- Fix that tcp sticky events are removed for closed fd on windows.
- Fix close events for tcp only.
24 May 2018: Wouter
- Fix that libunbound can do DNS-over-TLS, when configured.
- Fix that windows unbound service can use DNS-over-TLS.
- unbound-host initializes ssl (for potential DNS-over-TLS usage
inside libunbound), when ssl upstream or a cert-bundle is configured.
23 May 2018: Wouter
- Use accept4 to speed up incoming TCP (and TLS) connections,
available on Linux, FreeBSD and OpenBSD.
17 May 2018: Ralph
- Qname minimisation default changed to yes.
15 May 2018: Wouter
- Fix low-rtt-pct to low-rtt-permil, as it is parts in one thousand.
11 May 2018: Wouter
- Fix contrib/libunbound.pc for libssl libcrypto references,
from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226914
7 May 2018: Wouter
- Fix windows to not have sticky TLS events for TCP.
- Fix read of DNS over TLS length and data in one read call.
- Fix mesh state assertion failure due to callback removal.
3 May 2018: Wouter
- Fix that configure --with-libhiredis also turns on cachedb.
- Fix gcc 8 buffer warning in testcode.
- Fix function type cast warning in libunbound context callback type.
2 May 2018: Wouter
- Fix fail to reject dead peers in forward-zone, with ssl-upstream.
1 May 2018: Wouter
- Fix that unbound-control reload frees the rrset keys and returns
the memory pages to the system.
30 April 2018: Wouter
- Fix spelling error in man page and note defaults as no instead of
off.
26 April 2018: Wouter
- Fix for crash in daemon_cleanup with dnstap during reload,
from Saksham Manchanda.
- Also that for dnscrypt.
- tag for 1.7.1rc1 release. Became 1.7.1 release on 3 May, trunk
is from here 1.7.2 in development.
25 April 2018: Ralph
- Fix memory leak when caching wildcard records for aggressive NSEC use
24 April 2018: Wouter
- Fix contrib/fastrpz.patch for this release.
- Fix auth https for libev.
24 April 2018: Ralph
- Added root-key-sentinel support
23 April 2018: Wouter
- makedist uses bz2 for expat code, instead of tar.gz.
- Fix #4092: libunbound: use-caps-for-id lacks colon in
config_set_option.
- auth zone http download stores exact copy of downloaded file,
including comments in the file.
- Fix sldns parse failure for CDS alternate delete syntax empty hex.
- Attempt for auth zone fix; add of callback in mesh gets from
callback does not skip callback of result.
- Fix cname classification with qname minimisation enabled.
- list_auth_zones unbound-control command.
20 April 2018: Wouter
- man page documentation for dns-over-tls forward-addr '#' notation.
- removed free from failed parse case.
- Fix #4091: Fix that reload of auth-zone does not merge the zonefile
with the previous contents.
- Delete auth zone when removed from config.
19 April 2018: Wouter
- Can set tls authentication with forward-addr: IP#tls.auth.name
And put the public cert bundle in tls-cert-bundle: "ca-bundle.pem".
such as forward-addr: 9.9.9.9@853#dns.quad9.net or
1.1.1.1@853#cloudflare-dns.com
- Fix #658: unbound using TLS in a forwarding configuration does not
verify the server's certificate (RFC 8310 support).
- For addr with #authname and no @port notation, the default is 853.
18 April 2018: Wouter
- Fix auth-zone retry timer to be on schedule with retry timeout,
with backoff. Also time a refresh at the zone expiry.
17 April 2018: Wouter
- auth zone notify work.
- allow-notify: config statement for auth-zones.
- unit test for allow-notify
16 April 2018: Wouter
- Fix auth zone target lookup iterator.
- auth zone notify with prefix
- auth zone notify work.
13 April 2018: Wouter
- Fix for max include depth for authzones.
- Fix memory free on fail for $INCLUDE in authzone.
- Fix that an internal error to look up the wrong rr type for
auth zone gets stopped, before trying to send there.
- auth zone notify work.
10 April 2018: Ralph
- num.query.aggressive.NOERROR and num.query.aggressive.NXDOMAIN
statistics counters.
10 April 2018: Wouter
- documentation for low-rtt and low-rtt-pct.
- auth zone notify work.
9 April 2018: Wouter
- Fix that flush_zone sets prefetch ttl expired, so that with
serve-expired enabled it'll start prefetching those entries.
- num.query.authzone.up and num.query.authzone.down statistics counters.
- Fix downstream auth zone, only fallback when auth zone fails to
answer and fallback is enabled.
- Accept both option names with and without colon for get_option
and set_option.
- low-rtt and low-rtt-pct in unbound.conf enable the server selection
of fast servers for some percentage of the time.
5 April 2018: Wouter
- Combine write of tcp length and tcp query for dns over tls.
- nitpick fixes in example.conf.
- Fix above stub queries for type NS and useless delegation point.
- Fix unbound-control over pipe with openssl 1.1.1, the TLSv1.3
tls_choose_sigalg routine does not allow the ciphers for the pipe,
so use TLSv1.2.
- ED448 support.
3 April 2018: Wouter
- Fix #4043: make test fails due to v6 presentation issue in macOS.
- Fix unable to resolve after new WLAN connection, due to auth-zone
failing with a forwarder set. Now, auth-zone is only used for
answers (not referrals) when a forwarder is set.
29 March 2018: Ralph
- Check "result" in dup_all(), by Florian Obser.
23 March 2018: Ralph
- Fix unbound-control get_option aggressive-nsec
21 March 2018: Ralph
- Do not use cached NSEC records to generate negative answers for
domains under DNSSEC Negative Trust Anchors.
19 March 2018: Wouter
- iana port update.
16 March 2018: Wouter
- corrected a minor typo in the changelog.
- move htobe64/be64toh portability code to cachedb.c.
15 March 2018: Wouter
- Add --with-libhiredis, unbound support for a new cachedb backend
that uses a Redis server as the storage. This implementation
depends on the hiredis client library (https://redislabs.com/lp/hiredis/).
And unbound should be built with both --enable-cachedb and
--with-libhiredis[=PATH] (where $PATH/include/hiredis/hiredis.h
should exist). Patch from Jinmei Tatuya (Infoblox).
- Fix #3817: core dump happens in libunbound delete, when queued
servfail hits deleted message queue.
- Create additional tls service interfaces by opening them on other
portnumbers and listing the portnumbers as additional-tls-port: nr.
13 March 2018: Wouter
- Fix typo in documentation.
- Fix #3736: Fix 0 TTL domains stuck on SERVFAIL unless manually
flushed with serve-expired on.
12 March 2018: Wouter
- Added documentation for aggressive-nsec: yes.
- tag 1.7.0rc3. That became the 1.7.0 release on 15 Mar, trunk
now has 1.7.1 in development.
- Fix #3727: Protocol name is TLS, options have been renamed but
documentation is not consistent.
- Check IXFR start serial.
9 March 2018: Wouter
- Fix #3598: Fix swig build issue on rhel6 based system.
configure --disable-swig-version-check stops the swig version check.
8 March 2018: Wouter
- tag 1.7.0rc2.
7 March 2018: Wouter
- Fixed contrib/fastrpz.patch, even though this already applied
cleanly for me, now also for others.
- patch to log creates keytag queries, from A. Schulze.
- patch suggested by Debian lintian: allow to -> allow one to, from
A. Schulze.
- Attempt to remove warning about trailing whitespace.
6 March 2018: Wouter
- Reverted fix for #3512, this may not be the best way forward;
although it could be changed at a later time, to stay similar to
other implementations.
- svn trunk contains 1.7.0, this is the number for the next release.
- Fix for windows compile.
- tag 1.7.0rc1.
5 March 2018: Wouter
- Fix to check define of DSA for when openssl is without deprecated.
- iana port update.
- Fix #3582: Squelch address already in use log when reuseaddr option
causes same port to be used twice for tcp connections.
27 February 2018: Wouter
- Fixup contrib/fastrpz.patch so that it applies.
- Fix compile without threads, and remove unused variable.
- Fix compile with staticexe and python module.
- Fix nettle compile.
22 February 2018: Ralph
- Save wildcard RRset from answer with original owner for use in
aggressive NSEC.
21 February 2018: Wouter
- Fix #3512: unbound incorrectly reports SERVFAIL for CAA query
when there is a CNAME loop.
- Fix validation for CNAME loops. When it detects a cname loop,
by finding the cname, cname in the existing list, it returns
the partial result with the validation result up to then.
- more robust cachedump rrset routine.
19 February 2018: Wouter
- Fix #3505: Documentation for default local zones references
wrong RFC.
- Fix #3494: local-zone noview can be used to break out of the view
to the global local zone contents, for queries for that zone.
- Fix for more maintainable code in localzone.
16 February 2018: Wouter
- Fixes for clang static analyzer, the missing ; in
edns-subnet/addrtree.c after the assert made clang analyzer
produce a failure to analyze it.
13 February 2018: Ralph
- Aggressive NSEC tests
13 February 2018: Wouter
- tls-cert-bundle option in unbound.conf enables TLS authentication.
- iana port update.
12 February 2018: Wouter
- Unit test for auth zone https url download.
12 February 2018: Ralph
- Added tests with wildcard expanded NSEC records (CVE-2017-15105 test)
- Processed aggressive NSEC code review remarks Wouter
8 February 2018: Ralph
- Aggressive use of NSEC implementation. Use cached NSEC records to
generate NXDOMAIN, NODATA and positive wildcard answers.
8 February 2018: Wouter
- iana port update.
- auth zone url config.
5 February 2018: Wouter
- Fix #3451: dnstap not building when you have a separate build dir.
And removed protoc warning, set dnstap.proto syntax to proto2.
- auth-zone provides a way to configure RFC7706 from unbound.conf,
eg. with auth-zone: name: "." for-downstream: no for-upstream: yes
fallback-enabled: yes and masters or a zonefile with data.
2 February 2018: Wouter
- Fix unfreed locks in log and arc4random at exit of unbound.
- unit test with valgrind
- Fix lock race condition in dns cache dname synthesis.
- lock subnet new item before insertion to please checklocks,
no modification of critical regions outside of lock region.
1 February 2018: Wouter
- fix unaligned structure making a false positive in checklock
unitialised memory.
29 January 2018: Ralph
- Use NSEC with longest ce to prove wildcard absence.
- Only use *.ce to prove wildcard absence, no longer names.
25 January 2018: Wouter
- ltrace.conf file for libunbound in contrib.
23 January 2018: Wouter
- Fix that unbound-checkconf -f flag works with auto-trust-anchor-file
for startup scripts to get the full pathname(s) of anchor file(s).
- Print fatal errors about remote control setup before log init,
so that it is printed to console.
22 January 2018: Wouter
- Accept tls-upstream in unbound.conf, the ssl-upstream keyword is
also recognized and means the same. Also for tls-port,
tls-service-key, tls-service-pem, stub-tls-upstream and
forward-tls-upstream.
- Fix #3397: Fix that cachedb could return a partial CNAME chain.
- Fix #3397: Fix that when the cache contains an unsigned DNAME in
the middle of a cname chain, a result without the DNAME could
be returned.
diffstat:
external/bsd/unbound/dist/Makefile.in | 1035 +-
external/bsd/unbound/dist/cachedb/cachedb.c | 30 +-
external/bsd/unbound/dist/cachedb/cachedb.h | 2 +
external/bsd/unbound/dist/cachedb/redis.c | 283 +
external/bsd/unbound/dist/cachedb/redis.h | 45 +
external/bsd/unbound/dist/compat/arc4_lock.c | 15 +
external/bsd/unbound/dist/compat/arc4random.c | 73 +-
external/bsd/unbound/dist/config.h.in | 38 +
external/bsd/unbound/dist/configure | 388 +-
external/bsd/unbound/dist/configure.ac | 127 +-
external/bsd/unbound/dist/contrib/README | 4 +
external/bsd/unbound/dist/contrib/fastrpz.patch | 354 +-
external/bsd/unbound/dist/contrib/libunbound.pc.in | 4 +-
external/bsd/unbound/dist/contrib/libunbound.so.conf | 41 +
external/bsd/unbound/dist/contrib/unbound-querycachedb.py | 77 +
external/bsd/unbound/dist/daemon/acl_list.c | 2 +
external/bsd/unbound/dist/daemon/acl_list.h | 4 +-
external/bsd/unbound/dist/daemon/cachedump.c | 43 +-
external/bsd/unbound/dist/daemon/cachedump.h | 7 +-
external/bsd/unbound/dist/daemon/daemon.c | 21 +
external/bsd/unbound/dist/daemon/remote.c | 577 +-
external/bsd/unbound/dist/daemon/remote.h | 27 +-
external/bsd/unbound/dist/daemon/stats.c | 45 +
external/bsd/unbound/dist/daemon/unbound.c | 32 +-
external/bsd/unbound/dist/daemon/worker.c | 138 +-
external/bsd/unbound/dist/dnscrypt/dnscrypt.c | 76 +-
external/bsd/unbound/dist/dnscrypt/dnscrypt.h | 2 +
external/bsd/unbound/dist/dnscrypt/dnscrypt.m4 | 8 +
external/bsd/unbound/dist/dnstap/dnstap.proto | 1 +
external/bsd/unbound/dist/doc/Changelog | 488 +-
external/bsd/unbound/dist/doc/README | 2 +-
external/bsd/unbound/dist/doc/example.conf.in | 104 +-
external/bsd/unbound/dist/doc/libunbound.3.in | 18 +-
external/bsd/unbound/dist/doc/unbound-anchor.8.in | 2 +-
external/bsd/unbound/dist/doc/unbound-checkconf.8.in | 2 +-
external/bsd/unbound/dist/doc/unbound-control.8.in | 29 +-
external/bsd/unbound/dist/doc/unbound-host.1.in | 2 +-
external/bsd/unbound/dist/doc/unbound.8.in | 4 +-
external/bsd/unbound/dist/doc/unbound.conf.5.in | 307 +-
external/bsd/unbound/dist/edns-subnet/addrtree.c | 2 +-
external/bsd/unbound/dist/edns-subnet/subnetmod.c | 4 +
external/bsd/unbound/dist/iterator/iter_delegpt.c | 34 +-
external/bsd/unbound/dist/iterator/iter_delegpt.h | 10 +-
external/bsd/unbound/dist/iterator/iter_fwd.c | 6 +-
external/bsd/unbound/dist/iterator/iter_hints.c | 8 +-
external/bsd/unbound/dist/iterator/iter_scrub.c | 18 +
external/bsd/unbound/dist/iterator/iter_utils.c | 30 +-
external/bsd/unbound/dist/iterator/iter_utils.h | 16 +-
external/bsd/unbound/dist/iterator/iterator.c | 481 +-
external/bsd/unbound/dist/iterator/iterator.h | 5 +
external/bsd/unbound/dist/libunbound/context.c | 8 +-
external/bsd/unbound/dist/libunbound/context.h | 9 +-
external/bsd/unbound/dist/libunbound/libunbound.c | 20 +-
external/bsd/unbound/dist/libunbound/libworker.c | 74 +-
external/bsd/unbound/dist/libunbound/libworker.h | 2 +
external/bsd/unbound/dist/libunbound/unbound.h | 10 +
external/bsd/unbound/dist/libunbound/worker.h | 10 +-
external/bsd/unbound/dist/pythonmod/interface.i | 4 +-
external/bsd/unbound/dist/services/authzone.c | 4385 ++++++-
external/bsd/unbound/dist/services/authzone.h | 456 +-
external/bsd/unbound/dist/services/cache/dns.c | 104 +-
external/bsd/unbound/dist/services/cache/dns.h | 17 +-
external/bsd/unbound/dist/services/cache/infra.c | 28 +-
external/bsd/unbound/dist/services/cache/rrset.c | 34 +
external/bsd/unbound/dist/services/cache/rrset.h | 18 +
external/bsd/unbound/dist/services/listen_dnsport.c | 74 +-
external/bsd/unbound/dist/services/localzone.c | 69 +-
external/bsd/unbound/dist/services/localzone.h | 4 +-
external/bsd/unbound/dist/services/mesh.c | 21 +-
external/bsd/unbound/dist/services/outside_network.c | 343 +-
external/bsd/unbound/dist/services/outside_network.h | 77 +-
external/bsd/unbound/dist/sldns/keyraw.c | 29 +
external/bsd/unbound/dist/sldns/keyraw.h | 9 +
external/bsd/unbound/dist/sldns/str2wire.c | 24 +-
external/bsd/unbound/dist/sldns/str2wire.h | 6 +
external/bsd/unbound/dist/sldns/wire2str.c | 6 +
external/bsd/unbound/dist/sldns/wire2str.h | 16 +
external/bsd/unbound/dist/smallapp/unbound-checkconf.c | 26 +-
external/bsd/unbound/dist/smallapp/unbound-control.c | 194 +-
external/bsd/unbound/dist/smallapp/unbound-host.c | 28 +
external/bsd/unbound/dist/smallapp/worker_cb.c | 4 +-
external/bsd/unbound/dist/testcode/asynclook.c | 30 +
external/bsd/unbound/dist/testcode/fake_event.c | 413 +-
external/bsd/unbound/dist/testcode/replay.c | 9 +
external/bsd/unbound/dist/testcode/replay.h | 13 +
external/bsd/unbound/dist/testcode/streamtcp.c | 2 +-
external/bsd/unbound/dist/testcode/testbound.c | 77 +-
external/bsd/unbound/dist/testcode/testpkts.c | 16 +-
external/bsd/unbound/dist/testcode/unitauth.c | 60 +-
external/bsd/unbound/dist/testcode/unitmain.c | 4 +-
external/bsd/unbound/dist/testcode/unitneg.c | 6 +-
external/bsd/unbound/dist/testcode/unitverify.c | 6 +
external/bsd/unbound/dist/testdata/02-unittest.tdir/02-unittest.test | 45 +-
external/bsd/unbound/dist/testdata/03-testbound.tdir/03-testbound.test | 36 +-
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.conf | 18 +
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.dsc | 16 +
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.post | 10 +
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.pre | 31 +
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.test | 51 +
external/bsd/unbound/dist/testdata/auth_axfr.tdir/auth_axfr.testns | 27 +
external/bsd/unbound/dist/testdata/auth_https.tdir/127.0.0.1/example.com.zone | 3 +
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.conf | 18 +
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.dsc | 16 +
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.post | 11 +
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.pre | 34 +
external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.test | 51 +
external/bsd/unbound/dist/testdata/auth_https.tdir/petal.key | 21 +
external/bsd/unbound/dist/testdata/auth_https.tdir/petal.pem | 14 +
external/bsd/unbound/dist/testdata/auth_xfr.rpl | 232 +
external/bsd/unbound/dist/testdata/auth_xfr_host.rpl | 248 +
external/bsd/unbound/dist/testdata/auth_xfr_ixfr.rpl | 277 +
external/bsd/unbound/dist/testdata/auth_xfr_ixfrisaxfr.rpl | 236 +
external/bsd/unbound/dist/testdata/auth_xfr_ixfrmismatch.rpl | 267 +
external/bsd/unbound/dist/testdata/auth_xfr_ixfrnotimpl.rpl | 250 +
external/bsd/unbound/dist/testdata/auth_xfr_notify.rpl | 262 +
external/bsd/unbound/dist/testdata/auth_xfr_probesoa.rpl | 219 +
external/bsd/unbound/dist/testdata/auth_zonefile.rpl | 189 +
external/bsd/unbound/dist/testdata/auth_zonefile_dnssec.rpl | 194 +
external/bsd/unbound/dist/testdata/auth_zonefile_dnssec_fail.rpl | 202 +
external/bsd/unbound/dist/testdata/auth_zonefile_down.rpl | 185 +
external/bsd/unbound/dist/testdata/auth_zonefile_noup.rpl | 184 +
external/bsd/unbound/dist/testdata/auth_zonefile_root.rpl | 181 +
external/bsd/unbound/dist/testdata/autotrust_init_failsig.rpl | 1 +
external/bsd/unbound/dist/testdata/autotrust_revtp_use.rpl | 1 +
external/bsd/unbound/dist/testdata/black_data.rpl | 1 +
external/bsd/unbound/dist/testdata/black_dnskey.rpl | 1 +
external/bsd/unbound/dist/testdata/black_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/black_ent.rpl | 1 +
external/bsd/unbound/dist/testdata/black_prime.rpl | 1 +
external/bsd/unbound/dist/testdata/black_prime_entry.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_anchor.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_ask_higher.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_below_ta.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_delegation.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_ds_lookup.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_insecure.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_insecure_negcache.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_keyretry.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_negnx.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_optout.rpl | 1 +
external/bsd/unbound/dist/testdata/dlv_remove_pos.rpl | 1 +
external/bsd/unbound/dist/testdata/dns64_lookup.rpl | 1 +
external/bsd/unbound/dist/testdata/domain_insec_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/fetch_glue.rpl | 1 +
external/bsd/unbound/dist/testdata/fetch_glue_cname.rpl | 1 +
external/bsd/unbound/dist/testdata/fwd_0ttlservfail.rpl | 85 +
external/bsd/unbound/dist/testdata/fwd_oneport.tdir/fwd_oneport.pre | 2 +-
external/bsd/unbound/dist/testdata/fwd_oneport.tdir/fwd_oneport.test | 2 +-
external/bsd/unbound/dist/testdata/fwddlv_parse.rpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_bogus_ipseckey.crpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_enabled.crpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_ignore_bogus_ipseckey.crpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_max_ttl.crpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_strict.crpl | 1 +
external/bsd/unbound/dist/testdata/ipsecmod_whitelist.crpl | 1 +
external/bsd/unbound/dist/testdata/iter_class_any.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_cname_double.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_cname_nx.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_cname_qnamecopy.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_cycle.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_cycle_noh.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dname_insec.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dnsseclame_bug.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dnsseclame_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dnsseclame_ds_ok.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dnsseclame_ta.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_dnsseclame_ta_ok.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_donotq127.rpl | 2 +
external/bsd/unbound/dist/testdata/iter_ds_locate_ns_detach.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_ds_referral.rpl | 213 +
external/bsd/unbound/dist/testdata/iter_ds_reply.rpl | 225 +
external/bsd/unbound/dist/testdata/iter_emptydp.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_emptydp_for_glue.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_got6only.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_hint_lame.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_lame_noaa.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_lamescrub.rpl | 2 +
external/bsd/unbound/dist/testdata/iter_mod.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_ns_badip.rpl | 3 +-
external/bsd/unbound/dist/testdata/iter_ns_spoof.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_pcdirect.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_prefetch.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_prefetch_childns.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_prefetch_ns.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_primenoglue.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_privaddr.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_reclame_one.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_recurse.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_resolve.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_resolve_minimised.rpl | 1 -
external/bsd/unbound/dist/testdata/iter_scrub_cname_an.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_scrub_dname_insec.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_scrub_dname_rev.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_scrub_dname_sec.rpl | 1 +
external/bsd/unbound/dist/testdata/iter_timeout_ra_aaaa.rpl | 1 +
external/bsd/unbound/dist/testdata/local_ds.rpl | 2 +-
external/bsd/unbound/dist/testdata/local_nodefault.rpl | 1 +
external/bsd/unbound/dist/testdata/local_typetransparent.rpl | 1 +
external/bsd/unbound/dist/testdata/nomem_cnametopos.rpl | 1 +
external/bsd/unbound/dist/testdata/root_key_sentinel.rpl | 185 +
external/bsd/unbound/dist/testdata/stop_nxdomain.rpl | 1 +
external/bsd/unbound/dist/testdata/stream_ssl.tdir/stream_ssl.clie.conf | 3 +-
external/bsd/unbound/dist/testdata/subnet_cached.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_derived.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_format_ip4.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_max_source.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_not_whitelisted.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_val_positive.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_val_positive_client.crpl | 1 +
external/bsd/unbound/dist/testdata/subnet_without_validator.crpl | 1 +
external/bsd/unbound/dist/testdata/tcp_sigpipe.tdir/tcp_sigpipe.testns | 2 +-
external/bsd/unbound/dist/testdata/test_signatures.9 | 21 +
external/bsd/unbound/dist/testdata/test_sigs.ed448 | 21 +
external/bsd/unbound/dist/testdata/ttl_max.rpl | 1 +
external/bsd/unbound/dist/testdata/ttl_min.rpl | 1 +
external/bsd/unbound/dist/testdata/ttl_msg.rpl | 1 +
external/bsd/unbound/dist/testdata/val_adbit.rpl | 1 +
external/bsd/unbound/dist/testdata/val_adcopy.rpl | 1 +
external/bsd/unbound/dist/testdata/val_anchor_nx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_anchor_nx_nosig.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ans_dsent.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ans_nx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_any.rpl | 1 +
external/bsd/unbound/dist/testdata/val_any_cname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_any_dname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cname_loop1.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cname_loop2.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cname_loop3.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnameinsectopos.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnamenx_dblnsec.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnamenx_rcodenx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnameqtype.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametocnamewctoposwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametodname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametodnametocnametopos.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametonodata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametonodata_nonsec.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametonsec.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametonx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametooptin.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametopos.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametoposnowc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnametoposwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnamewctonodata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnamewctonx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_cnamewctoposwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_deleg_nons.rpl | 1 +
external/bsd/unbound/dist/testdata/val_dnametopos.rpl | 1 +
external/bsd/unbound/dist/testdata/val_dnametoposwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_dnamewc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_afterprime.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_cname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_cnamesub.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_gost.crpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_gost_downgrade.crpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_sha2.crpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_sha2_downgrade.crpl | 1 +
external/bsd/unbound/dist/testdata/val_ds_sha2_lenient.crpl | 1 +
external/bsd/unbound/dist/testdata/val_entds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_keyprefetch.rpl | 1 +
external/bsd/unbound/dist/testdata/val_keyprefetch_verify.rpl | 1 +
external/bsd/unbound/dist/testdata/val_mal_wc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_negcache_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_negcache_dssoa.rpl | 1 +
external/bsd/unbound/dist/testdata/val_negcache_nodata.rpl | 167 +
external/bsd/unbound/dist/testdata/val_negcache_nta.rpl | 121 +
external/bsd/unbound/dist/testdata/val_negcache_nxdomain.rpl | 110 +
external/bsd/unbound/dist/testdata/val_noadwhennodo.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_ent.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_entnx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_entwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_failsig.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_failwc.rpl | 72 +
external/bsd/unbound/dist/testdata/val_nodata_hasdata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodata_zonecut.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodatawc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodatawc_badce.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodatawc_nodeny.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nodatawc_one.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_noce.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_nonc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_nowc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b21_nodataent.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b21_nodataent_wr.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b2_nodata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_negcache.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_noce.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_nonc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b4_wild.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b4_wild_wr.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_noce.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nonc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nowc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_cname_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_cname_par.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_cname_sub.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_cnametocnamewctoposwc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_iter_high.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_nodatawccname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_nods.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_nods_badopt.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_nods_badsig.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_nods_negcache.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_optout_ad.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_wcany.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nsec3_wcany_nodeny.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx_failwc.rpl | 70 +
external/bsd/unbound/dist/testdata/val_nx_nodeny.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx_nowc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx_nsec3_collision.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx_nsec3_params.rpl | 1 +
external/bsd/unbound/dist/testdata/val_nx_overreach.rpl | 1 +
external/bsd/unbound/dist/testdata/val_pos_truncns.rpl | 1 +
external/bsd/unbound/dist/testdata/val_positive.rpl | 1 +
external/bsd/unbound/dist/testdata/val_positive_wc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_positive_wc_nodeny.rpl | 1 +
external/bsd/unbound/dist/testdata/val_qds_badanc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_qds_oneanc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_qds_twoanc.rpl | 1 +
external/bsd/unbound/dist/testdata/val_refer_unsignadd.rpl | 1 +
external/bsd/unbound/dist/testdata/val_referd.rpl | 1 +
external/bsd/unbound/dist/testdata/val_referglue.rpl | 1 +
external/bsd/unbound/dist/testdata/val_rrsig.rpl | 1 +
external/bsd/unbound/dist/testdata/val_secds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_spurious_ns.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ta_algo_dnskey.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ta_algo_dnskey_dp.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ta_algo_missing.rpl | 1 +
external/bsd/unbound/dist/testdata/val_ta_algo_missing_dp.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unalgo_anchor.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unalgo_dlv.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unalgo_ds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unsec_cname.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unsecds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unsecds_negcache.rpl | 1 +
external/bsd/unbound/dist/testdata/val_unsecds_qtypeds.rpl | 1 +
external/bsd/unbound/dist/testdata/val_wild_pos.rpl | 1 +
external/bsd/unbound/dist/testdata/views.rpl | 1 +
external/bsd/unbound/dist/util/alloc.c | 42 +-
external/bsd/unbound/dist/util/alloc.h | 8 +
external/bsd/unbound/dist/util/config_file.c | 122 +-
external/bsd/unbound/dist/util/config_file.h | 101 +-
external/bsd/unbound/dist/util/configlexer.c | 6264 +++++----
external/bsd/unbound/dist/util/configlexer.lex | 31 +-
external/bsd/unbound/dist/util/configparser.c | 3920 +++--
external/bsd/unbound/dist/util/configparser.h | 396 +-
external/bsd/unbound/dist/util/configparser.y | 252 +-
external/bsd/unbound/dist/util/data/dname.c | 23 +
external/bsd/unbound/dist/util/data/dname.h | 11 +
external/bsd/unbound/dist/util/data/msgparse.c | 34 +-
external/bsd/unbound/dist/util/data/msgreply.c | 35 +-
external/bsd/unbound/dist/util/data/msgreply.h | 4 +
external/bsd/unbound/dist/util/data/packed_rrset.c | 1 +
external/bsd/unbound/dist/util/data/packed_rrset.h | 4 +
external/bsd/unbound/dist/util/fptr_wlist.c | 12 +-
external/bsd/unbound/dist/util/fptr_wlist.h | 3 +-
external/bsd/unbound/dist/util/iana_ports.inc | 7 +
external/bsd/unbound/dist/util/log.c | 11 +
external/bsd/unbound/dist/util/log.h | 9 +
external/bsd/unbound/dist/util/module.h | 13 +-
external/bsd/unbound/dist/util/net_help.c | 193 +-
external/bsd/unbound/dist/util/net_help.h | 37 +-
external/bsd/unbound/dist/util/netevent.c | 890 +-
external/bsd/unbound/dist/util/netevent.h | 41 +
external/bsd/unbound/dist/util/tube.c | 10 +-
external/bsd/unbound/dist/util/ub_event.c | 10 +-
external/bsd/unbound/dist/validator/val_anchor.c | 41 +
external/bsd/unbound/dist/validator/val_anchor.h | 15 +
external/bsd/unbound/dist/validator/val_neg.c | 284 +-
external/bsd/unbound/dist/validator/val_neg.h | 9 +-
external/bsd/unbound/dist/validator/val_nsec.c | 7 +-
external/bsd/unbound/dist/validator/val_secalgo.c | 16 +-
external/bsd/unbound/dist/validator/val_sigcrypt.c | 64 +-
external/bsd/unbound/dist/validator/val_utils.c | 6 +-
external/bsd/unbound/dist/validator/val_utils.h | 4 +-
external/bsd/unbound/dist/validator/validator.c | 115 +-
external/bsd/unbound/dist/validator/validator.h | 7 +
external/bsd/unbound/dist/winrc/win_svc.c | 9 +
383 files changed, 23119 insertions(+), 6796 deletions(-)
diffs (truncated from 41747 to 300 lines):
diff -r 64787ad45fa5 -r 4be3d1a3c092 external/bsd/unbound/dist/Makefile.in
--- a/external/bsd/unbound/dist/Makefile.in Mon Sep 03 11:43:38 2018 +0000
+++ b/external/bsd/unbound/dist/Makefile.in Mon Sep 03 14:08:55 2018 +0000
@@ -112,7 +112,7 @@
services/localzone.c services/mesh.c services/modstack.c services/view.c \
services/outbound_list.c services/outside_network.c util/alloc.c \
util/config_file.c util/configlexer.c util/configparser.c \
-util/shm_side/shm_main.c services/authzone.c\
+util/shm_side/shm_main.c services/authzone.c \
util/fptr_wlist.c util/locks.c util/log.c util/mini_event.c util/module.c \
util/netevent.c util/net_help.c util/random.c util/rbtree.c util/regional.c \
util/rtt.c util/storage/dnstree.c util/storage/lookup3.c \
@@ -124,7 +124,7 @@
validator/val_sigcrypt.c validator/val_utils.c dns64/dns64.c \
edns-subnet/edns-subnet.c edns-subnet/subnetmod.c \
edns-subnet/addrtree.c edns-subnet/subnet-whitelist.c \
-cachedb/cachedb.c respip/respip.c $(CHECKLOCK_SRC) \
+cachedb/cachedb.c cachedb/redis.c respip/respip.c $(CHECKLOCK_SRC) \
$(DNSTAP_SRC) $(DNSCRYPT_SRC) $(IPSECMOD_SRC)
COMMON_OBJ_WITHOUT_NETCALL=dns.lo infra.lo rrset.lo dname.lo msgencode.lo \
as112.lo msgparse.lo msgreply.lo packed_rrset.lo iterator.lo iter_delegpt.lo \
@@ -135,10 +135,9 @@
random.lo rbtree.lo regional.lo rtt.lo dnstree.lo lookup3.lo lruhash.lo \
slabhash.lo timehist.lo tube.lo winsock_event.lo autotrust.lo val_anchor.lo \
validator.lo val_kcache.lo val_kentry.lo val_neg.lo val_nsec3.lo val_nsec.lo \
-val_secalgo.lo val_sigcrypt.lo val_utils.lo dns64.lo cachedb.lo authzone.lo\
+val_secalgo.lo val_sigcrypt.lo val_utils.lo dns64.lo cachedb.lo redis.lo authzone.lo \
$(SUBNET_OBJ) $(PYTHONMOD_OBJ) $(CHECKLOCK_OBJ) $(DNSTAP_OBJ) $(DNSCRYPT_OBJ) \
-$(IPSECMOD_OBJ)
-COMMON_OBJ_WITHOUT_NETCALL+=respip.lo
+$(IPSECMOD_OBJ) respip.lo
COMMON_OBJ_WITHOUT_UB_EVENT=$(COMMON_OBJ_WITHOUT_NETCALL) netevent.lo listen_dnsport.lo \
outside_network.lo
COMMON_OBJ=$(COMMON_OBJ_WITHOUT_UB_EVENT) ub_event.lo
@@ -265,7 +264,7 @@
COMPILE=$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) @PTHREAD_CFLAGS_ONLY@
LINK=$(LIBTOOL) --tag=CC --mode=link $(CC) $(staticexe) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
-LINK_LIB=$(LIBTOOL) --tag=CC --mode=link $(CC) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(staticexe) -version-info @LIBUNBOUND_CURRENT@:@LIBUNBOUND_REVISION@:@LIBUNBOUND_AGE@ -no-undefined
+LINK_LIB=$(LIBTOOL) --tag=CC --mode=link $(CC) $(RUNTIME_PATH) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -version-info @LIBUNBOUND_CURRENT@:@LIBUNBOUND_REVISION@:@LIBUNBOUND_AGE@ -no-undefined
.PHONY: clean realclean doc lint all install uninstall tests test strip lib longtest longcheck check alltargets
@@ -328,7 +327,7 @@
$(LINK) -o $@ $(CONTROL_OBJ_LINK) $(EXTRALINK) $(SSLLIB) $(LIBS)
unbound-host$(EXEEXT): $(HOST_OBJ_LINK) libunbound.la
- $(LINK) -o $@ $(HOST_OBJ_LINK) -L. -L.libs -lunbound $(LIBS)
+ $(LINK) -o $@ $(HOST_OBJ_LINK) -L. -L.libs -lunbound $(SSLLIB) $(LIBS)
unbound-anchor$(EXEEXT): $(UBANCHOR_OBJ_LINK) libunbound.la
$(LINK) -o $@ $(UBANCHOR_OBJ_LINK) -L. -L.libs -lunbound -lexpat $(SSLLIB) $(LIBS)
@@ -361,7 +360,7 @@
$(LINK) -o $@ $(MEMSTATS_OBJ_LINK) $(SSLLIB) $(LIBS)
asynclook$(EXEEXT): $(ASYNCLOOK_OBJ_LINK) libunbound.la
- $(LINK) -o $@ $(ASYNCLOOK_OBJ_LINK) $(LIBS) -L. -L.libs -lunbound
+ $(LINK) -o $@ $(ASYNCLOOK_OBJ_LINK) -L. -L.libs -lunbound $(SSLLIB) $(LIBS)
streamtcp$(EXEEXT): $(STREAMTCP_OBJ_LINK)
$(LINK) -o $@ $(STREAMTCP_OBJ_LINK) $(SSLLIB) $(LIBS)
@@ -390,7 +389,7 @@
dnstap/dnstap.pb-c.c dnstap/dnstap.pb-c.h: $(srcdir)/dnstap/dnstap.proto
@-if test ! -d dnstap; then $(INSTALL) -d dnstap; fi
- $(PROTOC_C) --c_out=. $(srcdir)/dnstap/dnstap.proto
+ $(PROTOC_C) --c_out=. --proto_path=$(srcdir) $(srcdir)/dnstap/dnstap.proto
dnstap.pb-c.lo dnstap.pb-c.o: dnstap/dnstap.pb-c.c dnstap/dnstap.pb-c.h
@@ -533,6 +532,8 @@
$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man8
$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man5
$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1
+ $(INSTALL) -m 755 -d $(DESTDIR)$(libdir)/pkgconfig
+ $(INSTALL) -m 644 contrib/libunbound.pc $(DESTDIR)$(libdir)/pkgconfig
$(LIBTOOL) --mode=install cp -f unbound$(EXEEXT) $(DESTDIR)$(sbindir)/unbound$(EXEEXT)
$(LIBTOOL) --mode=install cp -f unbound-checkconf$(EXEEXT) $(DESTDIR)$(sbindir)/unbound-checkconf$(EXEEXT)
$(LIBTOOL) --mode=install cp -f unbound-control$(EXEEXT) $(DESTDIR)$(sbindir)/unbound-control$(EXEEXT)
@@ -627,102 +628,108 @@
# Dependencies
dns.lo dns.o: $(srcdir)/services/cache/dns.c config.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/util/log.h \
$(srcdir)/validator/val_nsec.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/storage/lruhash.h \
- $(srcdir)/util/locks.h $(srcdir)/validator/val_utils.h $(srcdir)/services/cache/dns.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/services/cache/rrset.h $(srcdir)/util/storage/slabhash.h \
- $(srcdir)/util/data/dname.h $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/util/net_help.h $(srcdir)/util/regional.h $(srcdir)/util/config_file.h \
- $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/util/locks.h $(srcdir)/testcode/checklocks.h $(srcdir)/validator/val_utils.h $(srcdir)/sldns/pkthdr.h \
+ $(srcdir)/services/cache/dns.h $(srcdir)/util/data/msgreply.h $(srcdir)/services/cache/rrset.h \
+ $(srcdir)/util/storage/slabhash.h $(srcdir)/util/data/dname.h $(srcdir)/util/module.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/net_help.h $(srcdir)/util/regional.h \
+ $(srcdir)/util/config_file.h $(srcdir)/sldns/sbuffer.h
infra.lo infra.o: $(srcdir)/services/cache/infra.c config.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/str2wire.h \
$(srcdir)/services/cache/infra.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/util/rtt.h $(srcdir)/util/netevent.h \
- $(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/storage/slabhash.h \
- $(srcdir)/util/storage/lookup3.h $(srcdir)/util/data/dname.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/config_file.h $(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h \
- $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/util/rtt.h \
+ $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
+ $(srcdir)/dnscrypt/cert.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/util/storage/slabhash.h $(srcdir)/util/storage/lookup3.h $(srcdir)/util/data/dname.h \
+ $(srcdir)/util/net_help.h $(srcdir)/util/config_file.h $(srcdir)/iterator/iterator.h \
+ $(srcdir)/services/outbound_list.h $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h \
+ $(srcdir)/sldns/pkthdr.h
rrset.lo rrset.o: $(srcdir)/services/cache/rrset.c config.h $(srcdir)/services/cache/rrset.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/storage/slabhash.h \
- $(srcdir)/util/data/packed_rrset.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/config_file.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/regional.h $(srcdir)/util/alloc.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/storage/slabhash.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/util/config_file.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/regional.h $(srcdir)/util/alloc.h \
+ $(srcdir)/util/net_help.h
as112.lo as112.o: $(srcdir)/util/as112.c $(srcdir)/util/as112.h
dname.lo dname.o: $(srcdir)/util/data/dname.c config.h $(srcdir)/util/data/dname.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/data/msgparse.h \
- $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/storage/lookup3.h $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/storage/lookup3.h \
+ $(srcdir)/sldns/sbuffer.h
msgencode.lo msgencode.o: $(srcdir)/util/data/msgencode.c config.h $(srcdir)/util/data/msgencode.h \
$(srcdir)/util/data/msgreply.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/dname.h $(srcdir)/util/regional.h $(srcdir)/util/net_help.h \
- $(srcdir)/sldns/sbuffer.h $(srcdir)/services/localzone.h $(srcdir)/util/rbtree.h \
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h \
+ $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/dname.h $(srcdir)/util/regional.h \
+ $(srcdir)/util/net_help.h $(srcdir)/sldns/sbuffer.h $(srcdir)/services/localzone.h $(srcdir)/util/rbtree.h \
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/module.h $(srcdir)/services/view.h
msgparse.lo msgparse.o: $(srcdir)/util/data/msgparse.c config.h $(srcdir)/util/data/msgparse.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/sldns/pkthdr.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
- $(srcdir)/util/data/dname.h $(srcdir)/util/storage/lookup3.h $(srcdir)/util/regional.h $(srcdir)/sldns/sbuffer.h \
- $(srcdir)/sldns/parseutil.h $(srcdir)/sldns/wire2str.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/msgreply.h \
+ $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/dname.h $(srcdir)/util/storage/lookup3.h \
+ $(srcdir)/util/regional.h $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/parseutil.h $(srcdir)/sldns/wire2str.h
msgreply.lo msgreply.o: $(srcdir)/util/data/msgreply.c config.h $(srcdir)/util/data/msgreply.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/data/packed_rrset.h \
- $(srcdir)/util/storage/lookup3.h $(srcdir)/util/alloc.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
- $(srcdir)/dnscrypt/cert.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/data/dname.h $(srcdir)/util/regional.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/msgencode.h $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/wire2str.h \
- $(srcdir)/util/module.h $(srcdir)/util/fptr_wlist.h $(srcdir)/util/tube.h $(srcdir)/services/mesh.h \
- $(srcdir)/util/rbtree.h $(srcdir)/services/modstack.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/storage/lookup3.h $(srcdir)/util/alloc.h \
+ $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
+ $(srcdir)/dnscrypt/cert.h $(srcdir)/util/net_help.h $(srcdir)/util/data/dname.h $(srcdir)/util/regional.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/data/msgencode.h \
+ $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/wire2str.h $(srcdir)/util/module.h $(srcdir)/util/fptr_wlist.h \
+ $(srcdir)/util/tube.h $(srcdir)/services/mesh.h $(srcdir)/util/rbtree.h $(srcdir)/services/modstack.h
packed_rrset.lo packed_rrset.o: $(srcdir)/util/data/packed_rrset.c config.h \
$(srcdir)/util/data/packed_rrset.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/util/data/dname.h $(srcdir)/util/storage/lookup3.h $(srcdir)/util/alloc.h $(srcdir)/util/regional.h \
- $(srcdir)/util/net_help.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/wire2str.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/dname.h $(srcdir)/util/storage/lookup3.h \
+ $(srcdir)/util/alloc.h $(srcdir)/util/regional.h $(srcdir)/util/net_help.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/wire2str.h
iterator.lo iterator.o: $(srcdir)/iterator/iterator.c config.h $(srcdir)/iterator/iterator.h \
$(srcdir)/services/outbound_list.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/storage/lruhash.h \
- $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/module.h \
- $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/iterator/iter_utils.h \
- $(srcdir)/iterator/iter_resptype.h $(srcdir)/iterator/iter_hints.h $(srcdir)/util/storage/dnstree.h \
- $(srcdir)/util/rbtree.h $(srcdir)/iterator/iter_fwd.h $(srcdir)/iterator/iter_donotq.h \
- $(srcdir)/iterator/iter_delegpt.h $(srcdir)/iterator/iter_scrub.h $(srcdir)/iterator/iter_priv.h \
- $(srcdir)/validator/val_neg.h $(srcdir)/services/cache/dns.h $(srcdir)/services/cache/infra.h \
- $(srcdir)/util/rtt.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
- $(srcdir)/dnscrypt/cert.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/regional.h $(srcdir)/util/data/dname.h $(srcdir)/util/data/msgencode.h \
- $(srcdir)/util/fptr_wlist.h $(srcdir)/util/tube.h $(srcdir)/services/mesh.h $(srcdir)/services/modstack.h \
+ $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/iterator/iter_utils.h $(srcdir)/iterator/iter_resptype.h $(srcdir)/iterator/iter_hints.h \
+ $(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/iterator/iter_fwd.h \
+ $(srcdir)/iterator/iter_donotq.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/iterator/iter_scrub.h \
+ $(srcdir)/iterator/iter_priv.h $(srcdir)/validator/val_neg.h $(srcdir)/services/cache/dns.h \
+ $(srcdir)/services/cache/infra.h $(srcdir)/util/rtt.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
+ $(srcdir)/dnscrypt/cert.h $(srcdir)/services/authzone.h \
+ $(srcdir)/services/mesh.h $(srcdir)/services/modstack.h $(srcdir)/util/net_help.h $(srcdir)/util/regional.h \
+ $(srcdir)/util/data/dname.h $(srcdir)/util/data/msgencode.h $(srcdir)/util/fptr_wlist.h $(srcdir)/util/tube.h \
$(srcdir)/util/config_file.h $(srcdir)/util/random.h $(srcdir)/sldns/wire2str.h $(srcdir)/sldns/str2wire.h \
$(srcdir)/sldns/parseutil.h $(srcdir)/sldns/sbuffer.h
iter_delegpt.lo iter_delegpt.o: $(srcdir)/iterator/iter_delegpt.c config.h $(srcdir)/iterator/iter_delegpt.h \
$(srcdir)/util/log.h $(srcdir)/services/cache/dns.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/regional.h \
- $(srcdir)/util/data/dname.h $(srcdir)/util/net_help.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/util/regional.h $(srcdir)/util/data/dname.h $(srcdir)/util/net_help.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/sldns/sbuffer.h
iter_donotq.lo iter_donotq.o: $(srcdir)/iterator/iter_donotq.c config.h $(srcdir)/iterator/iter_donotq.h \
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/util/regional.h $(srcdir)/util/log.h \
$(srcdir)/util/config_file.h $(srcdir)/util/net_help.h
iter_fwd.lo iter_fwd.o: $(srcdir)/iterator/iter_fwd.c config.h $(srcdir)/iterator/iter_fwd.h \
$(srcdir)/util/rbtree.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/util/log.h $(srcdir)/util/config_file.h \
$(srcdir)/util/net_help.h $(srcdir)/util/data/dname.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/str2wire.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/str2wire.h
iter_hints.lo iter_hints.o: $(srcdir)/iterator/iter_hints.c config.h $(srcdir)/iterator/iter_hints.h \
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/util/log.h \
$(srcdir)/util/config_file.h $(srcdir)/util/net_help.h $(srcdir)/util/data/dname.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/str2wire.h \
- $(srcdir)/sldns/wire2str.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/testcode/checklocks.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/sldns/str2wire.h $(srcdir)/sldns/wire2str.h
iter_priv.lo iter_priv.o: $(srcdir)/iterator/iter_priv.c config.h $(srcdir)/iterator/iter_priv.h \
$(srcdir)/util/rbtree.h $(srcdir)/util/regional.h $(srcdir)/util/log.h $(srcdir)/util/config_file.h \
$(srcdir)/util/data/dname.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h \
- $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/storage/dnstree.h $(srcdir)/sldns/str2wire.h $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/util/net_help.h $(srcdir)/util/storage/dnstree.h $(srcdir)/sldns/str2wire.h $(srcdir)/sldns/sbuffer.h
iter_resptype.lo iter_resptype.o: $(srcdir)/iterator/iter_resptype.c config.h \
$(srcdir)/iterator/iter_resptype.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/util/log.h \
$(srcdir)/services/cache/dns.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/data/dname.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/pkthdr.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/util/net_help.h $(srcdir)/util/data/dname.h $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/pkthdr.h
iter_scrub.lo iter_scrub.o: $(srcdir)/iterator/iter_scrub.c config.h $(srcdir)/iterator/iter_scrub.h \
$(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h $(srcdir)/util/data/msgreply.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/data/packed_rrset.h \
- $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h \
- $(srcdir)/iterator/iter_priv.h $(srcdir)/util/rbtree.h $(srcdir)/services/cache/rrset.h \
- $(srcdir)/util/storage/slabhash.h $(srcdir)/util/net_help.h $(srcdir)/util/regional.h \
- $(srcdir)/util/config_file.h $(srcdir)/util/data/dname.h $(srcdir)/util/alloc.h $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h \
+ $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/iterator/iter_priv.h $(srcdir)/util/rbtree.h \
+ $(srcdir)/services/cache/rrset.h $(srcdir)/util/storage/slabhash.h $(srcdir)/util/net_help.h \
+ $(srcdir)/util/regional.h $(srcdir)/util/config_file.h $(srcdir)/util/data/dname.h $(srcdir)/util/alloc.h \
+ $(srcdir)/sldns/sbuffer.h
iter_utils.lo iter_utils.o: $(srcdir)/iterator/iter_utils.c config.h $(srcdir)/iterator/iter_utils.h \
$(srcdir)/iterator/iter_resptype.h $(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h \
$(srcdir)/util/data/msgreply.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/module.h $(srcdir)/util/data/msgparse.h \
- $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/iterator/iter_hints.h \
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/module.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/iterator/iter_hints.h \
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/iterator/iter_fwd.h \
$(srcdir)/iterator/iter_donotq.h $(srcdir)/iterator/iter_delegpt.h $(srcdir)/iterator/iter_priv.h \
$(srcdir)/services/cache/infra.h $(srcdir)/util/rtt.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
@@ -736,33 +743,34 @@
listen_dnsport.lo listen_dnsport.o: $(srcdir)/services/listen_dnsport.c config.h \
$(srcdir)/services/listen_dnsport.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
$(srcdir)/dnscrypt/cert.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/services/outside_network.h $(srcdir)/util/rbtree.h \
- $(srcdir)/util/config_file.h $(srcdir)/util/net_help.h $(srcdir)/sldns/sbuffer.h
+ $(srcdir)/testcode/checklocks.h $(srcdir)/services/outside_network.h $(srcdir)/util/rbtree.h \
+ $(srcdir)/util/config_file.h $(srcdir)/util/net_help.h \
+ $(srcdir)/sldns/sbuffer.h
localzone.lo localzone.o: $(srcdir)/services/localzone.c config.h $(srcdir)/services/localzone.h \
- $(srcdir)/util/rbtree.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/storage/dnstree.h \
- $(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/data/msgreply.h \
- $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h \
- $(srcdir)/sldns/rrdef.h $(srcdir)/services/view.h $(srcdir)/sldns/str2wire.h $(srcdir)/sldns/sbuffer.h \
- $(srcdir)/util/regional.h $(srcdir)/util/config_file.h $(srcdir)/util/data/dname.h \
+ $(srcdir)/util/rbtree.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/storage/dnstree.h $(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h \
+ $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h \
+ $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/services/view.h $(srcdir)/sldns/str2wire.h \
+ $(srcdir)/sldns/sbuffer.h $(srcdir)/util/regional.h $(srcdir)/util/config_file.h $(srcdir)/util/data/dname.h \
$(srcdir)/util/data/msgencode.h $(srcdir)/util/net_help.h $(srcdir)/util/netevent.h \
$(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h \
$(srcdir)/util/as112.h
mesh.lo mesh.o: $(srcdir)/services/mesh.c config.h $(srcdir)/services/mesh.h $(srcdir)/util/rbtree.h \
$(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
- $(srcdir)/dnscrypt/cert.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/data/msgparse.h \
- $(srcdir)/util/storage/lruhash.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/module.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/services/modstack.h \
- $(srcdir)/services/outbound_list.h $(srcdir)/services/cache/dns.h $(srcdir)/util/net_help.h \
- $(srcdir)/util/regional.h $(srcdir)/util/data/msgencode.h $(srcdir)/util/timehist.h $(srcdir)/util/fptr_wlist.h \
- $(srcdir)/util/tube.h $(srcdir)/util/alloc.h $(srcdir)/util/config_file.h $(srcdir)/sldns/sbuffer.h \
- $(srcdir)/sldns/wire2str.h $(srcdir)/services/localzone.h $(srcdir)/util/storage/dnstree.h \
- $(srcdir)/services/view.h $(srcdir)/util/data/dname.h $(srcdir)/respip/respip.h
+ $(srcdir)/dnscrypt/cert.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/testcode/checklocks.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/util/storage/lruhash.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h \
+ $(srcdir)/util/module.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/services/modstack.h $(srcdir)/services/outbound_list.h $(srcdir)/services/cache/dns.h \
+ $(srcdir)/util/net_help.h $(srcdir)/util/regional.h $(srcdir)/util/data/msgencode.h $(srcdir)/util/timehist.h \
+ $(srcdir)/util/fptr_wlist.h $(srcdir)/util/tube.h $(srcdir)/util/alloc.h $(srcdir)/util/config_file.h \
+ $(srcdir)/sldns/sbuffer.h $(srcdir)/sldns/wire2str.h $(srcdir)/services/localzone.h \
+ $(srcdir)/util/storage/dnstree.h $(srcdir)/services/view.h $(srcdir)/util/data/dname.h $(srcdir)/respip/respip.h
modstack.lo modstack.o: $(srcdir)/services/modstack.c config.h $(srcdir)/services/modstack.h \
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
- $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h \
- $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/fptr_wlist.h $(srcdir)/util/netevent.h \
- $(srcdir)/dnscrypt/dnscrypt.h $(srcdir)/dnscrypt/cert.h \
- $(srcdir)/util/tube.h $(srcdir)/services/mesh.h $(srcdir)/util/rbtree.h $(srcdir)/dns64/dns64.h \
+ $(srcdir)/testcode/checklocks.h $(srcdir)/util/data/msgreply.h $(srcdir)/util/data/packed_rrset.h \
+ $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h $(srcdir)/sldns/rrdef.h $(srcdir)/util/fptr_wlist.h \
+ $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
+ $(srcdir)/dnscrypt/cert.h $(srcdir)/util/tube.h $(srcdir)/services/mesh.h $(srcdir)/util/rbtree.h $(srcdir)/dns64/dns64.h \
$(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h $(srcdir)/validator/validator.h \
$(srcdir)/validator/val_utils.h $(srcdir)/respip/respip.h $(srcdir)/services/localzone.h \
$(srcdir)/util/storage/dnstree.h $(srcdir)/services/view.h $(PYTHONMOD_HEADER) \
Home |
Main Index |
Thread Index |
Old Index