- May 25, 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
-
- May 06, 2016
-
-
- May 03, 2016
-
-
Marek Vavrusa 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 15, 2016
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
in permissive mode, resolver is free to use (but not cache) non-mandatory glue records even if they're not resolvable. this is great as a workaround for broken child-side zones, but not great for security of, well, insecure delegations. it's off by default.
-
-
- Apr 14, 2016
-
-
Marek Vavrusa authored
-
-
-
-
- Feb 22, 2016
-
-
Grigorii Demidov authored
-
- Feb 11, 2016
-
-
Grigorii Demidov authored
-
- Feb 08, 2016
-
-
Marek Vavrusa authored
the validator module should ignore any data that will be scrubbed, that includes non-authoritative data outside current bailiwick. previously, validator attempted to ignore these records only for answer section and had a special case for NS records. cache: non-authoritative NS records are always unchecked and must be treated as insecure affected: www.iana.org trying to provide delegation information for CNAME target, which is moot with CNAME target explicit-fetch policy unless the the resolver already knows DNSKEY with which is could verify the records
-
- Jan 29, 2016
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
updated tests
-
- Jan 21, 2016
-
-
Marek Vavrusa authored
-
- Jan 20, 2016
-
-
Grigorii Demidov authored
-
- Jan 15, 2016
-
-
Grigorii Demidov authored
-
- Jan 11, 2016
-
-
Grigorii Demidov authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
this is broken by changes in libknot2/db api, needs to be done differently later
-
- Dec 23, 2015
-
-
Marek Vavruša authored
-
- Dec 17, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
this is not going to be backwards compatible change, but it will be the first tagged libknot release sufficient for resolver
-
- Dec 11, 2015
-
-
Marek Vavruša authored
-
- Dec 10, 2015
-
-
Marek Vavruša authored
* PIE,RELRO+NOW and other security features enabled * support for both static/dynamic builds with BUILDMODE * dynamic library is ABI-versioned, starting at 1 * pkg-config file is installed
-
- Dec 09, 2015
-
-
Marek Vavruša authored
-
- Dec 03, 2015
-
-
Marek Vavruša authored
-
- Nov 28, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 27, 2015
-
-
Grigorii Demidov authored
-
- Nov 26, 2015
-
-
Marek Vavruša authored
-
- Nov 25, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 24, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-