Commit graph

20034 commits

Author SHA1 Message Date
Libor Peltan
f57055b434 Merge branch 'not_updated' into 'master'
Extend zone-update-error stats

See merge request knot/knot-dns!1846
2026-02-03 14:53:20 +01:00
Daniel Salzman
87641cff05 server: extend 'zone-update-error' to cover more situations
This extends 5d164cefa9
2026-02-03 13:58:42 +01:00
Jan Hák
8458300a50 tests-extra: force forking in multiprocessing library to avoid serialization problems with multiprocessing.Process 2026-01-30 10:40:18 +01:00
Daniel Salzman
7fe7b08a0f README: add note about configure parameters
closes #964
2026-01-27 11:04:31 +01:00
Jan Doskočil
d9f7ac6e37 libngtcp2: update embedded library to v1.20.0 2026-01-20 13:01:42 +01:00
Jan Doskočil
601e007cf5 libknot/sample_keys.h: fix formatting 2026-01-20 11:54:25 +01:00
Jan Doskočil
6b8df47166 scripts/showkey: fix a typo in program output 2026-01-20 11:54:20 +01:00
David Vašek
3a7ffd53fd doc/appendices: number the footnotes in the order of appearance 2026-01-16 08:19:53 +01:00
David Vašek
a268ce5dec doc/operation: add a section regarding HSM keystores (note that OS privileges may need to be set) 2026-01-15 14:56:04 +01:00
Daniel Salzman
2103526ae4 Merge branch 'ci-ubuntu-26.04' into 'master'
CI: add ubuntu-26.04

See merge request knot/knot-dns!1845
2026-01-15 14:08:41 +01:00
Vladimír Čunát
124d32f6b9
CI: add ubuntu-26.04 2026-01-15 13:25:00 +01:00
Daniel Salzman
c8cb333d16 tests-extra: change the separator that displays the number of repetitions from : to __ 2026-01-15 10:35:48 +01:00
Daniel Salzman
eab5ebc662 yparser: every IPv6 address contains at least 2 colons
This fixes issues with UNIX socket paths containing a colon.
2026-01-15 10:02:07 +01:00
Jan Doskočil
863f32d8f0 samples/probe_dump.py: use python idiomatic formatting 2026-01-14 12:58:30 +01:00
Benedikt Heine
1729a53709 samples/probe_dump.py: add --json option 2026-01-14 12:23:21 +01:00
Libor Peltan
746017e484 Merge branch 'rdb_reload' into 'master'
Force zone reload from database if RDB_EVENT_ZONE

See merge request knot/knot-dns!1844
2026-01-13 21:13:35 +01:00
Daniel Salzman
e378de7c77 server: force zone reload from database if RDB_EVENT_ZONE 2026-01-13 17:25:05 +01:00
Jan Doskočil
847c031af2 keymgr: avoid segfault when using import-pem on a malformed key
Co-authored-by: Hanno Böck <hanno@hboeck.de>
2026-01-13 13:10:25 +01:00
Jan Hák
7bd76242b2 tests-extra: change the symbol that displays the number of repetitions from # to :
SoftHSM interprets # as the beginning of a comment in the configuration file.
2026-01-06 14:19:49 +01:00
Jan Doskočil
0d6a7b334f kdig: set AA flag on NOTIFY query 2026-01-06 13:51:20 +01:00
Daniel Salzman
71ead1af3b server: mute compile warning without Redis 2026-01-06 10:31:55 +01:00
Daniel Salzman
0cbbc18ca2 doc/appendices: sort HSM devices by measurement date 2026-01-06 08:53:04 +01:00
Daniel Salzman
2291dd9670 doc/appendices: remove some obsolete HSM devices 2026-01-06 08:50:16 +01:00
David Vašek
ec4936c3ee doc/appendices: fix a typo 2026-01-06 08:40:07 +01:00
Jan Doskočil
e09b2853dc doc/appendices: note - HSM FW version affects capabilities 2026-01-06 08:40:07 +01:00
Jan Doskočil
818cf862c3 doc/appendices: add Securosys Primus HSM 2026-01-06 08:40:07 +01:00
Daniel Salzman
9aa9d9e1fc Merge branch 'start_events_when_answering' into 'master'
zone/events: dont send NOTIFY before server starts answering

See merge request knot/knot-dns!1842
2026-01-05 10:58:28 +01:00
Libor Peltan
657eda9464 zone/events: dont send NOTIFY before server starts answering 2026-01-05 10:48:35 +01:00
Daniel Salzman
5fce005d97 tests-extra: stabilize test zone/external_vldt 2026-01-04 17:01:40 +01:00
Libor Peltan
d2f5da6d52 QUIC/requestor: fix crash when counterpart closes connection 2026-01-04 15:38:12 +01:00
Daniel Salzman
25b423c483 distro/deb: remove Jakub from Uploaders 2026-01-04 13:37:17 +01:00
Libor Peltan
10b50ae3a1 Merge branch 'trim_refa' into 'master'
Optimize memory trimming frequency for many zones (server start)

See merge request knot/knot-dns!1841
2026-01-03 12:38:32 +01:00
Daniel Salzman
f0bcbc3638 zone: optimize memory trimming frequency for many zones (server start) 2026-01-02 11:47:53 +01:00
Daniel Salzman
63768361b4 server: fix compilation if redis not enabled 2025-12-30 12:06:10 +01:00
Libor Peltan
02b4e4e765 tests: fix and improvement of ZSK roll test 2025-12-29 15:08:48 +01:00
Daniel Salzman
6e6284c289 Merge branch 'timerdb_dump_improve' into 'master'
Timerdb dump improve

See merge request knot/knot-dns!1840
2025-12-29 12:38:18 +01:00
Libor Peltan
6481b54a37 timerDB dump: skip not yet started zones 2025-12-29 11:37:12 +01:00
Libor Peltan
5c9edbdf22 server: log how long final timerDB dump took 2025-12-29 11:36:57 +01:00
Libor Peltan
8d558bb686 timerDB dump: log how long it took 2025-12-29 11:27:16 +01:00
Libor Peltan
c5c40f3187 timerDB dump: bugfix: proper RCU lock for iterating zoneDB 2025-12-27 20:36:07 +01:00
Libor Peltan
a59276c107 Merge branch 'server_reconfig' into 'master'
Zone db listen reconfiguration

See merge request knot/knot-dns!1838
2025-12-27 17:42:57 +01:00
Libor Peltan
40666cf57a tests/redis/reconfig: randomly change addr and/or instance 2025-12-27 09:48:19 +01:00
Daniel Salzman
d168af0b8b tests-extra: disable XDP in dnssec/ds_push 2025-12-26 18:02:42 +01:00
Daniel Salzman
c96598db2d tests-extra: increase valgrind attempts to stabilize ixfr/many_zones 2025-12-25 21:26:15 +01:00
Daniel Salzman
b0bd75ef81 tests-extra: stabilize redis/basic 2025-12-25 20:02:18 +01:00
Daniel Salzman
6fe80f9189 server: remove shutdown delay if connected to Redis 2025-12-25 13:33:38 +01:00
Daniel Salzman
d74234be86 redis: add debug log if communication with connected db failed (e.g. TLS mismatch) 2025-12-25 13:33:38 +01:00
Daniel Salzman
b4ed0a260e server: purge global_redis_pool and reconnect events it zone-db-listen reconfigured 2025-12-25 13:33:38 +01:00
Daniel Salzman
b2c21b263a redis: fix default port configuration processing 2025-12-23 12:11:43 +01:00
Daniel Salzman
fbe6644d8e server: tiny timer db sync cleanup 2025-12-23 11:55:27 +01:00