From c440ce4deaf5d26f3eeb961cf5000b29a157f20e Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sat, 31 Aug 2013 01:14:35 +0200 Subject: [PATCH] don't bulk ua banned ips --- utils/cron_banip.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/utils/cron_banip.py b/utils/cron_banip.py index 17268bc1..c8fdd78c 100755 --- a/utils/cron_banip.py +++ b/utils/cron_banip.py @@ -168,15 +168,16 @@ for ip in prevblocks: deblockcandidates.add(ip) for ip in prevbulks: - if ip in bulkips: - if bulkips[ip] > BLOCK_LIMIT: - newblocks.add(ip) - newlyblocked.append(ip) + if ip not in newblocks: + if ip in bulkips: + if bulkips[ip] > BLOCK_LIMIT: + newblocks.add(ip) + newlyblocked.append(ip) + else: + newbulks.add(ip) + del bulkips[ip] else: - newbulks.add(ip) - del bulkips[ip] - else: - debulkcandidates.add(ip) + debulkcandidates.add(ip) # cross-check deblock candidates if deblockcandidates: -- 2.39.5