]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
8 years agoiterate: don't inherit _INSECURE on CNAME jumps
Vladimír Čunát [Thu, 13 Apr 2017 12:40:29 +0000 (14:40 +0200)] 
iterate: don't inherit _INSECURE on CNAME jumps

The jump may lead to secure zone, so let the sub-query find out by
itself.  Otherwise we might cache those RRs with INSECURE rank even
though they are secure.  This shouldn't harm AD flags anymore.

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 agoranked_rr_array_entry: update some comments
Vladimír Čunát [Thu, 13 Apr 2017 11:41:48 +0000 (13:41 +0200)] 
ranked_rr_array_entry: update some comments

8 years agokr_ta_covers: fix returning error code in a bool
Vladimír Čunát [Thu, 13 Apr 2017 11:26:17 +0000 (13:26 +0200)] 
kr_ta_covers: fix returning error code in a bool

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 agoresolve: fix AD flag for negative answers
Vladimír Čunát [Mon, 10 Apr 2017 17:30:55 +0000 (19:30 +0200)] 
resolve: fix AD flag for negative answers

This part of code still deserves better review.
It's a bit surprising that our current tests didn't discover it.

We incorrectly answered with AD in some cases, e.g. ntp.pool.org AAAA.

8 years agopktcache: put more info into --verbose messages
Vladimír Čunát [Mon, 10 Apr 2017 17:21:37 +0000 (19:21 +0200)] 
pktcache: put more info into --verbose messages

8 years agoiterator: improve get_initial_rank
Vladimír Čunát [Mon, 10 Apr 2017 13:32:15 +0000 (15:32 +0200)] 
iterator: improve get_initial_rank

If a server puts NS into the authority section that refers to itself,
accept it as autoritative and validate it (if applicable).  This fixes
the val_nsec3_cnametocnamewctoposwc test, as unvalidated NS in the
final answer would prevent adding the AD flag.  The iter_pcname test is
broken by this, but the team's consensus is to prefer this solution.

Nitpicks: cleaner style in the function, and don't force inlining anymore.
(It's no longer a trivial function and compilers should be good at
determining whether to inline static functions or not.)

8 years agorrcache: put more info into --verbose messages
Vladimír Čunát [Mon, 10 Apr 2017 11:14:05 +0000 (13:14 +0200)] 
rrcache: put more info into --verbose messages

Especially when stashing into the cache, it was unclear which RRset
was being referred to.  Let's add type and owner name.

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 agoAD flag: the ranks from cache should be safe now
Vladimír Čunát [Fri, 7 Apr 2017 16:23:11 +0000 (18:23 +0200)] 
AD flag: the ranks from cache should be safe now

8 years agomove a decision from validator to iterator
Vladimír Čunát [Fri, 7 Apr 2017 13:56:25 +0000 (15:56 +0200)] 
move a decision from validator to iterator

NS records from AUTHORITY aren't validated.  The iterator seems a
better place, as that's where delegations are handled, etc.

8 years agovalidate: fix bad usage of KR_RANK_INSECURE
Vladimír Čunát [Fri, 7 Apr 2017 13:41:41 +0000 (15:41 +0200)] 
validate: fix bad usage of KR_RANK_INSECURE

It's supposed to mean that we have a proof from configured TAs that
the RR isn't secure (typically proof of missing DS at some point).
This case was just failure to find a fitting RRSIG; new KR_RANK_MISSING
is introduced for that purpose, for simplicity.

Also, make the validator more thorough about what ranks are safe to skip.

8 years agorrcache verbose: print rank information
Vladimír Čunát [Fri, 7 Apr 2017 13:40:50 +0000 (15:40 +0200)] 
rrcache verbose: print rank information

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.

(cherry picked from commit bc2a26702e6460aee65fe170671336d670ba3eb9)

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 agorrcache, pktcache: check security only if under a TA
Vladimír Čunát [Fri, 7 Apr 2017 10:42:01 +0000 (12:42 +0200)] 
rrcache, pktcache: check security only if under a TA

Tests: iter_minmaxttl and iter_soamin get fixed, probably because
they're without a root TA but have some lower TA(s).

8 years agokr_ta_covers_qry: add this wrapper function
Vladimír Čunát [Fri, 7 Apr 2017 10:34:46 +0000 (12:34 +0200)] 
kr_ta_covers_qry: add this wrapper function

8 years agokr_rank: improve the API to manipulate ranks
Vladimír Čunát [Fri, 7 Apr 2017 08:43:08 +0000 (10:43 +0200)] 
kr_rank: improve the API to manipulate ranks

_SECURE and _INSECURE weren't real flags, as their setting was
logically exclusive of the "values".  That made changing ranks rather
cumbersome.

Tests: val_cname_to_unsigned_fake_rrsig gets broken, but I hope this
change just uncovered a hidden bug.

8 years agoutils: fix KEY_* defines
Vladimír Čunát [Thu, 6 Apr 2017 15:44:36 +0000 (17:44 +0200)] 
utils: fix KEY_* defines

The argument to KEY_FLAG_RANK was (signed) char*, so for secure rank
the shift was setting the highest two bits (which are unused).
Let me end that rubbish.

8 years agolayer/validate: mark all selected records as insecure is case of insecured query...
Grigorii Demidov [Thu, 6 Apr 2017 12:09:47 +0000 (14:09 +0200)] 
layer/validate: mark all selected records as insecure is case of insecured query detection

8 years agoextend NONAUTH even to non-validated records
Vladimír Čunát [Wed, 5 Apr 2017 16:41:16 +0000 (18:41 +0200)] 
extend NONAUTH even to non-validated records

Also rename NOAUTH->NONAUTH.

8 years agoOK to use non-authoritative sources for NS addresses
Vladimír Čunát [Wed, 5 Apr 2017 16:03:50 +0000 (18:03 +0200)] 
OK to use non-authoritative sources for NS addresses

... *if* we only want to ask the NSs, i.e. not to be put into answer.
This fixes iter_cname_cache 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 agodon't attempt to reuse cached nonvalidated records
Vladimír Čunát [Wed, 5 Apr 2017 11:33:15 +0000 (13:33 +0200)] 
don't attempt to reuse cached nonvalidated records

at least for now (for queries without +cd).
It wasn't complete, and it turned out to need more changes,
and the benefits would be rather limited.

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 agokr_rank: use functions to manipulate the non-flag part
Vladimír Čunát [Wed, 5 Apr 2017 09:05:12 +0000 (11:05 +0200)] 
kr_rank: use functions to manipulate the non-flag part

Also fix a related bug in pktcache.

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 agorrcache: harden against spoofing, again
Vladimír Čunát [Tue, 4 Apr 2017 11:54:55 +0000 (13:54 +0200)] 
rrcache: harden against spoofing, again

This fixes the iter_ns_spoof test.

8 years agoMerge branch 'master' into ad-refactor
Vladimír Čunát [Tue, 4 Apr 2017 09:51:47 +0000 (11:51 +0200)] 
Merge branch 'master' into ad-refactor

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 agocache: bump cache version
Vladimír Čunát [Mon, 3 Apr 2017 15:57:20 +0000 (17:57 +0200)] 
cache: bump cache version

The ranks stored within are changing their meaning.

8 years agoiterate: improve get_initial_rank
Vladimír Čunát [Mon, 3 Apr 2017 13:05:16 +0000 (15:05 +0200)] 
iterate: improve get_initial_rank

This fixes tests for hints, in particular.

8 years agorrcache, pktcache: better explain passing of ranks
Vladimír Čunát [Mon, 3 Apr 2017 12:07:22 +0000 (14:07 +0200)] 
rrcache, pktcache: better explain passing of ranks

8 years agolayer/validate: fix broken rank_test_flag()
Grigorii Demidov [Mon, 3 Apr 2017 11:57:37 +0000 (13:57 +0200)] 
layer/validate: fix broken rank_test_flag()

8 years agorrcache: fix code that was missed by mistake
Vladimír Čunát [Mon, 3 Apr 2017 11:50:39 +0000 (13:50 +0200)] 
rrcache: fix code that was missed by mistake

8 years agolayer/iterate: treat rrset->additional as pointer to uint8_t instead of uintptr_t
Grigorii Demidov [Mon, 3 Apr 2017 11:19:15 +0000 (13:19 +0200)] 
layer/iterate: treat rrset->additional as pointer to uint8_t instead of uintptr_t

8 years agolayer/{iterate,validate}: adapt to new rank style
Grigorii Demidov [Mon, 3 Apr 2017 11:03:22 +0000 (13:03 +0200)] 
layer/{iterate,validate}: adapt to new rank style

8 years agozonecut.c: restrict ranks when fetching TA+key for cut
Vladimír Čunát [Mon, 3 Apr 2017 10:11:29 +0000 (12:11 +0200)] 
zonecut.c: restrict ranks when fetching TA+key for cut

This is mainly to avoid bad entries, e.g. cached for +cd.

8 years agozonecut.c: remove indirection that didn't seem useful
Vladimír Čunát [Mon, 3 Apr 2017 09:50:43 +0000 (11:50 +0200)] 
zonecut.c: remove indirection that didn't seem useful

8 years agopktcache: also send ranks in the additional field
Vladimír Čunát [Mon, 3 Apr 2017 09:13:45 +0000 (11:13 +0200)] 
pktcache: also send ranks in the additional field

It will be better to have a more consistent interface with rrcache.

8 years agopktcache: adapt to the new rank style
Vladimír Čunát [Fri, 31 Mar 2017 16:36:11 +0000 (18:36 +0200)] 
pktcache: adapt to the new rank style

TODO: check CD in the iterator if CACHED.

8 years agolib/{resolve,zonecut}: review & fix RANK ocurrences
Vladimír Čunát [Fri, 31 Mar 2017 16:21:29 +0000 (18:21 +0200)] 
lib/{resolve,zonecut}: review & fix RANK ocurrences

8 years agorrcache: adapt stashing to the new rank style
Vladimír Čunát [Fri, 31 Mar 2017 16:15:38 +0000 (18:15 +0200)] 
rrcache: adapt stashing to the new rank style

Note that the stash_ds call wasn't useful anymore, as it was only
re-stashing DS that were already stashed anyway (from auth_selected).

8 years agoMerge: util: add kr_rrset_type_maysig(knot_rrset_t *)
Vladimír Čunát [Fri, 31 Mar 2017 15:48:24 +0000 (17:48 +0200)] 
Merge: util: add kr_rrset_type_maysig(knot_rrset_t *)

8 years agoutil: add kr_rrset_type_maysig(knot_rrset_t *)
Vladimír Čunát [Fri, 31 Mar 2017 15:46:56 +0000 (17:46 +0200)] 
util: add kr_rrset_type_maysig(knot_rrset_t *)

Also correct a tiny bug where iterator didn't skip RRSIGs that covered
non-interesting types of the name we desired.

8 years agorrcache: adapt looting to the new rank style
Vladimír Čunát [Fri, 31 Mar 2017 14:54:43 +0000 (16:54 +0200)] 
rrcache: adapt looting to the new rank style

8 years agoMerge rrcache changes into ad-refactor
Vladimír Čunát [Fri, 31 Mar 2017 14:30:30 +0000 (16:30 +0200)] 
Merge rrcache changes into ad-refactor

8 years agorrcache: avoid knot_pkt_put
Vladimír Čunát [Fri, 31 Mar 2017 14:18:56 +0000 (16:18 +0200)] 
rrcache: avoid knot_pkt_put

Constructing the wire format in rrcache was useless and it took 2-4 %
of time in the resperf profile.  Let's also pass the rank (used soon).

8 years agoMerge branch 'master' into ad-refactor
Vladimír Čunát [Fri, 31 Mar 2017 11:02:23 +0000 (13:02 +0200)] 
Merge branch 'master' into ad-refactor

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 agoWIP: drafting rank refactoring
Vladimír Čunát [Wed, 29 Mar 2017 14:24:01 +0000 (16:24 +0200)] 
WIP: drafting rank refactoring

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 agouse a different mechanism for AD flag
Vladimír Čunát [Fri, 3 Mar 2017 10:56:19 +0000 (11:56 +0100)] 
use a different mechanism for AD flag

To make this work, do not use KR_VLDRANK_SECURE as the default value.
It's just too dangerous, and here it complicated determining the
appropriate value for the AD flag.

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 agoresolve answer_finalize(): check knot_pkt_put errors
Vladimír Čunát [Fri, 3 Mar 2017 09:14:55 +0000 (10:14 +0100)] 
resolve answer_finalize(): check knot_pkt_put errors

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