- Jul 29, 2021
-
-
- Jun 23, 2021
-
-
The requests get traced even without verbose logging. I expect it was a copy&paste mistake from QTRACE docs.
-
Perhaps this bug was now more pronounced since 5.3.0 changes. Example problem was disabling minimization or 0x20 (globally or for some problematic requests); without this change they would get re-enabled during some fallback actions... which might be exactly the wrong moment wrt. the motivation to setting these. https://gitter.im/CZ-NIC/knot-resolver?at=60a221e86a950f3d46ed1cd9
-
- May 31, 2021
-
-
Tomas Krizek authored
The purpose of this change is to make it harder to accidentally use the legacy DoH implementation and free up the "doh" kind which may be used as an alias to a modern implementation in the future.
-
- May 25, 2021
-
-
Tomas Krizek authored
To (hopefully) improve readability, rename the typical macro usage of: if (!kr_assume(x)) y; // to if (kr_fails_assert(x)) y; As a convenience, replace the assert without a return value to a more simple version: (void)!kr_assume(x); // becomes kr_assert(x);
-
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
Tomas Krizek authored
-
- May 05, 2021
-
-
Vladimír Čunát authored
-
- May 03, 2021
-
-
- Apr 19, 2021
-
-
Vladimír Čunát authored
-
- Apr 08, 2021
-
-
Vladimír Čunát authored
In practice it can easily happen, as loading module and really configuring it is often done separately. Then we'd see two fstrm threads, etc.
-
- Mar 26, 2021
-
-
Vladimír Čunát authored
Regressed in acd019db. The intention was clearly to say that encryption (i.e. DNS-over-TLS) is not supported.
-
- Mar 11, 2021
-
-
Vladimír Čunát authored
This isn't a regression of 5.3.0 changes. Layer functions are supposed to return new values for ctx->state, but here we were sometimes returning kr_error(EFOO) which altered processing of the request. Our case: answers directly from policy module would not end up finishing the request and we'd hit an assert at the end of processing.
-
- Mar 02, 2021
-
-
Vladimír Čunát authored
-
- Feb 11, 2021
-
-
Tomas Krizek authored
-
As first noted in commit d1a229ae, in some cases we do call chains that are not supported for JIT in LuaJIT. I'm not 100% sure all of these are needed to comply, but the functions here are really small and probably not to be that heavily used, so I don't think it will be costly to interpret them (and avoiding crashes is more important). In my tests this fixed occasional crashes when using http://*/trace/*
-
- Feb 08, 2021
-
-
Vladimír Čunát authored
- return SOA in NODATA answers and allow customizing it - only call ensure_answer() if really generating an answer (otherwise we might e.g. deplete XDP buffers, in extreme cases)
-
- Feb 04, 2021
-
-
Vladimír Čunát authored
Reported on: https://gitter.im/CZ-NIC/knot-resolver?at=601ae90e9fa6765ef8f6b408
-
Vladimír Čunát authored
(and regularize indentation) Reported on: https://gitter.im/CZ-NIC/knot-resolver?at=601b36f6aa6a6f319d0235f5
-
- Jan 25, 2021
-
-
Štěpán Balážik authored
Module would crash due to the change of `request->upstream` structure.
-
Štěpán Balážik authored
-
- Jan 13, 2021
-
-
Vladimír Čunát authored
More idiomatic code seems better: - for variable initialization we have = { 0 } - (mm_)calloc for heap allocations sizeof: use variable instead of type (where suitable; not sure why)
-
Vladimír Čunát authored
-
- Jan 12, 2021
-
-
Vladimír Čunát authored
These do not make the CI job fail, but better avoid them anyway. I suspect they got added when we updated the CI docker image.
-
Vladimír Čunát authored
(instead of marking them as TCP) This includes latest dnstap.proto, except for keeping our local changes of the licensing comment. https://github.com/dnstap/dnstap.pb/blob/master/dnstap.proto
-
- log queries and responses as separate dnstap messages - use "query" instead of "request" to mirror dnstap specification - don't export "query_zone" field in "CLIENT_*" messages
-
-
-
- Jan 04, 2021
-
-
Make it easier to delete all rules specified in daf.
-
- Dec 31, 2020
- Dec 20, 2020
-
-
Štěpán Balážik authored
-
- Dec 14, 2020
-
-
Vladimír Čunát authored
-