]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/log
puppet-modules/puppetlabs-firewall.git
11 years agoRemove acceptance/basic_spec
Justin Stoller [Sat, 15 Feb 2014 06:20:35 +0000 (22:20 -0800)]
Remove acceptance/basic_spec

This removes the legacy "basic_spec" that was used as an introduction to
module testing.  It assumes the FOSS path for the module dir.  Since the
default module dir changes in PE depending on whether or not the module
is distributed with PE or not, these basic specs have been removed from
other modules.

11 years agoMerge pull request #311 from hunner/fix_nobody
Hunter Haugen [Fri, 14 Feb 2014 23:46:16 +0000 (15:46 -0800)]
Merge pull request #311 from hunner/fix_nobody

Use iptables-save and parse the output

11 years agoUse iptables-save and parse the output
Hunter Haugen [Fri, 14 Feb 2014 21:19:54 +0000 (13:19 -0800)]
Use iptables-save and parse the output

`iptables -S` didn't work on older OSs, so the tests have been adapted
for that.

There was one test for the NAT table that I'm not sure what the purpose
was, since it seemed to be testing munge instead. I edited it to get it
to pass.

11 years agoMerge pull request #308 from hunner/dynamic_gemsource
Hunter Haugen [Wed, 12 Feb 2014 00:49:38 +0000 (16:49 -0800)]
Merge pull request #308 from hunner/dynamic_gemsource

Allow custom gemsource

11 years agoAllow custom gemsource
Hunter Haugen [Wed, 12 Feb 2014 00:31:58 +0000 (16:31 -0800)]
Allow custom gemsource

11 years agoMerge pull request #307 from apenney/100-release 1.0.0
Ashley Penney [Tue, 11 Feb 2014 21:53:46 +0000 (16:53 -0500)]
Merge pull request #307 from apenney/100-release

Prepare a 1.0 release.

11 years agoPrepare a 1.0 release.
Ashley Penney [Tue, 11 Feb 2014 21:52:58 +0000 (16:52 -0500)]
Prepare a 1.0 release.

11 years agoMerge pull request #305 from justinstoller/dont_assume_vagrant
Ashley Penney [Tue, 11 Feb 2014 15:44:00 +0000 (10:44 -0500)]
Merge pull request #305 from justinstoller/dont_assume_vagrant

remove vagrant specific test assumption

11 years agoMerge pull request #304 from hunner/release_0.5.0 0.5.0
Hunter Haugen [Tue, 11 Feb 2014 01:23:00 +0000 (17:23 -0800)]
Merge pull request #304 from hunner/release_0.5.0

Release 0.5.0

11 years agoRelease 0.5.0
Hunter Haugen [Mon, 10 Feb 2014 23:53:42 +0000 (15:53 -0800)]
Release 0.5.0

Summary:
This is a bigger release that brings in "recent" connection limiting (think
"port knocking"), firewall chain purging on a per-chain/per-table basis, and
support for a few other use cases. This release also fixes a major bug which
could cause modifications to the wrong rules when unmanaged rules are present.

New Features:
* Add "recent" limiting via parameters `rdest`, `reap`, `recent`, `rhitcount`,
  `rname`, `rseconds`, `rsource`, and `rttl`
* Add negation support for source and destination
* Add per-chain/table purging support to `firewallchain`
* IPv4 specific
  * Add random port forwarding support
  * Add ipsec policy matching via `ipsec_dir` and `ipsec_policy`
* IPv6 specific
  * Add support for hop limiting via `hop_limit` parameter
  * Add fragmentation matchers via `ishasmorefrags`, `islastfrag`, and `isfirstfrag`
  * Add support for conntrack stateful firewall matching via `ctstate`

Bugfixes:
- Boolean fixups allowing false values
- Better detection of unmanaged rules
- Fix multiport rule detection
- Fix sport/dport rule detection
- Make INPUT, OUTPUT, and FORWARD not autorequired for firewall chain filter
- Allow INPUT with the nat table
- Fix `src_range` & `dst_range` order detection
- Documentation clarifications
- Fixes to spec tests

11 years agoremove vagrant specific test assumption
Justin Stoller [Mon, 10 Feb 2014 02:49:31 +0000 (18:49 -0800)]
remove vagrant specific test assumption

11 years agoMerge pull request #303 from hunner/fix_unmanaged
Ashley Penney [Sat, 8 Feb 2014 00:23:23 +0000 (19:23 -0500)]
Merge pull request #303 from hunner/fix_unmanaged

Fix for #286 for pre-existing rules at the start of a chain

11 years agoFix for #286 for pre-existing rules at the start of a chain
Hunter Haugen [Thu, 6 Feb 2014 23:47:27 +0000 (15:47 -0800)]
Fix for #286 for pre-existing rules at the start of a chain

In #286 we fixed rule offset detection for existing managed and
unmanaged rules, but in the case where the first rule in a chain was
unmanaged, managed rules were still being inserted under it.

This patch changes it so that if the first rule detected for offset is
unmanaged, then we should insert before that for more consistent
behavior.

11 years agoMerge pull request #302 from hunner/fix_match_extension
Ashley Penney [Thu, 6 Feb 2014 21:42:00 +0000 (16:42 -0500)]
Merge pull request #302 from hunner/fix_match_extension

Fix #300 for match extension protocol

11 years agoFix #300 for match extension protocol
Hunter Haugen [Thu, 6 Feb 2014 20:42:46 +0000 (12:42 -0800)]
Fix #300 for match extension protocol

So... #300 fixed matching `-m (tcp|udp)` at the beginning of `-m
multiport` or `--dport` or `--sport` rules, but broke actual *creation*
of those rules because `-m (tcp|udp)` was used as an iptables argument,
which it is not.

This change removes the problematic argument from `@resource_map` and
instead just substitutes `-m (tcp|udp)` out of any existing rules before
matching. The `-m tcp` match extension arguments are optional anyway,
and not needed for iptables functionality and don't change the semantics
at all.

11 years agoMerge pull request #300 from hunner/fix_multiport
Ashley Penney [Thu, 6 Feb 2014 00:14:32 +0000 (19:14 -0500)]
Merge pull request #300 from hunner/fix_multiport

(MODULES-451) Match extension protocol for multiport

11 years ago(MODULES-451) Match extension protocol for multiport
Hunter Haugen [Thu, 6 Feb 2014 00:02:56 +0000 (16:02 -0800)]
(MODULES-451) Match extension protocol for multiport

The `-m (tcp|udp)` match extension flag before multiport `--sport` and
`--dport` flags is considered optional, but may be present on some
rules. This patches the provides recognition of those rules.

11 years agoMerge pull request #299 from hunner/negation_support
Ashley Penney [Wed, 5 Feb 2014 23:19:07 +0000 (18:19 -0500)]
Merge pull request #299 from hunner/negation_support

(MODULES-48) Parse negated rules

11 years ago(MODULES-48) Parse negated rules
Hunter Haugen [Wed, 5 Feb 2014 22:38:16 +0000 (14:38 -0800)]
(MODULES-48) Parse negated rules

This adds tests mentioned in #141 and MODULES-48 to make sure that they
are covered by #267

Closes #141

11 years agoMerge pull request #298 from hunner/add_random
Ashley Penney [Wed, 5 Feb 2014 22:41:48 +0000 (17:41 -0500)]
Merge pull request #298 from hunner/add_random

Add --random support as per #141 comment

11 years agoAdd --random support as per #141 comment
Hunter Haugen [Wed, 5 Feb 2014 21:59:08 +0000 (13:59 -0800)]
Add --random support as per #141 comment

11 years agoMerge pull request #297 from hunner/recent_docs
Ashley Penney [Wed, 5 Feb 2014 21:29:15 +0000 (16:29 -0500)]
Merge pull request #297 from hunner/recent_docs

Update the 'recent' module example with a more complete one linked to from the iptables man page

11 years agoMerge pull request #293 from hunner/range_fix
Ashley Penney [Wed, 5 Feb 2014 18:54:58 +0000 (13:54 -0500)]
Merge pull request #293 from hunner/range_fix

(MODULES-16) Correct src_range dst_range ordering

11 years agoUpdate the 'recent' module example with a more complete one linked to from the iptabl...
Mike Bryant [Tue, 4 Feb 2014 23:38:05 +0000 (23:38 +0000)]
Update the 'recent' module example with a more complete one linked to from the iptables man page.

11 years ago(MODULES-16) Correct src_range dst_range ordering
Hunter Haugen [Mon, 3 Feb 2014 23:19:16 +0000 (15:19 -0800)]
(MODULES-16) Correct src_range dst_range ordering

I wasn't able to reproduce the bug in testing, but several people were
able to and the proposed fix is a correct assumption.

11 years agoMerge pull request #296 from hunner/ticket/21166-add_support_for_iptables-recent
Hunter Haugen [Wed, 5 Feb 2014 01:09:30 +0000 (17:09 -0800)]
Merge pull request #296 from hunner/ticket/21166-add_support_for_iptables-recent

(MODULES-31) add support for iptables recent

11 years agoSome documentation fixups and newvalues to make tests pass
Hunter Haugen [Wed, 5 Feb 2014 00:34:44 +0000 (16:34 -0800)]
Some documentation fixups and newvalues to make tests pass

11 years agoAdd unit and acceptance tests for the recent iptables module
Mike Bryant [Mon, 3 Feb 2014 16:26:43 +0000 (16:26 +0000)]
Add unit and acceptance tests for the recent iptables module

11 years agoMake rsource, rdest, reap and rttl known_booleans and remove munging.
Stephen Grier [Mon, 30 Sep 2013 00:23:27 +0000 (01:23 +0100)]
Make rsource, rdest, reap and rttl known_booleans and remove munging.

11 years ago(#21166) Add support the the iptables recent module.
Stephen Grier [Sun, 9 Jun 2013 00:33:24 +0000 (01:33 +0100)]
(#21166) Add support the the iptables recent module.

11 years agoMerge pull request #294 from apenney/rolesandprofiles
Ashley Penney [Tue, 4 Feb 2014 00:11:59 +0000 (16:11 -0800)]
Merge pull request #294 from apenney/rolesandprofiles

WIP: Rewrite this to make it clear the roles and profiles pattern would be

11 years agoRewrite this to make it clear the roles and profiles pattern would be
Ashley Penney [Mon, 3 Feb 2014 23:44:07 +0000 (18:44 -0500)]
Rewrite this to make it clear the roles and profiles pattern would be
the better idea.

11 years agoMerge pull request #291 from hunner/isfragment_fix
Ashley Penney [Mon, 3 Feb 2014 21:23:47 +0000 (13:23 -0800)]
Merge pull request #291 from hunner/isfragment_fix

(MODULES-442) Correct boolean properties behavior

11 years ago(MODULES-442) Correct boolean properties behavior
Hunter Haugen [Fri, 31 Jan 2014 21:19:27 +0000 (13:19 -0800)]
(MODULES-442) Correct boolean properties behavior

The boolean properties had a few things incorrect with them.

- Any value passed was considered `true`. This was compounded further by
  the next issue.
- When the read property was false, it was set to 'nil'. This caused
  `<property> => false` to not work after the previous was fixed.

Random other fixes to tests that were failing or poorly implemented are
also included

11 years agoMerge pull request #288 from hunner/fail_chains
Ashley Penney [Wed, 29 Jan 2014 15:12:18 +0000 (07:12 -0800)]
Merge pull request #288 from hunner/fail_chains

(MODULES-441) Helpfully fail when modifying chains

11 years agoMerge pull request #287 from hunner/purge
Ashley Penney [Wed, 29 Jan 2014 15:11:29 +0000 (07:11 -0800)]
Merge pull request #287 from hunner/purge

Add purge support to firewallchain

11 years agoMerge pull request #286 from hunner/fix_source
Ashley Penney [Wed, 29 Jan 2014 15:09:52 +0000 (07:09 -0800)]
Merge pull request #286 from hunner/fix_source

(MODULES-439) Work around existing rules

11 years ago(MODULES-441) Helpfully fail when modifying chains
Hunter Haugen [Wed, 29 Jan 2014 02:08:42 +0000 (18:08 -0800)]
(MODULES-441) Helpfully fail when modifying chains

It is not intended for chains to be modified using the firewall
resource, but it would still try and result in obscure incorrect errors.
This raises a more helpful error

11 years agoUpdate specs and make compatible with 1.8.7
Hunter Haugen [Tue, 28 Jan 2014 22:39:25 +0000 (14:39 -0800)]
Update specs and make compatible with 1.8.7

`.keep_if` is not in Ruby 1.8.7
The resource was trying to change from chain INPUT to OUTPUT which isn't
supported.

11 years agoadd specs for chain purge
Patrick Hemmer [Sun, 5 Jan 2014 19:55:33 +0000 (14:55 -0500)]
add specs for chain purge

11 years agoadd support for removing unmanaged firewall rules
Patrick Hemmer [Tue, 17 Dec 2013 22:00:18 +0000 (17:00 -0500)]
add support for removing unmanaged firewall rules

11 years ago(MODULES-439) Work around existing rules
Hunter Haugen [Tue, 28 Jan 2014 01:31:22 +0000 (17:31 -0800)]
(MODULES-439) Work around existing rules

The firewall resource is not intended to be used with rules that are not
also managed by puppet; the behavior when doing so was undefined. This
is an attempt to make it more defined.

The behavior is that any rule added by puppet will be inserted in its
given order in relation to the other rules managed by puppet, but ahead
of any rules not managed by puppet.

11 years agoMerge pull request #285 from ghoneycutt/travis
Hunter Haugen [Thu, 23 Jan 2014 19:09:59 +0000 (11:09 -0800)]
Merge pull request #285 from ghoneycutt/travis

Travis

11 years agoAdd support for Puppet v3.4.0
Garrett Honeycutt [Thu, 23 Jan 2014 18:36:11 +0000 (13:36 -0500)]
Add support for Puppet v3.4.0

11 years agoEnable fast finish in Travis
Garrett Honeycutt [Thu, 23 Jan 2014 18:35:06 +0000 (13:35 -0500)]
Enable fast finish in Travis

http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/

11 years agoEnsure valid YAML for .travis.yml
Garrett Honeycutt [Thu, 23 Jan 2014 18:33:03 +0000 (13:33 -0500)]
Ensure valid YAML for .travis.yml

11 years agoMerge pull request #282 from apenney/add-tests
Ashley Penney [Thu, 23 Jan 2014 17:22:17 +0000 (09:22 -0800)]
Merge pull request #282 from apenney/add-tests

Add acceptance tests

11 years agoAdd additional firewallchain{} tests.
Ashley Penney [Wed, 15 Jan 2014 18:50:10 +0000 (13:50 -0500)]
Add additional firewallchain{} tests.

11 years agoAdd additional acceptance tests to cover all parameters.
Ashley Penney [Mon, 13 Jan 2014 21:20:50 +0000 (16:20 -0500)]
Add additional acceptance tests to cover all parameters.

11 years agoMerge pull request #280 from jeffb-bt/master
Ashley Penney [Mon, 6 Jan 2014 18:04:34 +0000 (10:04 -0800)]
Merge pull request #280 from jeffb-bt/master

Allow --dport --sport without preceding -m

11 years agoMerge pull request #276 from ghoneycutt/rspec_puppet_v1
Ashley Penney [Mon, 6 Jan 2014 18:01:15 +0000 (10:01 -0800)]
Merge pull request #276 from ghoneycutt/rspec_puppet_v1

Support rspec-puppet v1.0.0

11 years agoAllow --dport --sport without preceding -m
Jeff '2 bits' Bachtel [Mon, 6 Jan 2014 05:51:23 +0000 (00:51 -0500)]
Allow --dport --sport without preceding -m

Test rule added to spec

11 years agoSupport rspec-puppet v1.0.0
Garrett Honeycutt [Fri, 27 Dec 2013 22:39:21 +0000 (17:39 -0500)]
Support rspec-puppet v1.0.0

include_class has been replaced with contain_class.
http://bombasticmonkey.com/2013/12/05/rspec-puppet-1.0.0/

11 years agoMerge pull request #267 from phemmer/negation_support
Ashley Penney [Fri, 20 Dec 2013 23:22:06 +0000 (15:22 -0800)]
Merge pull request #267 from phemmer/negation_support

Negation support

11 years agoupdate spec for host_to_mask to override Resolv
Patrick Hemmer [Fri, 20 Dec 2013 20:30:50 +0000 (15:30 -0500)]
update spec for host_to_mask to override Resolv

11 years agoMerge pull request #268 from phemmer/ipsec_support
Ashley Penney [Fri, 20 Dec 2013 22:52:32 +0000 (14:52 -0800)]
Merge pull request #268 from phemmer/ipsec_support

add ipsec policy matching

11 years agoMerge pull request #271 from phemmer/fix_builtin_chains
Ashley Penney [Fri, 20 Dec 2013 22:51:59 +0000 (14:51 -0800)]
Merge pull request #271 from phemmer/fix_builtin_chains

fix handling of builtin chains

11 years agoMerge pull request #270 from phemmer/nat_input
Ashley Penney [Fri, 20 Dec 2013 22:51:29 +0000 (14:51 -0800)]
Merge pull request #270 from phemmer/nat_input

allow input chain in nat table

11 years agoMerge pull request #273 from apenney/add-beaker-tests
Ashley Penney [Fri, 20 Dec 2013 22:44:28 +0000 (14:44 -0800)]
Merge pull request #273 from apenney/add-beaker-tests

Convert rspec-system tests to beaker-rspec.

11 years agoConvert rspec-system tests to beaker-rspec.
Ashley Penney [Thu, 19 Dec 2013 17:25:31 +0000 (12:25 -0500)]
Convert rspec-system tests to beaker-rspec.

This work migrates the existing tests to beaker-rspec.

11 years agoupdate specs to allow INPUT:nat:IPv4
Patrick Hemmer [Fri, 20 Dec 2013 20:20:11 +0000 (15:20 -0500)]
update specs to allow INPUT:nat:IPv4

11 years agofix negation handling for complex arguments
Patrick Hemmer [Tue, 17 Dec 2013 00:27:26 +0000 (19:27 -0500)]
fix negation handling for complex arguments

11 years agoUse a more generic way for parsing negated options, not only for destination and...
Jan Vansteenkiste [Thu, 23 Aug 2012 07:13:26 +0000 (09:13 +0200)]
Use a more generic way for parsing negated options, not only for destination and source

11 years agoAdded a test case for /older/ alternative negation syntax
Jan Vansteenkiste [Thu, 23 Aug 2012 07:13:04 +0000 (09:13 +0200)]
Added a test case for /older/ alternative negation syntax

11 years agoGeneric generating command line options for negated rules
Jan Vansteenkiste [Thu, 23 Aug 2012 06:51:24 +0000 (08:51 +0200)]
Generic generating command line options for negated rules

11 years agospec test fixtures should represent real use cases
Jan Vansteenkiste [Wed, 22 Aug 2012 21:15:06 +0000 (23:15 +0200)]
spec test fixtures should represent real use cases

11 years agoFix parsing of rules and generating the command line to set the rule
Jan Vansteenkiste [Wed, 22 Aug 2012 21:11:39 +0000 (23:11 +0200)]
Fix parsing of rules and generating the command line to set the rule

11 years agoFix parsing negated values
Jan Vansteenkiste [Wed, 22 Aug 2012 16:00:57 +0000 (18:00 +0200)]
Fix parsing negated values

11 years agoAdded fixtures to test parsing negated addresses
Jan Vansteenkiste [Wed, 22 Aug 2012 16:00:37 +0000 (18:00 +0200)]
Added fixtures to test parsing negated addresses

11 years agoAdd test to see if type takes negative values
Jan Vansteenkiste [Wed, 22 Aug 2012 16:00:24 +0000 (18:00 +0200)]
Add test to see if type takes negative values

11 years agoUse host_to_mask so we can negate a mask. Also added documentation.
Jan Vansteenkiste [Wed, 22 Aug 2012 15:14:57 +0000 (17:14 +0200)]
Use host_to_mask so we can negate a mask. Also added documentation.

A custom provider should probably be aware that these kind of masks are possible.

11 years agoAdded host_to_mask method and added tests for it
Jan Vansteenkiste [Wed, 22 Aug 2012 15:11:23 +0000 (17:11 +0200)]
Added host_to_mask method and added tests for it

11 years agofix handling of builtin chains
Patrick Hemmer [Wed, 18 Dec 2013 19:53:48 +0000 (14:53 -0500)]
fix handling of builtin chains

11 years agoallow input chain in nat table
Patrick Hemmer [Wed, 18 Dec 2013 17:49:27 +0000 (12:49 -0500)]
allow input chain in nat table

11 years agoadd ipsec policy matching
Patrick Hemmer [Fri, 18 Jan 2013 00:33:21 +0000 (19:33 -0500)]
add ipsec policy matching

Conflicts:
lib/puppet/provider/firewall/iptables.rb
lib/puppet/type/firewall.rb

11 years agoMerge pull request #275 from apenney/fix-rspec
Ashley Penney [Fri, 20 Dec 2013 19:57:58 +0000 (11:57 -0800)]
Merge pull request #275 from apenney/fix-rspec

Fix rspec on Puppet 3.4/rspec 2.14.

11 years agoHandle the change to Puppet::Provider::Config in 3.4.
Ashley Penney [Fri, 20 Dec 2013 19:43:22 +0000 (14:43 -0500)]
Handle the change to Puppet::Provider::Config in 3.4.

11 years agoUpdate to use modern rspec 2.14 syntax.
Ashley Penney [Fri, 20 Dec 2013 18:57:48 +0000 (13:57 -0500)]
Update to use modern rspec 2.14 syntax.

This updates from mocha .stubs to allow(x).to receive(x) syntax,
and tweaks the Gemfile/Rakefile too.

11 years agoMerge pull request #248 from senax/generate-parser-list
Ashley Penney [Wed, 16 Oct 2013 18:58:17 +0000 (11:58 -0700)]
Merge pull request #248 from senax/generate-parser-list

Generate parser list

11 years agoMerge pull request #257 from evaryont/master
Ashley Penney [Wed, 16 Oct 2013 18:37:54 +0000 (11:37 -0700)]
Merge pull request #257 from evaryont/master

Support conntrack stateful firewall matching

11 years agoSupport conntrack stateful firewall matching
Colin Shea [Wed, 16 Oct 2013 01:37:26 +0000 (18:37 -0700)]
Support conntrack stateful firewall matching

Since Linux 3.7+ the "state" module has been removed from the kernel, leaving
only the "conntrack" module. This patch adds support for the conntrack module in
iptables by adding a new parameter to the firewall type, 'ctstate'.

Updates the README to demonstrate using the ctstate parameter instead of state
to nudge people to use it instead. This is safe as far as back to Linux kernel
2.6.18, so long as CONFIG_NF_CONNTRACK is enabled.

11 years agoMerge pull request #255 from apenney/metadata
Ashley Penney [Fri, 4 Oct 2013 23:17:26 +0000 (16:17 -0700)]
Merge pull request #255 from apenney/metadata

FM-103: Add metadata.json to all modules.

11 years agoFM-103: Add metadata.json to all modules.
Ashley Penney [Fri, 4 Oct 2013 22:53:16 +0000 (18:53 -0400)]
FM-103: Add metadata.json to all modules.

11 years agoMerge pull request #253 from stefanozanella/spec_helper_fix
Ashley Penney [Wed, 2 Oct 2013 16:02:37 +0000 (09:02 -0700)]
Merge pull request #253 from stefanozanella/spec_helper_fix

Remove redundant `include` call in system spec helper.

11 years agoMerge pull request #252 from stefanozanella/update_gitignore
Ashley Penney [Wed, 2 Oct 2013 15:40:45 +0000 (08:40 -0700)]
Merge pull request #252 from stefanozanella/update_gitignore

Add Bundler byproducts to the list of ignored files.

11 years agoRemove redundant `include` call in system spec helper.
Stefano Zanella [Fri, 27 Sep 2013 16:39:13 +0000 (18:39 +0200)]
Remove redundant `include` call in system spec helper.

`rspec-system-puppet` helpers are already included few lines above the deleted
line, which by the way would have no effect anyway.

11 years agoAdd Bundler byproducts to the list of ignored files.
Stefano Zanella [Fri, 27 Sep 2013 16:29:12 +0000 (18:29 +0200)]
Add Bundler byproducts to the list of ignored files.

I assume this commit is self-explanatory...

11 years agoadded spec tests for iptables-save parser
Frank Ederveen [Sun, 15 Sep 2013 20:55:50 +0000 (21:55 +0100)]
added spec tests for iptables-save parser

11 years agoMerge pull request #240 from doc75/dev_drop_policy
Ashley Penney [Fri, 13 Sep 2013 19:00:57 +0000 (12:00 -0700)]
Merge pull request #240 from doc75/dev_drop_policy

No firewallchain autorequire for INPUT, OUTPUT and FORWARD when table is :filter to enable DROP policy without blocking

11 years agoMerge pull request #208 from georgkoester/hop_limit2
Ashley Penney [Fri, 13 Sep 2013 18:53:50 +0000 (11:53 -0700)]
Merge pull request #208 from georgkoester/hop_limit2

Add support for IPv6 hop limiting

11 years agoMerge pull request #247 from edmundcraske/patch-1
Ashley Penney [Fri, 13 Sep 2013 17:48:05 +0000 (10:48 -0700)]
Merge pull request #247 from edmundcraske/patch-1

Fix pre/post errors

11 years agoFix pre/post errors
edmundcraske [Thu, 12 Sep 2013 13:48:53 +0000 (14:48 +0100)]
Fix pre/post errors

11 years agoMerge pull request #242 from apenney/042-release 0.4.2
Ashley Penney [Tue, 10 Sep 2013 20:26:06 +0000 (13:26 -0700)]
Merge pull request #242 from apenney/042-release

Prepare 0.4.2 release.

11 years agoPrepare 0.4.2 release.
Ashley Penney [Tue, 10 Sep 2013 20:25:43 +0000 (16:25 -0400)]
Prepare 0.4.2 release.

11 years agoMerge pull request #241 from apenney/remove
Ashley Penney [Tue, 10 Sep 2013 20:24:18 +0000 (13:24 -0700)]
Merge pull request #241 from apenney/remove

Add a .fixtures.yml so spec_helper can manage the tests.

11 years agoAdd a .fixtures.yml so spec_helper can manage the tests.
Ashley Penney [Tue, 10 Sep 2013 20:19:41 +0000 (16:19 -0400)]
Add a .fixtures.yml so spec_helper can manage the tests.

11 years agoensure INPUT, OUTPUT and FORWARD firewallchain are not autorequired when table is...
Guillaume Virlet [Mon, 9 Sep 2013 22:11:13 +0000 (00:11 +0200)]
ensure INPUT, OUTPUT and FORWARD firewallchain are not autorequired when table is :filter (to allow default drop policy at the end of rules)

11 years agoMerge pull request #233 from mediatemple/22112_better_persistence
Ashley Penney [Mon, 9 Sep 2013 21:19:10 +0000 (14:19 -0700)]
Merge pull request #233 from mediatemple/22112_better_persistence

Only workaround if we're using the old package.

11 years agoMerge pull request #232 from mediatemple/22090_add_redhat_operatingsystems
Ashley Penney [Tue, 27 Aug 2013 22:15:41 +0000 (15:15 -0700)]
Merge pull request #232 from mediatemple/22090_add_redhat_operatingsystems

22090 - Use list of RedHat OSes from newer facter.

11 years agoMerge pull request #234 from apenney/041-release 0.4.1
Hunter Haugen [Mon, 12 Aug 2013 22:49:46 +0000 (15:49 -0700)]
Merge pull request #234 from apenney/041-release

Release a 0.4.1.