- Aug 11, 2016
-
-
-
-
-
-
-
The control structure is part of the resolver context.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Use ENABLE_cookies=yes variable to compile functionality.
-
-
-
Cookies are not stored in separate cache.
-
-
The cookies layer injects a new query into the plan when a DADCOOKIE response is detected. After failing the second attempt a TCP fallback is signalised.
-
-
- Jul 20, 2016
-
-
Marek Vavrusa authored
iterator already checks this and also chain length, however these checks were omitted in the rrcache CNAME unroll loop
-
- Jul 18, 2016
-
-
Marek Vavrusa authored
in normal mode, only final CNAME target is refetched, but not intermediate CNAMEs. intermediate CNAMEs are *never* cached, but they are used to get final name for requery. in strict mode now, every CNAME target is explicitly fetched even if it's a chained CNAME.
-
- Jul 16, 2016
-
-
Daniel Kahn Gillmor authored
-
- Jul 12, 2016
-
-
- Jul 06, 2016
-
-
Marek Vavrusa authored
forks are connected with IPC pipes to process group leader and can execute expressions on its behalf. so running commands over all workers is easy now: > hostname() -- single localhost > map 'hostname()' -- all localhost localhost localhost
-
- Jun 21, 2016
-
-
Marek Vavrusa authored
* SOA MINTTL always preferred for negative answers * only SOA used for negative answers refs #75
-
- Jun 17, 2016
-
-
Marek Vavrusa authored
this is required to avoid REFUSED loops if the origin doesn't handle minimisation well
-
- Jun 16, 2016
-
-
- May 29, 2016
-
-
Marek Vavrusa authored
-
- May 23, 2016
-
-
Grigorii Demidov authored
-
- May 20, 2016
-
-
Marek Vavrusa authored
this change introduces new API for cache backends, that is a subset of knot_db_api_t from libknot with several cache-specific operations major changes are: * merged 'cachectl' module into 'cache' as it is 99% default-on and it simplifies things * not transaction oriented, transactions may be reused and cached for higher performance * scatter/gather API, this is important for latency and performance of non-local backends like Redis * faster and reliable cache clearing * cache-specific operations (prefix scan, ...) in the API not hacked in * simpler code for both backends and caller
-