continue implementation; first tests with recursion returned IPs but then added cance...
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Fri, 17 Apr 2015 16:52:35 +0000 (18:52 +0200)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Mon, 4 May 2015 14:57:58 +0000 (16:57 +0200)
commite18c1337ff87b02406dbefdc63153c32a3703437
tree7260afec05308dee5b724d69021e0f01116d4624
parentad83004d27dcbc62223761e203f5b182a622ba56
continue implementation; first tests with recursion returned IPs but then added cancel code

added option to cancel Recursor if timeout is reached
sometimes re-try resolving more quickly instead of calling handle_unavailable
changed saving of ttls: save original value and creation time by adding friend class HostAddress
cache can do the recursive ip retrieval, better place than ResolverBase
src/dns/dnscache.cpp
src/dns/dnscache.h
src/dns/dnsmaster.cpp
src/dns/dnsmaster.h
src/dns/dnsresolver.cpp
src/dns/dnsresolver.h
src/dns/hostaddress.h
src/dns/ippseudoresolver.h
src/dns/resolverbase.cpp
src/dns/resolverbase.h
src/dns/timetolive.h