- Apr 27, 2020
-
-
-
Hopefully this will help to set right expectations.
-
Tomas Krizek authored
Docker debug improvements See merge request !984
-
-
-
-
-
Petr Špaček authored
DNAME support Closes #234 See merge request !965
-
Vladimír Čunát authored
It makes no sense to run produce/consume with either of these NULL.
-
Petr Špaček authored
-
It appears possible that a KR_RANK_MISSING record might still get into answer in some edge cases, so let's be more defensive. See cce8d935.
-
-
- Apr 24, 2020
-
-
Vladimír Čunát authored
-
Petr Špaček authored
-
Petr Špaček authored
-
Petr Špaček authored
TA RRset might change asynchronously between zi_zone_import() and zi_zone_process(), we cannot rely pointer from zi_zone_import().
-
- Apr 23, 2020
-
-
Petr Špaček authored
cache: fix cases of CNAMEs not getting cached See merge request !974
-
+ REFUSED and SERVFAIL (in non-STUB)
-
- Apr 22, 2020
-
-
Vladimír Čunát authored
It's disallowed combination, but why not fix it when it's so easy. This was exposed by some of the previous two commits (not sure why) in CI test for kresd->kresd forwarding.
-
Vladimír Čunát authored
This also fixes the same for DNAMEs - soon, when they get supported. Only the special case is changed - xNAMEs when no TAs exist. Overall the TA handling in kresd is buggy; fortunately in practice it seems very rare to run in other configuration than single root TA.
-
Vladimír Čunát authored
... instead of individual records. - iterator in STUB mode can't process individual CNAME steps from cache - perhaps it's more suitable for STUB anyway
-
- Apr 17, 2020
-
-
Tomas Krizek authored
ci: enable docker-build to run non-interactively See merge request !981
-
-
- Apr 16, 2020
-
-
Tomas Krizek authored
ci: add dumpcap for Deckard to Debian image See merge request !980
-
Štěpán Balážik authored
-
- Apr 15, 2020
-
-
Vladimír Čunát authored
-
Petr Špaček authored
Formerly multiple instances could use the same seed, which prevented the retry logic in Lua modules (e.g. prefill) from retrying at different times. AFAIK security impact is zero aside from potential thundering-herd problem with many kresd instances.
-
Vladimír Čunát authored
-
Our lua functions don't conform to C function declarations, which generates warnings when using Sphinx 3.0.0+.
-
-
-
-
-
-
The macros that expand to __attribute__(x) should precede function declaration, consistently with all the other code.
-
Configure doxygen to expand/ignore some macros like KR_EXPORT. Skip some edge-case symbols that would be difficult to fix otherwise.
-
Vladimír Čunát authored
Closes #396
-
Petr Špaček authored
MISSING triggers re-query to auth in attempt to find missing RRSIGs. It causes reduntant queries and also puts some BOGUS RRsets in answers. (It sounds bad but we were correctly setting rcode=SERVFAIL and AD=0 even before this commit.) Formerly RRSIG ranks did not reflect results of validation. Now we mark them as BOGUS and upgrade them to SECURE if they validate. New validator phase answer_finalize prevents BOGUS RRsets from being put even into SERVFAIL answers. Closes: #396
-
- Apr 14, 2020
-
-
Petr Špaček authored
support arbitrary data in RPZ See merge request !964
-
-