- Jul 14, 2015
-
-
Karel Slaný authored
-
- Jul 13, 2015
-
-
Karel Slaný authored
-
- Jul 10, 2015
-
-
Marek Vavruša authored
the resolution driver now correctly fetches keys, and the zonecut lookup should find closest TA, then the validation module should have all the information needed for simple validation
-
- Jul 09, 2015
-
-
Karel Slaný authored
-
- Jul 08, 2015
-
-
Marek Vavruša authored
-
- Jun 30, 2015
-
-
Marek Vavruša authored
1. validate module must be between iterate/cache 2. produce: copy OPT with DO=1, ask for DNSKEY if we don’t have it 3. resolve.c: subrequest DNSKEY if asked to do it 4. consume: check DNSKEY and set it, validate RRSIGs against it another issues: rrsigcache is copypasta of rrcache, there is one special case with storing RRSIGs which doesn’t deserve it’s own module (if the validation is off, then nothing will get written in there anyway) since the resolution is asynchronous, layers must only *ask* resolver to do subrequests for them using query flags (like when we encounter an unknown zone cut)
-
- Jun 29, 2015
-
-
Marek Vavruša authored
-
- Jun 23, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 13, 2015
-
-
Marek Vavruša authored
before root hints were hardcoded to the resolver, now they are present in form of a cut in the resolution context, and the modules can add/remove/replace them on the fly
-
- Jun 10, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 09, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
fixes potential cache key oob write
-
- Jun 06, 2015
-
-
Marek Vavruša authored
this LRU-like cache tracks lame nameservers, unresolvable nameservers (to not waste resources in trying to resolve them), and possibly other features (extension support, …)
-
- Jun 05, 2015
-
-
Marek Vavruša authored
-
- Jun 03, 2015
-
-
Marek Vavruša authored
simplified bee foraging strategy, by default each query goes to the most rewarding NS however with a chance proportional to the NS RTT, a server may be probed even if it isn’t the most rewarding
-
- May 29, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- May 28, 2015
-
-
Marek Vavruša authored
if the query is satisfied from cache, it doesn’t need a zone cut lookup, so it may be deferred until an outbound query is about the be issued.
-
- May 27, 2015
-
-
Marek Vavruša authored
this prepares cache/txn structures to hold API as well, so we can get rid of the global api
-
- May 20, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- May 19, 2015
-
-
Marek Vavruša authored
-
- May 02, 2015
-
-
Marek Vavruša authored
each asset is tagged by a byte defining its type and importance this is a groundwork for negative cache and packet cache abstracted the code in preparation for different backends
-
- Apr 30, 2015
-
-
Marek Vavruša authored
-
- Apr 26, 2015
-
-
Marek Vavruša authored
-
- Apr 19, 2015
-
-
Marek Vavruša authored
-
- Apr 18, 2015
-
-
Marek Vavruša authored
instead of keeping just random NS and address, it keeps a map of nameservers => {addresslist} this allows scoring and correct NS election, fallback and evaluation
-
- Apr 10, 2015
-
-
Karel Slaný authored
-
- Mar 27, 2015
-
-
Marek Vavruša authored
-
- Mar 18, 2015
-
-
Marek Vavruša authored
-
- Feb 15, 2015
-
-
Marek Vavruša authored
-
- Feb 11, 2015
-
-
Marek Vavruša authored
-
- Feb 02, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jan 28, 2015
-
-
Marek Vavruša authored
-
- Jan 05, 2015
-
-
Marek Vavruša authored
-
- Dec 30, 2014
-
-
Marek Vavruša authored
-
- Dec 29, 2014
-
-
Marek Vavruša authored
-