merged PingRotate into PingScheduler; fixed save/load of cache to/from file; started...
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Fri, 24 Apr 2015 16:41:29 +0000 (18:41 +0200)
committerChristian Herdtweck <christian.herdtweck@intra2net.com>
Mon, 4 May 2015 14:57:58 +0000 (16:57 +0200)
commit26b0f6875e9ff9a3050d7da77f1f99638540db5d
treef8fe9c1e4556178c1f5f09b39b8ee0998df02687
parent23f51766fcfbacbf62054868b8ab32841366f218
merged PingRotate into PingScheduler; fixed save/load of cache to/from file; started creating DNS unittest

code now compiles and links and pings again!

merged because through Asynchronicity it is more difficult to give feedback from Rotate to Scheduler
further changes
* in cache ensure that there is not cname and ip for same hostname
* in cache remove trailing dots from hostnames
* by default ask only for [number of] updatd IPs in retrieval from resolver
* remove some left-overs from recursive resolving (e.g. Recursor creation in master)
20 files changed:
doc/pingcheck_icmp_distributor.graphml
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.cpp
src/dns/hostaddress.h
src/dns/ippseudoresolver.h
src/dns/resolverbase.cpp
src/dns/resolverbase.h
src/dns/timetolive.h
src/host/pingscheduler.cpp
src/host/pingscheduler.h
src/icmp/icmppinger.cpp
src/main.cpp
test/CMakeLists.test_dns.txt [new file with mode: 0644]
test/CMakeLists.txt
test/test_dns.cpp [new file with mode: 0644]