Merge pull request #30 from qqo/master

Explicitly lowercase hostname to prevent mixed-case duplicates.
This commit is contained in:
Steven Black
2015-10-23 20:56:32 -04:00
+6 -1
View File
@@ -188,7 +188,12 @@ def normalizeRule(rule):
result = re.search(r'^[ \t]*(\d+\.\d+\.\d+\.\d+)\s+([\w\.-]+)(.*)',rule)
if result:
target, hostname, suffix = result.groups()
return hostname, "%s %s %s\n" % (TARGET_HOST, hostname, suffix)
hostname = hostname.lower() # explicitly lowercase hostname
if suffix is not '':
# add suffix as comment only, not as a separate host
return hostname, "%s %s #%s\n" % (TARGET_HOST, hostname, suffix)
else:
return hostname, "%s %s\n" % (TARGET_HOST, hostname)
print '==>%s<==' % rule
return None, None