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