- Jun 07, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
previously a CNAME RR could be merged as a queried type RR, leading to failed cache lookups as ‘expired’
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
previously if NS had no A/AAAA records, they we’re looked up in subrequests, after that a new NS was reelected (possibly preferring another unknown), now it stays true to the NS of choice and changes only if it is unuseable
-
Marek Vavruša authored
-
Marek Vavruša authored
the cache_peek() api was reworked to return an error code instead, from this the caller can tell whether the record is present (but expired) or missing. this save a secondary CNAME lookup in case the original record was just expired
-
- 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
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
This reverts commit 91a2945e. Conflicts: daemon/worker.h
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 04, 2015
-
-
Marek Vavruša authored
this avoids repetitive allocation/free cycles on load
-
Marek Vavruša authored
-
Karel Slaný authored
-
Karel Slaný authored
The parsing of *.rpl files failed on reading DS records because the algorithm identifier is a string rather than a number.
-
Marek Vavruša authored
if a name server is missing address, it requires launching a recursive query to discover it - starting from root now however it can start from either closest covering zonecut in cache if it isn’t a subdomain of current zone cut, or as a parent of current zone cut
-
Marek Vavruša authored
-
Marek Vavruša authored
when a NS is in the TIMEOUT, it can’t be autoselected by default but only probed after a successful dice roll - however in some scenarios we’d like to probe timeouting servers more thoroughly
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Jun 03, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
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
-
- Jun 02, 2015
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Marek Vavruša authored
prevents pointless caching of TTL={0,1} records
-