- Mar 08, 2019
-
-
Vladimír Čunát authored
or REFUSEs. We typically ended up retrying with the same server, which is almost never good. Now we remove the server from the set. Nitpick: a couple kr_query fields are reordered for better packing.
-
- Mar 06, 2019
-
-
Petr Špaček authored
All cache operations are now counted. These are internal cache operations and do not map directly to number of queries or even number of RRs. Closes: !515
-
Petr Špaček authored
Function originally called kr_cache_sync() was in fact responsible for calling mdb_txn_commit() and not mdb_env_sync() which was confusing.
-
- Mar 05, 2019
-
-
Vladimír Čunát authored
-
- Feb 25, 2019
-
-
Vladimír Čunát authored
and deduplicate the parsing logic.
-
- Jan 28, 2019
-
-
Tomas Krizek authored
Our CI environment requires a longer timeout during high-load.
-
- Jan 23, 2019
-
-
We don't need the trustanchor() lua function for root bootstrap anymore, so let's get rid of it. It was undocumented (internal).
-
These keys will now be more uniformly represented and thus also shown by .summary(). It's still not perfectly synchronized when that function fails, but that seems acceptable.
-
- allow accepting a string instead of file - move some checks inside
-
-
It could've been confusing otherwise, e.g. revoked or otherwise untrusted keys were shown without any annotation in some cases.
-
This also implies that non-verbose logs won't contain any lines about the TAs if they are unmanaged (by default), but that seems OK.
-
- Jan 09, 2019
-
-
Vladimír Čunát authored
-
Previous logging was a bit confusing because it logged also intermediate states during TA changes.
-
Petr Špaček authored
This is an attempt to avoid conflicts when executing tests in parallel.
-
Petr Špaček authored
Formerly keys with invalid public key data were accepted, leading to negative keytag values in RFC 5011 metadata.
-
Petr Špaček authored
At the moment tests are quite dumb and test only basic HTTPS certificate validation and XML parsing/error detection. We need to refactor code first to allow more detailed testing. FIXME: webserv.lua is not terminated when tests are finished
-
Petr Špaček authored
We are not RFC 7958 compliant and support only XML with just root zone TA. Full compliance would require either proper Lua XML parser or CMS parser and both are hard to get packaged in Fedora and elsewhere. Also timestamps related to TA validity are limited to UTC timezone because cross-platform timezone parsing is hard. (Mac OS libc does not have usable strptime(%z).) Closes: #435
-
Petr Špaček authored
- Dec 11, 2018
-
-
Vladimír Čunát authored
It seems simpler, now that we have kr_rnd_buffered().
-
Vladimír Čunát authored
-
- Dec 05, 2018
-
-
Petr Špaček authored
-
This modules allows knot-resolver to discover authoritative servers SPKI digest by leveraging magic NS target names ala DNSCurve.
-
- Nov 26, 2018
-
-
Vladimír Čunát authored
To simplify this, some of the zonecut API was generalized (API+ABI break). Detected by -Wpedantic.
-
- 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