Commit graph

19819 commits

Author SHA1 Message Date
Daniel Salzman
005bfa055d wip 2025-10-23 09:04:20 +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
Daniel Salzman
2c6d04d4ad distro/deb: remove obsolete if from rules 2025-10-03 16:49:55 +02:00
Daniel Salzman
12fc341567 distro/deb: fix lintian issue debian-rules-uses-as-needed-linker-flag 2025-10-03 16:49:55 +02:00
Daniel Salzman
203220d382 distro/deb: fix lintian issue not-binnmuable-all-depends-any
E: knot source: not-binnmuable-all-depends-any python3-libknot -> libknot16
2025-10-02 20:12:39 +02:00
David Vašek
95b28c0996 utils/knotc: add a workaround for missing PATH_MAX macro, needed on GNU Hurd
For details see:
https://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html
https://www.gnu.org/software/hurd/hurd/porting/guidelines.html#PATH_MAX_tt_MAX_PATH_tt_MAXPATHL

Added a lower limit of 1024, just to be sure.
2025-10-01 12:59:05 +02:00
Daniel Salzman
6d14cf817c doc: improve knsec3hash description 2025-09-27 21:08:21 +02:00
Daniel Salzman
0e55bf2ac9 distro/deb: package descriptions cleanup 2025-09-27 21:08:21 +02:00
Daniel Salzman
9621c50e57 distro/deb: add knot-keymgr to Depends for tests 2025-09-27 21:08:21 +02:00
Daniel Salzman
e90efed88f distro/deb: Update Standards-Version to latest 4.7.2 (no changes) 2025-09-27 21:08:21 +02:00
Daniel Salzman
c541515926 distro/deb: Remove redundant Rules-Requires-Root: no 2025-09-27 21:08:21 +02:00
Daniel Salzman
86de9dc0d1 configure: fix linking with libhiredis if --disable-redis 2025-09-27 16:22:43 +02:00
Jan Doskočil
5deae5465b scripts: misc improvements to update_ngtcp2.sh
If new files were added between libngtcp2 versions, the script will now
store the files in a "NEWFILES" directory for operator's convenience.
2025-09-24 13:08:47 +02:00
Jan Doskočil
7d33f03d1d libngtcp2: update embedded library to v1.16.0 2025-09-24 13:08:47 +02:00
David Vašek
5a2bbd2b1f ctl/purge: remove an obsolete comment 2025-09-24 11:26:09 +02:00
David Vašek
19f425949a doc/operation: add a note about backup/restore of generated catalog zone unique-id's 2025-09-24 11:25:25 +02:00
Jan Hák
771c64c5a3 contrib/files: fix stream error handling (clang analyzer)
POSIX / fread():
The file position indicator for the stream (if defined) shall be advanced by the
number of bytes successfully read. If an error occurs, the resulting value of
the file position indicator for the stream is unspecified. If a partial element
is read, its value is unspecified.
2025-09-24 11:06:52 +02:00