]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Vladimír Čunát  [Tue, 7 Aug 2018 11:22:53 +0000  (13:22 +0200)]  
daemon+cache nitpicks: avoid unused variables
Petr Špaček  [Mon, 6 Aug 2018 13:58:33 +0000  (13:58 +0000)]  
Merge branch 'zimport-print-64' into 'master'
Vladimír Čunát  [Mon, 6 Aug 2018 12:09:48 +0000  (14:09 +0200)]  
zimport nitpick: fix printing of uint64_t
Petr Špaček  [Mon, 6 Aug 2018 11:41:42 +0000  (11:41 +0000)]  
Merge branch 'ci-respdiff' into 'master'
Tomas Krizek  [Tue, 31 Jul 2018 16:47:22 +0000  (18:47 +0200)]  
ci: run respdiff jobs
Vladimír Čunát  [Fri, 3 Aug 2018 15:30:29 +0000  (15:30 +0000)]  
Merge !639: cache.clear(): error out if cache isn't open yet
Vladimír Čunát  [Fri, 3 Aug 2018 13:07:30 +0000  (15:07 +0200)]  
lua cache bindings: error out if cache isn't open yet
Tomas Krizek  [Thu, 2 Aug 2018 12:56:24 +0000  (12:56 +0000)]  
Merge branch 'master-2.4.1' into 'master'
Vladimír Čunát  [Thu, 2 Aug 2018 12:27:18 +0000  (14:27 +0200)]  
tests/deckard: update to master
Tomas Krizek  [Thu, 2 Aug 2018 08:54:16 +0000  (10:54 +0200)]  
release 2.4.1
(cherry picked from commit 
54797e88b144345c6c530731ff2e1b8d659ff5a3 )
Tomas Krizek  [Thu, 2 Aug 2018 10:14:07 +0000  (10:14 +0000)]  
Merge branch 'cache-pkt-ttl' into 'master'
Vladimír Čunát  [Tue, 31 Jul 2018 09:05:06 +0000  (11:05 +0200)]  
cache: fix TTL overflow in packet due to min_ttl
Tomas Krizek  [Thu, 2 Aug 2018 10:03:45 +0000  (10:03 +0000)]  
Merge branch 'validate-insecure-bailiwick' into 'master'
Vladimír Čunát  [Tue, 31 Jul 2018 14:28:55 +0000  (16:28 +0200)]  
validate: additional bailiwick checks
Tomas Krizek  [Thu, 2 Aug 2018 09:54:35 +0000  (09:54 +0000)]  
Merge branch 'marek/fix-cname-cache-injection' into 'master'
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.
Petr Špaček  [Wed, 1 Aug 2018 07:56:11 +0000  (07:56 +0000)]  
Merge branch 'ci-knot2.7' into 'master'
Tomas Krizek  [Fri, 27 Jul 2018 11:28:46 +0000  (13:28 +0200)]  
ci: update dockerfiles to support different knot versions
Tomas Krizek  [Fri, 27 Jul 2018 10:52:44 +0000  (12:52 +0200)]  
ci/debian-unstable: simplify image
Tomas Krizek  [Fri, 27 Jul 2018 08:54:30 +0000  (10:54 +0200)]  
ci/debian: update dependencies
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
Petr Špaček  [Wed, 25 Jul 2018 09:59:36 +0000  (11:59 +0200)]  
http: NEWS
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 
Petr Špaček  [Wed, 25 Jul 2018 09:00:39 +0000  (11:00 +0200)]  
http: clarify TLS configuration and recommend reverse-proxy
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.
Petr Špaček  [Tue, 24 Jul 2018 16:12:21 +0000  (18:12 +0200)]  
Remove http:// from examples.
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()`
Vladimír Čunát  [Thu, 26 Jul 2018 15:35:19 +0000  (17:35 +0200)]  
hints docs: unify the descriptions of `hints.root()`
Petr Špaček  [Fri, 27 Jul 2018 17:48:15 +0000  (17:48 +0000)]  
Merge branch 'aggressive-nsec3-fixes' into 'master'
Vladimír Čunát  [Mon, 23 Jul 2018 11:40:09 +0000  (13:40 +0200)]  
NEWS for the caching fix in grand-parent commit
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
Vladimír Čunát  [Fri, 20 Jul 2018 17:43:30 +0000  (19:43 +0200)]  
cache: don't require cached NS for aggresive answers
Vladimír Čunát  [Fri, 20 Jul 2018 15:35:15 +0000  (17:35 +0200)]  
cache: better logging of NSEC3 parameters
Petr Špaček  [Tue, 24 Jul 2018 16:17:58 +0000  (16:17 +0000)]  
Merge branch 'tls-tickets-0ms' into 'master'
Vladimír Čunát  [Tue, 24 Jul 2018 16:02:12 +0000  (18:02 +0200)]  
daemon/tls session tickets: avoid bad scheduling cycles
Petr Špaček  [Mon, 23 Jul 2018 14:24:02 +0000  (14:24 +0000)]  
Merge branch 'tls-reneg' into 'master'
Grigorii Demidov  [Mon, 9 Jul 2018 12:42:51 +0000  (14:42 +0200)]  
daemon/tls: properly process TLS rehandshake
Tomas Krizek  [Mon, 16 Jul 2018 10:22:50 +0000  (10:22 +0000)]  
Merge branch 'update-rpm-spec' into 'master'
Tomas Krizek  [Wed, 11 Jul 2018 13:06:23 +0000  (15:06 +0200)]  
distro/rpm: add BuildRequires: gcc-c++
Tomas Krizek  [Mon, 16 Jul 2018 09:35:08 +0000  (09:35 +0000)]  
Merge branch 'add-version-in-lua' into 'master'
Tomas Krizek  [Mon, 16 Jul 2018 09:15:37 +0000  (11:15 +0200)]  
distro/deb: remove version.lua module
Marek Vavruša  [Sat, 2 Dec 2017 04:00:03 +0000  (20:00 -0800)]  
added package_version() in Lua, removed version module
Marek Vavruša  [Wed, 30 May 2018 06:41:09 +0000  (23:41 -0700)]  
luacheck: added missing module (trust_anchors)
Petr Špaček  [Mon, 16 Jul 2018 09:24:27 +0000  (09:24 +0000)]  
Merge branch 'various-tcp-fixes' into 'master'
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
Petr Špaček  [Mon, 16 Jul 2018 09:12:16 +0000  (09:12 +0000)]  
Merge branch 'tcp-client-idle-timeout' into 'master'
Grigorii Demidov  [Tue, 26 Jun 2018 08:49:23 +0000  (10:49 +0200)]  
daemon: make idle timeout for incoming connection configurable
Tomas Krizek  [Mon, 16 Jul 2018 08:47:48 +0000  (08:47 +0000)]  
Merge branch 'respdiff-threshold' into 'master'
Tomas Krizek  [Mon, 16 Jul 2018 08:09:54 +0000  (10:09 +0200)]  
ci: bump respdiff threshold to 1.0%
Tomas Krizek  [Tue, 3 Jul 2018 08:24:48 +0000  (10:24 +0200)]  
Merge branch 'release-2-4-0' into 'master'
Tomas Krizek  [Tue, 3 Jul 2018 08:12:01 +0000  (10:12 +0200)]  
release 2.4.0
Tomas Krizek  [Tue, 3 Jul 2018 08:11:13 +0000  (10:11 +0200)]  
bump libknot dependency to 2.6.7
Tomas Krizek  [Mon, 2 Jul 2018 17:17:07 +0000  (19:17 +0200)]  
Merge branch 'systemd-updates' into 'master'
Tomas Krizek  [Tue, 5 Jun 2018 15:23:53 +0000  (17:23 +0200)]  
distro/rpm: update systemd scriptlets
Tomas Krizek  [Mon, 4 Jun 2018 15:05:46 +0000  (17:05 +0200)]  
distro/systemd: use kresd.target to start enabled instances
Tomas Krizek  [Mon, 4 Jun 2018 13:49:13 +0000  (15:49 +0200)]  
distro: move systemd unit files
Tomas Krizek  [Mon, 4 Jun 2018 13:34:34 +0000  (15:34 +0200)]  
distro: move kresd.systemd man page
Tomas Krizek  [Mon, 4 Jun 2018 13:26:21 +0000  (15:26 +0200)]  
distro: move tmpfiles
Petr Špaček  [Mon, 2 Jul 2018 15:34:06 +0000  (17:34 +0200)]  
Merge branch 'upstream-packet-check' into 'master'
Grigorii Demidov  [Thu, 28 Jun 2018 12:02:43 +0000  (14:02 +0200)]  
daemon/worker: upstream's answer integrity check
Tomas Krizek  [Mon, 2 Jul 2018 15:11:52 +0000  (17:11 +0200)]  
Merge branch 'ci-dockerfiles' into 'master'
Tomas Krizek  [Mon, 2 Jul 2018 14:56:33 +0000  (16:56 +0200)]  
ci: organize dockerfiles
Tomas Krizek  [Mon, 2 Jul 2018 14:53:08 +0000  (16:53 +0200)]  
ci: debian-unstable docker - install new respdiff
Petr Špaček  [Mon, 2 Jul 2018 14:46:54 +0000  (16:46 +0200)]  
Merge branch 'NEWS' into 'master'
Petr Špaček  [Mon, 2 Jul 2018 14:38:03 +0000  (16:38 +0200)]  
NEWS: preparation for 2.4 release
Petr Špaček  [Mon, 2 Jul 2018 13:41:41 +0000  (15:41 +0200)]  
Merge branch 'dns64' into 'master'
Vladimír Čunát  [Thu, 28 Jun 2018 10:55:27 +0000  (12:55 +0200)]  
modules/dns64: implement more properties from RFC
Tomas Krizek  [Fri, 29 Jun 2018 13:01:34 +0000  (15:01 +0200)]  
Merge branch 'distro-tests-fix' into 'master'
Tomas Krizek  [Fri, 29 Jun 2018 12:53:11 +0000  (14:53 +0200)]  
distro/tests: configure correct OBS repo
Petr Špaček  [Fri, 29 Jun 2018 10:40:57 +0000  (12:40 +0200)]  
Merge branch 'tls-tickets-old-gnutls-disable' into 'master'
Vladimír Čunát  [Fri, 29 Jun 2018 09:34:12 +0000  (11:34 +0200)]  
TLS session resumption: disable on gnutls < 3.5
Vladimír Čunát  [Fri, 29 Jun 2018 10:19:24 +0000  (12:19 +0200)]  
Merge !614: ta_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
Tomas Krizek  [Fri, 29 Jun 2018 10:03:12 +0000  (12:03 +0200)]  
Merge branch 'distro-tests' into 'master'
Tomas Krizek  [Fri, 29 Jun 2018 09:54:49 +0000  (11:54 +0200)]  
distro/tests: add new distros
Tomas Krizek  [Fri, 29 Jun 2018 09:53:37 +0000  (11:53 +0200)]  
distro/tests: use identifiable VM names
Tomas Krizek  [Thu, 28 Jun 2018 12:25:40 +0000  (14:25 +0200)]  
Merge branch 'ci-make-check' into 'master'
Petr Špaček  [Thu, 28 Jun 2018 11:50:45 +0000  (13:50 +0200)]  
ci: optimize check-integration
Petr Špaček  [Thu, 28 Jun 2018 11:46:57 +0000  (13:46 +0200)]  
tests unit: 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
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.
Petr Špaček  [Thu, 28 Jun 2018 11:28:54 +0000  (13:28 +0200)]  
gitignore: bench/bench_lru
Tomas Krizek  [Wed, 27 Jun 2018 14:26:40 +0000  (16:26 +0200)]  
distro/rpm: run make check during pkgbuild
Tomas Krizek  [Wed, 27 Jun 2018 14:26:21 +0000  (16:26 +0200)]  
ci: test that `make check` does not require installation
Grigorii Demidov  [Thu, 28 Jun 2018 11:13:02 +0000  (13:13 +0200)]  
Merge branch '369_log_bogus' into 'master'
Petr Špaček  [Wed, 27 Jun 2018 13:09:00 +0000  (15:09 +0200)]  
new module: bogus_log to log DNSSEC bogus queries
Petr Špaček  [Wed, 27 Jun 2018 11:54:44 +0000  (13:54 +0200)]  
Merge branch 'lua-layer-doc' into 'master'
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
Vladimír Čunát  [Tue, 26 Jun 2018 12:58:39 +0000  (14:58 +0200)]  
Merge !608: Protection from DNS rebinding attack
Petr Špaček  [Fri, 15 Jun 2018 11:01:50 +0000  (13:01 +0200)]  
protection from DNS rebinding attackCloses: #320 
Petr Špaček  [Thu, 21 Jun 2018 14:18:01 +0000  (16:18 +0200)]  
lua: provide Lua tostring for sockaddr_t
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-dateCloses: #371 
Petr Špaček  [Thu, 21 Jun 2018 10:43:00 +0000  (12:43 +0200)]  
gitignore: coverage.stats
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 
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 .
Petr Špaček  [Fri, 15 Jun 2018 12:03:52 +0000  (14:03 +0200)]  
build: catch errors during kres-gen.lua regeneration
Petr Špaček  [Tue, 26 Jun 2018 06:54:43 +0000  (08:54 +0200)]  
Merge branch 'kresd_special_tests' into 'master'
Petr Špaček  [Tue, 26 Jun 2018 06:45:27 +0000  (08:45 +0200)]  
serve_stale: merge integration test for serve_stale moduleCloses: deckard!103 
Petr Špaček  [Tue, 26 Jun 2018 06:32:52 +0000  (08:32 +0200)]  
policy: merge integration test for REFUSE policyCloses: deckard!114 
Petr Špaček  [Mon, 25 Jun 2018 16:38:21 +0000  (18:38 +0200)]  
Merge branch 'ta_sentinel-update' into 'master'