]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
4 hours agolibs: support for RESINFO RRtype, RFC 9696 master
Jan Hák [Thu, 11 Dec 2025 13:17:30 +0000 (14:17 +0100)] 
libs: support for RESINFO RRtype, RFC 9696

closes #962

2 days agoMerge branch 'tests_extra_softhsm'
Daniel Salzman [Fri, 12 Dec 2025 15:40:52 +0000 (16:40 +0100)] 
Merge branch 'tests_extra_softhsm'

2 days agotests-extra: add SoftHSM backend support 1837/head
Jan Hák [Fri, 21 Nov 2025 12:28:01 +0000 (13:28 +0100)] 
tests-extra: add SoftHSM backend support

2 days agoctl: don't require enabled signing if restoring keys
Daniel Salzman [Fri, 12 Dec 2025 07:46:44 +0000 (08:46 +0100)] 
ctl: don't require enabled signing if restoring keys

This allows setting initial keys from a backup.

2 days agoMerge branch 'kdig_compat'
Daniel Salzman [Fri, 12 Dec 2025 14:40:24 +0000 (15:40 +0100)] 
Merge branch 'kdig_compat'

closes #885

2 days agokdig,khost: add info log if IDN applied to qname
Daniel Salzman [Fri, 12 Dec 2025 14:04:19 +0000 (15:04 +0100)] 
kdig,khost: add info log if IDN applied to qname

2 days agokdig: replace +noidn with +[no]idnin and +[no]idnout as in dig
Jan Hák [Tue, 9 Dec 2025 14:06:33 +0000 (15:06 +0100)] 
kdig: replace +noidn with +[no]idnin and +[no]idnout as in dig

4 days agodoc: some KSK submission improvements
Daniel Salzman [Wed, 10 Dec 2025 14:45:55 +0000 (15:45 +0100)] 
doc: some KSK submission improvements

4 days agoMerge branch 'ksk_manual_subm_delay' into 'master'
Daniel Salzman [Wed, 10 Dec 2025 13:39:23 +0000 (14:39 +0100)] 
Merge branch 'ksk_manual_subm_delay' into 'master'

KSK manual submission delay

See merge request knot/knot-dns!1836

4 days agodoc/submission: warning about non-application of parent-delay 1836/head
Libor Peltan [Wed, 10 Dec 2025 09:44:00 +0000 (10:44 +0100)] 
doc/submission: warning about non-application of parent-delay

4 days agoknotc/zone-ksk-submitted: implemented +ttl for delaying old KSK removal
Libor Peltan [Wed, 10 Dec 2025 09:38:02 +0000 (10:38 +0100)] 
knotc/zone-ksk-submitted: implemented +ttl for delaying old KSK removal

5 days agoevents: fix undefined behavior if invalid event
Daniel Salzman [Tue, 9 Dec 2025 13:34:40 +0000 (14:34 +0100)] 
events: fix undefined behavior if invalid event

5 days agoMerge branch 'test_fail_faster' into 'master'
Daniel Salzman [Tue, 9 Dec 2025 12:12:33 +0000 (13:12 +0100)] 
Merge branch 'test_fail_faster' into 'master'

Test fail faster

See merge request knot/knot-dns!1835

5 days agotests: less start attempts in order to speedup when unable to start 1835/head
Libor Peltan [Tue, 9 Dec 2025 09:01:00 +0000 (10:01 +0100)] 
tests: less start attempts in order to speedup when unable to start

5 days agotests: shorter timeout for zone(s)_wait
Libor Peltan [Tue, 9 Dec 2025 07:42:26 +0000 (08:42 +0100)] 
tests: shorter timeout for zone(s)_wait

5 days agoMerge branch 'zonemd_verify_signer' into 'master'
Daniel Salzman [Tue, 9 Dec 2025 09:39:46 +0000 (10:39 +0100)] 
Merge branch 'zonemd_verify_signer' into 'master'

zonemd: on signer, verify only non-dnssec-related records

See merge request knot/knot-dns!1834

5 days agozonemd: on signer, verify only non-dnssec-related records 1834/head
Libor Peltan [Mon, 8 Dec 2025 10:44:44 +0000 (11:44 +0100)] 
zonemd: on signer, verify only non-dnssec-related records

5 days agoIXFR: when ignoring ZONEMD removals, remove the local ZONEMD at first
Libor Peltan [Mon, 8 Dec 2025 10:40:23 +0000 (11:40 +0100)] 
IXFR: when ignoring ZONEMD removals, remove the local ZONEMD at first

5 days agoRevert "zonemd: additional warning when signer verifies ZONEMD"
Libor Peltan [Mon, 8 Dec 2025 10:38:17 +0000 (11:38 +0100)] 
Revert "zonemd: additional warning when signer verifies ZONEMD"

This reverts commit 854612f6829c9ae3ffbd071b4658409bad371713.

5 days agoMerge branch 'ds_push_replan' into 'master'
Daniel Salzman [Tue, 9 Dec 2025 08:13:46 +0000 (09:13 +0100)] 
Merge branch 'ds_push_replan' into 'master'

dnssec/DS-push: replan from timers if reconf'd during submission

See merge request knot/knot-dns!1833

5 days agodnssec/DS-push: replan from timers if reconf'd during submission 1833/head
Libor Peltan [Fri, 5 Dec 2025 12:00:05 +0000 (13:00 +0100)] 
dnssec/DS-push: replan from timers if reconf'd during submission

7 days agoMerge branch 'flattener_clear_subtree' into 'master'
Daniel Salzman [Sun, 7 Dec 2025 20:44:00 +0000 (21:44 +0100)] 
Merge branch 'flattener_clear_subtree' into 'master'

Flattener clear subtree

See merge request knot/knot-dns!1831

7 days agozone/include_from(flattening): delete whole subtree of glues and junk from parent 1831/head
Libor Peltan [Fri, 5 Dec 2025 09:14:34 +0000 (10:14 +0100)] 
zone/include_from(flattening): delete whole subtree of glues and junk from parent

7 days agozone-tree: bugfix: iteration across non-existing subtree ret=1
Libor Peltan [Fri, 5 Dec 2025 09:13:30 +0000 (10:13 +0100)] 
zone-tree: bugfix: iteration across non-existing subtree ret=1

7 days agozone-tree: implemented subtree deletion
Libor Peltan [Thu, 4 Dec 2025 13:22:45 +0000 (14:22 +0100)] 
zone-tree: implemented subtree deletion

8 days agoFix code coverage measurement
Daniel Salzman [Sat, 6 Dec 2025 18:30:49 +0000 (19:30 +0100)] 
Fix code coverage measurement

8 days agodoc/appendices: update SoftHSM 2.0
Jan Doskočil [Fri, 5 Dec 2025 13:56:26 +0000 (14:56 +0100)] 
doc/appendices: update SoftHSM 2.0

8 days agodoc/appendices: add Luna Network HSM
Jan Doskočil [Fri, 5 Dec 2025 12:54:48 +0000 (13:54 +0100)] 
doc/appendices: add Luna Network HSM

9 days agordataset: ignore alignment of source rdata in knot_rdataset_copy()
Jan Hák [Fri, 5 Dec 2025 14:38:13 +0000 (15:38 +0100)] 
rdataset: ignore alignment of source rdata in knot_rdataset_copy()

The reason is that when calling from the Redis module on input data,
UBSAN complains about it.

Note that the source misaligned data are never acessed directly.

9 days agolibknot: ED488 is mandatory since GnuTLS 3.6.12
Daniel Salzman [Fri, 5 Dec 2025 08:28:09 +0000 (09:28 +0100)] 
libknot: ED488 is mandatory since GnuTLS 3.6.12

9 days agoconfigure: increase minimum required GnuTLS version to 3.6.12
Daniel Salzman [Fri, 5 Dec 2025 08:19:44 +0000 (09:19 +0100)] 
configure: increase minimum required GnuTLS version to 3.6.12

9 days agoMerge branch 'fix_pkcs11' into 'master'
Daniel Salzman [Fri, 5 Dec 2025 10:15:41 +0000 (11:15 +0100)] 
Merge branch 'fix_pkcs11' into 'master'

remove automagic for PKCS11 support

See merge request knot/knot-dns!1830

10 days agoremove automagic for PKCS #11 support 1830/head
Nicolas PARLANT [Thu, 4 Dec 2025 14:26:13 +0000 (15:26 +0100)] 
remove automagic for PKCS #11 support

add a option pkcs11 to handle this

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
10 days agokdig/dnstap: mitigate segfault
Jan Doskočil [Thu, 4 Dec 2025 10:29:35 +0000 (11:29 +0100)] 
kdig/dnstap: mitigate segfault

10 days agoload: add missing catalog update cleanup if error
Daniel Salzman [Wed, 3 Dec 2025 15:00:04 +0000 (16:00 +0100)] 
load: add missing catalog update cleanup if error

10 days agozone: add missing checks for empty zone to flush
Daniel Salzman [Wed, 3 Dec 2025 14:19:10 +0000 (15:19 +0100)] 
zone: add missing checks for empty zone to flush

10 days agoMerge branch 'test_catalog_chain' into 'master'
Daniel Salzman [Thu, 4 Dec 2025 07:19:10 +0000 (08:19 +0100)] 
Merge branch 'test_catalog_chain' into 'master'

tests: add case for interpret-generate feature

See merge request knot/knot-dns!1829

11 days agotests: add case for interpret-generate feature 1829/head
Libor Peltan [Wed, 3 Dec 2025 16:54:58 +0000 (17:54 +0100)] 
tests: add case for interpret-generate feature

12 days agoredis: don't require GnuTLS for module building
Daniel Salzman [Tue, 2 Dec 2025 10:56:17 +0000 (11:56 +0100)] 
redis: don't require GnuTLS for module building

closes !1809

2 weeks agodoc/appendices: add Luna Cloud HSM
Jan Doskočil [Thu, 27 Nov 2025 19:52:53 +0000 (20:52 +0100)] 
doc/appendices: add Luna Cloud HSM

2 weeks agokeymgr: test more key variants with keystore-test/bench
Jan Doskočil [Thu, 27 Nov 2025 15:02:31 +0000 (16:02 +0100)] 
keymgr: test more key variants with keystore-test/bench

2 weeks agoscripts: showkey
Jan Doskočil [Tue, 25 Nov 2025 20:46:17 +0000 (21:46 +0100)] 
scripts: showkey

Create a tool for dnssec keys info binary dumps. Specifically for
libknot/dnssec/sample_keys.h

2 weeks agodoc/appendices: reformat the "supported HSMs" table + add last tested date
Jan Doskočil [Fri, 21 Nov 2025 12:58:12 +0000 (13:58 +0100)] 
doc/appendices: reformat the "supported HSMs" table + add last tested date

2 weeks agotests-extra: fix redis/basic
Daniel Salzman [Thu, 27 Nov 2025 15:16:10 +0000 (16:16 +0100)] 
tests-extra: fix redis/basic

2 weeks agoMerge branch 'pkg-protobuf-compiler' into 'master'
Daniel Salzman [Thu, 27 Nov 2025 15:04:26 +0000 (16:04 +0100)] 
Merge branch 'pkg-protobuf-compiler' into 'master'

configure: prefer protoc from protobuf-compiler over protoc-c from protobuf-c-compiler

See merge request knot/knot-dns!1828

2 weeks agodocker: Update Dockerfiles to install protobuf-compiler to use protoc instead of...
Hynek Šabacký [Tue, 25 Nov 2025 09:31:37 +0000 (10:31 +0100)] 
docker: Update Dockerfiles to install protobuf-compiler to use protoc instead of protoc-c

2 weeks agoconfigure: prefer protoc from protobuf-compiler over protoc-c from protobuf-c-compiler
Hynek Šabacký [Tue, 25 Nov 2025 09:14:43 +0000 (10:14 +0100)] 
configure: prefer protoc from protobuf-compiler over protoc-c from protobuf-c-compiler

2 weeks agoMerge branch 'tests_extra_redis2' into 'master'
Libor Peltan [Wed, 26 Nov 2025 17:13:05 +0000 (18:13 +0100)] 
Merge branch 'tests_extra_redis2' into 'master'

Extend tests with sentinel

See merge request knot/knot-dns!1826

2 weeks agoredis: add extra info to connection log
Daniel Salzman [Wed, 26 Nov 2025 12:28:12 +0000 (13:28 +0100)] 
redis: add extra info to connection log

2 weeks agoredis: use expliciti initial stream ID based on the time of server start
Daniel Salzman [Wed, 26 Nov 2025 12:09:37 +0000 (13:09 +0100)] 
redis: use expliciti initial stream ID based on the time of server start

2 weeks agotests/redis: improvements in test infra
Libor Peltan [Wed, 26 Nov 2025 08:49:40 +0000 (09:49 +0100)] 
tests/redis: improvements in test infra

2 weeks agotests-extra: add support for multiple redis backends
Jan Hák [Wed, 5 Nov 2025 12:49:33 +0000 (13:49 +0100)] 
tests-extra: add support for multiple redis backends

2 weeks agoci: add libhiredis-dev to testing Dockerfiles
Daniel Salzman [Tue, 18 Nov 2025 20:58:02 +0000 (21:58 +0100)] 
ci: add libhiredis-dev to testing Dockerfiles

2 weeks agoredis: add debug log when a valid event is received
Daniel Salzman [Sat, 22 Nov 2025 22:04:46 +0000 (23:04 +0100)] 
redis: add debug log when a valid event is received

2 weeks agoredis: fix memory leaks
Daniel Salzman [Wed, 12 Nov 2025 16:21:39 +0000 (17:21 +0100)] 
redis: fix memory leaks

2 weeks agoredis: improve error processing in knot_redis_tls_read() and knot_redis_tls_write()
Daniel Salzman [Mon, 10 Nov 2025 13:09:19 +0000 (14:09 +0100)] 
redis: improve error processing in knot_redis_tls_read() and knot_redis_tls_write()

2 weeks agozone: change constant random part of rebootstrap scheduling to be progressive
Daniel Salzman [Wed, 12 Nov 2025 13:01:41 +0000 (14:01 +0100)] 
zone: change constant random part of rebootstrap scheduling to be progressive

2 weeks agoredis: add rebootstrap scheduling
Daniel Salzman [Wed, 12 Nov 2025 13:16:07 +0000 (14:16 +0100)] 
redis: add rebootstrap scheduling

2 weeks agoredis: fix timeout conflict with TLS resulting in NULL reply
Daniel Salzman [Sun, 9 Nov 2025 19:33:20 +0000 (20:33 +0100)] 
redis: fix timeout conflict with TLS resulting in NULL reply

2 weeks agoredis: fix sentinel processing
Daniel Salzman [Sat, 8 Nov 2025 18:03:52 +0000 (19:03 +0100)] 
redis: fix sentinel processing

2 weeks agoredis: preserve event ID during replication
Daniel Salzman [Sat, 22 Nov 2025 20:19:44 +0000 (21:19 +0100)] 
redis: preserve event ID during replication

2 weeks agoredis: add missing send commands to replica
Jan Hák [Wed, 5 Nov 2025 09:06:22 +0000 (10:06 +0100)] 
redis: add missing send commands to replica

2 weeks agotests-extra: set number of threads to 1 for dnssec-signzone
Daniel Salzman [Tue, 25 Nov 2025 19:26:00 +0000 (20:26 +0100)] 
tests-extra: set number of threads to 1 for dnssec-signzone

2 weeks agotests-fuzz: fix compilation on some platforms
Daniel Salzman [Tue, 25 Nov 2025 07:14:34 +0000 (08:14 +0100)] 
tests-fuzz: fix compilation on some platforms

2 weeks agoknotc: add OPTINT in JSON schema of configuration file
Jan Hák [Mon, 24 Nov 2025 14:11:46 +0000 (15:11 +0100)] 
knotc: add OPTINT in JSON schema of configuration file

2 weeks agoMerge branch 'timers_sync_thread3' into 'master'
Daniel Salzman [Mon, 24 Nov 2025 13:07:38 +0000 (14:07 +0100)] 
Merge branch 'timers_sync_thread3' into 'master'

Timers synchronization

See merge request knot/knot-dns!1827

2 weeks agozone/timers/commit: bugfix: use correct conf_t reference
Daniel Salzman [Fri, 21 Nov 2025 19:08:32 +0000 (20:08 +0100)] 
zone/timers/commit: bugfix: use correct conf_t reference

2 weeks agotimers: implemented configurable periodic dump
Libor Peltan [Thu, 13 Nov 2025 16:48:34 +0000 (17:48 +0100)] 
timers: implemented configurable periodic dump

2 weeks agoyp: add new type for mixed integer with options
Daniel Salzman [Thu, 20 Nov 2025 13:43:09 +0000 (14:43 +0100)] 
yp: add new type for mixed integer with options

2 weeks agozone/timers: only write to timerDB if modified
Libor Peltan [Fri, 14 Nov 2025 08:02:51 +0000 (09:02 +0100)] 
zone/timers: only write to timerDB if modified

2 weeks agozone/timers: refactoring: unify flags
Libor Peltan [Thu, 13 Nov 2025 17:15:17 +0000 (18:15 +0100)] 
zone/timers: refactoring: unify flags

2 weeks agozone/timers: remove compatibility for obsoleted in 3.2.0
Libor Peltan [Tue, 4 Nov 2025 07:45:35 +0000 (08:45 +0100)] 
zone/timers: remove compatibility for obsoleted in 3.2.0

2 weeks agozone/timers: COW for timers enabling safe readout by other threads
Libor Peltan [Tue, 4 Nov 2025 16:19:19 +0000 (17:19 +0100)] 
zone/timers: COW for timers enabling safe readout by other threads

3 weeks agolibngtcp2: update embedded library to v1.18.0
Daniel Salzman [Sun, 23 Nov 2025 15:59:21 +0000 (16:59 +0100)] 
libngtcp2: update embedded library to v1.18.0

3 weeks agozone/timers: refactoring: allocated separately from zone_t
Libor Peltan [Tue, 4 Nov 2025 12:58:45 +0000 (13:58 +0100)] 
zone/timers: refactoring: allocated separately from zone_t

4 weeks agoMerge remote-tracking branch 'origin/apkg-compat-latest'
Daniel Salzman [Wed, 12 Nov 2025 13:20:51 +0000 (14:20 +0100)] 
Merge remote-tracking branch 'origin/apkg-compat-latest'

4 weeks agodistro: update to latest apkg compat level 6
Jakub Ružička [Wed, 12 Nov 2025 12:47:40 +0000 (13:47 +0100)] 
distro: update to latest apkg compat level 6

Modify scripts/make-archive.sh to output YAML only to stdout as required
by latest apkg compat level 6. All stdout was redirected to stderr.

5 weeks agoMerge branch 'purge_event' into 'master'
Daniel Salzman [Thu, 6 Nov 2025 18:38:47 +0000 (19:38 +0100)] 
Merge branch 'purge_event' into 'master'

zone/purge: refactoring: perform as zone event instead by main thread...

See merge request knot/knot-dns!1825

5 weeks agozone/purge: refactoring: perform as zone event instead by main thread...
Libor Peltan [Thu, 6 Nov 2025 13:09:35 +0000 (14:09 +0100)] 
zone/purge: refactoring: perform as zone event instead by main thread...

...but only in case of knotc zone-purge; catalog-induced purges
are still performed by main thread while zone events all frozen
for all zones

5 weeks agoMerge branch 'ctl_empty_zone' into 'master'
Libor Peltan [Thu, 6 Nov 2025 16:46:18 +0000 (17:46 +0100)] 
Merge branch 'ctl_empty_zone' into 'master'

Add missing checks for empty zone in suitable event handlers

See merge request knot/knot-dns!1824

5 weeks agoredis: refactor knot.zone.list
Daniel Salzman [Wed, 5 Nov 2025 13:38:14 +0000 (14:38 +0100)] 
redis: refactor knot.zone.list

5 weeks agoredis: command knot.zone.info
Jan Hák [Mon, 22 Sep 2025 12:00:24 +0000 (14:00 +0200)] 
redis: command knot.zone.info

5 weeks agoevents: add missing checks for empty zone + unification
Daniel Salzman [Mon, 3 Nov 2025 12:47:57 +0000 (13:47 +0100)] 
events: add missing checks for empty zone + unification

5 weeks agodoc: extend listen comment in the configuration example
Daniel Salzman [Mon, 3 Nov 2025 14:14:32 +0000 (15:14 +0100)] 
doc: extend listen comment in the configuration example

5 weeks agoMerge branch 'dsync_rrtype' into 'master'
Daniel Salzman [Mon, 3 Nov 2025 09:32:04 +0000 (10:32 +0100)] 
Merge branch 'dsync_rrtype' into 'master'

libknot: support for DSYNC RRtype, RFC 9859

See merge request knot/knot-dns!1810

5 weeks agolibzscanner: merge type_num with type_num_dsync
Daniel Salzman [Mon, 3 Nov 2025 08:48:38 +0000 (09:48 +0100)] 
libzscanner: merge type_num with type_num_dsync

5 weeks agolibknot: support for DSYNC RRtype, RFC 9859
Libor Peltan [Mon, 29 Sep 2025 13:05:34 +0000 (15:05 +0200)] 
libknot: support for DSYNC RRtype, RFC 9859

6 weeks agotests/rrset-dump: fix compilation on OpenSuse + tiny refactoring
Daniel Salzman [Sun, 2 Nov 2025 06:36:56 +0000 (07:36 +0100)] 
tests/rrset-dump: fix compilation on OpenSuse + tiny refactoring

6 weeks agoMerge branch 'rrset_dump_erange' into 'master'
Daniel Salzman [Fri, 31 Oct 2025 13:15:00 +0000 (14:15 +0100)] 
Merge branch 'rrset_dump_erange' into 'master'

libknot/rrset-dump/bugfix: ERANGE instead of enlarging output buffer if...

See merge request knot/knot-dns!1820

6 weeks agolibknot/rrset-dump/bugfix: ERANGE instead of enlarging output buffer if overflow...
Libor Peltan [Mon, 27 Oct 2025 16:17:24 +0000 (17:17 +0100)] 
libknot/rrset-dump/bugfix: ERANGE instead of enlarging output buffer if overflow inside base64_encode

6 weeks agoMerge branch 'fix/PID' into 'master'
David Vasek [Fri, 31 Oct 2025 11:30:07 +0000 (12:30 +0100)] 
Merge branch 'fix/PID' into 'master'

Fix: Reuse PID file if current PID matches

See merge request knot/knot-dns!1819

6 weeks agoFix: Reuse PID file if current PID matches
Berbe [Mon, 27 Oct 2025 10:24:01 +0000 (10:24 +0000)] 
Fix: Reuse PID file if current PID matches

Co-Authored-By: David Vašek <david.vasek@nic.cz>
6 weeks agoDoc: Fix boolean type
David Vašek [Thu, 30 Oct 2025 15:15:59 +0000 (15:15 +0000)] 
Doc: Fix boolean type

6 weeks agoMerge branch 'acl_catalog' into 'master'
Libor Peltan [Fri, 31 Oct 2025 10:13:35 +0000 (11:13 +0100)] 
Merge branch 'acl_catalog' into 'master'

Require 'query' ACL action for queries to catalog zone + improvements

See merge request knot/knot-dns!1823

6 weeks agoMerge branch 'pinned_master_fixes' into 'master'
Daniel Salzman [Fri, 31 Oct 2025 10:06:05 +0000 (11:06 +0100)] 
Merge branch 'pinned_master_fixes' into 'master'

Improve refresh from a pinned master, fix master pinning related tests

See merge request knot/knot-dns!1821

6 weeks agotests-extra: ixfr/master_pin2 -- align the servers at the start
David Vašek [Tue, 12 Aug 2025 15:37:00 +0000 (17:37 +0200)] 
tests-extra: ixfr/master_pin2 -- align the servers at the start

Notice:
Both masters send their NOTIFY's to the slave. The slave makes
refresh from the last master which it received NOTIFY from
- it's the current state of Knot DNS design. If a NOTIFY
for lower serial arrives close enough after the previous NOTIFY
for a higher serial from another master, before the slave made
refresh from the first master, the first NOTIFY "knowledge" gets
"overwritten" by the second one with lower serial, resulting
in refresh from the lagging behind master and a rare test failure.

6 weeks agotests-extra: ixfr/master_pin -- provide the servers enough time
Libor Peltan [Tue, 12 Aug 2025 15:36:49 +0000 (17:36 +0200)] 
tests-extra: ixfr/master_pin -- provide the servers enough time

Especially needed with valgrind.

6 weeks agofix typos in comments
David Vašek [Thu, 14 Aug 2025 14:23:05 +0000 (16:23 +0200)] 
fix typos in comments

6 weeks agotests: refactor remaining server configuration routines
David Vašek [Thu, 30 Oct 2025 18:32:11 +0000 (19:32 +0100)] 
tests: refactor remaining server configuration routines

6 weeks agorefresh: with pinned master, refresh the zone when the tolerance period times out
Libor Peltan [Tue, 12 Aug 2025 15:36:34 +0000 (17:36 +0200)] 
refresh: with pinned master, refresh the zone when the tolerance period times out