Commit graph

1223 commits

Author SHA1 Message Date
Daniel Salzman
44f94129af 21 2026-05-27 17:43:21 +02:00
Daniel Salzman
4f50fdf606 x 2026-05-27 17:31:11 +02:00
David Vašek
f13f33300b tests, tests-extra: update SoftHSM2 configuration so that it doesn't complain
This commit doesn't change SoftHSM2 functionality, configured values are default values.
2026-05-20 09:10:38 +02:00
David Vašek
f06b45424b kaspdb: purging aside, use key "trash bin" for other key removals too 2026-05-20 09:10:38 +02:00
David Vašek
3637eb6838 kaspdb: separate key-related classes from zone-related classes
Retain backup/restore behavior.
kasp_db_delete_all() doesn't delete KASPDBKEY_PARAMS records from the KASP db anymore.
2026-05-20 09:10:38 +02:00
Daniel Salzman
839d88fb1c semchecks: check for DELEG at the zone apex 2026-05-06 12:14:06 +02:00
Libor Peltan
f4fd884ae5 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
2026-05-06 12:14:06 +02:00
Daniel Salzman
f089073fa9 libknot: merge knot_get_rdata_descriptor() with knot_get_obsolete_rdata_descriptor() 2026-05-04 09:48:23 +02:00
Libor Peltan
26358f91f3 kdig: implemented DNSSEC validation (+validate) 2026-04-16 12:20:09 +02:00
Daniel Salzman
b7f429d757 yparser: fix unix socket path guessing 2026-04-16 12:19:46 +02:00
Daniel Salzman
4fc72969d3 tests: mute warning 'strnlen' specified bound 108 exceeds source size 38 2026-04-14 13:03:18 +02:00
Libor Peltan
3699716a7b mod-onlinesign: fix computation of immediately successive name 2026-04-02 08:43:07 +02:00
Jan Hák
69784550cf knotd: add module for EDNS error reporting, RFC 9567 2026-03-31 17:32:16 +02:00
Libor Peltan
a6868e14f3 libknot: distinguish RR types that may have non/empty rdata remainder 2026-03-31 12:33:14 +02:00
Daniel Salzman
df4815fb6c libknot/descriptor: add minimum rdata sizes where appropriate 2026-03-30 16:46:02 +02:00
Daniel Salzman
7032097a57 libzscanner: add rdata lower casing support and generic format indication 2026-03-30 15:56:34 +02:00
Daniel Salzman
0448549f3f xdp: allow configuring ZERO_COPY by 'xdp.zero-copy'
Disabling ZERO_COPY can help if there is a bug in the kernel/driver.
2026-03-23 10:50:33 +01:00
Daniel Salzman
c8130fe13a atomic: remove GCC __atomic support, which isn't used anywhere 2026-03-19 16:07:40 +01:00
Daniel Salzman
7eafc3406d fdset: support optional number of contexts per one descriptor 2026-03-08 08:21:01 +01:00
Daniel Salzman
d14009f6ad libs: add ALIAS record support 2026-03-06 14:30:04 +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
Jan Hák
b7a1769bbc libs: support for RESINFO RRtype, RFC 9696
closes #962
2025-12-14 20:04:21 +01:00
Libor Peltan
6bd86ea8a2 zonemd: on signer, verify only non-dnssec-related records 2025-12-09 10:32:06 +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
67b3f17c1f libknot: ED488 is mandatory since GnuTLS 3.6.12 2025-12-05 11:46:14 +01:00
Jan Doskočil
775f83b48b keymgr: test more key variants with keystore-test/bench 2025-11-27 21:03:43 +01:00
Libor Peltan
3f9b634dab timers: implemented configurable periodic dump 2025-11-24 10:53:08 +01:00
Daniel Salzman
d5c05c4c2c yp: add new type for mixed integer with options 2025-11-24 10:43:25 +01:00
Libor Peltan
9cff75c48b zone/timers: only write to timerDB if modified 2025-11-24 10:41:28 +01:00
Libor Peltan
106ac64764 zone/timers: refactoring: unify flags 2025-11-24 10:37:58 +01:00
Daniel Salzman
b64678fa48 libzscanner: merge type_num with type_num_dsync 2025-11-03 09:48:38 +01:00
Libor Peltan
a83fab1eec libknot: support for DSYNC RRtype, RFC 9859 2025-11-03 09:13:43 +01:00
Daniel Salzman
a5fbacc624 tests/rrset-dump: fix compilation on OpenSuse + tiny refactoring 2025-11-02 08:07:53 +01:00
Libor Peltan
245ea34981 libknot/rrset-dump/bugfix: ERANGE instead of enlarging output buffer if overflow inside base64_encode 2025-10-31 14:07:32 +01:00
Libor Peltan
854612f682 zonemd: additional warning when signer verifies ZONEMD 2025-10-29 14:01:13 +01:00
Daniel Salzman
775929e110 Remove no longer existing libknot/dnssec/error.h 2025-10-24 21:17:43 +02:00
Daniel Salzman
060b7c361d Replace DNSSEC_INVALID_*_ALGORITHM with KNOT_EALGORITHM 2025-10-24 09:17:08 +02:00
Daniel Salzman
cd05972053 Replace DNSSEC_KEY_ALREADY_PRESENT with KNOT_EEXIST 2025-10-24 09:17:08 +02:00
Daniel Salzman
a2d690afb8 Replace DNSSEC_INVALID_KEY_NAME with KNOT_INVALID_KEY_NAME 2025-10-24 09:17:08 +02:00
Daniel Salzman
96475b8b1f Replace DNSSEC_INVALID_KEY_ALGORITHM with KNOT_INVALID_KEY_ALGORITHM 2025-10-24 09:17:08 +02:00
Daniel Salzman
fcdb13c3aa Replace DNSSEC_INVALID_PUBLIC_KEY with KNOT_INVALID_PUBLIC_KEY 2025-10-24 09:17:08 +02:00
Daniel Salzman
642328ead7 Replace DNSSEC_NOT_IMPLEMENTED_ERROR with KNOT_ENOTSUP 2025-10-24 09:17:08 +02:00
Daniel Salzman
768b3c0fdb Replace DNSSEC_ENOENT with KNOT_ENOENT 2025-10-24 09:17:08 +02:00
Daniel Salzman
e7e7052f7b Replace DNSSEC_EINVAL with KNOT_EINVAL 2025-10-24 09:17:08 +02:00
Daniel Salzman
3a6d24e3f1 Replace DNSSEC_EOK with KNOT_EOK 2025-10-24 09:17:08 +02:00
Daniel Salzman
07751bc184 libknot: replace dnssec/shared/dname with libknot/dname 2025-10-24 09:17:08 +02:00
Daniel Salzman
22d4d0a5d6 tests: adapt to libdnssec to libknot change 2025-10-24 09:17:08 +02:00
Daniel Salzman
9ef76b2a1c tests: move libdnssec tests to libknot 2025-10-24 09:17:08 +02:00
Daniel Salzman
75494000fd Update libdnssec -> libknot/dnssec includes 2025-10-24 09:17:08 +02:00