Commit graph

93 commits

Author SHA1 Message Date
Jan Hák
1483e4414e mod-cookies: secondary cookie secret 2024-10-26 15:57:22 +02:00
Libor Peltan
65d2b862b3 tests: all DDNS: randomize, unify and fix protocols and knsupdate usage...
...also in interference with XDP
2024-09-04 15:50:32 +02:00
David Vašek
e9c162bc34 tests-extra: modules/dnsproxy -- avoid possible random-zone name collisions as subzones 2024-09-03 21:45:02 +02:00
Daniel Salzman
ed4dc0c905 dnsproxy: fix TSIG handling 2024-08-24 15:39:30 +02:00
Daniel Salzman
0df70dbdf9 tests-extra: enable logging in module/rrl 2024-08-11 21:19:40 +02:00
David Vašek
42ccc9e333 tests-extra: modules/dnsproxy -- avoid possible random-zone name collisions 2024-08-06 09:54:07 +02:00
Daniel Salzman
929f0da4a6 tests-extra: yet another stabilization of modules/rrl 2024-05-27 08:51:48 +02:00
Jan Hák
30e1390af9 tests-extra: fix wrong whitelist address and add small margin to dropped packets count 2024-05-23 16:29:40 +02:00
Lukáš Ondráček
23f5172359 rrl: modify limits of prefixes, fix extended tests 2024-03-22 13:54:34 +01:00
Libor Peltan
6a97d4c29b tests: enhance module authsignal test 2024-02-15 09:47:59 +01:00
Peter Thomassen
93b1ca2bbe
mod-authsignal: implementation, docs, tests
Thanks to Joeri de Ruiter <joeri.deruiter@surf.nl> and Daniel Salzman
for coding support.
2024-01-30 18:21:27 +01:00
Daniel Salzman
83d972315a mod-dnsproxy: don't return SERVFAIL if forwarding failed, respond locally 2023-12-07 08:21:36 +01:00
Libor Peltan
356350c473 tests-extra: use XDP when possible, including TCP ...
...on loopback interface, so exclusivity must be ensured with the help
of a lock file
2023-11-07 16:59:42 +01:00
Libor Peltan
39c09fa018 tests/geoip: randomized method of module reload 2023-08-15 09:08:56 +02:00
Libor Peltan
0547f80b7a stats/basic-per-zone: doc and test 2023-06-20 08:42:49 +02:00
Libor Peltan
57d8e1d630 tests-extra: improve test for dnstap and extend it with quic 2023-05-26 11:05:56 +02:00
Daniel Salzman
d7369873a4 mod-synthrecords: add simple support for reverse CIDR records
closes #826
2022-12-10 15:52:12 +01:00
Daniel Salzman
f256524fb5 tests-extra: improve time synchronization for modules/stats 2022-06-20 11:01:49 +02:00
Daniel Salzman
f7b87fa6e7 tests-extra: fix time synchronization in modules/stats 2022-06-09 17:17:40 +00:00
Libor Peltan
b6835cc8cb tests: fix fail with slow semcheck of DNSSEC with valgrind 2022-06-08 19:56:41 +02:00
Daniel Salzman
7aedab2c63 tests-extra/dnsproxy: adapt to new configuration - use one common TSIG key instead of two ones
This is a slight simplification of the test.
2022-05-05 13:07:10 +02:00
Daniel Salzman
339bda58fd tests-extra: fix deprecated use of collections on Ubuntu 22.04, dependency cleanup 2022-04-20 10:27:26 +02:00
Libor Peltan
fb73b71125 DS check: in case of alg roll, verify that old DS disappeared 2022-03-07 13:21:35 +01:00
David Vašek
ffa9deb878 tests-extra: modules/dnsproxy -- test well even in case of conflicting zones
This change handles the situation when the remote zone is a subzone of the local zone
2022-02-02 16:24:32 +01:00
Daniel Salzman
603ac109be tests-extra: extend test for mod-cookies 2022-01-06 12:59:20 +01:00
Jan Hák
303a221b84 knotd: EDNS cookies - extra tests for TCP cookies 2022-01-04 09:41:26 +01:00
Libor Peltan
9c10c1d5aa tests: test pre-check of mod-geoip configuration 2021-12-20 14:14:01 +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
0538301db5 nameserver: don't shadow positive zone record with module's NODATA 2021-06-30 07:35:00 +02:00
Libor Peltan
dede5f51c5 module geoip: respond NODATA instead NXDMAIN where appropriate 2021-06-30 07:35:00 +02:00
Jan Hak
53020069d9 tests-extra: add test for module probe 2021-05-31 15:04:23 +02:00
Libor Peltan
5e4ac3c2de dnssec: allow optional sha384 for generated CDS 2021-05-27 07:42:25 +00:00
Libor Peltan
c0428ec982 tests: align with new behaviour of KSK rollover 2021-05-10 20:30:52 +02:00
Libor Peltan
c00255bd9b tests/synthrecord: use with onlinesign 2021-01-27 16:18:04 +01:00
Libor Peltan
342b82159e synthrecord: compress ipv6 forwards 2021-01-27 16:18:04 +01:00
Libor Peltan
b36df43fca mod/synthrecord: answer NODATA to synthesized empty-non-terminals 2021-01-27 16:18:04 +01:00
Libor Peltan
f5fecb7724 zone: add support for reload with modules 2020-11-13 10:23:44 +01:00
Jan Hak
3d8b888125 mod-noudp: add 'udp-truncate-rate' configuration option 2020-10-05 12:41:20 +02:00
David Vašek
9680afbd34 tests-extra: modules/rrl -- more robust testing on busy or frequency switching CPU's 2020-06-03 08:40:47 +02:00
David Vašek
dfe5e3feda tests-extra: modules/rrl -- make the test more stable under Valgrind
By allowing the test to send more requests under Valgrind, there is a better
statistical chance for obtaining more accurate test results and avoiding false
test failure (it should prevent false RRL ERRORs).

Under Valgrind, it is also safer to provide the server more time to respond
(it should prevent false RRL STATS ERRORs).
2020-05-29 23:52:38 +02:00
David Vašek
fc92713e80 tests-extra: modules/rrl -- more unified output style 2020-05-29 23:52:38 +02:00
Libor Peltan
6b0afca6cb KASP db: use server->kaspdb also in onlinesign...
...otherwise the extra environment breaks up server->kaspdb once deinitialized.
This caused rarely MDB_BAD_RSLOT after onlinesign reload.
2020-04-17 16:47:21 +02:00
Daniel Salzman
498cdaebe5 tests-extra/rrl: check for AA and NOERROR on slipped responses 2020-02-18 08:51:18 +01:00
Daniel Salzman
5a60295929 tests-extra/synthrecord: add test for forward address version detection 2020-01-16 14:43:21 +01:00
Daniel Salzman
1bef3c2b38 tests-extra/synthrecord: add tests for reverse IPv6 address compression 2020-01-16 14:43:21 +01:00
Daniel Salzman
cbd672a7f9 tests-extra/synthrecord: udapte to improved address detection 2020-01-16 14:43:21 +01:00
Daniel Salzman
f165fbdffa tests-extra: fix module/queryacl + add support for more listen addresses 2019-08-26 13:59:47 +02:00
Libor Peltan
ac4c5056d8 dnssec: CSK rollovers: avoid double-signing zone...
...at ready and retire-active phase
2019-08-19 15:00:33 +02:00
Daniel Salzman
e1d8596862 tests-extra: keep geoip config files 2019-07-22 21:05:15 +02:00
Libor Peltan
5730c659b9 test: temporary files shall be created in temporary dir, not source 2019-05-14 15:14:19 +02:00