]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
7 years agoMerge !600: NSEC3 aggressive caching
Vladimír Čunát [Fri, 22 Jun 2018 09:26:51 +0000 (11:26 +0200)] 
Merge !600: NSEC3 aggressive caching

7 years agoMerge branch 'master' into cache-NSEC3
Vladimír Čunát [Fri, 22 Jun 2018 09:14:00 +0000 (11:14 +0200)] 
Merge branch 'master' into cache-NSEC3

7 years agoMerge !606: fix validation of explicit wildcard queries
Vladimír Čunát [Thu, 21 Jun 2018 10:18:55 +0000 (12:18 +0200)] 
Merge !606: fix validation of explicit wildcard queries

7 years agonsec: correct wildcard proof check with queried for literal wildcard
Marek Vavruša [Mon, 18 Jun 2018 23:56:53 +0000 (16:56 -0700)] 
nsec: correct wildcard proof check with queried for literal wildcard

The validation fails in current implementation when queried directly
for the wildcard. In that case the count of the common labels with the
NSEC record is the same, and not shorter by 1 (to accomodate wildcard
expansion).

7 years agoMerge branch 'http-allow-reuseport' into 'master'
Grigorii Demidov [Wed, 20 Jun 2018 10:28:12 +0000 (12:28 +0200)] 
Merge branch 'http-allow-reuseport' into 'master'

http: allow all forks to process HTTP requests

See merge request knot/knot-resolver!406

7 years agomodules/http: allow passing server options to http configuration
Marek Vavruša [Tue, 6 Mar 2018 22:29:45 +0000 (14:29 -0800)] 
modules/http: allow passing server options to http configuration

This allows HTTP server to start with reuseport, reuseaddr or v6only.
The reuseport allows running HTTP module on all forks, not just the main one.

7 years agoMerge !561: minor pack_t and nsrep refactoring
Vladimír Čunát [Mon, 18 Jun 2018 10:00:31 +0000 (12:00 +0200)] 
Merge !561: minor pack_t and nsrep refactoring

7 years agolib/generic/pack: switch to NULL on empty pack iterator
Marek Vavruša [Fri, 20 Apr 2018 03:15:19 +0000 (20:15 -0700)] 
lib/generic/pack: switch to NULL on empty pack iterator

It's probably slightly safer to use NULL than end-array pointer,
so let's use it in this case.  Significantly adapted by Vlada
from original Marek's change, after master fixed the corruption.

7 years agolib/nsrep: refactored copypasta
Marek Vavruša [Fri, 20 Apr 2018 03:54:36 +0000 (20:54 -0700)] 
lib/nsrep: refactored copypasta

7 years agocache: tiny nitpicks
Vladimír Čunát [Mon, 18 Jun 2018 08:58:22 +0000 (10:58 +0200)] 
cache: tiny nitpicks

7 years agoNEWS: add aggressive NSEC3
Vladimír Čunát [Fri, 15 Jun 2018 16:47:39 +0000 (18:47 +0200)] 
NEWS: add aggressive NSEC3

7 years agoMerge branch 'master' into cache-NSEC3
Vladimír Čunát [Fri, 15 Jun 2018 16:42:26 +0000 (18:42 +0200)] 
Merge branch 'master' into cache-NSEC3

7 years agoreduce verbose logging - cases not really useful
Vladimír Čunát [Fri, 15 Jun 2018 16:40:20 +0000 (18:40 +0200)] 
reduce verbose logging - cases not really useful

Also tweak order of information when logging cache stash,
as it was rather unnatural.

7 years agocache: more checks, comment cleanup
Vladimír Čunát [Fri, 15 Jun 2018 15:31:41 +0000 (17:31 +0200)] 
cache: more checks, comment cleanup

7 years agocache: review stashing NSEC* parameters
Vladimír Čunát [Fri, 15 Jun 2018 12:18:54 +0000 (14:18 +0200)] 
cache: review stashing NSEC* parameters

7 years agoMerge branch 'ci-docker' into 'master'
Tomas Krizek [Fri, 15 Jun 2018 11:22:18 +0000 (13:22 +0200)] 
Merge branch 'ci-docker' into 'master'

ci/Dockerfile.debian: use new respdiff git repo

See merge request knot/knot-resolver!602

7 years agoci/Dockerfile.debian: use new respdiff git repo
Tomas Krizek [Fri, 15 Jun 2018 11:07:39 +0000 (13:07 +0200)] 
ci/Dockerfile.debian: use new respdiff git repo

7 years agocache: avoid potential out-of-bounds with NSEC3 params
Vladimír Čunát [Fri, 15 Jun 2018 09:05:40 +0000 (11:05 +0200)] 
cache: avoid potential out-of-bounds with NSEC3 params

It's possible the parser wouldn't let such RR through,
and it's most likely validator shouldn't let them through.
Even so, I feel better to check anyway.

7 years agoMerge branch 'tls-session-resumption' into 'master'
Petr Špaček [Wed, 13 Jun 2018 16:15:00 +0000 (18:15 +0200)] 
Merge branch 'tls-session-resumption' into 'master'

daemon/tls: session resumption with tickets (client & server side)

See merge request knot/knot-resolver!585

7 years agocache find_leq_NSEC3: precise check for NSEC3 params
Vladimír Čunát [Wed, 13 Jun 2018 16:07:27 +0000 (18:07 +0200)] 
cache find_leq_NSEC3: precise check for NSEC3 params

7 years agocache: shorten repetitive `qry->flags` blocks
Vladimír Čunát [Wed, 13 Jun 2018 16:04:38 +0000 (18:04 +0200)] 
cache: shorten repetitive `qry->flags` blocks

7 years agocache entry_list_parse: squash a simple FIXME
Vladimír Čunát [Wed, 13 Jun 2018 16:04:04 +0000 (18:04 +0200)] 
cache entry_list_parse: squash a simple FIXME

7 years agodaemon/tls: disable session resumption with shared secret for now
Petr Špaček [Wed, 13 Jun 2018 15:54:56 +0000 (17:54 +0200)] 
daemon/tls: disable session resumption with shared secret for now

There is no GnuTLS version which would make this safe.
See https://gitlab.com/gnutls/gnutls/issues/477

7 years agoopt-out nitpicks, eradicate kr_rank_test_noassert
Vladimír Čunát [Tue, 12 Jun 2018 13:03:52 +0000 (15:03 +0200)] 
opt-out nitpicks, eradicate kr_rank_test_noassert

7 years agodaemon/tls: add basic config tests
Petr Špaček [Wed, 13 Jun 2018 14:00:01 +0000 (16:00 +0200)] 
daemon/tls: add basic config tests

7 years agodaemon/tls: document limitations of the session key synchronization
Petr Špaček [Wed, 13 Jun 2018 12:58:39 +0000 (14:58 +0200)] 
daemon/tls: document limitations of the session key synchronization

7 years agodaemon/tls: work on server-side session tickets
Vladimír Čunát [Thu, 31 May 2018 11:51:03 +0000 (13:51 +0200)] 
daemon/tls: work on server-side session tickets

7 years agodaemon/bindings: import tls session ticket key salt from file
Grigorii Demidov [Tue, 22 May 2018 08:21:19 +0000 (10:21 +0200)] 
daemon/bindings: import tls session ticket key salt from file

7 years agodaemon/tls: session resumption with tickets (client & server side)
Grigorii Demidov [Mon, 21 May 2018 15:55:35 +0000 (17:55 +0200)] 
daemon/tls: session resumption with tickets (client & server side)

7 years agoseparate most of code for retrieval from cache
Vladimír Čunát [Tue, 12 Jun 2018 09:06:50 +0000 (11:06 +0200)] 
separate most of code for retrieval from cache

api.c was growing too long.
Also a few other minor changes.

7 years agoWIP: minor code cleanups
Vladimír Čunát [Mon, 11 Jun 2018 13:40:37 +0000 (15:40 +0200)] 
WIP: minor code cleanups

7 years agokr_rank_test*: avoid code duplication
Vladimír Čunát [Mon, 11 Jun 2018 08:14:47 +0000 (10:14 +0200)] 
kr_rank_test*: avoid code duplication

7 years agoMerge branch 'master' into cache-NSEC3
Vladimír Čunát [Mon, 11 Jun 2018 07:58:16 +0000 (09:58 +0200)] 
Merge branch 'master' into cache-NSEC3

7 years agoMerge branch 'tls-ciphers' into 'master'
Petr Špaček [Fri, 8 Jun 2018 13:19:41 +0000 (15:19 +0200)] 
Merge branch 'tls-ciphers' into 'master'

restrict TLS ciphers

See merge request knot/knot-resolver!601

7 years agodaemon/tls: make gnutls_priority stricter
Vladimír Čunát [Fri, 8 Jun 2018 10:20:16 +0000 (12:20 +0200)] 
daemon/tls: make gnutls_priority stricter

Otherwise CentOS 7 enables those two "ciphers" by default.
Noticed in #355.

7 years agodaemon/tls: don't segfault if gnutls_priority_* fails
Vladimír Čunát [Fri, 8 Jun 2018 10:19:02 +0000 (12:19 +0200)] 
daemon/tls: don't segfault if gnutls_priority_* fails

7 years agoMerge remote-tracking branch 'o/master' into cache-NSEC3
Vladimír Čunát [Fri, 8 Jun 2018 09:57:11 +0000 (11:57 +0200)] 
Merge remote-tracking branch 'o/master' into cache-NSEC3

7 years agoMerge branch 'policy_clear_ad' into 'master'
Grigorii Demidov [Thu, 7 Jun 2018 09:27:11 +0000 (11:27 +0200)] 
Merge branch 'policy_clear_ad' into 'master'

modules.policy: REFUSE, TC - clear AD flag in answers

See merge request knot/knot-resolver!599

7 years agomodules.policy: REFUSE, TC - clear AD flag in answers
Grigorii Demidov [Thu, 7 Jun 2018 09:02:14 +0000 (11:02 +0200)] 
modules.policy: REFUSE, TC - clear AD flag in answers

7 years agoMerge branch 'ci-epel-error' into 'master'
Tomas Krizek [Thu, 7 Jun 2018 08:12:08 +0000 (10:12 +0200)] 
Merge branch 'ci-epel-error' into 'master'

ci: make distro:epel-7 easier to debug in typical cases

See merge request knot/knot-resolver!598

7 years agoci: make distro:epel-7 easier to debug in typical cases
Vladimír Čunát [Wed, 6 Jun 2018 15:53:01 +0000 (17:53 +0200)] 
ci: make distro:epel-7 easier to debug in typical cases

7 years agoMerge branch 'tls-system-store' into 'master'
Petr Špaček [Wed, 6 Jun 2018 13:32:14 +0000 (15:32 +0200)] 
Merge branch 'tls-system-store' into 'master'

daemon/tls: use system CA with TLS_FORWARD policy

Closes #310

See merge request knot/knot-resolver!586

7 years agodaemon/tls: document new behavior
Petr Špaček [Mon, 4 Jun 2018 15:56:24 +0000 (17:56 +0200)] 
daemon/tls: document new behavior

7 years agodaemon/tls: system CA's are used by default with TLS_FORWARD policy when ca_file...
Grigorii Demidov [Tue, 22 May 2018 14:39:58 +0000 (16:39 +0200)] 
daemon/tls: system CA's are used by default with TLS_FORWARD policy when ca_file parameter is omitted

7 years agodaemon/tls: use system CA with TLS_FORWARD policy
Grigorii Demidov [Tue, 22 May 2018 09:15:33 +0000 (11:15 +0200)] 
daemon/tls: use system CA with TLS_FORWARD policy

7 years agoMerge branch 'policy_REFUSE' into 'master'
Grigorii Demidov [Tue, 5 Jun 2018 10:42:05 +0000 (12:42 +0200)] 
Merge branch 'policy_REFUSE' into 'master'

Policy REFUSE; minot tweak

Closes #337

See merge request knot/knot-resolver!549

7 years agokresd: improve error reporting if cache cannot be opened
Petr Špaček [Tue, 10 Apr 2018 07:16:55 +0000 (09:16 +0200)] 
kresd: improve error reporting if cache cannot be opened

For some weird reason kresd crashed on assert(false) if it cannot open
cache even though it handles this case properly without the assert.

7 years agopolicy: add REFUSE policy
Petr Špaček [Tue, 10 Apr 2018 07:15:38 +0000 (09:15 +0200)] 
policy: add REFUSE policy

Fixes: #337
7 years agoMerge branch 'http-custom-endpoints' into 'master'
Grigorii Demidov [Thu, 31 May 2018 15:08:28 +0000 (17:08 +0200)] 
Merge branch 'http-custom-endpoints' into 'master'

Allow creating custom endpoints in the HTTP module

See merge request knot/knot-resolver!527

7 years agohttp: interface parameter check fix
Grigorii Demidov [Thu, 31 May 2018 10:28:33 +0000 (12:28 +0200)] 
http: interface parameter check fix

7 years agohttp/prometheus: allow finalization of metrics table
Marek Vavruša [Tue, 27 Mar 2018 03:18:56 +0000 (20:18 -0700)] 
http/prometheus: allow finalization of metrics table

This allows other modules to add or modify custom metrics or labels.

7 years agohttp/prometheus: allow custom namespaces
Marek Vavruša [Fri, 23 Mar 2018 18:20:36 +0000 (11:20 -0700)] 
http/prometheus: allow custom namespaces

7 years agohttp: allow loading custom endpoints to http
Marek Vavruša [Wed, 21 Mar 2018 22:57:19 +0000 (15:57 -0700)] 
http: allow loading custom endpoints to http

Previously the module was created on configuration time, so it wasn't
possible to inject custom endpoints to the default interface.

7 years agobindings: always set AD=1 in internal queries just like real clients
Marek Vavruša [Wed, 21 Mar 2018 22:48:57 +0000 (15:48 -0700)] 
bindings: always set AD=1 in internal queries just like real clients

The AD indicates validation request (but not request for DNSSEC records).
If the response can't be validated, resolver flips the AD to 0.

7 years agoMerge branch 'packaging-update' into 'master'
Tomas Krizek [Thu, 31 May 2018 13:45:04 +0000 (15:45 +0200)] 
Merge branch 'packaging-update' into 'master'

distro: packaging updates

See merge request knot/knot-resolver!567

7 years agosystemd: man page - update about system-kresd.slice
Tomas Krizek [Thu, 31 May 2018 13:31:22 +0000 (15:31 +0200)] 
systemd: man page - update about system-kresd.slice

7 years agodistro/rpm: handle systemd restarts in CentOS 7 compatible way
Tomas Krizek [Thu, 31 May 2018 13:23:23 +0000 (15:23 +0200)] 
distro/rpm: handle systemd restarts in CentOS 7 compatible way

7 years agodistro/rpm/knot-resolver.spec
Tomas Krizek [Mon, 23 Apr 2018 15:59:23 +0000 (17:59 +0200)] 
distro/rpm/knot-resolver.spec

7 years agodistro/arch: add missing dependencies
Tomas Krizek [Mon, 23 Apr 2018 14:22:01 +0000 (16:22 +0200)] 
distro/arch: add missing dependencies

7 years agodistro/deb: remove obsolete dependencies libjansson and python3
Tomas Krizek [Mon, 23 Apr 2018 14:14:22 +0000 (16:14 +0200)] 
distro/deb: remove obsolete dependencies libjansson and python3

7 years agodistro/rpm: use Python3 to build doc
Tomas Krizek [Mon, 23 Apr 2018 14:07:28 +0000 (16:07 +0200)] 
distro/rpm: use Python3 to build doc

7 years agodistro/*: remove obsolete memcached and redis dependency
Tomas Krizek [Mon, 23 Apr 2018 14:06:50 +0000 (16:06 +0200)] 
distro/*: remove obsolete memcached and redis dependency

7 years agodistro/rpm: reformat spec file
Tomas Krizek [Mon, 23 Apr 2018 14:05:36 +0000 (16:05 +0200)] 
distro/rpm: reformat spec file

7 years agodistro/arch: reformat dependencies
Tomas Krizek [Mon, 23 Apr 2018 13:56:38 +0000 (15:56 +0200)] 
distro/arch: reformat dependencies

7 years agodistro/deb: reformat knot-resolver.dsc
Tomas Krizek [Mon, 23 Apr 2018 13:49:45 +0000 (15:49 +0200)] 
distro/deb: reformat knot-resolver.dsc

7 years agoMerge branch 'lua-add-per-request-variables' into 'master'
Grigorii Demidov [Thu, 31 May 2018 07:26:01 +0000 (09:26 +0200)] 
Merge branch 'lua-add-per-request-variables' into 'master'

daemon: allow per-request variables in Lua

See merge request knot/knot-resolver!533

7 years agodaemon: allow per-request variables in Lua
Marek Vavruša [Wed, 28 Mar 2018 05:43:53 +0000 (22:43 -0700)] 
daemon: allow per-request variables in Lua

The handlers in Lua can now store per-request variables that are automatically
GC'd when the request is finished. This is useful for stateful modules,
such as DNS64 that uses internal option flags for state tracking.

The layers can now get a variable table like so:

```
local vars = kres.request_t(r):vars()
vars.hello = true
```

The variables are persisted between different layers for each request.

7 years agoMerge branch 'nitpick-bugs' into 'master'
Vladimír Čunát [Tue, 29 May 2018 11:15:46 +0000 (13:15 +0200)] 
Merge branch 'nitpick-bugs' into 'master'

cache/entry_rr: fixed undefined behavior

See merge request knot/knot-resolver!595

7 years agolib/cache: get rid of void-pointer arithmetic
Vladimír Čunát [Tue, 29 May 2018 11:11:40 +0000 (13:11 +0200)] 
lib/cache: get rid of void-pointer arithmetic

Checked with -Wpointer-arith; still hindered by contrib/ucw.

7 years agoMerge pointer-arith changes into cache-NSEC3
Vladimír Čunát [Tue, 29 May 2018 09:44:15 +0000 (11:44 +0200)] 
Merge pointer-arith changes into cache-NSEC3

7 years agocache/entry_rr: fixed undefined behavior
Marek Vavruša [Tue, 29 May 2018 02:28:46 +0000 (19:28 -0700)] 
cache/entry_rr: fixed undefined behavior

Pointer arithmetic with 'void *' is undefined, it only works as GNU extension.

7 years agoMerge branch 'deb-cleanup' into 'master'
Tomas Krizek [Mon, 28 May 2018 12:52:52 +0000 (14:52 +0200)] 
Merge branch 'deb-cleanup' into 'master'

synchronize distro/deb with official debian packaging

See merge request knot/knot-resolver!593

7 years agosynchronize distro/deb with official debian packaging
Daniel Kahn Gillmor [Thu, 24 May 2018 17:31:53 +0000 (13:31 -0400)] 
synchronize distro/deb with official debian packaging

Note that this is not an exact synchronization, just the salient parts
where i believe upstream wants to sync up with debian.

I've left alone indications of upstream package maintainership, and
I've left debhelper back at version 9, for example.  and i've left the
differences between the shipped debian/kresd.conf (debian package
ships a minimal kresd.conf that doesn't load those four modules, in
particular).

7 years agoMerge branch 'doc-nitpicks' into 'master'
Petr Špaček [Mon, 28 May 2018 10:49:16 +0000 (12:49 +0200)] 
Merge branch 'doc-nitpicks' into 'master'

documentation nitpicks

See merge request knot/knot-resolver!592

7 years agoother docs nitpicks
Vladimír Čunát [Fri, 25 May 2018 14:07:39 +0000 (16:07 +0200)] 
other docs nitpicks

I don't think it's good to write that we "provide a library",
as it currently doesn't seem suitable for usage outside kresd.

7 years agopolicy, view: documentation nitpicks
Vladimír Čunát [Thu, 24 May 2018 17:24:37 +0000 (19:24 +0200)] 
policy, view: documentation nitpicks

It seems like implementation and docs got de-synchronized,
probably at some point very long ago (years).

7 years agodoc/build: refresh build-time requirements
Vladimír Čunát [Mon, 21 May 2018 08:57:17 +0000 (10:57 +0200)] 
doc/build: refresh build-time requirements

7 years agoMerge branch 'systemctl-start' into 'master'
Tomas Krizek [Fri, 25 May 2018 15:10:40 +0000 (17:10 +0200)] 
Merge branch 'systemctl-start' into 'master'

doc: systemd -- clarify how to manually start all services.

See merge request knot/knot-resolver!591

7 years agodoc: systemd -- clarify how to manually start all services.
Daniel Kahn Gillmor [Thu, 24 May 2018 15:01:22 +0000 (11:01 -0400)] 
doc: systemd -- clarify how to manually start all services.

See https://github.com/systemd/systemd/issues/9080 for
details/discussion.

7 years agoMerge branch 'ci-docker-update' into 'master'
Tomas Krizek [Fri, 25 May 2018 14:48:15 +0000 (16:48 +0200)] 
Merge branch 'ci-docker-update' into 'master'

ci: add pytest-xdist dependency for Deckard

See merge request knot/knot-resolver!590

7 years agoci: add pytest-xdist dependency for Deckard
Tomas Krizek [Fri, 25 May 2018 14:38:51 +0000 (16:38 +0200)] 
ci: add pytest-xdist dependency for Deckard

7 years agoMerge branch 'endianness' into 'master'
Petr Špaček [Thu, 24 May 2018 17:06:09 +0000 (19:06 +0200)] 
Merge branch 'endianness' into 'master'

handle htobe32 et al. on glibc systems with a non-Linux kernel

See merge request knot/knot-resolver!588

7 years agohandle htobe32 et al. on glibc systems with a non-Linux kernel
Daniel Kahn Gillmor [Thu, 24 May 2018 16:59:26 +0000 (12:59 -0400)] 
handle htobe32 et al. on glibc systems with a non-Linux kernel

This fix copies over an updated #if clause from libknot's
src/contrib/endian.h.

This should resolve:

    https://gitlab.labs.nic.cz/knot/knot-resolver/issues/348

See also discussion about this same problem in libknot from a couple
years ago:

    https://bugs.debian.org/840460

I note that contrib/wire.h in knot-resolver is out of sync with
src/contrib/wire.h (and src/contrib/endian.h) from libknot.  I don't
know whether there's any upstream preference for keeping these in sync
in some more reliable way than manual comparisons.  For now i'm just
providing a narrow fix for the specific problem.

7 years agoMerge branch 'iter-minim-op' into 'master'
Petr Špaček [Sat, 19 May 2018 11:30:28 +0000 (13:30 +0200)] 
Merge branch 'iter-minim-op' into 'master'

iterate: avoid turning off qname minimization in a case

Closes #339

See merge request knot/knot-resolver!584

7 years agoiterate: avoid turning off qname minimization in a case
Vladimír Čunát [Wed, 16 May 2018 11:59:06 +0000 (13:59 +0200)] 
iterate: avoid turning off qname minimization in a case

Thanks to @ spakka for discovering this and authoring an earlier version
of this commit.

7 years agoMerge !576: validate: avoid incorrect downgrade of NS
Vladimír Čunát [Wed, 16 May 2018 08:54:56 +0000 (10:54 +0200)] 
Merge !576: validate: avoid incorrect downgrade of NS

7 years agovalidate: be more careful with marking RRs as insecure
Vladimír Čunát [Wed, 16 May 2018 08:19:48 +0000 (10:19 +0200)] 
validate: be more careful with marking RRs as insecure

In case of referrals the authoritative server might add also another NS
record(s), and this might lead to downgrading the corresponding zones.
Regressed probably in f0da0a35 !505.

7 years agoimprove verbose logs
Marek Vavruša [Tue, 1 May 2018 17:39:04 +0000 (10:39 -0700)] 
improve verbose logs

7 years agoMerge branch 'master' into cache-NSEC3
Vladimír Čunát [Fri, 11 May 2018 16:13:09 +0000 (18:13 +0200)] 
Merge branch 'master' into cache-NSEC3

7 years agoMerge !579: treewide: additional dname checks
Vladimír Čunát [Fri, 11 May 2018 16:11:47 +0000 (18:11 +0200)] 
Merge !579: treewide: additional dname checks

7 years agotreewide: additional dname checks
Grigorii Demidov [Thu, 10 May 2018 12:16:53 +0000 (14:16 +0200)] 
treewide: additional dname checks

7 years agoMerge !539: cleanup after knot minimal version bumps
Vladimír Čunát [Fri, 11 May 2018 15:29:31 +0000 (17:29 +0200)] 
Merge !539: cleanup after knot minimal version bumps

7 years agolua bindings: complete knot_pkt_t
Vladimír Čunát [Fri, 13 Apr 2018 16:09:31 +0000 (18:09 +0200)] 
lua bindings: complete knot_pkt_t

We don't need the end, but I prefer to get rid of the exception,
as we now require libknot > 2.6 anyway and it only implies adding
a few more binding lines.

7 years agotreewide: remove branches supporting old knot
Vladimír Čunát [Wed, 4 Apr 2018 10:50:32 +0000 (12:50 +0200)] 
treewide: remove branches supporting old knot

Our Makefile required >= 2.6.4 for some time already.
It's pretty straightforward, except for zonefile.lua.in -> zonefile.lua

7 years agoMerge branch 'ci-respdiff-config' into 'master'
Tomas Krizek [Fri, 11 May 2018 08:58:13 +0000 (10:58 +0200)] 
Merge branch 'ci-respdiff-config' into 'master'

ci: respdiff - use relative path to restart script

See merge request knot/knot-resolver!580

7 years agoci: respdiff - use relative path to restart script
Tomas Krizek [Fri, 11 May 2018 08:39:01 +0000 (10:39 +0200)] 
ci: respdiff - use relative path to restart script

7 years agoremove temporary debug assertions
Vladimír Čunát [Thu, 10 May 2018 16:08:37 +0000 (18:08 +0200)] 
remove temporary debug assertions

7 years agostash_pkt() nitpick: shortcut for flags
Vladimír Čunát [Thu, 10 May 2018 16:05:19 +0000 (18:05 +0200)] 
stash_pkt() nitpick: shortcut for flags

7 years agofix some opt-out answers not being cached (at all, rare)
Vladimír Čunát [Thu, 10 May 2018 15:58:51 +0000 (17:58 +0200)] 
fix some opt-out answers not being cached (at all, rare)

7 years agoMerge branch 'master' into cache-NSEC3
Vladimír Čunát [Thu, 10 May 2018 15:04:47 +0000 (17:04 +0200)] 
Merge branch 'master' into cache-NSEC3