Commit graph

20034 commits

Author SHA1 Message Date
Daniel Salzman
86a77a1836 server: remove redundant check 2025-12-23 11:55:27 +01:00
Daniel Salzman
a5ac5273cc libngtcp2: update embedded library to v1.19.0 2025-12-23 11:48:14 +01:00
Libor Peltan
d76555f5c3 Merge branch 'zone_update_diag' into 'master'
Zone update stats counter and dbus signal

See merge request knot/knot-dns!1839
2025-12-23 11:34:33 +01:00
Daniel Salzman
1342215081 dbus: emit zone_not_updated signal if zone-updated is enabled 2025-12-18 15:34:15 +01:00
Daniel Salzman
5d164cefa9 server: add statistics counter 'zone-update-error' 2025-12-18 09:33:28 +01:00
Daniel Salzman
e84658eca9 kdig: remove TCP Fast Open support 2025-12-16 14:36:18 +01:00
Daniel Salzman
a657f110b6 knotd: remove TCP Fast Open support
This technology didn’t prove to be helpful.
2025-12-16 14:36:18 +01:00
Daniel Salzman
314b06225d conf: increase defaults for timer-db-max-size and kasp-db-max-size 2025-12-15 13:45:16 +01:00
David Vašek
118c6053d0 server: improve wording in starting log 2025-12-15 13:02:10 +01:00
Daniel Salzman
caa2135769 Update Knot.includes 2025-12-15 08:33:51 +01:00
madblobfish
f10adc9166 Add reference to journal behaviour paragraph in operation.rst
Adds a reference to the journal-max-usage zone configuration parameter
in a paragraph in the operation.rst file which mentions per-zone limits.
Also reformatted lines of said paragraph due to reaching 80 characters.
2025-12-15 08:14:32 +01:00
Jan Hák
b7a1769bbc libs: support for RESINFO RRtype, RFC 9696
closes #962
2025-12-14 20:04:21 +01:00
Daniel Salzman
e6a3f8a788 Merge branch 'tests_extra_softhsm' 2025-12-12 16:40:52 +01:00
Jan Hák
f752c64094 tests-extra: add SoftHSM backend support 2025-12-12 15:32:49 +00:00
Daniel Salzman
4149efc18d ctl: don't require enabled signing if restoring keys
This allows setting initial keys from a backup.
2025-12-12 15:32:49 +00:00
Daniel Salzman
09f7210d0d Merge branch 'kdig_compat'
closes #885
2025-12-12 15:40:24 +01:00
Daniel Salzman
3a4e475657 kdig,khost: add info log if IDN applied to qname 2025-12-12 15:04:31 +01:00
Jan Hák
62a64aa104 kdig: replace +noidn with +[no]idnin and +[no]idnout as in dig 2025-12-12 14:12:25 +01:00
Daniel Salzman
3a25b60878 doc: some KSK submission improvements 2025-12-10 15:45:55 +01:00
Daniel Salzman
50c6779f22 Merge branch 'ksk_manual_subm_delay' into 'master'
KSK manual submission delay

See merge request knot/knot-dns!1836
2025-12-10 14:39:23 +01:00
Libor Peltan
8daa3d91c3 doc/submission: warning about non-application of parent-delay 2025-12-10 14:31:33 +01:00
Libor Peltan
c2d51f704d knotc/zone-ksk-submitted: implemented +ttl for delaying old KSK removal 2025-12-10 14:31:33 +01:00
Daniel Salzman
73ac453171 events: fix undefined behavior if invalid event 2025-12-09 14:34:40 +01:00
Daniel Salzman
0537ab6d1f Merge branch 'test_fail_faster' into 'master'
Test fail faster

See merge request knot/knot-dns!1835
2025-12-09 13:12:33 +01:00
Libor Peltan
6cbb99183f tests: less start attempts in order to speedup when unable to start 2025-12-09 10:55:54 +01:00
Libor Peltan
8a97086ebb tests: shorter timeout for zone(s)_wait 2025-12-09 10:55:54 +01:00
Daniel Salzman
9f0755fa82 Merge branch 'zonemd_verify_signer' into 'master'
zonemd: on signer, verify only non-dnssec-related records

See merge request knot/knot-dns!1834
2025-12-09 10:39:46 +01:00
Libor Peltan
6bd86ea8a2 zonemd: on signer, verify only non-dnssec-related records 2025-12-09 10:32:06 +01:00
Libor Peltan
9561b21f0d IXFR: when ignoring ZONEMD removals, remove the local ZONEMD at first 2025-12-09 09:14:31 +01:00
Libor Peltan
3476192881 Revert "zonemd: additional warning when signer verifies ZONEMD"
This reverts commit 854612f682.
2025-12-09 09:14:31 +01:00
Daniel Salzman
b078970b7e 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
2025-12-09 09:13:46 +01:00
Libor Peltan
cd4a89a46a dnssec/DS-push: replan from timers if reconf'd during submission 2025-12-09 09:06:20 +01:00
Daniel Salzman
689adb5d30 Merge branch 'flattener_clear_subtree' into 'master'
Flattener clear subtree

See merge request knot/knot-dns!1831
2025-12-07 21:44:00 +01:00
Libor Peltan
324a186927 zone/include_from(flattening): delete whole subtree of glues and junk from parent 2025-12-07 21:35:17 +01:00
Libor Peltan
96c7de32d2 zone-tree: bugfix: iteration across non-existing subtree ret=1 2025-12-07 21:35:17 +01:00
Libor Peltan
7041161113 zone-tree: implemented subtree deletion 2025-12-07 21:35:17 +01:00
Daniel Salzman
ae60ab99bb Fix code coverage measurement 2025-12-06 19:30:49 +01:00
Jan Doskočil
67bdb1b6a9 doc/appendices: update SoftHSM 2.0 2025-12-06 18:50:06 +01:00
Jan Doskočil
359b9f2c59 doc/appendices: add Luna Network HSM 2025-12-06 18:50:06 +01:00
Jan Hák
aaa6a677e1 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.
2025-12-05 15:39:35 +01:00
Daniel Salzman
67b3f17c1f libknot: ED488 is mandatory since GnuTLS 3.6.12 2025-12-05 11:46:14 +01:00
Daniel Salzman
227314cc94 configure: increase minimum required GnuTLS version to 3.6.12 2025-12-05 11:46:14 +01:00
Daniel Salzman
e3f7f31219 Merge branch 'fix_pkcs11' into 'master'
remove automagic for PKCS11 support

See merge request knot/knot-dns!1830
2025-12-05 11:15:41 +01:00
Nicolas PARLANT
af928b5b87
remove automagic for PKCS #11 support
add a option pkcs11 to handle this

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2025-12-04 15:26:13 +01:00
Jan Doskočil
44df9fed49 kdig/dnstap: mitigate segfault 2025-12-04 12:31:38 +01:00
Daniel Salzman
ea38761cbd load: add missing catalog update cleanup if error 2025-12-04 09:40:16 +01:00
Daniel Salzman
ef96941354 zone: add missing checks for empty zone to flush 2025-12-04 09:40:16 +01:00
Daniel Salzman
2453279ac2 Merge branch 'test_catalog_chain' into 'master'
tests: add case for interpret-generate feature

See merge request knot/knot-dns!1829
2025-12-04 08:19:10 +01:00
Libor Peltan
9571924561 tests: add case for interpret-generate feature 2025-12-03 17:54:58 +01:00
Daniel Salzman
dba8b00194 redis: don't require GnuTLS for module building
closes !1809
2025-12-02 14:33:29 +01:00