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
c8cb333d16
tests-extra: change the separator that displays the number of repetitions from : to __
2026-01-15 10:35:48 +01:00
Daniel Salzman
e378de7c77
server: force zone reload from database if RDB_EVENT_ZONE
2026-01-13 17:25:05 +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
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
02b4e4e765
tests: fix and improvement of ZSK roll test
2025-12-29 15:08:48 +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
b4ed0a260e
server: purge global_redis_pool and reconnect events it zone-db-listen reconfigured
2025-12-25 13:33:38 +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
f752c64094
tests-extra: add SoftHSM backend support
2025-12-12 15:32:49 +00:00
Libor Peltan
6cbb99183f
tests: less start attempts in order to speedup when unable to start
2025-12-09 10:55:54 +01:00
Libor Peltan
8a97086ebb
tests: shorter timeout for zone(s)_wait
2025-12-09 10:55:54 +01:00
Libor Peltan
6bd86ea8a2
zonemd: on signer, verify only non-dnssec-related records
2025-12-09 10:32:06 +01:00
Libor Peltan
cd4a89a46a
dnssec/DS-push: replan from timers if reconf'd during submission
2025-12-09 09:06:20 +01:00
Libor Peltan
324a186927
zone/include_from(flattening): delete whole subtree of glues and junk from parent
2025-12-07 21:35:17 +01:00
Daniel Salzman
ef96941354
zone: add missing checks for empty zone to flush
2025-12-04 09:40:16 +01:00
Libor Peltan
9571924561
tests: add case for interpret-generate feature
2025-12-03 17:54:58 +01:00
Daniel Salzman
107a865ece
tests-extra: fix redis/basic
2025-11-27 16:17:27 +01:00
Libor Peltan
132553577c
tests/redis: improvements in test infra
2025-11-26 16:06:08 +01:00
Jan Hák
a3f44a47e9
tests-extra: add support for multiple redis backends
2025-11-26 16:06:08 +01:00
Daniel Salzman
a71b1925ba
tests-extra: set number of threads to 1 for dnssec-signzone
2025-11-25 20:26:00 +01:00
Libor Peltan
3f9b634dab
timers: implemented configurable periodic dump
2025-11-24 10:53:08 +01:00
Libor Peltan
a9243dc33b
Merge branch 'acl_catalog' into 'master'
...
Require 'query' ACL action for queries to catalog zone + improvements
See merge request knot/knot-dns!1823
2025-10-31 11:13:35 +01:00
David Vašek
efef4c7663
tests-extra: ixfr/master_pin2 -- align the servers at the start
...
Notice:
Both masters send their NOTIFY's to the slave. The slave makes
refresh from the last master which it received NOTIFY from
- it's the current state of Knot DNS design. If a NOTIFY
for lower serial arrives close enough after the previous NOTIFY
for a higher serial from another master, before the slave made
refresh from the first master, the first NOTIFY "knowledge" gets
"overwritten" by the second one with lower serial, resulting
in refresh from the lagging behind master and a rare test failure.
2025-10-31 10:57:27 +01:00
Libor Peltan
9e6e4a453c
tests-extra: ixfr/master_pin -- provide the servers enough time
...
Especially needed with valgrind.
2025-10-31 10:57:27 +01:00
David Vašek
b30dcbb83b
tests: refactor remaining server configuration routines
2025-10-31 10:57:27 +01:00
Daniel Salzman
721385cd2e
process_query: weaken the ACL action for catalog queries to 'query'
2025-10-30 16:08:30 +01:00
Libor Peltan
d8690d9948
zonemd: ignore ZONEMD removal within IXFR if zonemd-generate configured...
...
...because it is overwritten anyway, causing semantic errors when applying incoming changeset
2025-10-29 14:01:13 +01:00
Libor Peltan
251fcf5317
tests: refactor server configuration routines
2025-10-29 09:22:50 +01:00
Libor Peltan
88b5ed72b3
knotc: implemented zone-serial-set
2025-10-15 12:24:33 +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
Libor Peltan
9e30320c7e
knotd: implement update-delay
2025-09-16 14:59:43 +02:00
Libor Peltan
cbddb5570e
reverse+include-from: allow at slave, forcing ixfr-from-axfr
2025-09-15 14:45:25 +02:00
Libor Peltan
69292b4d39
redis: write to DB from zone_update_commit()
2025-09-12 16:50:41 +02:00
Libor Peltan
7e184a4bd5
tests-extra: initial support for testing Knot with Redis backend
2025-09-12 16:50:41 +02:00
Daniel Salzman
78f65198bd
tests-extra: fix response.check() to check both rdata and nordata
2025-09-12 09:37:57 +02:00
Libor Peltan
6408e6493e
zone: implemented including records from subzone(s)
2025-09-12 09:37:57 +02:00
Libor Peltan
338d535eb0
XFR/master-selection: try all masters if more than one sent NOTIFY
2025-09-05 07:42:14 +02:00
Libor Peltan
412e5bd0ba
libknot/rrdump: write syntactically or semantically malformed RRs in generic format
2025-09-04 13:21:07 +02:00
Daniel Salzman
a8d0b47d9f
tests-extra: adjust random tsig parameters to be less annoying
2025-08-11 15:51:52 +02:00
Libor Peltan
151d0399b9
zonedb/reverse: bugfix: removal/modification of zone:
...
* removal of forward zone unlinks all dependent reverses
* rem/modification of reverse zone first unlinks all to avoid
leftovers+duplicates
2025-08-04 17:00:49 +02:00
Daniel Salzman
da619f548a
server: optimize catalogs_generate() depending on the reload type
2025-08-04 17:00:49 +02:00
Libor Peltan
3900b8cbd7
external-validation: implemented configurable timeout
2025-08-01 17:31:18 +02:00
Libor Peltan
97f8c41a24
external validation: implemented zone/diff dump
2025-08-01 17:31:18 +02:00
Libor Peltan
4d689c4d70
ctl: zone-diff works with UPDATE_NO_CHSET
2025-07-31 16:42:14 +02:00