From 9c4c9d701f0ed8b2eab7c07d207ed8f34d82bcd7 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Fri, 12 Apr 2019 16:23:50 +0200 Subject: [PATCH] Move global constants RESOLVE_INTERVAL and RERESOLVE_INTERVAL to FTL.h Signed-off-by: DL6ER --- FTL.h | 8 ++++++++ resolve.c | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/FTL.h b/FTL.h index a4bba0955..b18408797 100644 --- a/FTL.h +++ b/FTL.h @@ -80,6 +80,14 @@ // can be 24 hours + 59 minutes #define OVERTIME_SLOTS ((MAXLOGAGE+1)*3600/OVERTIME_INTERVAL) +// Interval for resolving NEW client and upstream server host names [seconds] +// Default: 60 (once every minute) +#define RESOLVE_INTERVAL 60 + +// Interval for re-resolving ALL known host names [seconds] +// Default: 3600 (once every hour) +#define RERESOLVE_INTERVAL 3600 + // FTLDNS enums enum { DATABASE_WRITE_TIMER, EXIT_TIMER, GC_TIMER, LISTS_TIMER, REGEX_TIMER, ARP_TIMER, LAST_TIMER }; enum { QUERIES, FORWARDED, CLIENTS, DOMAINS, OVERTIME, WILDCARD }; diff --git a/resolve.c b/resolve.c index ad238d1c0..1191c676c 100644 --- a/resolve.c +++ b/resolve.c @@ -11,14 +11,6 @@ #include "FTL.h" #include "shmem.h" -// Resolve new client and upstream server host names -// once every minute -#define RESOLVE_INTERVAL 60 - -// Re-resolve client names -// once every hour -#define RERESOLVE_INTERVAL 3600 - static char *resolveHostname(const char *addr) { // Get host name