]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
4 weeks agoDNSKEY: implemented ADT bit signalling DELEG-awareness
Libor Peltan [Mon, 22 Dec 2025 12:06:18 +0000 (13:06 +0100)] 
DNSKEY: implemented ADT bit signalling DELEG-awareness

4 weeks agonameserver+signer: implemented DELEG-un/aware answering
Libor Peltan [Fri, 19 Dec 2025 11:19:27 +0000 (12:19 +0100)] 
nameserver+signer: implemented DELEG-un/aware answering

4 weeks agolibknot+kdig: support for EDNS DE flag (DELEG-aware signal)
Libor Peltan [Fri, 19 Dec 2025 09:43:34 +0000 (10:43 +0100)] 
libknot+kdig: support for EDNS DE flag (DELEG-aware signal)

4 weeks agolibknot: support for DELEG+DELEGPARAM rrtypes, SIDE-EFFECT:
Libor Peltan [Thu, 18 Dec 2025 10:24:18 +0000 (11:24 +0100)] 
libknot: support for DELEG+DELEGPARAM rrtypes, SIDE-EFFECT:

invalid commas and quotes in any domain names in zone files are
no longer reported as "invalid domain name character" but as
"owner is invalid" or "invalid record data" etc

4 weeks agoserver: unify tcp-handler.c and udp-handler.h headers order
Daniel Salzman [Tue, 5 May 2026 08:01:18 +0000 (10:01 +0200)] 
server: unify tcp-handler.c and udp-handler.h headers order

4 weeks agoMerge branch 'descr_refa' into 'master'
Daniel Salzman [Mon, 4 May 2026 07:56:35 +0000 (09:56 +0200)] 
Merge branch 'descr_refa' into 'master'

RR descriptors refactoring

See merge request knot/knot-dns!1869

4 weeks agolibknot: unify code knot_rrclass_from_string()
Daniel Salzman [Wed, 29 Apr 2026 07:11:37 +0000 (09:11 +0200)] 
libknot: unify code knot_rrclass_from_string()

4 weeks agolibknot: merge knot_get_rdata_descriptor() with knot_get_obsolete_rdata_descriptor()
Daniel Salzman [Wed, 29 Apr 2026 07:02:04 +0000 (09:02 +0200)] 
libknot: merge knot_get_rdata_descriptor() with knot_get_obsolete_rdata_descriptor()

4 weeks agolibknot: optimize knot_rdata_descriptor_t size
Daniel Salzman [Wed, 29 Apr 2026 06:55:39 +0000 (08:55 +0200)] 
libknot: optimize knot_rdata_descriptor_t size

4 weeks agolibknot: reduce the huge rdata_descriptors array
Vladimír Čunát [Mon, 27 Apr 2026 14:05:21 +0000 (16:05 +0200)] 
libknot: reduce the huge rdata_descriptors array

4 weeks agodistro: update alias for deb-nolibxdp
Daniel Salzman [Mon, 4 May 2026 07:10:14 +0000 (09:10 +0200)] 
distro: update alias for deb-nolibxdp

4 weeks agoCI: remove Debian 11 (EOL 2026-08-31)
Daniel Salzman [Mon, 4 May 2026 07:09:42 +0000 (09:09 +0200)] 
CI: remove Debian 11 (EOL 2026-08-31)

4 weeks agoCI: remove no longer supported ubuntu-20.04
Daniel Salzman [Mon, 4 May 2026 07:03:11 +0000 (09:03 +0200)] 
CI: remove no longer supported ubuntu-20.04

4 weeks agoscripts/docker: fix LegacyKeyValueFormat warnings
Daniel Salzman [Sun, 3 May 2026 15:44:17 +0000 (17:44 +0200)] 
scripts/docker: fix LegacyKeyValueFormat warnings

5 weeks agotests-fuzz: remove AFL support
Daniel Salzman [Fri, 1 May 2026 18:47:18 +0000 (20:47 +0200)] 
tests-fuzz: remove AFL support

The knotd_stdio wrapper is broken and unused. In the context of upcoming
AI tools, it's not worth keeping.

5 weeks agoscripts: unify Dockerfile for Fedora and Rocky
Daniel Salzman [Fri, 1 May 2026 05:39:42 +0000 (07:39 +0200)] 
scripts: unify Dockerfile for Fedora and Rocky

And fix missing libatomic on Rocky (dependency of clang package).

5 weeks agotests-extra: make QUIC detection more universal
Daniel Salzman [Thu, 30 Apr 2026 07:57:00 +0000 (09:57 +0200)] 
tests-extra: make QUIC detection more universal

5 weeks agoserver: quic table max conns minimum limited to 1
Jan Hák [Wed, 29 Apr 2026 12:20:41 +0000 (14:20 +0200)] 
server: quic table max conns minimum limited to 1

5 weeks agotests-extra: add progress information
Jan Hák [Wed, 29 Apr 2026 09:36:04 +0000 (11:36 +0200)] 
tests-extra: add progress information

5 weeks agoMerge branch 'fix_id_leak' into 'master'
David Vasek [Tue, 28 Apr 2026 16:14:58 +0000 (18:14 +0200)] 
Merge branch 'fix_id_leak' into 'master'

fix: release of id on error

See merge request knot/knot-dns!1868

5 weeks agofix: release of id on error
Jan Hák [Tue, 28 Apr 2026 13:45:43 +0000 (15:45 +0200)] 
fix: release of id on error

5 weeks agotests-extra: add check for Redis without ASAN
Daniel Salzman [Mon, 27 Apr 2026 06:38:05 +0000 (08:38 +0200)] 
tests-extra: add check for Redis without ASAN

6 weeks agoquic: fix typo in function name knot_quic_hanle_expiry()
Jan Hák [Wed, 22 Apr 2026 12:02:38 +0000 (14:02 +0200)] 
quic: fix typo in function name knot_quic_hanle_expiry()

6 weeks agoquic: fix assert happening on ngtcp2
Jan Hák [Wed, 22 Apr 2026 12:03:13 +0000 (14:03 +0200)] 
quic: fix assert happening on ngtcp2

`contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:78: conn_update_timestamp: Assertion `conn->log.last_ts <= ts' failed.`

6 weeks agoquic: fix undefined behavior - pointer arithmetic after free
Jan Hák [Tue, 21 Apr 2026 12:29:13 +0000 (14:29 +0200)] 
quic: fix undefined behavior - pointer arithmetic after free

6 weeks agomodule: extend parameter checks in conf_deactivate_modules()
Daniel Salzman [Mon, 20 Apr 2026 10:28:31 +0000 (12:28 +0200)] 
module: extend parameter checks in conf_deactivate_modules()

6 weeks agomodule: update conf_activate_modules() description
Daniel Salzman [Mon, 20 Apr 2026 10:27:37 +0000 (12:27 +0200)] 
module: update conf_activate_modules() description

7 weeks agoconfigure: fix undefined HAVE_KDIG_VALIDATION if disabled utilities or daemon
Daniel Salzman [Fri, 17 Apr 2026 10:48:18 +0000 (12:48 +0200)] 
configure: fix undefined HAVE_KDIG_VALIDATION if disabled utilities or daemon

7 weeks agoMerge branch 'kdig-diskspace-warn' into 'master'
Libor Peltan [Thu, 16 Apr 2026 12:09:51 +0000 (14:09 +0200)] 
Merge branch 'kdig-diskspace-warn' into 'master'

utils: report errors in writing the output to the user

See merge request knot/knot-dns!1862

7 weeks agofix: missing error message after explicit fflush call
Jan Hák [Wed, 15 Apr 2026 13:31:29 +0000 (15:31 +0200)] 
fix: missing error message after explicit fflush call

7 weeks agoutils: report errors in writing the output to the user
Jan Doskočil [Fri, 13 Feb 2026 15:35:14 +0000 (16:35 +0100)] 
utils: report errors in writing the output to the user

Notably in cases where output was truncated due to insufficient device
storage capacity.

7 weeks agolibngtcp2: update embedded library to v1.22.1
Daniel Salzman [Thu, 16 Apr 2026 11:08:25 +0000 (13:08 +0200)] 
libngtcp2: update embedded library to v1.22.1

7 weeks agoMerge branch 'kdig_dnssec_valid' into 'master'
Daniel Salzman [Thu, 16 Apr 2026 10:57:14 +0000 (12:57 +0200)] 
Merge branch 'kdig_dnssec_valid' into 'master'

kdig DNSSEC validation

See merge request knot/knot-dns!1752

7 weeks agokdig: don't link with unused libknotd dependencies (urcu, hiredis, zscanner,...)...
Daniel Salzman [Wed, 8 Apr 2026 12:25:24 +0000 (14:25 +0200)] 
kdig: don't link with unused libknotd dependencies (urcu, hiredis, zscanner,...), version 2

This solution doesn't affect knotd performance by not placing each function
in its own section in the object file, but at the cost of a bigger kdig binary.
Also it requires ugly symbol redefinitions.

7 weeks agokdig: don't link with unused libknotd dependencies (urcu, hiredis, zscanner,...)...
Daniel Salzman [Tue, 7 Apr 2026 12:49:00 +0000 (14:49 +0200)] 
kdig: don't link with unused libknotd dependencies (urcu, hiredis, zscanner,...), version 1

By placing each function in its own section in the object file, the linker can
eliminate dead code (and unused calls of external dependencies). The resulting
kdig binary is smaller. Unfortunately, this solution slightly worsens knotd
performance.

7 weeks agokdig/validation: fix empty-non-terminal wildcard match in NSEC zone...
Libor Peltan [Thu, 10 Apr 2025 11:01:17 +0000 (13:01 +0200)] 
kdig/validation: fix empty-non-terminal wildcard match in NSEC zone...

...for example foo.not-star.phicoh.nl. matches empty-non-terminal wildcard

7 weeks agotests: support for calling kdig and its validation
Libor Peltan [Tue, 11 Mar 2025 06:42:05 +0000 (07:42 +0100)] 
tests: support for calling kdig and its validation

7 weeks agokdig: implemented DNSSEC validation (+validate)
Libor Peltan [Fri, 21 Feb 2025 19:51:31 +0000 (20:51 +0100)] 
kdig: implemented DNSSEC validation (+validate)

7 weeks agodnssec validation: bugfix: dont remove any even redundant RRSIGs
Libor Peltan [Sun, 9 Mar 2025 20:00:50 +0000 (21:00 +0100)] 
dnssec validation: bugfix: dont remove any even redundant RRSIGs

7 weeks agolibknot: allow loading nsec3 params from NSEC3
Libor Peltan [Sun, 23 Feb 2025 18:23:40 +0000 (19:23 +0100)] 
libknot: allow loading nsec3 params from NSEC3

7 weeks agoadjust: bugfix: prev pointers for non-binode contents
Libor Peltan [Sun, 23 Feb 2025 13:05:53 +0000 (14:05 +0100)] 
adjust: bugfix: prev pointers for non-binode contents

7 weeks agoyparser: fix unix socket path guessing
Daniel Salzman [Fri, 10 Apr 2026 12:14:11 +0000 (14:14 +0200)] 
yparser: fix unix socket path guessing

7 weeks agoMerge branch 'lmdb_read_check' into 'master'
Libor Peltan [Thu, 16 Apr 2026 09:18:54 +0000 (11:18 +0200)] 
Merge branch 'lmdb_read_check' into 'master'

knot_lmdb: call mdb_reader_check() even for RO transactions

See merge request knot/knot-dns!1865

7 weeks agoknot_lmdb: call mdb_reader_check() even for RO transactions
Daniel Salzman [Thu, 16 Apr 2026 05:53:30 +0000 (07:53 +0200)] 
knot_lmdb: call mdb_reader_check() even for RO transactions

7 weeks agotests: mute warning 'strnlen' specified bound 108 exceeds source size 38
Daniel Salzman [Tue, 14 Apr 2026 10:40:04 +0000 (12:40 +0200)] 
tests: mute warning 'strnlen' specified bound 108 exceeds source size 38

7 weeks agoscripts/timers_dump.py: fix empty zone name for the root zone
Daniel Salzman [Tue, 14 Apr 2026 09:58:35 +0000 (11:58 +0200)] 
scripts/timers_dump.py: fix empty zone name for the root zone

7 weeks agoknotd: fix library linking order (place malloc_LIBS last)
Daniel Salzman [Tue, 14 Apr 2026 06:54:49 +0000 (08:54 +0200)] 
knotd: fix library linking order (place malloc_LIBS last)

Otherwise, an alternative allocator may be linked but not necessarily used
as the effective malloc implementation.

8 weeks agoMerge branch 'events_mutex_fix' into 'master'
Libor Peltan [Fri, 10 Apr 2026 09:51:39 +0000 (11:51 +0200)] 
Merge branch 'events_mutex_fix' into 'master'

events: add missing mutex lock, code unification

See merge request knot/knot-dns!1864

8 weeks agoevents: add missing mutex lock, code unification
Daniel Salzman [Fri, 10 Apr 2026 09:34:32 +0000 (11:34 +0200)] 
events: add missing mutex lock, code unification

2 months agotests-extra: fix NOTIFY over TLS from Bind
Daniel Salzman [Sat, 4 Apr 2026 14:37:26 +0000 (16:37 +0200)] 
tests-extra: fix NOTIFY over TLS from Bind

2 months agomod-onlinesign: fix computation of immediately successive name
Libor Peltan [Mon, 23 Mar 2026 10:47:05 +0000 (11:47 +0100)] 
mod-onlinesign: fix computation of immediately successive name

2 months agoMerge branch 'test_etc' into 'master'
Daniel Salzman [Wed, 1 Apr 2026 12:26:22 +0000 (14:26 +0200)] 
Merge branch 'test_etc' into 'master'

tests: workaround for Bind9 bug #5824

See merge request knot/knot-dns!1863

2 months agotests: workaround for Bind9 bug #5824
Libor Peltan [Wed, 1 Apr 2026 12:18:33 +0000 (14:18 +0200)] 
tests: workaround for Bind9 bug #5824

2 months agoknotd: add module for EDNS error reporting, RFC 9567
Jan Hák [Mon, 9 Feb 2026 13:57:44 +0000 (14:57 +0100)] 
knotd: add module for EDNS error reporting, RFC 9567

2 months agokdig: add support for EDNS Report-Channel option
Jan Hák [Fri, 27 Feb 2026 18:55:08 +0000 (19:55 +0100)] 
kdig: add support for EDNS Report-Channel option

2 months agolibknot: add EDNS Report-Channel option
Jan Hák [Fri, 27 Feb 2026 18:51:37 +0000 (19:51 +0100)] 
libknot: add EDNS Report-Channel option

2 months agoMerge branch 'libknot_fixes_lpe' into 'master'
Daniel Salzman [Tue, 31 Mar 2026 15:27:47 +0000 (17:27 +0200)] 
Merge branch 'libknot_fixes_lpe' into 'master'

libknot fixes

See merge request knot/knot-dns!1861

2 months agozonefile+ctl+redis: prevent malformed RRs in generic format
Libor Peltan [Fri, 27 Mar 2026 10:33:10 +0000 (11:33 +0100)] 
zonefile+ctl+redis: prevent malformed RRs in generic format

2 months agoctl/zone-set: leak when RR parsing fails
Libor Peltan [Tue, 31 Mar 2026 09:18:59 +0000 (11:18 +0200)] 
ctl/zone-set: leak when RR parsing fails

2 months agolibknot: distinguish RR types that may have non/empty rdata remainder
Libor Peltan [Fri, 27 Mar 2026 15:45:53 +0000 (16:45 +0100)] 
libknot: distinguish RR types that may have non/empty rdata remainder

2 months agoctl: don't canonicalize rdata if in generic format and forced
Daniel Salzman [Mon, 30 Mar 2026 10:30:55 +0000 (12:30 +0200)] 
ctl: don't canonicalize rdata if in generic format and forced

2 months agolibknot/rrset-dump: check for valid data length prefix
Daniel Salzman [Thu, 26 Mar 2026 13:03:44 +0000 (14:03 +0100)] 
libknot/rrset-dump: check for valid data length prefix

2 months agolibknot/zonemd: ensure item length getters don't return overlimit values
Libor Peltan [Tue, 31 Mar 2026 10:30:19 +0000 (12:30 +0200)] 
libknot/zonemd: ensure item length getters don't return overlimit values

2 months agolibknot/nsec3: ensure item length getters don't return overlimit values
Daniel Salzman [Thu, 26 Mar 2026 11:15:14 +0000 (12:15 +0100)] 
libknot/nsec3: ensure item length getters don't return overlimit values

2 months agolibknot/descriptor: add minimum rdata sizes where appropriate
Daniel Salzman [Thu, 26 Mar 2026 10:34:33 +0000 (11:34 +0100)] 
libknot/descriptor: add minimum rdata sizes where appropriate

2 months agotests: extended RR lower-casing test
Libor Peltan [Mon, 30 Mar 2026 14:44:37 +0000 (16:44 +0200)] 
tests: extended RR lower-casing test

2 months agozonefile-load + ctl/zone-set: canonicalize only generic...
Libor Peltan [Mon, 30 Mar 2026 13:59:35 +0000 (15:59 +0200)] 
zonefile-load + ctl/zone-set: canonicalize only generic...

...as non-generic textual format is canonicalized already in
zscanner

2 months agolibzscanner: add rdata lower casing support and generic format indication
Daniel Salzman [Sat, 28 Mar 2026 17:34:05 +0000 (18:34 +0100)] 
libzscanner: add rdata lower casing support and generic format indication

2 months agolibngtcp2: update embedded library to v1.22.0
Daniel Salzman [Sun, 29 Mar 2026 18:43:19 +0000 (20:43 +0200)] 
libngtcp2: update embedded library to v1.22.0

2 months agofixup but think again
Libor Peltan [Sat, 28 Mar 2026 06:07:00 +0000 (07:07 +0100)] 
fixup but think again

2 months agoMerge branch 'all_outdated_warning' into 'master'
Daniel Salzman [Fri, 27 Mar 2026 14:06:00 +0000 (15:06 +0100)] 
Merge branch 'all_outdated_warning' into 'master'

All outdated warning

See merge request knot/knot-dns!1860

2 months agozone/load/difference-no-serial: enforce serial policy already upon initial zonefile...
Libor Peltan [Thu, 26 Mar 2026 15:45:03 +0000 (16:45 +0100)] 
zone/load/difference-no-serial: enforce serial policy already upon initial zonefile load

2 months agorefresh: warn when all primaries are outdated
Libor Peltan [Thu, 26 Mar 2026 14:25:53 +0000 (15:25 +0100)] 
refresh: warn when all primaries are outdated

2 months agoredis: fix use-after-free pointer at 'diff_aof_rewrite'
Jan Hák [Thu, 26 Mar 2026 09:31:26 +0000 (10:31 +0100)] 
redis: fix use-after-free pointer at 'diff_aof_rewrite'

2 months agoredis: fix arity check at 'KNOT_BIN.AOF.DIFF'
Jan Hák [Thu, 26 Mar 2026 09:12:35 +0000 (10:12 +0100)] 
redis: fix arity check at 'KNOT_BIN.AOF.DIFF'

2 months agoMerge branch 'kxdpgun_link_rate' into 'master'
Daniel Salzman [Thu, 26 Mar 2026 14:23:24 +0000 (15:23 +0100)] 
Merge branch 'kxdpgun_link_rate' into 'master'

kxdpgun: change throughput statistics output

See merge request knot/knot-dns!1859

2 months agokxdpgun: edit stats to print throughput in SI format
Hynek Šabacký [Wed, 25 Mar 2026 13:17:32 +0000 (14:17 +0100)] 
kxdpgun: edit stats to print throughput in SI format

2 months agokxdpgun: add reply link rate to stats output
Hynek Šabacký [Wed, 25 Mar 2026 11:37:24 +0000 (12:37 +0100)] 
kxdpgun: add reply link rate to stats output

2 months agoMerge branch 'update_no_change_faster' into 'master'
Daniel Salzman [Mon, 23 Mar 2026 15:07:58 +0000 (16:07 +0100)] 
Merge branch 'update_no_change_faster' into 'master'

update: improve terribly slow zone_update_no_change()

See merge request knot/knot-dns!1858

2 months agokxdpgun: add /copy to XDP mode if forced
Daniel Salzman [Mon, 23 Mar 2026 07:25:57 +0000 (08:25 +0100)] 
kxdpgun: add /copy to XDP mode if forced

2 months agoxdp: allow configuring ZERO_COPY by 'xdp.zero-copy'
Daniel Salzman [Wed, 18 Mar 2026 19:21:20 +0000 (20:21 +0100)] 
xdp: allow configuring ZERO_COPY by 'xdp.zero-copy'

Disabling ZERO_COPY can help if there is a bug in the kernel/driver.

2 months agodistro/deb: upgrade to Policy 4.7.3
Daniel Salzman [Fri, 20 Mar 2026 19:30:01 +0000 (20:30 +0100)] 
distro/deb: upgrade to Policy 4.7.3

https://salsa.debian.org/dns-team/knot-dns/-/commit/a70430a37309e584f671e7ec6f0dcefe29ff1a95
https://salsa.debian.org/dns-team/knot-dns/-/commit/eb57ca1bf562826a4f4813d719419f0f23a5ad67

2 months agodistro/deb: declare in d/clean that doc/modules/ is a directory
Daniel Salzman [Fri, 20 Mar 2026 19:25:20 +0000 (20:25 +0100)] 
distro/deb: declare in d/clean that doc/modules/ is a directory

https://salsa.debian.org/dns-team/knot-dns/-/commit/304614ad4f5e629cfc51b4b364acf764ffeebe20

2 months agodistro: unify files for Arch
Daniel Salzman [Fri, 20 Mar 2026 19:06:28 +0000 (20:06 +0100)] 
distro: unify files for Arch

2 months agodistro/deb: introduce sysusers.d and tmpfiles.d
Daniel Salzman [Mon, 20 Oct 2025 10:44:55 +0000 (12:44 +0200)] 
distro/deb: introduce sysusers.d and tmpfiles.d

https://salsa.debian.org/dns-team/knot-dns/-/commit/ffae9018ae1b879d470e91936d53ca1be2334415

2 months agoconf: increase conf_lmdb_readers() return value by 3
Daniel Salzman [Fri, 20 Mar 2026 14:10:45 +0000 (15:10 +0100)] 
conf: increase conf_lmdb_readers() return value by 3

A user was hitting the previous limit.

2 months agostats: refactor server statistics
Daniel Salzman [Fri, 20 Mar 2026 10:30:58 +0000 (11:30 +0100)] 
stats: refactor server statistics

2 months agosrc: use ATOMIC_*_SOFT() where appropriate
Daniel Salzman [Thu, 19 Mar 2026 08:01:20 +0000 (09:01 +0100)] 
src: use ATOMIC_*_SOFT() where appropriate

2 months agoatomic: add ATOMIC_*_SOFT alternatives for appropriate cases (statistic counters)
Daniel Salzman [Thu, 19 Mar 2026 08:07:04 +0000 (09:07 +0100)] 
atomic: add ATOMIC_*_SOFT alternatives for appropriate cases (statistic counters)

2 months agoatomic: make ATOMIC_* commands with highest memory order by default
Daniel Salzman [Thu, 19 Mar 2026 07:59:55 +0000 (08:59 +0100)] 
atomic: make ATOMIC_* commands with highest memory order by default

Add ATOMIC_*_SOFT alternatives for appropriate cases (statistic counters).

2 months agoatomic: add ATOMIC_CMPXCHG()
Daniel Salzman [Wed, 18 Mar 2026 19:29:18 +0000 (20:29 +0100)] 
atomic: add ATOMIC_CMPXCHG()

2 months agoatomic: remove GCC __atomic support, which isn't used anywhere
Daniel Salzman [Tue, 17 Mar 2026 21:25:52 +0000 (22:25 +0100)] 
atomic: remove GCC __atomic support, which isn't used anywhere

2 months agoMerge branch 'kxdpgun-json-stream' into 'master'
Daniel Salzman [Thu, 19 Mar 2026 09:42:55 +0000 (10:42 +0100)] 
Merge branch 'kxdpgun-json-stream' into 'master'

kxdpgun: tweak --json output

See merge request knot/knot-dns!1854

2 months agokxdpgun + json: edit to comply with JSON lines
Hynek Šabacký [Tue, 3 Mar 2026 14:38:22 +0000 (15:38 +0100)] 
kxdpgun + json: edit to comply with JSON lines

2 months agokxdpgun: tweak --json output
Vladimír Čunát [Tue, 3 Mar 2026 07:43:21 +0000 (08:43 +0100)] 
kxdpgun: tweak --json output

It was producing a large []-list of JSONs from the [schema].
But the intention was to use a *stream* of newline-delimited
JSON objects, each matching the [schema].  We output that now.

[schema]: https://github.com/DNS-OARC/dns-metrics

2 months agoMerge branch 'bind9_offline_ksk3' into 'master'
Daniel Salzman [Wed, 18 Mar 2026 17:13:16 +0000 (18:13 +0100)] 
Merge branch 'bind9_offline_ksk3' into 'master'

Bind9 offline ksk3

See merge request knot/knot-dns!1857

2 months agotests: Bind9 in OfflineKSK: detection if available and new enough
Libor Peltan [Wed, 18 Mar 2026 09:06:12 +0000 (10:06 +0100)] 
tests: Bind9 in OfflineKSK: detection if available and new enough

2 months agotests: offlineKSK interoperability with Bind9
Libor Peltan [Thu, 25 Apr 2024 13:49:43 +0000 (15:49 +0200)] 
tests: offlineKSK interoperability with Bind9

2 months agotests-extra: facility for calling server.key_gen/set() also for Bind
Libor Peltan [Thu, 25 Apr 2024 09:00:36 +0000 (11:00 +0200)] 
tests-extra: facility for calling server.key_gen/set() also for Bind

2 months agokeymgr/offlineKSK: allow timestamps in YMDhms format
Libor Peltan [Tue, 23 Apr 2024 15:00:22 +0000 (17:00 +0200)] 
keymgr/offlineKSK: allow timestamps in YMDhms format