Don't update the same IP more than 2 times in success.
authorBjoern Sikora <bjoern.sikora@intra2net.com>
Fri, 28 Jan 2011 16:36:49 +0000 (17:36 +0100)
committerBjoern Sikora <bjoern.sikora@intra2net.com>
Fri, 28 Jan 2011 16:36:49 +0000 (17:36 +0100)
commit4553e833e4358b9bcd1064c30fb5390a9116c0c4
tree95c1d6c44c2b12e9cbc66cfcc2eff60fb7636f56
parentb67d84ea323cb33ff3ced1d867d7aa7fb6dd544f
Don't update the same IP more than 2 times in success.
 - Added config var max_equal_updates_in_success.
 - Added Logging if IP is burnt.
 - Changed LastUpdates list to map.
 - Hold max(max_equal_updates_in_success,max_updates_within_interval) entries in the LastUpdates map.
25 files changed:
src/config.cpp
src/config.hpp
src/logger.cpp
src/logger.hpp
src/serializeservicecontainer.hpp
src/service.cpp
src/service.hpp
src/service_dhs.cpp
src/service_dhs.hpp
src/service_dyndns.cpp
src/service_dyndns.hpp
src/service_dyns.cpp
src/service_dyns.hpp
src/service_easydns.cpp
src/service_easydns.hpp
src/service_gnudip.cpp
src/service_gnudip.hpp
src/service_ods.cpp
src/service_ods.hpp
src/service_tzo.cpp
src/service_tzo.hpp
src/service_zoneedit.cpp
src/service_zoneedit.hpp
src/serviceholder.cpp
src/updater.cpp