]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log 
Tomas Krizek  [Mon, 7 Mar 2022 09:25:44 +0000  (10:25 +0100)]  
distro/tests: add Rocky support
Tomas Krizek  [Fri, 4 Mar 2022 13:11:36 +0000  (14:11 +0100)]  
.gitlabci: add some doc comments for distotest job
Tomas Krizek  [Fri, 4 Mar 2022 13:11:16 +0000  (14:11 +0100)]  
distro/tests: use rocky8 instead of centos8
Vladimír Čunát  [Tue, 1 Mar 2022 17:46:47 +0000  (18:46 +0100)]  
Merge !1266: Coverity Scan false positives clarifications
Oto Šťáva  [Mon, 28 Feb 2022 15:00:25 +0000  (16:00 +0100)]  
Coverity Scan false positives clarifications
Tomas Krizek  [Tue, 1 Mar 2022 08:49:15 +0000  (09:49 +0100)]  
Merge branch 'cache-nit-ttl' into 'master'
Vladimír Čunát  [Mon, 28 Feb 2022 08:33:25 +0000  (09:33 +0100)]  
cache nit: reduce cache.max_ttl limit a bit
Vladimír Čunát  [Mon, 28 Feb 2022 13:34:56 +0000  (14:34 +0100)]  
Merge !1264: Fix defects detected by Coverity Scan
Oto Šťáva  [Fri, 25 Feb 2022 06:46:13 +0000  (07:46 +0100)]  
Fix defects detected by Coverity Scan
Targeted CIDs: 155456, 155962, 346121, 346123, 346124, 346125,
  346126, 346127, 346130, 346131, 346132, 346134, 346135, 346138,
  346140, 346145, 346146, 346149, 346152, 346154, 346156, 346157
lib/dnssec/nsec3.c change:
  apparently cleaning fallout from my (= vcunat's) commit 
b5cf61325ae 
Vladimír Čunát  [Mon, 28 Feb 2022 11:08:14 +0000  (12:08 +0100)]  
Merge !1256: modules/dnstap: improve UX for common errors
Vladimír Čunát  [Tue, 8 Feb 2022 11:59:31 +0000  (12:59 +0100)]  
modules/dnstap: improve UX for common errors
Vladimír Čunát  [Tue, 8 Feb 2022 11:46:55 +0000  (12:46 +0100)]  
modules/dnstap: don't do anything on loading the module
Vladimír Čunát  [Mon, 28 Feb 2022 10:58:54 +0000  (11:58 +0100)]  
Merge !1257: lib/resolve, modules: NO_ANSWER for not responding to clients
Oto Šťáva  [Tue, 8 Feb 2022 12:46:15 +0000  (13:46 +0100)]  
lib/resolve, modules: NO_ANSWER for not responding to clients
Vladimír Čunát  [Mon, 28 Feb 2022 10:43:25 +0000  (11:43 +0100)]  
Merge !1238: Support for PROXYv2 protocol
Oto Šťáva  [Tue, 8 Feb 2022 09:08:05 +0000  (10:08 +0100)]  
daemon, lib: document API changes made due to PROXYv2
Oto Šťáva  [Mon, 7 Feb 2022 13:56:33 +0000  (14:56 +0100)]  
daemon: add PROXYv2 SSL TLV handling + minor refactoring
Oto Šťáva  [Mon, 7 Feb 2022 09:08:21 +0000  (10:08 +0100)]  
daemon: correct PROXYv2 handling for TCP sessions
Oto Šťáva  [Fri, 4 Feb 2022 08:16:23 +0000  (09:16 +0100)]  
daemon/bindings doc: PROXYv2 clarifications
Oto Šťáva  [Thu, 3 Feb 2022 13:06:01 +0000  (14:06 +0100)]  
daemon: use flags from proxy header + refactor comm data
Oto Šťáva  [Fri, 28 Jan 2022 08:01:50 +0000  (09:01 +0100)]  
daemon: allow setting zero netmasks for net.proxy_allowed()
Tomas Krizek  [Wed, 26 Jan 2022 17:02:22 +0000  (18:02 +0100)]  
tests/config: net.proxy_allowed() support
Oto Šťáva  [Tue, 4 Jan 2022 12:45:29 +0000  (13:45 +0100)]  
daemon/proxyv2.test: deckard test for PROXYv2
Oto Šťáva  [Thu, 16 Dec 2021 13:24:05 +0000  (14:24 +0100)]  
daemon/bindings: add net.proxy_allowed() + docs
Oto Šťáva  [Mon, 13 Dec 2021 14:34:36 +0000  (15:34 +0100)]  
daemon: PROXYv2 header processing
Vladimír Čunát  [Tue, 22 Feb 2022 10:47:25 +0000  (11:47 +0100)]  
Merge !1259: .gitlab-ci: Coverity scan
Oto Šťáva  [Thu, 10 Feb 2022 10:16:24 +0000  (11:16 +0100)]  
.gitlab-ci: Coverity scan
Tomas Krizek  [Fri, 18 Feb 2022 10:53:55 +0000  (11:53 +0100)]  
Merge branch 'fix-tls-client-resumption' into 'master'
Oto Šťáva  [Fri, 18 Feb 2022 10:15:38 +0000  (11:15 +0100)]  
daemon/tls: fix TLS client resumption
Vladimír Čunát  [Mon, 7 Feb 2022 18:06:06 +0000  (19:06 +0100)]  
Merge !1254: lib/resolve: EDNS padding for outgoing TLS queries
Oto Šťáva  [Wed, 2 Feb 2022 14:43:11 +0000  (15:43 +0100)]  
lib/resolve: EDNS padding for outgoing TLS queries
Vladimír Čunát  [Fri, 4 Feb 2022 14:38:21 +0000  (15:38 +0100)]  
Merge !1251: lib/dnssec: conditionally ignore SHA1 DS, as SHOULD by RFC4509
Vladimír Čunát  [Thu, 20 Jan 2022 18:43:40 +0000  (19:43 +0100)]  
lib/dnssec: conditionally ignore SHA1 DS, as SHOULD by RFC4509
Vladimír Čunát  [Mon, 31 Jan 2022 13:23:08 +0000  (14:23 +0100)]  
Merge !1226: daemon/worker: add task timeouts for upstream TCP connections
Oto Šťáva  [Mon, 15 Nov 2021 13:03:01 +0000  (14:03 +0100)]  
daemon/worker: add task timeouts for upstream TCP connections
Vladimír Čunát  [Mon, 31 Jan 2022 10:52:21 +0000  (11:52 +0100)]  
Merge !1253: daemon/bindings/net: add interface name to link-local IPv6 addresses
Oto Šťáva  [Thu, 27 Jan 2022 14:19:02 +0000  (15:19 +0100)]  
daemon/bindings/net: add interface name to link-local IPv6 addresses
Tomas Krizek  [Thu, 13 Jan 2022 11:51:09 +0000  (12:51 +0100)]  
Merge branch 'update-tests' into 'master'
Tomas Krizek  [Mon, 10 Jan 2022 14:38:15 +0000  (15:38 +0100)]  
tests/README: merge with docs
Tomas Krizek  [Tue, 21 Dec 2021 15:38:45 +0000  (16:38 +0100)]  
pytests: migrate to LXC runner
Tomas Krizek  [Wed, 22 Dec 2021 12:24:18 +0000  (13:24 +0100)]  
ci: omit extra dependencies for arm
Tomas Krizek  [Tue, 21 Dec 2021 16:22:27 +0000  (17:22 +0100)]  
gitignore: pytests junit xml files
Tomas Krizek  [Tue, 21 Dec 2021 16:20:46 +0000  (17:20 +0100)]  
ci/images: automate build&push of images
Tomas Krizek  [Tue, 21 Dec 2021 15:36:26 +0000  (16:36 +0100)]  
meson: update dependencies for deckard
Tomas Krizek  [Tue, 21 Dec 2021 15:36:09 +0000  (16:36 +0100)]  
tests: bring README up to date
Tomas Krizek  [Mon, 15 Nov 2021 15:34:18 +0000  (16:34 +0100)]  
meson: minor cleanup
Tomas Krizek  [Tue, 11 Jan 2022 11:18:22 +0000  (12:18 +0100)]  
Merge branch 'docs-forwarding-filters' into 'master'
Vladimír Čunát  [Tue, 14 Dec 2021 17:33:16 +0000  (18:33 +0100)]  
policy docs: warn about filters and forwarding
Tomas Krizek  [Tue, 11 Jan 2022 11:17:03 +0000  (12:17 +0100)]  
Merge branch 'docs-hints-shadowed' into 'master'
Vladimír Čunát  [Thu, 23 Dec 2021 10:11:12 +0000  (11:11 +0100)]  
hints docs: better explain shadowing by policies
Tomas Krizek  [Tue, 11 Jan 2022 11:16:06 +0000  (12:16 +0100)]  
Merge branch 'doc-links-mailing-lists' into 'master'
Vladimír Čunát  [Mon, 10 Jan 2022 18:23:26 +0000  (19:23 +0100)]  
doc: fix links to our mailing lists
Tomas Krizek  [Tue, 11 Jan 2022 11:11:58 +0000  (12:11 +0100)]  
Merge branch 'doh-cors' into 'master'
Vladimír Čunát  [Mon, 10 Jan 2022 17:16:04 +0000  (18:16 +0100)]  
doh2 tests: check CORS headers
Vladimír Čunát  [Mon, 10 Jan 2022 17:07:44 +0000  (18:07 +0100)]  
doh2: fix CORS by adding `access-control-allow-origin: *`
For old doh we added this in commit 
a34aa1ee743 ;
with the new implementation we somehow forgot.
Tomas Krizek  [Wed, 5 Jan 2022 14:16:01 +0000  (15:16 +0100)]  
Merge branch 'release-5-4-4' into 'master'
Tomas Krizek  [Wed, 5 Jan 2022 14:15:23 +0000  (14:15 +0000)]  
Merge branch 'master' into 'release-5-4-4'
Tomas Krizek  [Wed, 5 Jan 2022 13:04:10 +0000  (14:04 +0100)]  
release 5.4.4
Vladimír Čunát  [Thu, 23 Dec 2021 09:23:00 +0000  (10:23 +0100)]  
Merge !1225: prefill module: add ZONEMD support
Vladimír Čunát  [Wed, 22 Dec 2021 12:50:46 +0000  (13:50 +0100)]  
daemon/zimport: better failure logging
Vladimír Čunát  [Thu, 16 Dec 2021 09:36:39 +0000  (10:36 +0100)]  
daemon/zimport: add unit tests for ZONEMD computation
Vladimír Čunát  [Thu, 2 Dec 2021 18:29:30 +0000  (19:29 +0100)]  
modules/prefill nit: explicit conversion isn't needed here
Vladimír Čunát  [Thu, 2 Dec 2021 18:32:17 +0000  (19:32 +0100)]  
modules/prefill nit: unify log tag to `[prefil]`
Vladimír Čunát  [Fri, 3 Dec 2021 09:23:14 +0000  (10:23 +0100)]  
lib/log: remove the unused log groups
Vladimír Čunát  [Fri, 3 Dec 2021 10:02:01 +0000  (11:02 +0100)]  
daemon/zimport: rewrite, support ZONEMD
Vladimír Čunát  [Wed, 22 Dec 2021 10:04:18 +0000  (11:04 +0100)]  
Merge !1239: policy: log selected actions, add .IPTRACE
Vladimír Čunát  [Thu, 16 Dec 2021 12:51:16 +0000  (13:51 +0100)]  
policy: add policy.IPTRACE logging action
Tomas Krizek  [Wed, 15 Dec 2021 15:27:21 +0000  (16:27 +0100)]  
doc: add mention about policy debug logging near RPZ
Tomas Krizek  [Wed, 15 Dec 2021 15:16:15 +0000  (16:16 +0100)]  
doc: fix link to log groups
Tomas Krizek  [Wed, 15 Dec 2021 15:11:46 +0000  (16:11 +0100)]  
policy: log selected actions
Tomas Krizek  [Tue, 21 Dec 2021 14:02:59 +0000  (15:02 +0100)]  
Merge branch 'extended-errors' into 'master'
Tomas Krizek  [Mon, 20 Dec 2021 14:16:38 +0000  (15:16 +0100)]  
ede: add pytest coverage
Tomas Krizek  [Fri, 17 Dec 2021 16:05:33 +0000  (17:05 +0100)]  
ede: mark every error with a unique tag
Tomas Krizek  [Fri, 17 Dec 2021 16:03:28 +0000  (17:03 +0100)]  
lua: set_extended_error() func for kr_request
Tomas Krizek  [Wed, 27 Oct 2021 11:36:33 +0000  (13:36 +0200)]  
libknot: bump dependency version to 3.0.2
Tomas Krizek  [Tue, 23 Nov 2021 16:46:38 +0000  (17:46 +0100)]  
policy: add extended errors
Tomas Krizek  [Mon, 22 Nov 2021 16:55:59 +0000  (17:55 +0100)]  
modules/dns64: EDE - mark as forged
Tomas Krizek  [Mon, 22 Nov 2021 16:53:32 +0000  (17:53 +0100)]  
lua: extended_error const table
Tomas Krizek  [Mon, 22 Nov 2021 16:52:19 +0000  (17:52 +0100)]  
kluautil: kr_string2c function
Tomas Krizek  [Mon, 15 Nov 2021 16:42:58 +0000  (17:42 +0100)]  
ede: handle not authoritative
Tomas Krizek  [Mon, 15 Nov 2021 16:35:28 +0000  (17:35 +0100)]  
ede: handle stale answers
Tomas Krizek  [Thu, 11 Nov 2021 14:12:05 +0000  (15:12 +0100)]  
ede: add KNOT_EDNS_EDE_NREACH_AUTH
Tomas Krizek  [Tue, 9 Nov 2021 15:06:25 +0000  (16:06 +0100)]  
logging: remove QVERBOSE in favor of kr_log_q
Tomas Krizek  [Tue, 9 Nov 2021 14:10:46 +0000  (15:10 +0100)]  
modules/extended_error: package module
Tomas Krizek  [Thu, 4 Nov 2021 11:05:31 +0000  (12:05 +0100)]  
validate: additional EDE DNSSEC errors
Tomas Krizek  [Mon, 1 Nov 2021 14:39:04 +0000  (15:39 +0100)]  
validate: refactor - remove check for impossible return values
Tomas Krizek  [Fri, 29 Oct 2021 14:34:33 +0000  (16:34 +0200)]  
validate: add extended DNS errors
Tomas Krizek  [Wed, 27 Oct 2021 14:32:18 +0000  (16:32 +0200)]  
modules/extended_error: OPT section modification
Tomas Krizek  [Wed, 27 Oct 2021 14:11:24 +0000  (16:11 +0200)]  
lib/log: add LOG_GRP_EDE
Tomas Krizek  [Tue, 26 Oct 2021 12:43:12 +0000  (14:43 +0200)]  
lib/resolve: kr_extended_error_t and related func
Vladimír Čunát  [Tue, 21 Dec 2021 09:08:53 +0000  (10:08 +0100)]  
Merge !1242: ci nix: avoid the failure
Vladimír Čunát  [Mon, 20 Dec 2021 11:48:04 +0000  (12:48 +0100)]  
ci nix: tweak details around using "unstable" nix CLI
Vladimír Čunát  [Thu, 16 Dec 2021 11:24:22 +0000  (12:24 +0100)]  
ci nix: temporarily(?) avoid issues
Vladimír Čunát  [Tue, 21 Dec 2021 07:42:17 +0000  (08:42 +0100)]  
Merge !1240: lib/utils: rename union inaddr to union kr_sockaddr
Oto Šťáva  [Mon, 20 Dec 2021 11:28:40 +0000  (12:28 +0100)]  
lib/utils: rename union inaddr to union kr_sockaddr
Tomas Krizek  [Thu, 9 Dec 2021 11:48:05 +0000  (12:48 +0100)]  
Merge branch 'fix-aws-console' into 'master'
Vladimír Čunát  [Wed, 8 Dec 2021 13:42:50 +0000  (14:42 +0100)]  
iterate nit: don't log a space at the end of a line
Vladimír Čunát  [Wed, 8 Dec 2021 13:30:18 +0000  (14:30 +0100)]  
iterate: fix bad zone_cut update in a rare case
https://forum.turris.cz/t/kresd-name-unresolution/16275
Example problematic query during QNAME minimization:
```
[resolv][43578.24]   => id: '08532' querying: 'ns-921.amazon.com.'@'34.196.62.143#00053' zone cut: 'aws.amazon.com.' qname: 'coNsOlE.aWs.AmAzON.Com.' qtype: 'NS' proto: 'udp'
[iterat][43578.24]   <= answer received:
;; ->>HEADER<<- opcode: QUERY; status: NXDOMAIN; id: 8532
;; Flags: qr aa  QUERY: 1; ANSWER: 4; AUTHORITY: 1; ADDITIONAL: 0
;; QUESTION SECTION
console.aws.amazon.com.         NS
;; ANSWER SECTION
console.aws.amazon.com. 600     NS      ns-921.amazon.com.
console.aws.amazon.com. 60      CNAME   us-east-1.console.aws.amazon.com.
us-east-1.console.aws.amazon.com. 600   NS      ns-921.amazon.com.
us-east-1.console.aws.amazon.com. 60    CNAME   gr.console-geo.us-east-1.amazonaws.com.
;; AUTHORITY SECTION
us-east-1.amazonaws.com.        60      SOA     ns-921.amazon.com. root.amazon.com. 
1638962488  3600 900 
7776000  60
[iterat][43578.24]   <= rcode: NXDOMAIN
```
Here the zone_cut would get updated to us-east-1.console.aws.amazon.com.
breaking further resolution towards    eu-west-3.console.aws.amazon.com.
Tomas Krizek  [Wed, 1 Dec 2021 11:52:38 +0000  (12:52 +0100)]  
Merge branch 'release-5-4-3' into 'master'
Tomas Krizek  [Fri, 26 Nov 2021 10:48:58 +0000  (11:48 +0100)]  
release 5.4.3