]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
8 years agoMerge !282: bootstrap-depends: update fstrm
Vladimír Čunát [Mon, 24 Apr 2017 15:07:06 +0000 (17:07 +0200)] 
Merge !282: bootstrap-depends: update fstrm

8 years agobootstrap-depends: update fstrm
Vladimír Čunát [Mon, 24 Apr 2017 14:10:09 +0000 (16:10 +0200)] 
bootstrap-depends: update fstrm

Hopefully this will fix the ./configure problem on Jenkins.
Also, an incorrect flag was passed.

8 years agoMerge branch 'release-1.2.6' into 'master' v1.2.6
Ondřej Surý [Mon, 24 Apr 2017 14:13:02 +0000 (16:13 +0200)] 
Merge branch 'release-1.2.6' into 'master'

NEWS: prepare for 1.2.6

See merge request !280

8 years agoNEWS: prepare for 1.2.6
Vladimír Čunát [Mon, 24 Apr 2017 12:54:46 +0000 (14:54 +0200)] 
NEWS: prepare for 1.2.6

8 years agoMerge branch 'deckard-update' into 'master'
Ondřej Surý [Mon, 24 Apr 2017 13:21:08 +0000 (15:21 +0200)] 
Merge branch 'deckard-update' into 'master'

Update deckard to latest master

See merge request !279

8 years agoUpdate deckard to latest master
Ondřej Surý [Mon, 24 Apr 2017 12:32:15 +0000 (14:32 +0200)] 
Update deckard to latest master

8 years agoMerge branch 'respdiff-allow-failure' into 'master'
Ondřej Surý [Mon, 24 Apr 2017 13:19:23 +0000 (15:19 +0200)] 
Merge branch 'respdiff-allow-failure' into 'master'

Allow canceling respdiff without penalty

See merge request !281

8 years agoAllow canceling respdiff without penalty
Ondřej Surý [Mon, 24 Apr 2017 13:17:55 +0000 (15:17 +0200)] 
Allow canceling respdiff without penalty

8 years agoMerge !278: lib/nsrep: revert some changes from commit 5581cf9b
Vladimír Čunát [Mon, 24 Apr 2017 12:25:50 +0000 (14:25 +0200)] 
Merge !278: lib/nsrep: revert some changes from commit 5581cf9b

Closes #179 and #178.

8 years agoMerge !277: dnssec/nsec: fix wildcards directly under the root
Vladimír Čunát [Mon, 24 Apr 2017 12:13:32 +0000 (14:13 +0200)] 
Merge !277: dnssec/nsec: fix wildcards directly under the root

8 years agolib/nsrep: revert some changes from commit 5581cf9b
Grigorii Demidov [Fri, 21 Apr 2017 12:30:05 +0000 (14:30 +0200)] 
lib/nsrep: revert some changes from commit 5581cf9b

8 years agodnssec/nsec: fix wildcard_match_check() to allow processing of *. wildcard
Grigorii Demidov [Wed, 19 Apr 2017 11:17:45 +0000 (13:17 +0200)] 
dnssec/nsec: fix wildcard_match_check() to allow processing of *. wildcard

8 years agoMerge branch 'ci-respdiff' into 'master'
Petr Špaček [Wed, 19 Apr 2017 07:53:29 +0000 (09:53 +0200)] 
Merge branch 'ci-respdiff' into 'master'

CI: run respdiff using docker image in Gitlab CI

See merge request !275

8 years agoMerge branch 'rrcache-pkt-clobber' into 'master'
Petr Špaček [Tue, 18 Apr 2017 14:07:48 +0000 (16:07 +0200)] 
Merge branch 'rrcache-pkt-clobber' into 'master'

rrcache: don't clobber pkt if failing the second step

See merge request !274

8 years agorrcache: don't clobber pkt if failing the second step
Vladimír Čunát [Tue, 18 Apr 2017 10:24:04 +0000 (12:24 +0200)] 
rrcache: don't clobber pkt if failing the second step

I hope fixing this bug should diminish the recent experiences of Google
domains failing to resolve on Turris Omnia.

8 years agoMerge branch 'fix-oo-wc-nodata' into 'master'
Vladimír Čunát [Tue, 18 Apr 2017 13:51:10 +0000 (15:51 +0200)] 
Merge branch 'fix-oo-wc-nodata' into 'master'

dnssec/nsec3: don't set AD flag in properly signed wildcard nodata answers

See merge request !273

8 years agoCI: run respdiff using docker image in Gitlab CI
Jan Holusa [Thu, 13 Apr 2017 12:03:24 +0000 (14:03 +0200)] 
CI: run respdiff using docker image in Gitlab CI

8 years agoMerge !272: dnssec/signature: fix wildcard signatures
Vladimír Čunát [Thu, 13 Apr 2017 09:46:31 +0000 (11:46 +0200)] 
Merge !272: dnssec/signature: fix wildcard signatures

8 years agodnssec/signature: fix wildcard signatures
Grigorii Demidov [Tue, 11 Apr 2017 16:26:34 +0000 (18:26 +0200)] 
dnssec/signature: fix wildcard signatures

When reconstructing the signed data for RRSet synthesized from wildcard,
omit leftmost name labels for each RR in RRSet, not only for the first RR.

8 years agodnssec/nsec3: don't set AD flag in properly signed wildcard nodata answer
Grigorii Demidov [Thu, 13 Apr 2017 09:15:32 +0000 (11:15 +0200)] 
dnssec/nsec3: don't set AD flag in properly signed wildcard nodata answer

8 years agoMerge branch 'refused-retry' into 'master'
Petr Špaček [Mon, 10 Apr 2017 06:45:31 +0000 (08:45 +0200)] 
Merge branch 'refused-retry' into 'master'

don't retry if REFUSED

See merge request !271

8 years agoiterator: don't retry if REFUSED
Vladimír Čunát [Fri, 7 Apr 2017 12:05:41 +0000 (14:05 +0200)] 
iterator: don't retry if REFUSED

It's unlikely to be a temporary condition, unless the reply was spoofed
or something.  Fixes val_cname_to_unsigned_fake_rrsig test.

8 years agoMerge branch '1.2' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 14:10:22 +0000 (16:10 +0200)] 
Merge branch '1.2' into 'master'

Sync 1.2 branch to master

See merge request !268

8 years agoMerge branch 'strip-dev-from-1.2.5' into '1.2' v1.2.5
Ondřej Surý [Wed, 5 Apr 2017 14:02:28 +0000 (16:02 +0200)] 
Merge branch 'strip-dev-from-1.2.5' into '1.2'

Strip -dev suffix from version number

See merge request !267

8 years agoStrip -dev suffix from version number
Ondřej Surý [Wed, 5 Apr 2017 13:59:22 +0000 (15:59 +0200)] 
Strip -dev suffix from version number

8 years agoMerge !263: NEWS: nitpicks in 1.2.5 entries
Vladimír Čunát [Wed, 5 Apr 2017 13:34:47 +0000 (15:34 +0200)] 
Merge !263: NEWS: nitpicks in 1.2.5 entries

8 years agoMerge branch 'release-1.2.5' into '1.2'
Ondřej Surý [Wed, 5 Apr 2017 13:32:51 +0000 (15:32 +0200)] 
Merge branch 'release-1.2.5' into '1.2'

Update NEWS for 1.2.5 release

See merge request !265

8 years agoUpdate NEWS for 1.2.5 release
Ondřej Surý [Wed, 5 Apr 2017 13:14:18 +0000 (15:14 +0200)] 
Update NEWS for 1.2.5 release

8 years agoMerge branch '1.2-keep-autogenerated-protobuf-c' into '1.2'
Ondřej Surý [Wed, 5 Apr 2017 12:40:21 +0000 (14:40 +0200)] 
Merge branch '1.2-keep-autogenerated-protobuf-c' into '1.2'

1.2 keep autogenerated protobuf c

See merge request !264

8 years agoMerge remote-tracking branch 'origin/master' into 1.2
Ondřej Surý [Wed, 5 Apr 2017 12:30:01 +0000 (14:30 +0200)] 
Merge remote-tracking branch 'origin/master' into 1.2

8 years agoMerge branch 'keep-autogenerated-protobuf-c-files' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 12:29:00 +0000 (14:29 +0200)] 
Merge branch 'keep-autogenerated-protobuf-c-files' into 'master'

Include protobuf-c generated files in the repository

See merge request !262

8 years agoNEWS: nitpicks in 1.2.5 entries
Vladimír Čunát [Wed, 5 Apr 2017 12:19:57 +0000 (14:19 +0200)] 
NEWS: nitpicks in 1.2.5 entries

8 years agoInclude protobuf-c generated files in the repository
Ondřej Surý [Wed, 5 Apr 2017 12:08:52 +0000 (14:08 +0200)] 
Include protobuf-c generated files in the repository

8 years agoMerge branch 'rsync-travis-fix' into '1.2'
Ondřej Surý [Wed, 5 Apr 2017 11:16:20 +0000 (13:16 +0200)] 
Merge branch 'rsync-travis-fix' into '1.2'

Rsync travis fix

See merge request !261

8 years agoMerge remote-tracking branch 'origin/master' into 1.2
Ondřej Surý [Wed, 5 Apr 2017 11:05:28 +0000 (13:05 +0200)] 
Merge remote-tracking branch 'origin/master' into 1.2

8 years agoMerge branch 'travis-fix' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 11:04:30 +0000 (13:04 +0200)] 
Merge branch 'travis-fix' into 'master'

Travis fix

See merge request !260

8 years agoFix duplicate python installation
Ondřej Surý [Wed, 5 Apr 2017 10:26:19 +0000 (12:26 +0200)] 
Fix duplicate python installation

8 years agoUse packages from brew on OS X
Ondřej Surý [Wed, 5 Apr 2017 10:16:41 +0000 (12:16 +0200)] 
Use packages from brew on OS X

8 years agoMerge branch '1.2-resync' into '1.2'
Ondřej Surý [Wed, 5 Apr 2017 10:12:43 +0000 (12:12 +0200)] 
Merge branch '1.2-resync' into '1.2'

1.2 resync with master

See merge request !258

8 years agoMerge branch 'travis-fix' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 10:06:11 +0000 (12:06 +0200)] 
Merge branch 'travis-fix' into 'master'

Workaround the Travis-CI bug

See merge request !259

8 years agoWorkaround the Travis-CI bug
Ondřej Surý [Wed, 5 Apr 2017 09:59:17 +0000 (11:59 +0200)] 
Workaround the Travis-CI bug

8 years agoMerge branch '1.2-merge-master' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 09:53:35 +0000 (11:53 +0200)] 
Merge branch '1.2-merge-master' into 'master'

1.2 merge master

Closes #158, #160, and #151

See merge request !257

8 years agoMerge remote-tracking branch 'origin/master' into 1.2
Ondřej Surý [Wed, 5 Apr 2017 09:44:50 +0000 (11:44 +0200)] 
Merge remote-tracking branch 'origin/master' into 1.2

8 years agoMerge branch 'release-1.2.5' into '1.2'
Ondřej Surý [Wed, 5 Apr 2017 09:43:19 +0000 (11:43 +0200)] 
Merge branch 'release-1.2.5' into '1.2'

Knot Resolver 1.2.5

See merge request !254

8 years agoMerge branch 'log_rrsig_validity' into 'master'
Ondřej Surý [Wed, 5 Apr 2017 09:17:13 +0000 (11:17 +0200)] 
Merge branch 'log_rrsig_validity' into 'master'

layer/validate: clarify message about missing *valid* RRSIGs

See merge request !256

8 years agolayer/validate: clarify message about missing *valid* RRSIGs
Petr Špaček [Wed, 5 Apr 2017 09:10:19 +0000 (11:10 +0200)] 
layer/validate: clarify message about missing *valid* RRSIGs

8 years agoMerge !255: fix travis, update libknot
Vladimír Čunát [Tue, 4 Apr 2017 17:36:20 +0000 (19:36 +0200)] 
Merge !255: fix travis, update libknot

8 years agobootstrap-depends.sh: libknot: 2.3.3 -> 2.4.2
Vladimír Čunát [Tue, 4 Apr 2017 16:20:21 +0000 (18:20 +0200)] 
bootstrap-depends.sh: libknot: 2.3.3 -> 2.4.2

8 years agodnstap.mk: another shot at Travis failures
Vladimír Čunát [Tue, 4 Apr 2017 14:59:02 +0000 (16:59 +0200)] 
dnstap.mk: another shot at Travis failures

I'm sorry.  I'm not certain about this and don't like to invest much
time into it.

8 years agobootstrap-depends.sh: switch protobuf to 2.x
Vladimír Čunát [Tue, 4 Apr 2017 15:44:01 +0000 (17:44 +0200)] 
bootstrap-depends.sh: switch protobuf to 2.x

8 years agoAdd kresc into NEWS
Ondřej Surý [Tue, 4 Apr 2017 14:45:54 +0000 (16:45 +0200)] 
Add kresc into NEWS

8 years agoPrepare 1.2.5 release
Ondřej Surý [Tue, 4 Apr 2017 14:44:22 +0000 (16:44 +0200)] 
Prepare 1.2.5 release

8 years agoMerge branch 'master' into 1.2
Ondřej Surý [Tue, 4 Apr 2017 14:31:09 +0000 (16:31 +0200)] 
Merge branch 'master' into 1.2

8 years agoMerge branch 'make-posix-shell' into 'master'
Ondřej Surý [Tue, 4 Apr 2017 14:23:54 +0000 (16:23 +0200)] 
Merge branch 'make-posix-shell' into 'master'

daemon.mk: remove brace expansions (non-POSIX)

See merge request !253

8 years agodaemon.mk: remove brace expansions (non-POSIX)
Vladimír Čunát [Tue, 4 Apr 2017 14:10:22 +0000 (16:10 +0200)] 
daemon.mk: remove brace expansions (non-POSIX)

The code is uglier to me but I can't see what else to do.

8 years agoMerge branch '1.3.0-dev' into 'master'
Ondřej Surý [Tue, 4 Apr 2017 13:55:59 +0000 (15:55 +0200)] 
Merge branch '1.3.0-dev' into 'master'

1.3.0 dev

See merge request !252

8 years agoMerge changelog from 1.2 branch
Ondřej Surý [Tue, 4 Apr 2017 13:50:57 +0000 (15:50 +0200)] 
Merge changelog from 1.2 branch

8 years agoBump version in master to 1.3.0-dev
Ondřej Surý [Tue, 4 Apr 2017 13:50:27 +0000 (15:50 +0200)] 
Bump version in master to 1.3.0-dev

8 years agoMerge !251: improve referral detection and process_answer
Vladimír Čunát [Tue, 4 Apr 2017 09:08:06 +0000 (11:08 +0200)] 
Merge !251: improve referral detection and process_answer

8 years agolayer/iterate: name comparison has been missed; comment
Grigorii Demidov [Tue, 4 Apr 2017 09:02:44 +0000 (11:02 +0200)] 
layer/iterate:  name comparison has been missed; comment

8 years agolayer/iterate: During packet classification (answer\referral) don't analyze AUTHORITY...
Grigorii Demidov [Tue, 4 Apr 2017 08:10:12 +0000 (10:10 +0200)] 
layer/iterate: During packet classification (answer\referral) don't analyze AUTHORITY section in authoritative answer if ANSWER section contains records which have been requested.

8 years agoMerge !250: lib/nsrep: fix ip6 cycle
Vladimír Čunát [Fri, 31 Mar 2017 10:47:02 +0000 (12:47 +0200)] 
Merge !250: lib/nsrep: fix ip6 cycle

kresd doesn't try all NS during resolving www.fastly.com when operates
in ipv6-only network.  This fix changes reputation cache behavior
in order to avoid NS address resolving retry in the case the first
attempt is failed both for ip4 & ip6.

8 years agolib/nsrep: don't treat servers with NOIP4 + NOIP6 flags as timeouted
Grigorii Demidov [Thu, 30 Mar 2017 11:38:40 +0000 (13:38 +0200)] 
lib/nsrep: don't treat servers with NOIP4 + NOIP6 flags as timeouted

8 years agoMerge !240: trust anchors: support non-root TAs, one domain per file
Vladimír Čunát [Wed, 29 Mar 2017 11:16:10 +0000 (13:16 +0200)] 
Merge !240: trust anchors: support non-root TAs, one domain per file

8 years agoMerge !241: policy.DENY: set AA flag and clear AD flag
Vladimír Čunát [Mon, 27 Mar 2017 12:43:32 +0000 (14:43 +0200)] 
Merge !241: policy.DENY: set AA flag and clear AD flag

8 years agoMerge branch 'mode-examples' into 'master'
Petr Špaček [Mon, 27 Mar 2017 12:38:05 +0000 (14:38 +0200)] 
Merge branch 'mode-examples' into 'master'

config docs: add examples to mode()

See merge request !245

8 years agoMerge branch 'master' and update deckard
Vladimír Čunát [Mon, 27 Mar 2017 12:23:09 +0000 (14:23 +0200)] 
Merge branch 'master' and update deckard

We need this to fix the tests.

8 years agoconfig docs: add examples to mode()
Vladimír Čunát [Fri, 24 Mar 2017 10:42:30 +0000 (11:42 +0100)] 
config docs: add examples to mode()

Improved by comments from Petr.

8 years agoMerge branch 'better-help-text' into 'master'
Ondřej Surý [Sun, 26 Mar 2017 18:22:23 +0000 (20:22 +0200)] 
Merge branch 'better-help-text' into 'master'

Auto-generate numeric limits and defaults in help text.

See merge request !248

8 years agoAuto-generate numeric limits and defaults in help text.
Daniel Kahn Gillmor [Sun, 26 Mar 2017 15:28:31 +0000 (10:28 -0500)] 
Auto-generate numeric limits and defaults in help text.

8 years agoMerge branch 'better-padding-default' into 'master'
Ondřej Surý [Sun, 26 Mar 2017 18:19:44 +0000 (20:19 +0200)] 
Merge branch 'better-padding-default' into 'master'

Improve default padding of responses.

See merge request !247

8 years agoImprove default padding of responses.
Daniel Kahn Gillmor [Sat, 25 Mar 2017 22:00:53 +0000 (17:00 -0500)] 
Improve default padding of responses.

At NDSS 2017's DNS privacy workshop, I presented an empirical study of
DNS padding policies:

https://www.internetsociety.org/events/ndss-symposium/ndss-symposium-2017/dns-privacy-workshop-2017-programme#session3

The slide deck is here:
https://dns.cmrg.net/ndss2017-dprive-empirical-DNS-traffic-size.pdf

The resulting recommendation from the research is that a simple
padding policy is relatively cheap and still protective of metadata
when DNS traffic is encrypted:

 * queries should be padded to a multiple of 128 octets
 * responses should be padded to a multiple of 468 octets

This change adjusts the default policy to match these recommendations.

I recently proposed a similar change to libknot to define a standard
policy in a centralized place:

https://gitlab.labs.nic.cz/labs/knot/merge_requests/692

I'll submit a followup request to make use of that centralized policy
(once kresd is willing to depend on a newer version of libknot), but
please consider this proposed change first.

8 years agoMerge branch !246: lib/resolve: avoid unnecessary DS queries
Vladimír Čunát [Fri, 24 Mar 2017 14:16:33 +0000 (15:16 +0100)] 
Merge branch !246: lib/resolve: avoid unnecessary DS queries

8 years agoMerge !244: dnssec/nsec: validate wildcard no-data answers
Vladimír Čunát [Fri, 24 Mar 2017 13:38:22 +0000 (14:38 +0100)] 
Merge !244: dnssec/nsec: validate wildcard no-data answers

8 years agoMerge !243: don't set AD flag for opt-out wildcard answers
Vladimír Čunát [Fri, 24 Mar 2017 12:23:48 +0000 (13:23 +0100)] 
Merge !243: don't set AD flag for opt-out wildcard answers

8 years agolib/resolve: avoid unnecessary DS queries
Grigorii Demidov [Fri, 24 Mar 2017 11:51:36 +0000 (12:51 +0100)] 
lib/resolve: avoid unnecessary DS queries

8 years agodnssec/nsec: missed wildcard no-data answers validation has been implemented
Grigorii Demidov [Thu, 23 Mar 2017 13:42:12 +0000 (14:42 +0100)] 
dnssec/nsec: missed wildcard no-data answers validation has been implemented

8 years agotest/deckard: update to actual version
Grigorii Demidov [Wed, 22 Mar 2017 13:37:36 +0000 (14:37 +0100)] 
test/deckard: update to actual version

8 years agoMerge !242: kr_bitcmp: shut up a warning
Vladimír Čunát [Wed, 22 Mar 2017 12:20:47 +0000 (13:20 +0100)] 
Merge !242: kr_bitcmp: shut up a warning

8 years agolayer/validate: check if NSEC3 records in wildcard expansion proof has an optout
Grigorii Demidov [Wed, 22 Mar 2017 12:18:06 +0000 (13:18 +0100)] 
layer/validate: check if NSEC3 records in wildcard expansion proof has an optout

8 years agokr_bitcmp: shut up a warning
Vladimír Čunát [Wed, 22 Mar 2017 12:15:30 +0000 (13:15 +0100)] 
kr_bitcmp: shut up a warning

8 years agoMerge !239: check if iterator has not selected any records
Vladimír Čunát [Wed, 22 Mar 2017 10:13:28 +0000 (11:13 +0100)] 
Merge !239: check if iterator has not selected any records

8 years agolayer/iterate: nitpick - better variable name
Grigorii Demidov [Wed, 22 Mar 2017 08:50:19 +0000 (09:50 +0100)] 
layer/iterate: nitpick - better variable name

8 years agopolicy.DENY: set AA flag and clear AD flag
Vladimír Čunát [Tue, 21 Mar 2017 16:35:58 +0000 (17:35 +0100)] 
policy.DENY: set AA flag and clear AD flag

I see no sane way to set the flags from lua, so I made a C function.

8 years agolua bindings: regenerate query flags
Vladimír Čunát [Tue, 21 Mar 2017 16:35:14 +0000 (17:35 +0100)] 
lua bindings: regenerate query flags

8 years agoMerge !234: kr_bitcmp: adjust semantics -> memcmp
Vladimír Čunát [Tue, 21 Mar 2017 14:57:41 +0000 (15:57 +0100)] 
Merge !234: kr_bitcmp: adjust semantics -> memcmp

8 years agoview docs: add example matching all addresses
Vladimír Čunát [Fri, 17 Mar 2017 12:03:55 +0000 (13:03 +0100)] 
view docs: add example matching all addresses

This started working since the grandparent commit.  Suggested at
https://gitter.im/CZ-NIC/knot-resolver?at=58ca5a03f7f7d48104212607

8 years agokr_bitcmp: add meaning to NULL inputs
Vladimír Čunát [Fri, 17 Mar 2017 11:51:42 +0000 (12:51 +0100)] 
kr_bitcmp: add meaning to NULL inputs

Reasoning: we currently only use the function from lua modules and nil
values are very common there; I want to pick these changes to a bugfix
update without extensive checking whether the modules might pass
invalid input if user passes invalid config and thus introduce new
crashes.  The checks also seem cheap performance-wise.

8 years agokr_bitcmp: adjust semantics -> memcmp
Vladimír Čunát [Wed, 15 Mar 2017 13:55:39 +0000 (14:55 +0100)] 
kr_bitcmp: adjust semantics -> memcmp

Motivation: allow bits=0 and consequently 0.0.0.0/0 matches in view
and renumber modules.
https://gitter.im/CZ-NIC/knot-resolver?at=58c940c721d548df2cdfda5e

We shouldn't mix up error codes with valid results from memcmp;
let's just segfault if someone passes a NULL, just as memcmp() itself.

8 years agolayer/validate: better debug message
Grigorii Demidov [Tue, 21 Mar 2017 13:21:37 +0000 (14:21 +0100)] 
layer/validate: better debug message

8 years agotrust anchors: support non-root TAs, one domain per file
Vladimír Čunát [Fri, 17 Mar 2017 12:33:54 +0000 (13:33 +0100)] 
trust anchors: support non-root TAs, one domain per file

function `add_file` is added as an alias to `config`,
but otherwise the interface is almost identical.

8 years agotrust anchors: just move the code around
Vladimír Čunát [Fri, 17 Mar 2017 10:40:32 +0000 (11:40 +0100)] 
trust anchors: just move the code around

- update() had nothing to do in the public interface
- config() implementation moved out of the definition of the main table

8 years agoresolve.c trust_chain_check: fix nested trust anchors
Vladimír Čunát [Mon, 20 Mar 2017 18:14:03 +0000 (19:14 +0100)] 
resolve.c trust_chain_check: fix nested trust anchors

We have to update the RR with the TA even when transitioning from one
(positive) TA to another, e.g. if one adds both root and non-root TA(s).

8 years agoMerge !233: trust anchors: store in prettier format
Vladimír Čunát [Tue, 21 Mar 2017 12:06:45 +0000 (13:06 +0100)] 
Merge !233: trust anchors: store in prettier format

Closes #167.

8 years agoMerge !236: worker_resolve: truly honor the options parameter
Vladimír Čunát [Tue, 21 Mar 2017 12:05:20 +0000 (13:05 +0100)] 
Merge !236: worker_resolve: truly honor the options parameter

8 years agolayer/iterate: imprevements in unhelpfull referral processing
Grigorii Demidov [Tue, 21 Mar 2017 11:48:07 +0000 (12:48 +0100)] 
layer/iterate: imprevements in unhelpfull referral processing

8 years agolayer/validate: check if iterator has not selected any records for validating from...
Grigorii Demidov [Tue, 21 Mar 2017 10:22:13 +0000 (11:22 +0100)] 
layer/validate: check if iterator has not selected any records for validating from non-empty authoritative answer

8 years agoMerge !237: layer/validate: clear AD with optout NSEC3
Vladimír Čunát [Mon, 20 Mar 2017 11:50:29 +0000 (12:50 +0100)] 
Merge !237: layer/validate: clear AD with optout NSEC3

Fixes #169.

8 years agolayer/validate: clear AD if closest encloser proof has optouted NSEC3
Grigorii Demidov [Fri, 17 Mar 2017 08:20:17 +0000 (09:20 +0100)] 
layer/validate: clear AD if closest encloser proof has optouted NSEC3

8 years agoMerge !238: fix logging of glue addresses
Vladimír Čunát [Mon, 20 Mar 2017 08:34:22 +0000 (09:34 +0100)] 
Merge !238: fix logging of glue addresses