Commit graph

40 commits

Author SHA1 Message Date
Daniel Salzman
1ffe8d5db9 zone: don't purge times.catalog_member if still a member zone 2024-11-22 13:02:13 +01:00
Libor Peltan
87ddaf68d1 dnssec: improve import-bind:
- import Created timer to make KSK roll-over work afterwards
- clear future timers to fix general automatic key mgmt afterwards
- test
2024-01-04 10:23:38 +01:00
Libor Peltan
34cef789c5 tests: avoid possibly empty change-set 2023-10-25 16:34:08 +02:00
Libor Peltan
34b7fb9b41 catalog/interpret: multiple groups per member are tolerated and ignored 2023-09-06 08:20:07 +02:00
Libor Peltan
857841066a tests: various fixes and hardedning 2023-08-23 17:14:36 +02:00
Libor Peltan
489dadc3a9 catalog: bugfix: proper handling of subseqent add/rem updates to a member inside catalog_update_t 2023-08-17 20:41:26 +02:00
Daniel Salzman
5b322fc260 tests/catalog: don't require TCP for queries to catalogs 2023-06-26 10:16:15 +02:00
Daniel Salzman
ab6d411c2f test-extra: add test for generated catalog addition together with its members 2023-03-09 17:05:19 +01:00
David Vašek
77973f75f6 tests-extra: catalog/expire -- make the test more robust
There's a non-trivial delay in t.start() under Valgrind,
this change makes the test resistant to any such delays.

Keep "slave.zones_wait(members)" to verify that members have been created
on slave and their contents have been transferred to slave automatically.
2022-12-12 13:46:03 +01:00
Daniel Salzman
a0a44ea44c tests-extra: use zero SOA EXPIRE for catalog/basic zone to check if has no effect 2022-12-08 16:34:16 +01:00
Daniel Salzman
089cbd1023 zonedb: reload changed catalog members only (reuse otherwise), refactoring 2022-12-05 15:14:43 +01:00
David Vašek
9e4a861275 tests-extra: catalog/update_pairs -- use always the same number of signing-threads 2022-10-31 16:25:24 +01:00
Libor Peltan
266d0aaf47 tests: simplify and improve catalog/update_pairs 2022-10-31 14:04:24 +01:00
David Vašek
095249a08b tests-extra: catalog/update_pairs -- add testing of a member property update 2022-10-28 11:17:13 +02:00
David Vašek
e8376e5e1f tests-extra: catalog/update_pairs -- test of paired catalog updates combined to one 2022-10-28 11:15:30 +02:00
Daniel Salzman
288240f18a keymgr: rename not yet released option 'verbose' to 'extended' 2022-08-01 15:34:24 +02:00
David Vašek
e4f219c4d3 tests-extra: catalog/expire -- speed up the test 2022-07-12 09:58:24 +02:00
David Vašek
000d3618e8 catalog: "never" expire interpreted catalog zones automatically
Ignore the value from SOA actually.
2022-07-11 11:53:08 +02:00
David Vašek
e0e8577361 tests-extra: catalog/basic -- add testing for members leaking after zonedb_reload() 2022-06-30 08:54:31 +02:00
Libor Peltan
986d295c97 catalog: purge members before catDB commit 2022-06-28 16:58:32 +02:00
Libor Peltan
e8a9499c4c catalog: implement purge of catalog DB 2022-06-21 17:31:33 +02:00
Libor Peltan
b6835cc8cb tests: fix fail with slow semcheck of DNSSEC with valgrind 2022-06-08 19:56:41 +02:00
Daniel Salzman
a5eac3143a tests-extra: refactor catalog configuration 2022-05-05 13:07:10 +02:00
David Vašek
6697918c79 tests-extra: catalog/many_zones -- stabilize the test under Valgrind
This avoids the timeouts in master and as a result the "TCP, terminated inactive client"
messages in the master's log are eliminated. Slave seems to be busy for too long when signing
the zones under Valgrind.
2022-05-02 17:05:23 +02:00
Libor Peltan
920b50104d tests/catalog: frequent updates to catalog zone 2022-04-28 10:02:17 +02:00
David Vašek
873f0e8079 tests-extra: catalog/generate -- make the test more stable (Valgrind) 2022-04-05 14:46:31 +02:00
Libor Peltan
37359891b3 tests/catalog: enable check in call.out's how zone-status logs catalog 2022-03-03 12:19:08 +01:00
Libor Peltan
a05c54c251 tests: fixed catalog/kill after DS push is postponed by prop-delay 2022-02-14 20:43:35 +01:00
Jan Hák
e81ef7968b keymgr: set brief mode by default and add verbose mode for disabling
Option --brief is now deprecated.
2021-12-04 20:28:13 +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
58332b1993 catalog: verify corectness before interpret 2021-11-01 12:06:22 +01:00
Libor Peltan
29decc3eb1 keymgr: new -D param instead of deprecated -d 2021-09-05 20:23:04 +02:00
Libor Peltan
d769881529 catalog: document that all zones are reloaded upon catz update 2021-08-09 12:02:53 +02:00
Libor Peltan
c850b288a7 catalog: avoid opening catalogDB from worker threads...
...in case of concurrency, it might lead to server crash on startup
this way, catalogDB is only opened from main thread in advance
2021-08-09 11:27:03 +02:00
Libor Peltan
8afbe45437 catalog: implemented generating with conf groups 2021-07-14 12:51:05 +02:00
Libor Peltan
1334d49bdf catalog: implemented interpreting member groups 2021-05-01 10:07:49 +02:00
Libor Peltan
2a0756e789 tests/catalog/kill: control when stucking DS push takes place 2021-03-26 12:07:32 +01:00
Libor Peltan
fa5b745402 tests/catalog: recover from kill between update and zonedb_reload 2021-03-26 12:07:32 +01:00
Libor Peltan
9b1bcb9487 catalog: enforce single label for PTR defining member 2021-03-25 13:48:36 +01:00
Libor Peltan
230326d8de catalog: complete refactoring with little fixes/enh 2021-03-18 16:47:27 +01:00