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