- Feb 08, 2017
-
-
Vladimír Čunát authored
- docs: fix cache.current_* since long ago d5272b4b - don't allow "cache.foo = 'bar'" for abitrary foo - restore cache['nic.cz'] after b31bad2ccf while not breaking completion - #cache won't work on lua 5.1, so remove it
-
- Jan 26, 2017
-
-
Vladimír Čunát authored
-
- Jan 24, 2017
-
-
Vladimír Čunát authored
-
- Jan 16, 2017
-
-
Marek Vavruša authored
-
- Dec 12, 2016
-
-
Ondřej Surý authored
Split NDEBUG to NDEBUG (asserts) and NOVERBOSELOG (verbose logging); rename all related symbols to use VERBOSE instead of DEBUG
-
- Dec 07, 2016
-
-
Vladimír Čunát authored
... but don't raise any kind of error. The lua function `verbose()` behaved reasonably already. It doesn't warn, but docs for the function do mention `NLOGDEBUG`.
-
- Nov 24, 2016
-
-
Vladimír Čunát authored
... and avoid returning a negative number.
-
- Nov 14, 2016
-
-
Ondřej Surý authored
-
- Nov 12, 2016
-
-
Ondřej Surý authored
-
- Oct 24, 2016
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/93. API of a KR_EXPORT function is changed, so ABIVER is bumped.
-
- Oct 18, 2016
-
-
Štěpán Balážik authored
-
- Oct 07, 2016
-
-
Michal Karm Babáček authored
Based on [issue 28](https://github.com/CZ-NIC/knot-resolver/issues/28), we were able to boost kresd performance running in a Docker container on DockerCloud by nearly 100% by binding to a single interface:ipaddress. It might be handy for other users to know.
-
- Sep 30, 2016
-
-
Vladimír Čunát authored
-
- Sep 07, 2016
-
-
Vladimír Čunát authored
As noted in #94, it feels natural to call it like: ``net.listen({net.lo, '192.168.1.1'})`` Also, minor fixes were done in that function and corresponding docs.
-
- Aug 25, 2016
-
-
Vladimír Čunát authored
-
- Aug 05, 2016
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Marek Vavruša authored
there are cases where switches or middle-boxes block DNS/UDP answers >512 octets completely, this gives user an option to mitigate that. however, there are authoritatives serving large answers that don't support TCP, so it's a compromise as always
-
Jan Včelák authored
-
- Jul 20, 2016
-
-
Ondřej Surý authored
-
Marek Vavruša authored
there are cases where switches or middle-boxes block DNS/UDP answers >512 octets completely, this gives user an option to mitigate that. however, there are authoritatives serving large answers that don't support TCP, so it's a compromise as always
-
- Jul 16, 2016
-
-
Daniel Kahn Gillmor authored
-
- Jul 11, 2016
-
-
Vladimír Čunát authored
-
- Jul 06, 2016
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
this allows for efficient variable-interval running events, so that the timer doesn't have to be closed and recreated for each iteration
-
- May 23, 2016
-
-
Marek Vavruša authored
this allows embedding other event loops or just asynchronous events triggered by socket activity. this is required for things like cooperative HTTP server, monitoring endpoint or remote configuration daemon/controller
-
- May 20, 2016
-
-
Marek Vavruša 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
-
- May 03, 2016
-
-
Marek Vavruša authored
* daemon now processes messages over TCP stream out-of-order and concurrently * support for TCP_DEFER_ACCEPT * support for TCP Fast-Open * there are now deadlines for TCP for idle/slow streams (to prevent slowloris; pruning) * there is now per-request limit on timeouts (each request is allowed 4 timeouts before bailing) * faster request closing, unified retry/timeout timers * rare race condition in timer closing fixed
-
- Apr 18, 2016
-
-
Marek Vavruša authored
the daemon has now three modes of strictness checking from strict to permissive. it reflects the tradeoff between resolving the query in as few steps as possible and security for insecure zones
-
- Apr 07, 2016
-
-
Marek Vavruša authored
-
- Apr 06, 2016
-
-
Marek Vavruša authored
new trust anchors variables: * trust_anchors.hold_down_time = 30 * day * trust_anchors.refresh_time = nil * trust_anchors.keep_removed = 0 these could be used to control how often should root trust anchors be checked and how many removed keys should be kept in log (0 by default)
-
- Apr 04, 2016
-
-
Tomáš Hozza authored
Signed-off-by:
Tomas Hozza <thozza@redhat.com>
-
- Mar 30, 2016
-
-
Marek Vavruša authored
-
- Mar 29, 2016
-
-
Marek Vavruša authored
-
Marek Vavruša authored
addition to previous generic socket activation fixes #11
-
Marek Vavruša authored
daemon can accept existing fds on command line, thus supporting process managers like circus or upstart. a tiny supervisor script is attached
-
- Feb 03, 2016
-
-
Marek Vavruša authored
-
- Jan 30, 2016
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-