Testing out --trace with rake to receive more debug info for failing Travis CI builds.
Possible old foodcritic version is causing problems?
Merge pull request #29 from rtkwlf/rake_trace

Fix Travis-CI builds.
By moving the '--jump' definition before the rest of the rule, you enable the use of '--reject-with' options. These options can only be used when specified after '--jump REJECT', otherwise it will give an 'unknown option' error.
This pull-request should be added together with pull-request #15, as this request cleans up the output generated by iptables-rules.erb, by preventing build-in chains to be added a second time (could maybe also be a useful patch without pull-request #15).
Reverted earlier fix for pull-request #15, this solution is much more robust. Sorry for the spam, will stop committing now until all this is reviewed and accepted or denied.
Extended the rule test with a test for jumps to chains that are not actually created on the system, but are already processed in the current recipe.
Added a function for the cleanup of test chains so the cleanup commands can be called from several places where cleaning is needed. Partly based on pull request #18 which also adds extra cleanup code...
Removed space in comment...
Merge pull request #31 from svanharmelen/multiple-commits

Multiple commits updated to be merged with tip...
Modify README example to not warn about duplicate names.

If the example usage of the cookbook is used, Chef will complain about
multiple resources with the same name. Since the name of the resource
is used as the chain name if not specified, just add an explicit chain
attribute for the resource and make the resource name more descriptive.

Fix issue #12.
README and documentation updates.

Update README.md and metadata.rb to reflect new maintainers, and update
the version.
Merge pull request #32 from rtkmparrott/readme_update

Readme update
Match more kernel strings.

Fix an issue with parsing kernel strings that did not begin with x.y.z
(example: 3.6-trunk-amd64, as in issue #21.)
Add support for iptables 'raw' table

The raw table is traversed before any of the other tables and is used to have
packets bypass the connection tracking logic. It has only two chains: OUTPUT and
PREROUTING. See http://www.iptables.info/en/structure-of-iptables.html#RAWTABLE.
Merge pull request #33 from rtkwlf/raw_table

Add support for iptables 'raw' table
Merge pull request #30 from rtkmparrott/parse_kernel_release

Match more kernel strings in iptables-rules.erb
Add :delete semantics to iptables rules.

This wipes out all the relevant node attributes before every chef-client
run, so that the firewall rules will be updated if the attributes change
at all.
Ignore Foodcritic rule FC014.

Don't fail on FC014, since we have a ruby block longer than 15 lines,
where much of the code is comments and logging.
Merge pull request #34 from rtkmparrott/delete_old_rules

Add :delete semantics to iptables rules.