redjack/ipset — pull request #34 by johnzachary (2012-04-24 21:13:28+00:00)
Title: Feature/add-remove

Preserved order of additions and removals in ipsetbuild

The order of IP record additions and removes in ipsetbuild is preserved by creating a cork array to hold all removals records while reading the input file. Additions are handled as they are read. After the file has been read, the cork array is traversed to handle all removal records. Includes idempotent tests cases in `tests/round-trip`.