- Dec 03, 2018
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
Continuation of the parent commit. In particular, kr_nsrep_set() can't be used to create NS list "with holes".
-
-
- Nov 26, 2018
-
-
Vladimír Čunát authored
There's still an unresolved "problem" with QRVERBOSE getting empty variadic list sometimes, and I can't see a good way around that.
-
Vladimír Čunát authored
To simplify this, some of the zonecut API was generalized (API+ABI break). Detected by -Wpedantic.
-
Vladimír Čunát authored
Detected by -Wpedantic
-
- Nov 21, 2018
-
-
Vladimír Čunát authored
-
- Nov 14, 2018
-
-
Vladimír Čunát authored
This is my mistake. I was convinced this line wasn't needed and I deleted it before merging the module. Apparently we still have some deficiencies in the build system, but let's defer that to migration (to meson probably).
-
-
Metrics are collected and merged in http.prometheus, no need to be run on every worker.
-
Instead of throwing an error in the HTTP handler, server should log it. This covers errors like client disconnecting before reading the response body etc.
-
- Nov 13, 2018
-
-
Minor changes to be blamed on Vladimir.
-
Minor changes to be blamed on Vladimir.
-
- Nov 12, 2018
-
-
Vladimír Čunát authored
-
- answer_finalize: new layer - kr_request: keep ::qsource.packet beyond the begin phase - kr_request: add ::daemon_context
-
- Nov 06, 2018
-
-
Vladimír Čunát authored
-
Vladimír Čunát authored
-
- Oct 16, 2018
-
-
Vladimír Čunát authored
-
- Oct 04, 2018
-
-
Vladimír Čunát authored
I believe that's what most users want; practical motivation: https://forum.turris.cz/t/kresd-responds-to-hints-with-nxdomain-for-aaaa-requests/8353
-
- Sep 03, 2018
-
-
Vladimír Čunát authored
-
- Aug 17, 2018
-
-
Petr Špaček authored
Source was kept for historical reasons but was not in use since 2.0.0. It is now clear that there are better approaches to implement distributed cache so it is pointless to keep old stuff in tree and confuse users.
-
- Aug 14, 2018
-
-
Vladimír Čunát authored
i.e. those not managed via RFC 5011. The verbose log format is changed a bit, consequently.
-
Petr Špaček authored
Previously we were using names "Knot DNS Resolver" and "Knot Resolver" interchangibly and the prefix "Knot DNS" was somehow confusing users. Let's see if this rebranding actually helps or not.
-
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
When at it, switch to generating the libzscanner bindings.
-
Vladimír Čunát authored
The _t isn't uint8_t* anymore but a structure with .len and .data.
-
Vladimír Čunát authored
libknot 2.7 stopped doing tolower inside its functions. We're mostly OK, as packet parsing does DNSSEC canonization (which lower-cases most things), but there are stil some places that needed care, e.g. NSEC's next name.
-
Vladimír Čunát authored
To work on RRSIG TTLs, libknot >= 2.7.1 is needed.
-
Vladimír Čunát authored
- <dnssec/**> -> <libdnssec/**> - <zscanner/**> -> <libzscanner/**>
-
- Jul 31, 2018
- Jul 30, 2018
-
-
Vladimír Čunát authored
(Thanks to Láďa.) Also try to stress that hints.set() only takes a pair and not more.
-
- Jul 16, 2018
-
-
The package_version() function returns current build information. Removed the version module instead of fixing, as it's being obsoleted.
-