Libor Peltan
6be870f0bf
implemented multi-socket CTL...
...
...with each socket handled by a thread
2025-04-14 18:07:52 +02:00
Libor Peltan
6ccf2243cf
auto-reverse zones: implemented support for multiple...
...
...forward zones to be reversed
2025-04-04 20:41:27 +02:00
Libor Peltan
dc325e87d5
zone/skip: also applies to zone diff computation
2025-03-12 12:37:59 +01:00
Libor Peltan
f8472acb5f
implemented zonefile-skip option
2025-03-12 08:43:36 +01:00
Daniel Salzman
0be611ae41
sem-checks: fix DNAME at the zone apex check if active NSEC3
2025-01-16 10:51:34 +01:00
David Vašek
1cc5bdba00
tests-extra: remove superfluous C-style semicolons from Python code
2024-12-26 01:13:42 +01:00
Libor Peltan
f884b63c9e
tests: added max TTL test with signing and incremental realod
2024-12-19 09:57:08 +01:00
David Vašek
5238477dcb
tests-extra: zone/expire -- fix a typo
2024-12-18 09:35:12 +01:00
Libor Peltan
42f3d8522f
tests: flush before random_ddns() to ensure clean zonefile format
2024-09-12 15:04:15 +02:00
David Vašek
977851111d
tests-extra: zone/backup_lock -- check '+keysonly' backup/restore
2024-09-12 11:40:37 +02:00
Daniel Salzman
14a7ba8ab3
conf: add 'zone.default-ttl` configuration option
2024-07-19 16:53:55 +02:00
Libor Peltan
a2beb2b2ff
load: dont skip dnssec+zonemd even when nothing to load
2024-07-05 10:54:01 +02:00
David Vašek
f0db8f99d4
backup: check that the system CPU architecture and the backup data are compatible
...
Notes about the tests: many tests still relies on 64LE architecture.
This currently applies also to:
zone/backup_lock
dnssec/keytag_conflict
dnssec/no_resign
modules/geoip.
The 64BE-architecture backup is simulated by a modified 64LE backup in the test zone/backup_lock.
Test of restore of QUIC keys from incompatible architecture should be added to zone/backup_lock too.
2024-06-19 13:20:21 +02:00
David Vašek
1cdc3adf07
tests-extra: zone/backup -- fix the recently added testing
2024-06-14 19:31:27 +02:00
David Vašek
a675f90dff
backup: use the force option to overwrite an already existing backupdir
2024-06-14 17:18:30 +02:00
Libor Peltan
8ae5d29037
purge: after purging timers, set them to sensible values
2024-06-12 11:08:03 +02:00
Libor Peltan
5f86a92e93
tests/zonemd_flush: random non/usage of DNSSEC
2024-05-10 22:47:36 +02:00
Jan Doskočil
9d63615cfa
ZONEMD: prevent attempt to sign non-existent ZONEMD
2024-05-10 14:57:28 +02:00
Libor Peltan
0c475eae4a
knot: implemented serial-modulo
2023-07-25 17:58:51 +02:00
Libor Peltan
6a8d0a5c34
tests: fix disable_notify option
2023-06-21 21:10:54 +02:00
Libor Peltan
af297b52dd
journal/write: check that stored changeset's SOA serails are strictly increasing
2023-05-02 13:58:54 +02:00
Libor Peltan
d2af99f5ae
reverse-generate: don't require configuring by user, perform relevant conf automatically
2023-04-26 09:06:19 +02:00
David Vašek
423a5821a3
tests-extra: zone/zonemd_load -- always ensure the time order of backup and purge
2023-02-11 20:11:32 +01:00
David Vašek
9a1de2bed5
tests-extra: zone/zonemd_load -- fix a recent omission
2023-02-07 14:27:38 +01:00
David Vašek
dd1e891fcc
tests-extra: zone/zonemd_load -- test for unchanged serial upon zonefile restore
2023-02-07 13:24:28 +01:00
David Vašek
3d0494e198
tests-extra: zone/zonemd_load -- verify the serial on the slave
2023-02-07 13:24:28 +01:00
Daniel Salzman
616563bfba
tests-extra: add test for ZONEMD reload/restart preservation
2023-02-01 19:21:08 +01:00
David Vašek
498d8ca29a
tests-extra: zone/backup -- fix the setting of the DNSSEC algorithm
2022-10-25 14:53:20 +02:00
Libor Peltan
abe9051455
auto-reverse: optional extended test
2022-10-24 16:46:38 +02:00
Libor Peltan
78936e4d17
knot: implemented auto-generating reverse records
2022-10-24 16:46:38 +02:00
Libor Peltan
b6835cc8cb
tests: fix fail with slow semcheck of DNSSEC with valgrind
2022-06-08 19:56:41 +02:00
David Vašek
dbf5032ac1
tests-extra: zone/backup_lock -- provide always enough time for restore under Valgrind
2022-05-02 17:05:23 +02:00
Libor Peltan
46fd73e369
zonedb-reload: when recreating zone, replan also refresh...
...
...as it might be planned by incomming NOTIFY during zonedb-reload
and in this case its not in timers
2022-04-28 10:02:17 +02:00
Daniel Salzman
5f04f3ddae
refresh: bootstrap the zone if SOA query fails in the soft semantic checks mode
...
This solves the situation when a CNAME is present at the zone apex and SOA query
is responded with the CNAME.
2022-04-12 12:32:45 +02:00
Daniel Salzman
7af38b8e78
conf: change 'semantic-checks' type from boolean to option, add 'soft' mode
2022-04-11 21:58:11 +02:00
Daniel Salzman
ce88340c84
tests-extra: fix early check for flushed zone file
2022-04-07 12:34:58 +02:00
Daniel Salzman
46fa78bcdd
tests-extra: update zone/flush_immediate
2022-03-28 21:41:13 +02:00
Libor Peltan
5f20ffc179
tests: harden refresh_limits test on slow env
2022-03-11 13:41:27 +01:00
Libor Peltan
b1f7e2f80f
refresh: don't impose limits on expire when EDNS expire takes effect
2022-02-25 17:23:29 +01:00
Libor Peltan
388c577ec9
refresh: configurable min/max for refresh/retry/expire
2022-02-25 16:55:06 +01:00
Daniel Salzman
b1dcb0009a
tests-extra: use zone-xfr-freeze/thaw in zone/expire
2022-02-24 17:16:23 +01:00
David Vašek
d94b5788a6
refresh: improve EDNS Expire (RFC 7314, section 4, second paragraph)
2022-02-24 16:44:01 +01:00
Libor Peltan
b1ad1f9506
implemented EDNS Expire RFC7314
2022-02-24 16:44:01 +01:00
Libor Peltan
a8bcce0112
Implemented outgoing XFR freeze/thaw
2022-01-31 12:56:15 +01:00
Josh Soref
43db89b880
spelling
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-11-24 12:55:47 +01:00
Libor Peltan
a743bc8b1a
zonemd: option to systematicly remove
2021-11-04 15:51:34 +01:00
Libor Peltan
2ad9d78532
ZONEMD: fixed and refactored handling without DNSSEC
2021-10-21 14:32:37 +02:00
Libor Peltan
3cbcb283e9
kjournalprint: take path to journal from configuration
2021-09-22 16:44:27 +02:00
Libor Peltan
b021320bea
zonemd: reflect changes in configuration when reloaded
2021-09-06 10:33:12 +02:00
Libor Peltan
e10a760d53
zonemd: create hash and bump serial when turned on
2021-09-06 08:14:35 +02:00