]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
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
Vladimír Čunát  [Tue, 4 Apr 2017 11:54:55 +0000  (13:54 +0200)]  
rrcache: harden against spoofing, again
Vladimír Čunát  [Tue, 4 Apr 2017 09:51:47 +0000  (11:51 +0200)]  
Merge branch 'master' into ad-refactor
Vladimír Čunát  [Tue, 4 Apr 2017 09:08:06 +0000  (11:08 +0200)]  
Merge !251: improve referral detection and process_answer
Grigorii Demidov  [Tue, 4 Apr 2017 09:02:44 +0000  (11:02 +0200)]  
layer/iterate:  name comparison has been missed; comment
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.
Vladimír Čunát  [Mon, 3 Apr 2017 15:57:20 +0000  (17:57 +0200)]  
cache: bump cache version
Vladimír Čunát  [Mon, 3 Apr 2017 13:05:16 +0000  (15:05 +0200)]  
iterate: improve get_initial_rank
Vladimír Čunát  [Mon, 3 Apr 2017 12:07:22 +0000  (14:07 +0200)]  
rrcache, pktcache: better explain passing of ranks
Grigorii Demidov  [Mon, 3 Apr 2017 11:57:37 +0000  (13:57 +0200)]  
layer/validate: fix broken rank_test_flag()
Vladimír Čunát  [Mon, 3 Apr 2017 11:50:39 +0000  (13:50 +0200)]  
rrcache: fix code that was missed by mistake
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
Grigorii Demidov  [Mon, 3 Apr 2017 11:03:22 +0000  (13:03 +0200)]  
layer/{iterate,validate}: adapt to new rank style
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
Vladimír Čunát  [Mon, 3 Apr 2017 09:50:43 +0000  (11:50 +0200)]  
zonecut.c: remove indirection that didn't seem useful
Vladimír Čunát  [Mon, 3 Apr 2017 09:13:45 +0000  (11:13 +0200)]  
pktcache: also send ranks in the additional field
Vladimír Čunát  [Fri, 31 Mar 2017 16:36:11 +0000  (18:36 +0200)]  
pktcache: adapt to the new rank style
Vladimír Čunát  [Fri, 31 Mar 2017 16:21:29 +0000  (18:21 +0200)]  
lib/{resolve,zonecut}: review & fix RANK ocurrences
Vladimír Čunát  [Fri, 31 Mar 2017 16:15:38 +0000  (18:15 +0200)]  
rrcache: adapt stashing to the new rank style
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 *)
Vladimír Čunát  [Fri, 31 Mar 2017 15:46:56 +0000  (17:46 +0200)]  
util: add kr_rrset_type_maysig(knot_rrset_t *)
Vladimír Čunát  [Fri, 31 Mar 2017 14:54:43 +0000  (16:54 +0200)]  
rrcache: adapt looting to the new rank style
Vladimír Čunát  [Fri, 31 Mar 2017 14:30:30 +0000  (16:30 +0200)]  
Merge rrcache changes into ad-refactor
Vladimír Čunát  [Fri, 31 Mar 2017 14:18:56 +0000  (16:18 +0200)]  
rrcache: avoid knot_pkt_put
Vladimír Čunát  [Fri, 31 Mar 2017 11:02:23 +0000  (13:02 +0200)]  
Merge branch 'master' into ad-refactor
Vladimír Čunát  [Fri, 31 Mar 2017 10:47:02 +0000  (12:47 +0200)]  
Merge !250: lib/nsrep: fix ip6 cycle
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
Vladimír Čunát  [Wed, 29 Mar 2017 14:24:01 +0000  (16:24 +0200)]  
WIP: drafting rank refactoring
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
Vladimír Čunát  [Fri, 3 Mar 2017 10:56:19 +0000  (11:56 +0100)]  
use a different mechanism for 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
Petr Špaček  [Mon, 27 Mar 2017 12:38:05 +0000  (14:38 +0200)]  
Merge branch 'mode-examples' into 'master'
Vladimír Čunát  [Mon, 27 Mar 2017 12:23:09 +0000  (14:23 +0200)]  
Merge branch 'master' and update deckard
Vladimír Čunát  [Fri, 3 Mar 2017 09:14:55 +0000  (10:14 +0100)]  
resolve answer_finalize(): check knot_pkt_put errors
Vladimír Čunát  [Fri, 24 Mar 2017 10:42:30 +0000  (11:42 +0100)]  
config docs: add examples to mode()
Ondřej Surý  [Sun, 26 Mar 2017 18:22:23 +0000  (20:22 +0200)]  
Merge branch 'better-help-text' into 'master'
Daniel Kahn Gillmor  [Sun, 26 Mar 2017 15:28:31 +0000  (10:28 -0500)]  
Auto-generate numeric limits and defaults in help text.
Ondřej Surý  [Sun, 26 Mar 2017 18:19:44 +0000  (20:19 +0200)]  
Merge branch 'better-padding-default' into 'master'
Daniel Kahn Gillmor  [Sat, 25 Mar 2017 22:00:53 +0000  (17:00 -0500)]  
Improve default padding of responses.
Vladimír Čunát  [Fri, 24 Mar 2017 14:16:33 +0000  (15:16 +0100)]  
Merge branch !246: lib/resolve: avoid unnecessary DS queries
Vladimír Čunát  [Fri, 24 Mar 2017 13:38:22 +0000  (14:38 +0100)]  
Merge !244: dnssec/nsec: validate wildcard no-data 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
Grigorii Demidov  [Fri, 24 Mar 2017 11:51:36 +0000  (12:51 +0100)]  
lib/resolve: avoid unnecessary DS queries
Grigorii Demidov  [Thu, 23 Mar 2017 13:42:12 +0000  (14:42 +0100)]  
dnssec/nsec: missed wildcard no-data answers validation has been implemented
Grigorii Demidov  [Wed, 22 Mar 2017 13:37:36 +0000  (14:37 +0100)]  
test/deckard: update to actual version
Vladimír Čunát  [Wed, 22 Mar 2017 12:20:47 +0000  (13:20 +0100)]  
Merge !242: kr_bitcmp: shut up a warning
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
Vladimír Čunát  [Wed, 22 Mar 2017 12:15:30 +0000  (13:15 +0100)]  
kr_bitcmp: shut up a warning
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
Grigorii Demidov  [Wed, 22 Mar 2017 08:50:19 +0000  (09:50 +0100)]  
layer/iterate: nitpick - better variable name
Vladimír Čunát  [Tue, 21 Mar 2017 16:35:58 +0000  (17:35 +0100)]  
policy.DENY: set AA flag and clear AD flag
Vladimír Čunát  [Tue, 21 Mar 2017 16:35:14 +0000  (17:35 +0100)]  
lua bindings: regenerate query flags
Vladimír Čunát  [Tue, 21 Mar 2017 14:57:41 +0000  (15:57 +0100)]  
Merge !234: kr_bitcmp: adjust semantics -> memcmp
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 
Vladimír Čunát  [Fri, 17 Mar 2017 11:51:42 +0000  (12:51 +0100)]  
kr_bitcmp: add meaning to NULL inputs
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.
Grigorii Demidov  [Tue, 21 Mar 2017 13:21:37 +0000  (14:21 +0100)]  
layer/validate: better debug message
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
Vladimír Čunát  [Fri, 17 Mar 2017 10:40:32 +0000  (11:40 +0100)]  
trust anchors: just move the code around
Vladimír Čunát  [Mon, 20 Mar 2017 18:14:03 +0000  (19:14 +0100)]  
resolve.c trust_chain_check: fix nested trust anchors
Vladimír Čunát  [Tue, 21 Mar 2017 12:06:45 +0000  (13:06 +0100)]  
Merge !233: trust anchors: store in prettier format
Vladimír Čunát  [Tue, 21 Mar 2017 12:05:20 +0000  (13:05 +0100)]  
Merge !236: worker_resolve: truly honor the options parameter
Grigorii Demidov  [Tue, 21 Mar 2017 11:48:07 +0000  (12:48 +0100)]  
layer/iterate: imprevements in unhelpfull referral processing
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
Vladimír Čunát  [Mon, 20 Mar 2017 11:50:29 +0000  (12:50 +0100)]  
Merge !237: layer/validate: clear AD with optout 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
Vladimír Čunát  [Mon, 20 Mar 2017 08:34:22 +0000  (09:34 +0100)]  
Merge !238: fix logging of glue addresses
Petr Špaček  [Sun, 19 Mar 2017 10:39:08 +0000  (11:39 +0100)]  
layer/iterate: fix logging of glue addresses
Petr Špaček  [Fri, 17 Mar 2017 10:04:37 +0000  (11:04 +0100)]  
CI: always use commited Deckard version
Petr Špaček  [Fri, 17 Mar 2017 10:03:31 +0000  (11:03 +0100)]  
check-integration: Warn if Deckard does not match commited version
Vladimír Čunát  [Wed, 15 Mar 2017 15:37:36 +0000  (16:37 +0100)]  
worker_resolve: truly honor the options parameter
Vladimír Čunát  [Tue, 14 Mar 2017 17:21:50 +0000  (18:21 +0100)]  
trust anchors: add KeyTag into comments
Vladimír Čunát  [Mon, 13 Mar 2017 19:38:58 +0000  (20:38 +0100)]  
trust anchors: store in prettier format (#167)
Vladimír Čunát  [Mon, 13 Mar 2017 19:26:46 +0000  (20:26 +0100)]  
daemon/lua/kres.lua -> *.in
Vladimír Čunát  [Mon, 13 Mar 2017 18:08:29 +0000  (19:08 +0100)]  
version: don't depend on rr2str output style
Vladimír Čunát  [Wed, 15 Mar 2017 14:30:48 +0000  (15:30 +0100)]  
Merge !235: dnstap.mk: fix race around dnstap.pb-c.h
Vladimír Čunát  [Tue, 14 Mar 2017 18:14:13 +0000  (19:14 +0100)]  
dnstap.mk: fix race around dnstap.pb-c.h
Vladimír Čunát  [Mon, 13 Mar 2017 22:11:44 +0000  (23:11 +0100)]  
Merge !232: nitpick in kresd(8) man page
Daniel Kahn Gillmor  [Mon, 13 Mar 2017 22:00:53 +0000  (18:00 -0400)]  
kresd(8) should refer to the resolver as "kresd", not as "unbound"
Ondřej Surý  [Wed, 8 Mar 2017 10:58:14 +0000  (11:58 +0100)]  
Merge branch 'fix-auth-qname' into 'master'
Grigorii Demidov  [Wed, 8 Mar 2017 10:14:00 +0000  (11:14 +0100)]  
layer\iterate: when proccessing delegations, check if qname is at\below new authority
Ondřej Surý  [Mon, 6 Mar 2017 12:32:11 +0000  (13:32 +0100)]  
Merge branch 'update-gitignore-zonefile.lua' into 'master'
Ondřej Surý  [Mon, 6 Mar 2017 12:29:17 +0000  (13:29 +0100)]  
Add daemon/lua/zonefile.lua to git ignore list
Ondřej Surý  [Mon, 6 Mar 2017 12:08:03 +0000  (13:08 +0100)]  
Merge branch 'dnstap' into 'master'
Ondřej Surý  [Mon, 6 Mar 2017 12:06:13 +0000  (13:06 +0100)]  
Test failing make clean on missing dnstap dependencies
Ondřej Surý  [Mon, 6 Mar 2017 12:02:18 +0000  (13:02 +0100)]  
modules/dnstap: Change option names to socket_path and log_responses, we don't use camelCase anywhere else
Ondřej Surý  [Mon, 6 Mar 2017 11:54:40 +0000  (12:54 +0100)]  
dnstap module also needs protobuf-c compiler (protoc-c)
Vladimír Čunát  [Wed, 22 Feb 2017 13:47:26 +0000  (14:47 +0100)]  
modules/dnstap: move description into the docs
Vladimír Čunát  [Wed, 22 Feb 2017 12:50:10 +0000  (13:50 +0100)]  
modules/dnstap: nitpicks
Vladimír Čunát  [Wed, 22 Feb 2017 12:10:21 +0000  (13:10 +0100)]  
dnstap.proto: move from contrib into module
Vicky Shrestha  [Tue, 17 Jan 2017 08:08:17 +0000  (08:08 +0000)]  
minor changes from https://github.com/CZ-NIC/knot-resolver/pull/39
Vicky Shrestha  [Fri, 30 Dec 2016 20:14:55 +0000  (12:14 -0800)]  
adding dnstap to documentation
Vicky Shrestha  [Fri, 30 Dec 2016 20:14:02 +0000  (12:14 -0800)]  
dnstap tests requires go 1.5+
Vicky Shrestha  [Mon, 26 Dec 2016 09:16:05 +0000  (01:16  -0800)]  
adding dnstap dependencies to bootstrap
Vicky Shrestha  [Mon, 26 Dec 2016 08:05:49 +0000  (00:05  -0800)]  
fixing makefile to compile protobuf if dnstap is enabled
Vicky Shrestha  [Sat, 24 Dec 2016 18:04:53 +0000  (10:04 -0800)]  
Fixing structs after rebasing upstream changes
Vicky Shrestha  [Thu, 8 Dec 2016 07:26:04 +0000  (23:26 -0800)]  
dnstap testing application
Vicky Shrestha  [Thu, 22 Sep 2016 22:32:27 +0000  (15:32 -0700)]  
Adding dnstap module
Vladimír Čunát  [Fri, 3 Mar 2017 12:28:28 +0000  (13:28 +0100)]  
Merge !226: lib/resolve: deferred answer processing was fixed
Vladimír Čunát  [Fri, 3 Mar 2017 12:04:02 +0000  (13:04 +0100)]  
Merge !225: rrcache: don't store NSEC3 and their signatures