]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
7 years agolayer/iterate: fix cache injection via CNAME
Marek Vavruša [Wed, 25 Jul 2018 18:43:19 +0000 (12:43 -0600)] 
layer/iterate: fix cache injection via CNAME

The current default mode doesn't check bailiwick anymore when unrolling
CNAME chains, so if an answer contains:

```
testingme.com.       3600 IN CNAME victim.com.
victim.com.         172800 IN NS attackers.ns
```

The resolver will cache both records as authoritative even though
`victim.com` isn't in the current bailiwick. This was previously
checked in 79d9931daaa5b9e6c7965f6ee29c965786a4754e, but removed
in refactoring.

7 years agoMerge branch 'ci-knot2.7' into 'master'
Petr Špaček [Wed, 1 Aug 2018 07:56:11 +0000 (07:56 +0000)] 
Merge branch 'ci-knot2.7' into 'master'

ci: update dockerfiles to support different knot versions

See merge request knot/knot-resolver!635

7 years agoci: update dockerfiles to support different knot versions
Tomas Krizek [Fri, 27 Jul 2018 11:28:46 +0000 (13:28 +0200)] 
ci: update dockerfiles to support different knot versions

7 years agoci/debian-unstable: simplify image
Tomas Krizek [Fri, 27 Jul 2018 10:52:44 +0000 (12:52 +0200)] 
ci/debian-unstable: simplify image

7 years agoci/debian: update dependencies
Tomas Krizek [Fri, 27 Jul 2018 08:54:30 +0000 (10:54 +0200)] 
ci/debian: update dependencies

7 years agoMerge !632: Fix http module regressions from 2.3.0
Vladimír Čunát [Tue, 31 Jul 2018 15:53:51 +0000 (15:53 +0000)] 
Merge !632: Fix http module regressions from 2.3.0

7 years agohttp: NEWS
Petr Špaček [Wed, 25 Jul 2018 09:59:36 +0000 (11:59 +0200)] 
http: NEWS

7 years agohttp: remove /feed from docs
Petr Špaček [Wed, 25 Jul 2018 09:02:01 +0000 (11:02 +0200)] 
http: remove /feed from docs

/feed disappeared in v1.1.0 and never worked since then.
fixup! 6887a4a2be84f9276c4cdfb903f757aafd19e778

7 years agohttp: clarify TLS configuration and recommend reverse-proxy
Petr Špaček [Wed, 25 Jul 2018 09:00:39 +0000 (11:00 +0200)] 
http: clarify TLS configuration and recommend reverse-proxy

7 years agoFix regression in HTTP module which broke custom certs.
Petr Špaček [Tue, 24 Jul 2018 16:12:26 +0000 (18:12 +0200)] 
Fix regression in HTTP module which broke custom certs.

This is now covered by test suite.
fixup! b2cefdcf350e846492579e3308f234a696350e01 (regressed in 2.4.0).

Parameter cert=false did not work even in 2.3.0 so it was replaced with cleaner
tls=false.

7 years agoRemove http:// from examples.
Petr Špaček [Tue, 24 Jul 2018 16:12:21 +0000 (18:12 +0200)] 
Remove http:// from examples.

We want to encourage users to use HTTPS everywhere.

7 years agoMerge !634: hints docs: unify the descriptions of `hints.root()`
Vladimír Čunát [Mon, 30 Jul 2018 13:56:41 +0000 (13:56 +0000)] 
Merge !634: hints docs: unify the descriptions of `hints.root()`

7 years agohints docs: unify the descriptions of `hints.root()`
Vladimír Čunát [Thu, 26 Jul 2018 15:35:19 +0000 (17:35 +0200)] 
hints docs: unify the descriptions of `hints.root()`

(Thanks to Láďa.)
Also try to stress that hints.set() only takes a pair and not more.

7 years agoMerge branch 'aggressive-nsec3-fixes' into 'master'
Petr Špaček [Fri, 27 Jul 2018 17:48:15 +0000 (17:48 +0000)] 
Merge branch 'aggressive-nsec3-fixes' into 'master'

Aggressive nsec3 fixes

Closes #384

See merge request knot/knot-resolver!628

7 years agoNEWS for the caching fix in grand-parent commit
Vladimír Čunát [Mon, 23 Jul 2018 11:40:09 +0000 (13:40 +0200)] 
NEWS for the caching fix in grand-parent commit

7 years agocache closest_NS(): factor out the inside of a loop
Vladimír Čunát [Mon, 23 Jul 2018 08:10:41 +0000 (10:10 +0200)] 
cache closest_NS(): factor out the inside of a loop

The code around was getting too complex and too deeply indented.

7 years agocache: don't require cached NS for aggresive answers
Vladimír Čunát [Fri, 20 Jul 2018 17:43:30 +0000 (19:43 +0200)] 
cache: don't require cached NS for aggresive answers

7 years agocache: better logging of NSEC3 parameters
Vladimír Čunát [Fri, 20 Jul 2018 15:35:15 +0000 (17:35 +0200)] 
cache: better logging of NSEC3 parameters

7 years agoMerge branch 'tls-tickets-0ms' into 'master'
Petr Špaček [Tue, 24 Jul 2018 16:17:58 +0000 (16:17 +0000)] 
Merge branch 'tls-tickets-0ms' into 'master'

daemon/tls session tickets: avoid bad scheduling cycles

Closes #385

See merge request knot/knot-resolver!631

7 years agodaemon/tls session tickets: avoid bad scheduling cycles
Vladimír Čunát [Tue, 24 Jul 2018 16:02:12 +0000 (18:02 +0200)] 
daemon/tls session tickets: avoid bad scheduling cycles

This should fix #385: possible floods with
> scheduling rotation check in 0 ms

7 years agoMerge branch 'tls-reneg' into 'master'
Petr Špaček [Mon, 23 Jul 2018 14:24:02 +0000 (14:24 +0000)] 
Merge branch 'tls-reneg' into 'master'

daemon/tls: properly process TLS rehandshake

See merge request knot/knot-resolver!623

7 years agodaemon/tls: properly process TLS rehandshake
Grigorii Demidov [Mon, 9 Jul 2018 12:42:51 +0000 (14:42 +0200)] 
daemon/tls: properly process TLS rehandshake

7 years agoMerge branch 'update-rpm-spec' into 'master'
Tomas Krizek [Mon, 16 Jul 2018 10:22:50 +0000 (10:22 +0000)] 
Merge branch 'update-rpm-spec' into 'master'

distro/rpm: add BuildRequires: gcc

See merge request knot/knot-resolver!625

7 years agodistro/rpm: add BuildRequires: gcc-c++
Tomas Krizek [Wed, 11 Jul 2018 13:06:23 +0000 (15:06 +0200)] 
distro/rpm: add BuildRequires: gcc-c++

Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot

7 years agoMerge branch 'add-version-in-lua' into 'master'
Tomas Krizek [Mon, 16 Jul 2018 09:35:08 +0000 (09:35 +0000)] 
Merge branch 'add-version-in-lua' into 'master'

added package_version() in Lua, removed version module

See merge request knot/knot-resolver!412

7 years agodistro/deb: remove version.lua module
Tomas Krizek [Mon, 16 Jul 2018 09:15:37 +0000 (11:15 +0200)] 
distro/deb: remove version.lua module

7 years agoadded package_version() in Lua, removed version module
Marek Vavruša [Sat, 2 Dec 2017 04:00:03 +0000 (20:00 -0800)] 
added package_version() in Lua, removed version module

The package_version() function returns current build information.
Removed the version module instead of fixing, as it's being obsoleted.

7 years agoluacheck: added missing module (trust_anchors)
Marek Vavruša [Wed, 30 May 2018 06:41:09 +0000 (23:41 -0700)] 
luacheck: added missing module (trust_anchors)

7 years agoMerge branch 'various-tcp-fixes' into 'master'
Petr Špaček [Mon, 16 Jul 2018 09:24:27 +0000 (09:24 +0000)] 
Merge branch 'various-tcp-fixes' into 'master'

daemon: avoid memory leak when reading broken incoming TCP stream

See merge request knot/knot-resolver!626

7 years agodaemon: broken incoming TCP stream can lead to memory leaks in some circumstances...
Grigorii Demidov [Wed, 11 Jul 2018 13:50:03 +0000 (15:50 +0200)] 
daemon: broken incoming TCP stream can lead to memory leaks in some circumstances, fixed

7 years agoMerge branch 'tcp-client-idle-timeout' into 'master'
Petr Špaček [Mon, 16 Jul 2018 09:12:16 +0000 (09:12 +0000)] 
Merge branch 'tcp-client-idle-timeout' into 'master'

daemon/io: configurable idle timeout for incoming TCP connection

See merge request knot/knot-resolver!624

7 years agodaemon: make idle timeout for incoming connection configurable
Grigorii Demidov [Tue, 26 Jun 2018 08:49:23 +0000 (10:49 +0200)] 
daemon: make idle timeout for incoming connection configurable

7 years agoMerge branch 'respdiff-threshold' into 'master'
Tomas Krizek [Mon, 16 Jul 2018 08:47:48 +0000 (08:47 +0000)] 
Merge branch 'respdiff-threshold' into 'master'

ci: bump respdiff threshold to 1.0%

See merge request knot/knot-resolver!627

7 years agoci: bump respdiff threshold to 1.0%
Tomas Krizek [Mon, 16 Jul 2018 08:09:54 +0000 (10:09 +0200)] 
ci: bump respdiff threshold to 1.0%

The upstream data have changed, so the threshold has to be bumped for CI
to pass.  This is a temporary measure before we have a better working
solution

Related https://gitlab.labs.nic.cz/knot/respdiff/issues/12

7 years agoMerge branch 'release-2-4-0' into 'master' v2.4.0
Tomas Krizek [Tue, 3 Jul 2018 08:24:48 +0000 (10:24 +0200)] 
Merge branch 'release-2-4-0' into 'master'

Release 2.4.0

See merge request knot/knot-resolver!622

7 years agorelease 2.4.0
Tomas Krizek [Tue, 3 Jul 2018 08:12:01 +0000 (10:12 +0200)] 
release 2.4.0

7 years agobump libknot dependency to 2.6.7
Tomas Krizek [Tue, 3 Jul 2018 08:11:13 +0000 (10:11 +0200)] 
bump libknot dependency to 2.6.7

7 years agoMerge branch 'systemd-updates' into 'master'
Tomas Krizek [Mon, 2 Jul 2018 17:17:07 +0000 (19:17 +0200)] 
Merge branch 'systemd-updates' into 'master'

systemd: use kresd.target for service start

See merge request knot/knot-resolver!597

7 years agodistro/rpm: update systemd scriptlets
Tomas Krizek [Tue, 5 Jun 2018 15:23:53 +0000 (17:23 +0200)] 
distro/rpm: update systemd scriptlets

7 years agodistro/systemd: use kresd.target to start enabled instances
Tomas Krizek [Mon, 4 Jun 2018 15:05:46 +0000 (17:05 +0200)] 
distro/systemd: use kresd.target to start enabled instances

Starting multiple systemd units with a target is conceptually cleaner
than using globbing expression.

Related https://github.com/systemd/systemd/issues/9080

7 years agodistro: move systemd unit files
Tomas Krizek [Mon, 4 Jun 2018 13:49:13 +0000 (15:49 +0200)] 
distro: move systemd unit files

7 years agodistro: move kresd.systemd man page
Tomas Krizek [Mon, 4 Jun 2018 13:34:34 +0000 (15:34 +0200)] 
distro: move kresd.systemd man page

7 years agodistro: move tmpfiles
Tomas Krizek [Mon, 4 Jun 2018 13:26:21 +0000 (15:26 +0200)] 
distro: move tmpfiles

7 years agoMerge branch 'upstream-packet-check' into 'master'
Petr Špaček [Mon, 2 Jul 2018 15:34:06 +0000 (17:34 +0200)] 
Merge branch 'upstream-packet-check' into 'master'

daemon/worker: upstream's answer integrity check

Closes #366

See merge request knot/knot-resolver!619

7 years agodaemon/worker: upstream's answer integrity check
Grigorii Demidov [Thu, 28 Jun 2018 12:02:43 +0000 (14:02 +0200)] 
daemon/worker: upstream's answer integrity check

7 years agoMerge branch 'ci-dockerfiles' into 'master'
Tomas Krizek [Mon, 2 Jul 2018 15:11:52 +0000 (17:11 +0200)] 
Merge branch 'ci-dockerfiles' into 'master'

ci: dockerfiles

See merge request knot/knot-resolver!621

7 years agoci: organize dockerfiles
Tomas Krizek [Mon, 2 Jul 2018 14:56:33 +0000 (16:56 +0200)] 
ci: organize dockerfiles

7 years agoci: debian-unstable docker - install new respdiff
Tomas Krizek [Mon, 2 Jul 2018 14:53:08 +0000 (16:53 +0200)] 
ci: debian-unstable docker - install new respdiff

7 years agoMerge branch 'NEWS' into 'master'
Petr Špaček [Mon, 2 Jul 2018 14:46:54 +0000 (16:46 +0200)] 
Merge branch 'NEWS' into 'master'

NEWS: preparation for 2.4 release

See merge request knot/knot-resolver!620

7 years agoNEWS: preparation for 2.4 release
Petr Špaček [Mon, 2 Jul 2018 14:38:03 +0000 (16:38 +0200)] 
NEWS: preparation for 2.4 release

7 years agoMerge branch 'dns64' into 'master'
Petr Špaček [Mon, 2 Jul 2018 13:41:41 +0000 (15:41 +0200)] 
Merge branch 'dns64' into 'master'

modules/dns64: implement more properties from RFC

Closes #375

See merge request knot/knot-resolver!617

7 years agomodules/dns64: implement more properties from RFC
Vladimír Čunát [Thu, 28 Jun 2018 10:55:27 +0000 (12:55 +0200)] 
modules/dns64: implement more properties from RFC

- don't synthesize if +CD
- bound synthesized TTL by SOA's TTL
- set AD flag if synthesizing from secure NODATA and A.
- review the RFC for properties that the module is missing

7 years agoMerge branch 'distro-tests-fix' into 'master'
Tomas Krizek [Fri, 29 Jun 2018 13:01:34 +0000 (15:01 +0200)] 
Merge branch 'distro-tests-fix' into 'master'

distro/tests: configure correct OBS repo

See merge request knot/knot-resolver!618

7 years agodistro/tests: configure correct OBS repo
Tomas Krizek [Fri, 29 Jun 2018 12:53:11 +0000 (14:53 +0200)] 
distro/tests: configure correct OBS repo

7 years agoMerge branch 'tls-tickets-old-gnutls-disable' into 'master'
Petr Špaček [Fri, 29 Jun 2018 10:40:57 +0000 (12:40 +0200)] 
Merge branch 'tls-tickets-old-gnutls-disable' into 'master'

TLS session resumption: disable on gnutls < 3.5

See merge request knot/knot-resolver!615

7 years agoTLS session resumption: disable on gnutls < 3.5
Vladimír Čunát [Fri, 29 Jun 2018 09:34:12 +0000 (11:34 +0200)] 
TLS session resumption: disable on gnutls < 3.5

7 years agoMerge !614: ta_sentinel: remove limit for IN class
Vladimír Čunát [Fri, 29 Jun 2018 10:19:24 +0000 (12:19 +0200)] 
Merge !614: ta_sentinel: remove limit for IN class

7 years agota_sentinel: remove limit for IN class
Petr Špaček [Thu, 28 Jun 2018 10:57:49 +0000 (12:57 +0200)] 
ta_sentinel: remove limit for IN class

Draft version -14 does not contain limitation to IN class.

References: knot/knot-resolver!596

7 years agoMerge branch 'distro-tests' into 'master'
Tomas Krizek [Fri, 29 Jun 2018 10:03:12 +0000 (12:03 +0200)] 
Merge branch 'distro-tests' into 'master'

distro/tests: add new distros

See merge request knot/knot-resolver!616

7 years agodistro/tests: add new distros
Tomas Krizek [Fri, 29 Jun 2018 09:54:49 +0000 (11:54 +0200)] 
distro/tests: add new distros

7 years agodistro/tests: use identifiable VM names
Tomas Krizek [Fri, 29 Jun 2018 09:53:37 +0000 (11:53 +0200)] 
distro/tests: use identifiable VM names

7 years agoMerge branch 'ci-make-check' into 'master'
Tomas Krizek [Thu, 28 Jun 2018 12:25:40 +0000 (14:25 +0200)] 
Merge branch 'ci-make-check' into 'master'

ci: fix make check

See merge request knot/knot-resolver!612

7 years agoci: optimize check-integration
Petr Špaček [Thu, 28 Jun 2018 11:50:45 +0000 (13:50 +0200)] 
ci: optimize check-integration

py.test now runs Deckard tests in parallel so it does not make sense to
run py.test instances in parallel (using make), it just clutters output.

7 years agotests unit: print commands executed by make
Petr Špaček [Thu, 28 Jun 2018 11:46:57 +0000 (13:46 +0200)] 
tests unit: print commands executed by make

7 years agotests bench: print commands executed by make
Petr Špaček [Thu, 28 Jun 2018 11:46:21 +0000 (13:46 +0200)] 
tests bench: print commands executed by make

7 years agotests: fix LD_PRELOAD tricks in Makefile to fix make check
Petr Špaček [Thu, 28 Jun 2018 11:31:51 +0000 (13:31 +0200)] 
tests: fix LD_PRELOAD tricks in Makefile to fix make check

fixup! 0118441e60ca2937790bd65526b2a07edd73b2c4 which broke
make check on systemd without libkres in library path.

7 years agogitignore: bench/bench_lru
Petr Špaček [Thu, 28 Jun 2018 11:28:54 +0000 (13:28 +0200)] 
gitignore: bench/bench_lru

7 years agodistro/rpm: run make check during pkgbuild
Tomas Krizek [Wed, 27 Jun 2018 14:26:40 +0000 (16:26 +0200)] 
distro/rpm: run make check during pkgbuild

7 years agoci: test that `make check` does not require installation
Tomas Krizek [Wed, 27 Jun 2018 14:26:21 +0000 (16:26 +0200)] 
ci: test that `make check` does not require installation

7 years agoMerge branch '369_log_bogus' into 'master'
Grigorii Demidov [Thu, 28 Jun 2018 11:13:02 +0000 (13:13 +0200)] 
Merge branch '369_log_bogus' into 'master'

new module: bogus_log to log DNSSEC bogus queries

Closes #369

See merge request knot/knot-resolver!613

7 years agonew module: bogus_log to log DNSSEC bogus queries
Petr Špaček [Wed, 27 Jun 2018 13:09:00 +0000 (15:09 +0200)] 
new module: bogus_log to log DNSSEC bogus queries

7 years agoMerge branch 'lua-layer-doc' into 'master'
Petr Špaček [Wed, 27 Jun 2018 11:54:44 +0000 (13:54 +0200)] 
Merge branch 'lua-layer-doc' into 'master'

doc: behavior of layers on kres.FAIL in lua modules

See merge request knot/knot-resolver!611

7 years agodoc: behavior of layers on kres.FAIL in lua modules
Vladimír Čunát [Wed, 27 Jun 2018 11:45:20 +0000 (13:45 +0200)] 
doc: behavior of layers on kres.FAIL in lua modules

7 years agoMerge !608: Protection from DNS rebinding attack
Vladimír Čunát [Tue, 26 Jun 2018 12:58:39 +0000 (14:58 +0200)] 
Merge !608: Protection from DNS rebinding attack

Closes #320 and #371.

7 years agoprotection from DNS rebinding attack
Petr Špaček [Fri, 15 Jun 2018 11:01:50 +0000 (13:01 +0200)] 
protection from DNS rebinding attack

Closes: #320
7 years agolua: provide Lua tostring for sockaddr_t
Petr Špaček [Thu, 21 Jun 2018 14:18:01 +0000 (16:18 +0200)] 
lua: provide Lua tostring for sockaddr_t

7 years agoCI: fail build if kres-gen.lua is not up-to-date
Petr Špaček [Thu, 21 Jun 2018 10:28:57 +0000 (12:28 +0200)] 
CI: fail build if kres-gen.lua is not up-to-date

Closes: #371
7 years agogitignore: coverage.stats
Petr Špaček [Thu, 21 Jun 2018 10:43:00 +0000 (12:43 +0200)] 
gitignore: coverage.stats

Temporary directory generated by code coverage measurement.

7 years agofixup! daemon/lua: added basic bindings for LRU
Petr Špaček [Fri, 15 Jun 2018 12:12:29 +0000 (14:12 +0200)] 
fixup! daemon/lua: added basic bindings for LRU

Fix mess in daemon/lua/kres-gen.lua after
6e2ed9ec29be56e4ee08d8bae8bf3ba978bbbf86

7 years agofixup! check per-query flags instead of global options, getter for NS name
Petr Špaček [Fri, 15 Jun 2018 12:06:37 +0000 (14:06 +0200)] 
fixup! check per-query flags instead of global options, getter for NS name

Remove stray kr_zonecut_find_nsname() which somehow appeared in
45e38b3df3e5aee9c93de0fe7a78b20811e65bae.

7 years agobuild: catch errors during kres-gen.lua regeneration
Petr Špaček [Fri, 15 Jun 2018 12:03:52 +0000 (14:03 +0200)] 
build: catch errors during kres-gen.lua regeneration

7 years agoMerge branch 'kresd_special_tests' into 'master'
Petr Špaček [Tue, 26 Jun 2018 06:54:43 +0000 (08:54 +0200)] 
Merge branch 'kresd_special_tests' into 'master'

Special integration tests

See merge request knot/knot-resolver!610

7 years agoserve_stale: merge integration test for serve_stale module
Petr Špaček [Tue, 26 Jun 2018 06:45:27 +0000 (08:45 +0200)] 
serve_stale: merge integration test for serve_stale module

Closes: deckard!103
7 years agopolicy: merge integration test for REFUSE policy
Petr Špaček [Tue, 26 Jun 2018 06:32:52 +0000 (08:32 +0200)] 
policy: merge integration test for REFUSE policy

Closes: deckard!114
7 years agoMerge branch 'ta_sentinel-update' into 'master'
Petr Špaček [Mon, 25 Jun 2018 16:38:21 +0000 (18:38 +0200)] 
Merge branch 'ta_sentinel-update' into 'master'

ta_sentinel: switch to version 14 of the RFC draft

Closes #358

See merge request knot/knot-resolver!596

7 years agota_sentinel: switch to version 14 of the RFC draft
Vladimír Čunát [Wed, 30 May 2018 17:01:00 +0000 (19:01 +0200)] 
ta_sentinel: switch to version 14 of the RFC draft

Also minor fixes and speed enhancement (not measured).

7 years agoadd kr_request::rank, and slightly refactor it
Vladimír Čunát [Fri, 22 Jun 2018 11:57:58 +0000 (13:57 +0200)] 
add kr_request::rank, and slightly refactor it

7 years agodoc: warn about NTAs outside zone cuts
Vladimír Čunát [Tue, 19 Jun 2018 13:00:07 +0000 (15:00 +0200)] 
doc: warn about NTAs outside zone cuts

We just ran into that in the val_ta_sentinel_insecure.rpl test.

7 years agoMerge branch 'explicit-ds-rrsig-disable' into 'master'
Petr Špaček [Mon, 25 Jun 2018 16:08:29 +0000 (18:08 +0200)] 
Merge branch 'explicit-ds-rrsig-disable' into 'master'

layer/validate: disable explicit RRSIG query if RRSIG for DS is missed

See merge request knot/knot-resolver!603

7 years agolayer/validate: disable explicit RRSIG query if RRSIG for DS is missed
Grigorii Demidov [Mon, 18 Jun 2018 09:17:01 +0000 (11:17 +0200)] 
layer/validate: disable explicit RRSIG query if RRSIG for DS is missed

7 years agoMerge branch 'zone-transition' into 'master'
Grigorii Demidov [Mon, 25 Jun 2018 13:35:30 +0000 (15:35 +0200)] 
Merge branch 'zone-transition' into 'master'

iterate: some special cases of transition to insecure zone

Closes #376

See merge request knot/knot-resolver!607

7 years agoiterate: some special cases of transition to insecure zone
Grigorii Demidov [Thu, 21 Jun 2018 12:42:08 +0000 (14:42 +0200)] 
iterate: some special cases of transition to insecure zone

7 years agoMerge branch 'deckard-update' into 'master'
Petr Špaček [Mon, 25 Jun 2018 12:12:33 +0000 (14:12 +0200)] 
Merge branch 'deckard-update' into 'master'

CI: support kresd-specific integration tests

See merge request knot/knot-resolver!541

7 years agoCI: workaround mangled timestamps in test jobs
Petr Špaček [Fri, 22 Jun 2018 15:05:46 +0000 (17:05 +0200)] 
CI: workaround mangled timestamps in test jobs

Git sets file timestamp to the moment of checkout
while Gitlab copies gcda and gcno files in artefacts with timestamps
set to time of compilation in previous job. This leads to gcov/lcov
complaints about source timestamps being newer than profiling
timestampts etc.

7 years agotests: support kresd-specific integration tests
Petr Špaček [Fri, 6 Apr 2018 17:53:26 +0000 (19:53 +0200)] 
tests: support kresd-specific integration tests

7 years agoCI: clean up gitlab-ci.yml variables
Petr Špaček [Fri, 6 Apr 2018 12:37:55 +0000 (14:37 +0200)] 
CI: clean up gitlab-ci.yml variables

Preparation for new integration tests.

7 years agotests: integrate new Deckard test interface
Petr Špaček [Fri, 6 Apr 2018 07:18:13 +0000 (09:18 +0200)] 
tests: integrate new Deckard test interface

7 years agotests: split integration test to separate Makefile
Petr Špaček [Wed, 4 Apr 2018 12:41:23 +0000 (14:41 +0200)] 
tests: split integration test to separate Makefile

This is preparation for more generic integration test framework.

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