From: Mark Wooding Date: Fri, 23 Mar 2012 16:02:25 +0000 (+0000) Subject: functions.m4, classify.m4: Handle negative address ranges. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/firewall/commitdiff_plain/1264e9177da9fb94a1fb85853220dd69a7108f0a?hp=1264e9177da9fb94a1fb85853220dd69a7108f0a functions.m4, classify.m4: Handle negative address ranges. That is, a network can explicitly exclude an address range. Ranges are checked in order, so you carve out a hole in the middle of a range by putting a negative range first for the hole first, and the big network afterwards. This involves a fairly major rearrangement of the address classification machinery. Again. ---