From 36eab4f1a9905e6bc128221d8e59e9f9489c291f Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 31 Mar 2015 17:53:34 -0700 Subject: Whole heap more cleanup and refactoring... --- osdep/SoftwareUpdater.hpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'osdep') diff --git a/osdep/SoftwareUpdater.hpp b/osdep/SoftwareUpdater.hpp index 6c1e573a..3c0181c6 100644 --- a/osdep/SoftwareUpdater.hpp +++ b/osdep/SoftwareUpdater.hpp @@ -38,6 +38,28 @@ #include "Defaults.hpp" #include "Address.hpp" +/** + * Delay between fetches of the root topology update URL + * + * 86400000 = check once every 24 hours (this doesn't change often) + */ +#define ZT_UPDATE_ROOT_TOPOLOGY_CHECK_INTERVAL 86400000 + +/** + * Minimum interval between attempts to do a software update + */ +#define ZT_UPDATE_MIN_INTERVAL 120000 + +/** + * Maximum interval between checks for new versions + */ +#define ZT_UPDATE_MAX_INTERVAL 7200000 + +/** + * Software update HTTP timeout in seconds + */ +#define ZT_UPDATE_HTTP_TIMEOUT 120 + namespace ZeroTier { class RuntimeEnvironment; -- cgit v1.2.3