- Nov 13, 2018
-
-
Minor changes to be blamed on Vladimir.
-
- Nov 12, 2018
-
-
Vladimír Čunát authored
We were quite inconsistent here.
-
Vladimír Čunát authored
-
- answer_finalize: new layer - kr_request: keep ::qsource.packet beyond the begin phase - kr_request: add ::daemon_context
-
- Oct 31, 2018
-
-
Thanks to Marek for noticing it.
-
It fired also when the name didn't contain the final dot.
-
We use it as relatively high-level function, often on user-input names, so it seems suitable that it does convert the case. This fixes cache.clear('Example.Org.'), and probably also negative trust anchors and policy uses.
-
- Oct 12, 2018
- Aug 17, 2018
-
-
Problem was caused by our lookup format where only the root zone starts with \0 and all other zones start differently. This caused cache_match('.') to match only data from root zone.
-
This is handy mainly for tests but it costs nothing so why not to do it.
-
Error message is now contains apex name and advice how to clear negative proofs.
-
Vladimír Čunát authored
Also make the CLI table-printer print a bit longer strings than it used to.
-
Vladimír Čunát authored
WIP: needs at least review, perhaps some more modifications
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Aug 14, 2018
-
-
Vladimír Čunát authored
... thanks to new API in libknot-2.7. Apart from being simpler, it now rotates even uncached answers.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
Vladimír Čunát authored
When at it, switch to generating the libzscanner bindings.
-
Vladimír Čunát authored
-
Vladimír Čunát authored
The _t isn't uint8_t* anymore but a structure with .len and .data.
-
Vladimír Čunát authored
To work on RRSIG TTLs, libknot >= 2.7.1 is needed.
-
- Aug 07, 2018
-
-
Vladimír Čunát authored
Previously multiple kresd processes might use the same .lock file at once and thus have a race between writing and renaming. That could happen relatively often if starting many instances *at once*.
-
- Aug 03, 2018
-
-
Vladimír Čunát authored
The catch is that during configuration file processing, no cache is open (yet), as kresd can't know if the config does open it in some later part (with non-default path or size). Now we just throw an error. Exceptions: - cache.open() and cache.backends(), of course :-) - cache.ns_tout() - not required, it's not really inside cache - cache.close() - it sounds reasonable to allow "closing a closed cache" This immediately caught a typo in cache metatable.
-
- Jun 26, 2018