From 9b02c9272eb11324c914c179689a1f6e6bb5a615 Mon Sep 17 00:00:00 2001 From: Kraeutergarten Date: Sun, 19 May 2019 10:55:11 +0200 Subject: [PATCH] clear whitelist, if it gets cleard. --- data/Dockerfiles/netfilter/server.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/data/Dockerfiles/netfilter/server.py b/data/Dockerfiles/netfilter/server.py index ac8556c7..c0e35696 100644 --- a/data/Dockerfiles/netfilter/server.py +++ b/data/Dockerfiles/netfilter/server.py @@ -391,12 +391,16 @@ def whitelistUpdate(): while not quit_now: start_time = time.time() list = r.hgetall('F2B_WHITELIST') + + gen_whitelist = [] + if list: - new_whitelist = genNetworkList(list) - if Counter(new_whitelist) != Counter(WHITELIST): - WHITELIST = new_whitelist - logInfo('New entrys for whitelist %s' % WHITELIST) - + gen_whitelist = genNetworkList(list) + + if Counter(gen_whitelist) != Counter(WHITELIST): + WHITELIST = gen_whitelist + logInfo('New entrys for whitelist %s' % WHITELIST) + time.sleep(60.0 - ((time.time() - start_time) % 60.0)) def initChain():