]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
19 months agotests: longer lasting RRSIGs to prevent test breakage by expiration
Jan Doskočil [Mon, 19 Aug 2024 11:42:24 +0000 (13:42 +0200)] 
tests: longer lasting RRSIGs to prevent test breakage by expiration

19 months agoMerge branch 'cc_warnings' into 'master'
Daniel Salzman [Fri, 16 Aug 2024 12:06:33 +0000 (14:06 +0200)] 
Merge branch 'cc_warnings' into 'master'

test_journal: correct potential for truncation in snprintf

See merge request knot/knot-dns!1701

19 months agotest_journal: correct potential for truncation in snprintf
Jan Doskočil [Fri, 16 Aug 2024 09:08:39 +0000 (11:08 +0200)] 
test_journal: correct potential for truncation in snprintf

fmt string is "i%d" - theoretically if the argument was eg INT_MIN this
could've been 13 chars long, which is why gcc threw a warning

20 months agolibknot: add EDE code 30
Vladimír Čunát [Mon, 12 Aug 2024 13:53:12 +0000 (15:53 +0200)] 
libknot: add EDE code 30

https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#extended-dns-error-codes

20 months agoserver: unify handler params initialization
Daniel Salzman [Sun, 30 Jun 2024 20:00:10 +0000 (22:00 +0200)] 
server: unify handler params initialization

20 months agonameserver: add protocol module hook callings
Daniel Salzman [Sun, 2 Jun 2024 18:19:58 +0000 (20:19 +0200)] 
nameserver: add protocol module hook callings

20 months agorrl: update KRU
Daniel Salzman [Thu, 30 May 2024 17:17:59 +0000 (19:17 +0200)] 
rrl: update KRU

20 months agomodule: add protocol processing callback
Daniel Salzman [Fri, 17 May 2024 06:10:52 +0000 (08:10 +0200)] 
module: add protocol processing callback

20 months agomodule: add flag KNOTD_QUERY_FLAG_AUTHORIZED
Daniel Salzman [Wed, 29 May 2024 14:36:28 +0000 (16:36 +0200)] 
module: add flag KNOTD_QUERY_FLAG_AUTHORIZED

20 months agoDockerfile: increment -D_FORTIFY_SOURCE to 3
Daniel Salzman [Sun, 11 Aug 2024 19:19:20 +0000 (21:19 +0200)] 
Dockerfile: increment -D_FORTIFY_SOURCE to 3

20 months agotests-extra: enable logging in module/rrl
Daniel Salzman [Sun, 28 Jul 2024 18:36:18 +0000 (20:36 +0200)] 
tests-extra: enable logging in module/rrl

20 months agoknot: fixing some undefined-behaviour errors
Jan Hák [Fri, 26 Jul 2024 11:21:22 +0000 (13:21 +0200)] 
knot: fixing some undefined-behaviour errors

20 months agonameserver: use state type knotd_in_state_t where appropriate
Daniel Salzman [Thu, 25 Jul 2024 18:59:20 +0000 (20:59 +0200)] 
nameserver: use state type knotd_in_state_t where appropriate

20 months agonameserver: use state type knot_layer_state_t where appropriate
Daniel Salzman [Thu, 25 Jul 2024 18:43:49 +0000 (20:43 +0200)] 
nameserver: use state type knot_layer_state_t where appropriate

20 months agoCI: replace $CI_BUILD_TOKEN with $CI_JOB_TOKEN
Daniel Salzman [Sun, 11 Aug 2024 05:19:32 +0000 (07:19 +0200)] 
CI: replace $CI_BUILD_TOKEN with $CI_JOB_TOKEN

20 months agoMerge branch 'test_ddns_quic' into 'master'
Daniel Salzman [Tue, 6 Aug 2024 19:39:22 +0000 (21:39 +0200)] 
Merge branch 'test_ddns_quic' into 'master'

Test ddns quic

See merge request knot/knot-dns!1700

20 months agotests/ddns: disable XDP if QUIC as it's the same port and DDNS won't work
Libor Peltan [Tue, 6 Aug 2024 16:20:51 +0000 (18:20 +0200)] 
tests/ddns: disable XDP if QUIC as it's the same port and DDNS won't work

20 months agotests/quic/knsupdate: better handling of RCODEs
Libor Peltan [Tue, 6 Aug 2024 16:20:25 +0000 (18:20 +0200)] 
tests/quic/knsupdate: better handling of RCODEs

20 months agoMerge branch 'test_bind_ns' into 'master'
Daniel Salzman [Tue, 6 Aug 2024 11:05:42 +0000 (13:05 +0200)] 
Merge branch 'test_bind_ns' into 'master'

test/validate_bind: avoid updating NSs as Bind handles delegations wrong...

See merge request knot/knot-dns!1699

20 months agotest/validate_bind: avoid updating NSs as Bind handles delegations wrong...
Libor Peltan [Tue, 6 Aug 2024 09:57:56 +0000 (11:57 +0200)] 
test/validate_bind: avoid updating NSs as Bind handles delegations wrong...

...see https://gitlab.isc.org/isc-projects/bind9/-/issues/3431

20 months agotests-extra: modules/dnsproxy -- avoid possible random-zone name collisions
David Vašek [Tue, 6 Aug 2024 07:53:55 +0000 (09:53 +0200)] 
tests-extra: modules/dnsproxy -- avoid possible random-zone name collisions

20 months agodnsproxy: fix proxying TCP received over XDP
David Vašek [Mon, 22 Jul 2024 18:15:54 +0000 (20:15 +0200)] 
dnsproxy: fix proxying TCP received over XDP

20 months agokxdpgun: fix warning 'may be used uninitialized'
Daniel Salzman [Thu, 1 Aug 2024 07:18:52 +0000 (09:18 +0200)] 
kxdpgun: fix warning 'may be used uninitialized'

20 months agodoc: update XDP pre-requisites
Daniel Salzman [Thu, 1 Aug 2024 06:19:16 +0000 (08:19 +0200)] 
doc: update XDP pre-requisites

20 months agodoc: more detailed description of keystore test/bench commands
Jan Hák [Wed, 31 Jul 2024 12:44:42 +0000 (14:44 +0200)] 
doc: more detailed description of keystore test/bench commands

20 months agodistro/deb: add libknot to python3-libknot dependencies
Daniel Salzman [Wed, 31 Jul 2024 12:13:05 +0000 (14:13 +0200)] 
distro/deb: add libknot to python3-libknot dependencies

20 months agoMerge branch 'tests_libknot_exception' into 'master'
Daniel Salzman [Wed, 31 Jul 2024 15:42:33 +0000 (17:42 +0200)] 
Merge branch 'tests_libknot_exception' into 'master'

Improve error output if libknot not usable in tests-extra

See merge request knot/knot-dns!1695

20 months agotests-extra: improve error output if libknot not usable
Libor Peltan [Tue, 30 Jul 2024 10:50:20 +0000 (12:50 +0200)] 
tests-extra: improve error output if libknot not usable

20 months agoMerge branch 'test_ddns_bulk' into 'master'
Daniel Salzman [Wed, 31 Jul 2024 09:01:41 +0000 (11:01 +0200)] 
Merge branch 'test_ddns_bulk' into 'master'

test: ensure distinct random labels

See merge request knot/knot-dns!1697

20 months agotest: ensure distinct random labels
Libor Peltan [Wed, 31 Jul 2024 08:50:17 +0000 (10:50 +0200)] 
test: ensure distinct random labels

20 months agoMerge branch 'knsupdate_params' into 'master'
Jan Hák [Wed, 31 Jul 2024 08:26:23 +0000 (10:26 +0200)] 
Merge branch 'knsupdate_params' into 'master'

knsupdate: rename some params and improve compatibility with nsupdate

See merge request knot/knot-dns!1696

20 months agotests-extra: change knsupdate wrapper in tests to respect parameter changes in knsupdate
Jan Hák [Wed, 31 Jul 2024 08:17:25 +0000 (10:17 +0200)] 
tests-extra: change knsupdate wrapper in tests to respect parameter changes in knsupdate

20 months agoknsupdate: rename some params and improve compatibility with nsupdate
Daniel Salzman [Wed, 31 Jul 2024 07:12:20 +0000 (09:12 +0200)] 
knsupdate: rename some params and improve compatibility with nsupdate

20 months agoMerge branch 'peterthomassen-master-patch-57751' into 'master'
Daniel Salzman [Sun, 28 Jul 2024 05:18:22 +0000 (07:18 +0200)] 
Merge branch 'peterthomassen-master-patch-57751' into 'master'

Update authsignal.rst

See merge request knot/knot-dns!1694

20 months agoUpdate authsignal.rst
Peter Thomassen [Thu, 25 Jul 2024 23:19:03 +0000 (01:19 +0200)] 
Update authsignal.rst

20 months agotests/confdb: fix UBSAN 'applying non-zero offset 1 to null pointer'
Daniel Salzman [Thu, 25 Jul 2024 12:25:15 +0000 (14:25 +0200)] 
tests/confdb: fix UBSAN 'applying non-zero offset 1 to null pointer'

20 months agoMerge branch 'tests_bind_jitter' into 'master'
Daniel Salzman [Thu, 25 Jul 2024 11:03:02 +0000 (13:03 +0200)] 
Merge branch 'tests_bind_jitter' into 'master'

tests-extra: compatibility with Bind9 9.18.28+

See merge request knot/knot-dns!1693

20 months agotest: Bind9 now decreases ksk-lifetime by TWICE dnskey-ttl
Libor Peltan [Thu, 25 Jul 2024 10:42:37 +0000 (12:42 +0200)] 
test: Bind9 now decreases ksk-lifetime by TWICE dnskey-ttl

20 months agotests: skip Bind9 dnssec-verify for non-apex DNSKEY...
Libor Peltan [Thu, 25 Jul 2024 10:06:00 +0000 (12:06 +0200)] 
tests: skip Bind9 dnssec-verify for non-apex DNSKEY...

...as it doesnt tolerate

20 months agotests: for Bind9 9.18.28+ configure signatures-jitter
Libor Peltan [Thu, 25 Jul 2024 08:47:22 +0000 (10:47 +0200)] 
tests: for Bind9 9.18.28+ configure signatures-jitter

20 months agotests: temporarily disable non-apex DNSKEYs as Bind9 utils dont like them
Libor Peltan [Thu, 25 Jul 2024 07:51:54 +0000 (09:51 +0200)] 
tests: temporarily disable non-apex DNSKEYs as Bind9 utils dont like them

20 months agoRevert "libknot: fix UBSAN warning 'applying zero offset to null pointer'"
Daniel Salzman [Wed, 24 Jul 2024 17:48:17 +0000 (19:48 +0200)] 
Revert "libknot: fix UBSAN warning 'applying zero offset to null pointer'"

The fix is incorrect and must be redesigned.

This reverts commit 39194f3bd9fa3729e2335c4a221c533a60d1378f.

20 months agoMerge branch 'kdig_defaults'
Daniel Salzman [Wed, 24 Jul 2024 15:45:58 +0000 (17:45 +0200)] 
Merge branch 'kdig_defaults'

20 months agokdig: allow EDNS in default
Jan Hák [Wed, 24 Jul 2024 09:09:54 +0000 (11:09 +0200)] 
kdig: allow EDNS in default

20 months agokdig: change default bufsize for EDNS to 1232B
Jan Hák [Wed, 24 Jul 2024 09:07:54 +0000 (11:07 +0200)] 
kdig: change default bufsize for EDNS to 1232B

20 months agoMerge branch 'kxdpgun_memleak' into 'master'
Daniel Salzman [Tue, 23 Jul 2024 18:18:50 +0000 (20:18 +0200)] 
Merge branch 'kxdpgun_memleak' into 'master'

kxdpgun: fix memleak on unavailable slave XDP

See merge request knot/knot-dns!1691

20 months agokxdpgun: fix memleak on unavailable slave XDP
Jan Doskočil [Tue, 23 Jul 2024 13:51:35 +0000 (15:51 +0200)] 
kxdpgun: fix memleak on unavailable slave XDP

20 months agolibknot: fix UBSAN warning 'applying zero offset to null pointer'
Daniel Salzman [Tue, 23 Jul 2024 12:12:52 +0000 (14:12 +0200)] 
libknot: fix UBSAN warning 'applying zero offset to null pointer'

20 months agoMerge branch 'knotd_UBSAN_err' into 'master'
Daniel Salzman [Tue, 23 Jul 2024 12:10:09 +0000 (14:10 +0200)] 
Merge branch 'knotd_UBSAN_err' into 'master'

knotd: callback type punning to silence UBSAN

See merge request knot/knot-dns!1690

20 months agoknotd: callback type punning to silence UBSAN
Jan Doskočil [Tue, 23 Jul 2024 07:38:20 +0000 (09:38 +0200)] 
knotd: callback type punning to silence UBSAN

20 months agotest/ddns: fixed escaping of backslash
Libor Peltan [Mon, 22 Jul 2024 09:23:36 +0000 (11:23 +0200)] 
test/ddns: fixed escaping of backslash

20 months agokeymgr: mute Coverity
Daniel Salzman [Sun, 21 Jul 2024 05:43:45 +0000 (07:43 +0200)] 
keymgr: mute Coverity

20 months agoMerge branch 'dflt_ttl' into 'master'
Libor Peltan [Fri, 19 Jul 2024 15:04:38 +0000 (17:04 +0200)] 
Merge branch 'dflt_ttl' into 'master'

Add zone.default-ttl configuration option

See merge request knot/knot-dns!1689

20 months agoconf: add 'zone.default-ttl` configuration option
Daniel Salzman [Thu, 18 Jul 2024 07:16:08 +0000 (09:16 +0200)] 
conf: add 'zone.default-ttl` configuration option

20 months agoMakefile: fix typo
Daniel Salzman [Fri, 19 Jul 2024 11:49:25 +0000 (13:49 +0200)] 
Makefile: fix typo

20 months agoMerge branch 'keymgr_hsm'
Daniel Salzman [Fri, 19 Jul 2024 11:32:24 +0000 (13:32 +0200)] 
Merge branch 'keymgr_hsm'

20 months agokeymgr: protect gnutls_pkcs11_privkey_generate3() with a spinlock to avoid failures
Daniel Salzman [Wed, 17 Jul 2024 18:27:21 +0000 (20:27 +0200)] 
keymgr: protect gnutls_pkcs11_privkey_generate3() with a spinlock to avoid failures

20 months agokeymgr: add 'keystore-test' and 'keystore-bench' to documentation
Daniel Salzman [Wed, 17 Jul 2024 15:04:39 +0000 (17:04 +0200)] 
keymgr: add 'keystore-test' and 'keystore-bench' to documentation

20 months agolibdnssec: move sample keys from tests to libdnssec
Jan Hák [Wed, 17 Jul 2024 11:48:54 +0000 (13:48 +0200)] 
libdnssec: move sample keys from tests to libdnssec

20 months agokeymgr: add PKCS #11 initialization
Daniel Salzman [Sun, 14 Jul 2024 21:49:23 +0000 (23:49 +0200)] 
keymgr: add PKCS #11 initialization

20 months agokeymgr: unify keystore initialization
Daniel Salzman [Sat, 13 Jul 2024 20:48:39 +0000 (22:48 +0200)] 
keymgr: unify keystore initialization

20 months agokeymgr: add keystore-bech command
Jan Hák [Sat, 13 Jul 2024 18:01:57 +0000 (20:01 +0200)] 
keymgr: add keystore-bech command

20 months agokeymgr: add keystore-test command
Jan Hák [Thu, 11 Jul 2024 17:29:19 +0000 (19:29 +0200)] 
keymgr: add keystore-test command

20 months agoMerge branch 'NSEC_nonauth_err_code' into 'master'
Libor Peltan [Fri, 19 Jul 2024 07:55:15 +0000 (09:55 +0200)] 
Merge branch 'NSEC_nonauth_err_code' into 'master'

superfluous NSEC handling

See merge request knot/knot-dns!1686

20 months agoMerge branch 'xfr_more_log_proto' into 'master'
Daniel Salzman [Thu, 18 Jul 2024 17:49:58 +0000 (19:49 +0200)] 
Merge branch 'xfr_more_log_proto' into 'master'

XFR: log used protocol unless logged already by 'started' log

See merge request knot/knot-dns!1688

20 months agoXFR: log used protocol unless logged already by 'started' log
Libor Peltan [Thu, 18 Jul 2024 07:32:36 +0000 (09:32 +0200)] 
XFR: log used protocol unless logged already by 'started' log

21 months agoMerge branch 'knsupdate_tls' into 'master'
Daniel Salzman [Mon, 15 Jul 2024 20:21:56 +0000 (22:21 +0200)] 
Merge branch 'knsupdate_tls' into 'master'

Support for DDNS over TLS

See merge request knot/knot-dns!1664

21 months agoDDNSoT: block connection when DDNS is queued
Libor Peltan [Fri, 12 Jul 2024 08:49:18 +0000 (10:49 +0200)] 
DDNSoT: block connection when DDNS is queued

21 months agotests: added DDNSoT by DNSKEY sync
Libor Peltan [Fri, 12 Jul 2024 08:28:39 +0000 (10:28 +0200)] 
tests: added DDNSoT by DNSKEY sync

21 months agoDDNSoT: bugfix freeing conn struct from tcp_handler and requestor
Libor Peltan [Fri, 12 Jul 2024 08:04:43 +0000 (10:04 +0200)] 
DDNSoT: bugfix freeing conn struct from tcp_handler and requestor

21 months agorequestor/quic+tls: code refactoring in destructor
Libor Peltan [Fri, 12 Jul 2024 06:50:00 +0000 (08:50 +0200)] 
requestor/quic+tls: code refactoring in destructor

21 months agotests: quic/ddns hardened
Libor Peltan [Fri, 12 Jul 2024 06:34:30 +0000 (08:34 +0200)] 
tests: quic/ddns hardened

21 months agotests-extra: add random knsupdate and protocol selection to some DDNS tests
Jan Hák [Tue, 25 Jun 2024 13:17:54 +0000 (15:17 +0200)] 
tests-extra: add random knsupdate and protocol selection to some DDNS tests

21 months agotests-extra: add a wrapper for knsupdate
Jan Hák [Thu, 20 Jun 2024 10:27:30 +0000 (12:27 +0200)] 
tests-extra: add a wrapper for knsupdate

21 months agomodule: remove redundant params.tls_session
Daniel Salzman [Fri, 14 Jun 2024 13:03:12 +0000 (15:03 +0200)] 
module: remove redundant params.tls_session

21 months agoknotd: add support for DDNS DoT
Jan Hák [Mon, 13 May 2024 11:06:41 +0000 (13:06 +0200)] 
knotd: add support for DDNS DoT

21 months agoknsupdate: add support for TLS connections
Jan Hák [Wed, 8 May 2024 11:19:04 +0000 (13:19 +0200)] 
knsupdate: add support for TLS connections

21 months agoMerge branch 'diag_macro_semicol' into 'master'
Daniel Salzman [Fri, 12 Jul 2024 14:31:13 +0000 (16:31 +0200)] 
Merge branch 'diag_macro_semicol' into 'master'

Force semicolons after diagnostic macros

See merge request knot/knot-dns!1687

21 months agodiagnostic macros: fix occurences of statements without a semicolon
Jan Doskočil [Fri, 12 Jul 2024 13:24:12 +0000 (15:24 +0200)] 
diagnostic macros: fix occurences of statements without a semicolon

21 months agodiagnostic macros: force semicolon after statement
Jan Doskočil [Fri, 12 Jul 2024 13:22:19 +0000 (15:22 +0200)] 
diagnostic macros: force semicolon after statement

21 months agoMerge branch 'libknot_xdp_UB' into 'master'
Daniel Salzman [Thu, 11 Jul 2024 16:45:27 +0000 (18:45 +0200)] 
Merge branch 'libknot_xdp_UB' into 'master'

Pointer arithmetics on NULL are UB - remedied by a cast to uintptr_t

See merge request knot/knot-dns!1682

21 months agolibknot-xdp: remove pointer arithmetics on NULL
Jan Doskočil [Wed, 10 Jul 2024 10:08:52 +0000 (12:08 +0200)] 
libknot-xdp: remove pointer arithmetics on NULL

Realistically this is not an issue, but UBSAN complained.

21 months agoMerge branch 'xdp_tcp_synack' into 'master'
Daniel Salzman [Thu, 11 Jul 2024 16:38:06 +0000 (18:38 +0200)] 
Merge branch 'xdp_tcp_synack' into 'master'

xdp-tcp: ignore SYN+ACK pkts in knotd (only for kxdpgun)

See merge request knot/knot-dns!1685

21 months agotests: protect XDP-listening port against...
Libor Peltan [Tue, 9 Jul 2024 15:26:57 +0000 (17:26 +0200)] 
tests: protect XDP-listening port against...

...being used by other tool as outgoing

21 months agoxdp-tcp: additoinal protection against duplicate conn in table
Libor Peltan [Tue, 9 Jul 2024 14:52:12 +0000 (16:52 +0200)] 
xdp-tcp: additoinal protection against duplicate conn in table

21 months agoxdp-tcp: ignore SYN+ACK pkts in knotd (only for kxdpgun)
Libor Peltan [Tue, 9 Jul 2024 14:44:44 +0000 (16:44 +0200)] 
xdp-tcp: ignore SYN+ACK pkts in knotd (only for kxdpgun)

21 months agodnssec: superfluous NSEC semantic test case
Jan Doskočil [Thu, 11 Jul 2024 13:51:51 +0000 (15:51 +0200)] 
dnssec: superfluous NSEC semantic test case

21 months agodnssec: more descriptive err code on superfluous NSEC
Jan Doskočil [Thu, 11 Jul 2024 11:19:10 +0000 (13:19 +0200)] 
dnssec: more descriptive err code on superfluous NSEC

21 months agoMerge branch 'rrtype_wallet' into 'master'
Libor Peltan [Thu, 11 Jul 2024 11:48:48 +0000 (13:48 +0200)] 
Merge branch 'rrtype_wallet' into 'master'

Add support for WALLET rrtype

See merge request knot/knot-dns!1684

21 months agolibknot: add WALLET rrtype
Daniel Salzman [Sat, 6 Jul 2024 11:16:29 +0000 (13:16 +0200)] 
libknot: add WALLET rrtype

21 months agolibzscanner: add WALLET rrtype
Daniel Salzman [Sat, 6 Jul 2024 11:15:05 +0000 (13:15 +0200)] 
libzscanner: add WALLET rrtype

21 months agoMerge branch 'dohpath' into 'master'
Libor Peltan [Thu, 11 Jul 2024 09:59:15 +0000 (11:59 +0200)] 
Merge branch 'dohpath' into 'master'

Add dohpath and ohttp SVCB parameters

See merge request knot/knot-dns!1683

21 months agolibknot/error: add a new error code -- KNOT_EROFS
David Vašek [Wed, 10 Jul 2024 09:34:24 +0000 (11:34 +0200)] 
libknot/error: add a new error code -- KNOT_EROFS

21 months agolibzscanner: add support for 'dohpath' and 'ohttp' SVCB parameters
Daniel Salzman [Wed, 10 Jul 2024 20:21:49 +0000 (22:21 +0200)] 
libzscanner: add support for 'dohpath' and 'ohttp' SVCB parameters

21 months agolibknot: add support for 'dohpath' and 'ohttp' SVCB parameters
Daniel Salzman [Wed, 10 Jul 2024 13:52:33 +0000 (15:52 +0200)] 
libknot: add support for 'dohpath' and 'ohttp' SVCB parameters

21 months agoMerge branch 'nsec_nonauth2' into 'master'
Libor Peltan [Mon, 8 Jul 2024 12:18:06 +0000 (14:18 +0200)] 
Merge branch 'nsec_nonauth2' into 'master'

Remove another omitted NSEC for existing nonauthoritative node

See merge request knot/knot-dns!1681

21 months agodnssec/NSEC: remove another omitted NSEC for existing nonauthoritative node
Daniel Salzman [Sat, 6 Jul 2024 08:25:31 +0000 (10:25 +0200)] 
dnssec/NSEC: remove another omitted NSEC for existing nonauthoritative node

21 months agoMerge branch 'load_nothing' into 'master'
Daniel Salzman [Fri, 5 Jul 2024 10:30:47 +0000 (12:30 +0200)] 
Merge branch 'load_nothing' into 'master'

load: dont skip dnssec+zonemd even when nothing to load

See merge request knot/knot-dns!1680

21 months agoload: dont skip dnssec+zonemd even when nothing to load
Libor Peltan [Fri, 5 Jul 2024 08:54:01 +0000 (10:54 +0200)] 
load: dont skip dnssec+zonemd even when nothing to load

21 months agotests: improved blocking_txn not to fail and test better
Libor Peltan [Thu, 4 Jul 2024 09:21:32 +0000 (11:21 +0200)] 
tests: improved blocking_txn not to fail and test better