Commit graph

20034 commits

Author SHA1 Message Date
Daniel Salzman
292d907bc0 Replace DNSSEC_PKCS8_IMPORT_ERROR and DNSSEC_KEY_IMPORT_ERROR with KNOT_KEY_EIMPORT 2025-10-24 09:17:08 +02:00
Daniel Salzman
53cf72585e Replace DNSSEC_NOT_FOUND with KNOT_ENOENT 2025-10-24 09:17:08 +02:00
Daniel Salzman
e12a370682 Replace DNSSEC_MALFORMED_DATA with KNOT_EMALF 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
e4caa3ebc9 Replace DNSSEC_ENOMEM with KNOT_ENOMEM 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
79432e4362 Update Doxyfile 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
Daniel Salzman
cf92fb9008 distro: remove libdnssec 2025-10-24 09:17:08 +02:00
Daniel Salzman
f9cf9e6721 Remove libdnssec 2025-10-24 09:17:08 +02:00
Daniel Salzman
7579b05608 libknot: move to libknot/dnssec/ 2025-10-24 09:17:08 +02:00
Daniel Salzman
d1f777a93a CI: fix documentation building by using explicit debian_stable image 2025-10-20 12:18:11 +02:00
Daniel Salzman
ec4a2567b2 Merge branch 'rrl_avx2' into 'master'
KRU: fix collision if target architecture/optimization is specified

See merge request knot/knot-dns!1815
2025-10-20 10:49:44 +02:00
Jan Doskočil
35d6dcacbb libngtcp2: update embedded library to v1.17.0 2025-10-20 10:39:58 +02:00
Daniel Salzman
5d3dee2f78 kru: fix collision if target architecture/optimization is specified
Related to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289611
2025-10-20 10:32:54 +02:00
Daniel Salzman
0be23e723b kru: don't expect obsolete Clang < 12 for optimized implementation 2025-10-20 10:30:41 +02:00
Daniel Salzman
ac5f1a4636 redis: fix compilation if hiredis without TLS 2025-10-16 08:12:42 +02:00
Daniel Salzman
357706157a redis: add multi-db and/or sentinel support 2025-10-15 17:57:46 +02:00
Daniel Salzman
853d8ad2ef tests-redis: add --use-aof 2025-10-15 13:50:25 +02:00
Daniel Salzman
a34e5a096d doc: add default TLS and QUIC ports to reference 2025-10-15 13:50:17 +02:00
Daniel Salzman
b7ab32fcae redis: add support for hostname listen specification 2025-10-15 13:50:01 +02:00
Daniel Salzman
c038963d50 conf: introduce macros for default ports 2025-10-15 13:48:56 +02:00
Daniel Salzman
e40a229e9a Merge branch 'knotc_zone_serial' into 'master'
knotc: implemented zone-serial-set

See merge request knot/knot-dns!1811
2025-10-15 12:33:04 +02:00
Libor Peltan
88b5ed72b3 knotc: implemented zone-serial-set 2025-10-15 12:24:33 +02:00
Daniel Salzman
040c9f00d2 keymgr: remove local-serial command 2025-10-15 12:24:33 +02:00
Daniel Salzman
1883c442cb keymgr: deprecate local-serial command 2025-10-15 12:24:33 +02:00
David Vašek
f68eb2ce8c zone: fix a recent memory leak 2025-10-14 20:55:57 +02:00
Daniel Salzman
d9c19f2e9a Merge branch 'restore_fix' into 'master'
Fix and improve restore if PKCS #11 is in use

Closes #960

See merge request knot/knot-dns!1813
2025-10-14 14:23:32 +02:00
Daniel Salzman
81cb1fe088 dnssec: fix loading from more keystores if the key not in HSM 2025-10-14 14:14:57 +02:00
Daniel Salzman
f370943541 backup: fix restore error if only PKCS #11 keystores are configured 2025-10-14 14:14:57 +02:00
Daniel Salzman
bd1314b8e1 Merge branch 'up_inc_diff_soarem' into 'master'
update: incremental without NO_CHSET standalone SOA removal ignored...

See merge request knot/knot-dns!1814
2025-10-14 09:54:11 +02:00
Libor Peltan
a022d4cc5a update: incremental without NO_CHSET standalone SOA removal ignored...
otherwise for example knotc zone-begin followed by zone-diff shows SOA removal,
which respects the internals but makes no sense
2025-10-13 16:29:23 +02:00
Daniel Salzman
7bb86cbe19 zonedb-load: fix zone loading which were included by conf-set include 2025-10-09 10:39:30 +02:00
Daniel Salzman
6ae4d2cfef conf: remove improper flags at 'reverse-generate' and 'include-from' 2025-10-09 08:24:27 +02:00
Daniel Salzman
f88c2e8137 zonedb-load: remove redundant ZONE_EVENT_LOAD schedulings 2025-10-09 08:23:03 +02:00
Daniel Salzman
f6f4c2f332 replan: move zone_notifailed_clear() to zonedb-load for consistency 2025-10-08 17:00:13 +02:00
Daniel Salzman
6fa6f91d38 zonedb-load: move common code to get_zone() 2025-10-08 12:21:34 +02:00
Daniel Salzman
d61d9869a2 ddns: fix assert if TLS communication and no QUIC available 2025-10-08 10:58:43 +02:00
Daniel Salzman
cf72fb55fb Merge branch 'zonefile_write_fix' into 'master'
check fprintf() and fclose() return values

See merge request knot/knot-dns!1812
2025-10-07 17:06:27 +02:00
David Vašek
3a215cdd93 properly check fprintf() and fclose() return value
JSON functions, tests, and debug functions, where it isn't vital, remain without checking.
Checking and reporting for log and stats files will be solved separately.
2025-10-07 16:32:11 +02:00
David Vašek
5328d1e6c8 fix a comment typo 2025-10-06 09:59:30 +02:00
Jan Hák
bafc3a22d9 dbus: add serial to external_verify event 2025-10-06 09:43:04 +02:00
Daniel Salzman
2dd718a870 distro: rename redis-knot to redis-module-knot or valkey-module-knot
Install the module to:
- /usr/lib/x86_64-linux-gnu/redis/modules/ for DEB
- /usr/lib64/valkey/modules/ for RPM
2025-10-04 08:35:58 +02:00
Daniel Salzman
fd149ddca4 configure: add --with-redisdir parameter 2025-10-04 08:35:58 +02:00
Daniel Salzman
6215d19a9e python: remove deprecated license classifier and some others 2025-10-03 16:49:55 +02:00