]>
gitweb.fluxo.info Git - puppet-ferm.git/log
Tim Meusel [Mon, 28 Jun 2021 09:53:23 +0000 (11:53 +0200)]
modulesync 4.1.0
kBite [Tue, 16 Feb 2021 15:38:38 +0000 (16:38 +0100)]
Merge pull request #121 from kBite/allow-integer-protocols
Allow numeric values as protocol references
Kilian Engelhardt [Thu, 4 Feb 2021 18:00:44 +0000 (19:00 +0100)]
add Integer as data type to rule.pp's selector statement
Kilian Engelhardt [Wed, 3 Feb 2021 20:38:27 +0000 (21:38 +0100)]
add test for numeric value protocols
Kilian Engelhardt [Wed, 3 Feb 2021 20:32:57 +0000 (21:32 +0100)]
add 'Integer' to 'Ferm::Protocols' to allow numberic values
> The specified protocol can be one of tcp, udp, udplite, icmp, icmpv6,esp,
> ah, sctp, mh or the special keyword "all", or it can be a numeric value,
> representing one of these protocols or a different one.
source: https://ipset.netfilter.org/iptables.man.html
Also see [0] for Assigned Internet Protocol Numbers.
--
[0] https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
Tim Meusel [Tue, 9 Feb 2021 11:28:39 +0000 (12:28 +0100)]
Merge pull request #119 from voxpupuli/modulesync
modulesync 4.0.0
Tim Meusel [Wed, 25 Nov 2020 16:12:07 +0000 (17:12 +0100)]
modulesync 4.0.0
Tim Meusel [Tue, 9 Feb 2021 11:18:46 +0000 (12:18 +0100)]
drop unneeded manage_initfile param
Tim Meusel [Tue, 9 Feb 2021 10:35:37 +0000 (11:35 +0100)]
Drop EoL CentOS 6 support
Tim Meusel [Tue, 9 Feb 2021 10:34:13 +0000 (11:34 +0100)]
Drop Puppet 5; enable Puppet 7 support
Tim Meusel [Tue, 9 Feb 2021 10:32:46 +0000 (11:32 +0100)]
Drop Fedora support (they dont support ferm anymore)
Tim Meusel [Wed, 28 Oct 2020 19:18:04 +0000 (20:18 +0100)]
Merge pull request #118 from voxpupuli/modulesync
modulesync 3.1.0
Tim Meusel [Sat, 24 Oct 2020 17:20:02 +0000 (19:20 +0200)]
modulesync 3.1.0
Tim Meusel [Wed, 7 Oct 2020 07:42:29 +0000 (09:42 +0200)]
Merge pull request #117 from bastelfreak/string
Add puppet-lint-param-docs linter / fix typos in puppet-strings documentation
Tim Meusel [Tue, 6 Oct 2020 20:41:45 +0000 (22:41 +0200)]
fix typos in puppet-strings documentation
Tim Meusel [Tue, 6 Oct 2020 15:24:59 +0000 (17:24 +0200)]
Add puppet-lint-param-docs linter
Tim Meusel [Tue, 6 Oct 2020 16:34:20 +0000 (18:34 +0200)]
Merge pull request #116 from voxpupuli/modulesync
modulesync 3.0.0 & puppet-lint updates
Tim Meusel [Sat, 25 Jul 2020 15:41:02 +0000 (17:41 +0200)]
puppet-lint: autofix
Tim Meusel [Sat, 25 Jul 2020 12:11:29 +0000 (14:11 +0200)]
modulesync 3.0.0
Thore Bödecker [Thu, 2 Jul 2020 13:36:01 +0000 (15:36 +0200)]
[blacksmith] Bump version to 5.0.1-rc0
Thore Bödecker [Thu, 2 Jul 2020 13:34:54 +0000 (15:34 +0200)]
Merge pull request #115 from voxpupuli/release-v5.0.0
Release v5.0.0
Thore Bödecker [Thu, 2 Jul 2020 13:32:32 +0000 (15:32 +0200)]
release v5.0.0
Thore Bödecker [Thu, 2 Jul 2020 13:22:29 +0000 (15:22 +0200)]
Merge pull request #114 from foxxx0/fix-portrange-regression
implement proper sport/dport types, validate port ranges, fix some minor regressions
Thore Bödecker [Tue, 30 Jun 2020 15:41:09 +0000 (17:41 +0200)]
add type_aliases tests for the other ferm types
Thore Bödecker [Thu, 25 Jun 2020 15:07:07 +0000 (17:07 +0200)]
use proper types and validations for port handling
- implement validations for port ranges
- add test cases for these scenarios
Thore Bödecker [Thu, 25 Jun 2020 15:44:26 +0000 (17:44 +0200)]
use verbose multiport syntax for better compat
The dports/sports shortcut is only supported starting with ferm v2.5 which
was released very recently.
In order to support a wider range of distributions and ferm versions,
this commits switches to the more verbose version of the multiport
features.
Thore Bödecker [Mon, 22 Jun 2020 15:05:39 +0000 (17:05 +0200)]
[blacksmith] Bump version to 4.0.1-rc0
Thore Bödecker [Mon, 22 Jun 2020 15:03:17 +0000 (17:03 +0200)]
Merge pull request #113 from foxxx0/release-4.0.0
release 4.0.0
Thore Bödecker [Mon, 22 Jun 2020 14:58:12 +0000 (16:58 +0200)]
release 4.0.0
Tim Meusel [Mon, 22 Jun 2020 14:41:05 +0000 (16:41 +0200)]
Merge pull request #112 from foxxx0/add-multiport-support
implement multiport support for dport/sport / drop string support for sport/dport
Thore Bödecker [Mon, 22 Jun 2020 14:39:50 +0000 (16:39 +0200)]
move OpenVPN example to README.md
This was previously manually added to REFERENCE.md and got overwritten
by a freshly generation version of that file.
The proper place for this is the README.md which is not automatically
generated.
Thore Bödecker [Mon, 22 Jun 2020 13:53:06 +0000 (15:53 +0200)]
implement multiport support for dport/sport
Tim Meusel [Tue, 19 May 2020 19:32:49 +0000 (21:32 +0200)]
Merge pull request #109 from bastelfreak/ubuntu20
Add Ubuntu 20.04 support
Tim Meusel [Mon, 18 May 2020 20:16:12 +0000 (22:16 +0200)]
Merge pull request #104 from Dan33l/install_from_sources
add install_method parameter
Fabien COMBERNOUS [Sat, 2 May 2020 09:32:08 +0000 (11:32 +0200)]
add install_method parameter
Tim Meusel [Mon, 18 May 2020 09:29:03 +0000 (11:29 +0200)]
Merge pull request #105 from rehanone/allow-custom-chain-rules-using-ferm-dsl
Allow adding custom ferm dsl for subchains. This is important for usi…
Tim Meusel [Sat, 9 May 2020 17:12:53 +0000 (19:12 +0200)]
voxpupuli-test: update 1.0.0->1.4.0
Tim Meusel [Sat, 9 May 2020 17:12:31 +0000 (19:12 +0200)]
Add Ubuntu 20.04 support
Rehan Mahmood [Mon, 4 May 2020 18:11:05 +0000 (14:11 -0400)]
Allow adding custom ferm dsl for subchains. This is important for using complex iptable rules that are currently not supported by this module or would be very hard to manage just using puppet.
Tim Meusel [Wed, 6 May 2020 19:24:12 +0000 (21:24 +0200)]
[blacksmith] Bump version to 3.0.2-rc0
Tim Meusel [Wed, 6 May 2020 19:23:54 +0000 (21:23 +0200)]
Merge pull request #108 from voxpupuli/rel301
release 3.0.1
Tim Meusel [Wed, 6 May 2020 19:07:57 +0000 (21:07 +0200)]
release 3.0.1
Ewoud Kohl van Wijngaarden [Wed, 6 May 2020 16:13:29 +0000 (18:13 +0200)]
Merge pull request #107 from voxpupuli/fuubuntu
Ubuntu/Debian: Notify service on config changes
Tim Meusel [Wed, 6 May 2020 15:24:06 +0000 (17:24 +0200)]
Ubuntu/Debian: Notify service on config changes
Without this change it's possible that we try to start the service and
afterwards modify the debian/ubuntu specifc config file that otherwise
prevents the service from starting.
Tim Meusel [Tue, 5 May 2020 14:52:18 +0000 (16:52 +0200)]
Merge pull request #106 from voxpupuli/travis2
Add missing os key in travis config
Tim Meusel [Tue, 5 May 2020 11:41:49 +0000 (13:41 +0200)]
travis: Rename user to username
This fixes the following travis error:
```
deploy: both user and username given, user overwrites username
```
Tim Meusel [Tue, 5 May 2020 11:33:05 +0000 (13:33 +0200)]
travis.yml: Rename matrix to jobs
Without this change, we get the following warning:
```
root: key matrix is an alias for jobs, using jobs
```
Tim Meusel [Tue, 5 May 2020 11:18:20 +0000 (13:18 +0200)]
Add missing os key in travis config
without this, the travis linter tells us the following warning:
```
root: missing os, using the default linux
```
Tim Meusel [Tue, 21 Apr 2020 13:13:22 +0000 (15:13 +0200)]
[blacksmith] Bump version to 3.0.1-rc0
Tim Meusel [Tue, 21 Apr 2020 13:09:14 +0000 (15:09 +0200)]
Merge pull request #102 from bastelfreak/rel300
release 3.0.0
Tim Meusel [Tue, 21 Apr 2020 12:55:34 +0000 (14:55 +0200)]
release 3.0.0
Tim Meusel [Tue, 21 Apr 2020 12:53:12 +0000 (14:53 +0200)]
Merge pull request #101 from bastelfreak/log
by default dont log dropped packets
Tim Meusel [Tue, 21 Apr 2020 12:08:29 +0000 (14:08 +0200)]
by default dont log dropped packets
Tim Meusel [Tue, 21 Apr 2020 12:05:26 +0000 (14:05 +0200)]
Merge pull request #100 from bastelfreak/invalid
make dropping of invalid pakets optional
Tim Meusel [Wed, 15 Apr 2020 07:57:09 +0000 (09:57 +0200)]
make dropping of pakets marked as invalid optional
Tim Meusel [Tue, 21 Apr 2020 11:12:47 +0000 (13:12 +0200)]
Merge pull request #90 from Dan33l/add_conntrack_dedicated
use dedicated conntrack parameters / by default disable conntrack for new chains / by default enable conntrack for filter INPUT chain
Fabien COMBERNOUS [Fri, 1 Nov 2019 13:12:30 +0000 (14:12 +0100)]
use dedicated conntrack parameters
Tim Meusel [Fri, 10 Apr 2020 21:58:04 +0000 (23:58 +0200)]
Merge pull request #99 from bastelfreak/docs
cleanup puppet-strings documentation
Tim Meusel [Thu, 9 Apr 2020 06:58:16 +0000 (08:58 +0200)]
cleanup puppet-strings documentation
Tim Meusel [Tue, 7 Apr 2020 14:33:29 +0000 (16:33 +0200)]
Merge pull request #97 from voxpupuli/rewrite-acceptance-tests
Use voxpupuli-acceptance
Ewoud Kohl van Wijngaarden [Mon, 6 Apr 2020 21:10:52 +0000 (23:10 +0200)]
Use voxpupuli-acceptance
Tim Meusel [Fri, 3 Apr 2020 14:27:44 +0000 (16:27 +0200)]
Merge pull request #95 from bastelfreak/vz
Add VZ 6/7 to metadata.json
Tim Meusel [Mon, 2 Mar 2020 19:23:52 +0000 (20:23 +0100)]
Add VZ 6/7 to metadata.json
Garrett Honeycutt [Tue, 11 Feb 2020 21:25:43 +0000 (16:25 -0500)]
Merge pull request #92 from bastelfreak/travis
delete legacy travis directory
Garrett Honeycutt [Tue, 11 Feb 2020 21:24:51 +0000 (16:24 -0500)]
Merge pull request #94 from voxpupuli/modulesync
modulesync 3.0.0
Tim Meusel [Tue, 11 Feb 2020 20:18:19 +0000 (21:18 +0100)]
cleanup spec_helper.rb
Tim Meusel [Tue, 11 Feb 2020 18:32:27 +0000 (19:32 +0100)]
modulesync 3.0.0
Tim Meusel [Sun, 22 Dec 2019 00:28:21 +0000 (01:28 +0100)]
Merge pull request #93 from voxpupuli/modulesync
modulesync 2.10.0
Tim Meusel [Sun, 22 Dec 2019 00:13:42 +0000 (01:13 +0100)]
modulesync 2.10.0
Tim Meusel [Mon, 16 Dec 2019 18:14:23 +0000 (19:14 +0100)]
delete legacy travis directory
Tim Meusel [Mon, 9 Dec 2019 09:52:14 +0000 (10:52 +0100)]
Merge pull request #91 from voxpupuli/modulesync
modulesync 2.9.0
Dennis Hoppe [Fri, 6 Dec 2019 14:22:49 +0000 (15:22 +0100)]
modulesync 2.9.0
Fabien COMBERNOUS [Tue, 29 Oct 2019 15:50:47 +0000 (16:50 +0100)]
[blacksmith] Bump version to 2.7.1-rc0
Fabien COMBERNOUS [Tue, 29 Oct 2019 15:41:38 +0000 (16:41 +0100)]
Merge pull request #89 from Dan33l/release_2.7.0
release 2.7.0
Fabien COMBERNOUS [Tue, 29 Oct 2019 14:59:17 +0000 (15:59 +0100)]
release 2.7.0
Fabien COMBERNOUS [Tue, 29 Oct 2019 14:46:19 +0000 (15:46 +0100)]
Merge pull request #88 from Dan33l/revert-pr81
revert PR81
Fabien COMBERNOUS [Tue, 29 Oct 2019 13:14:36 +0000 (14:14 +0100)]
revert PR81
Tim Meusel [Tue, 8 Oct 2019 13:57:49 +0000 (15:57 +0200)]
[blacksmith] Bump version to 2.6.1-rc0
Tim Meusel [Tue, 8 Oct 2019 13:57:03 +0000 (15:57 +0200)]
Merge pull request #86 from bastelfreak/rel260
release 2.6.0
Tim Meusel [Tue, 8 Oct 2019 13:23:54 +0000 (15:23 +0200)]
release 2.6.0
Tim Meusel [Tue, 8 Oct 2019 13:21:38 +0000 (15:21 +0200)]
Merge pull request #85 from bastelfreak/bugfix
ipset: allow multiple instances of defined resource
Tim Meusel [Tue, 8 Oct 2019 13:15:12 +0000 (15:15 +0200)]
ipset: allow multiple instances of defined resource
Tim Meusel [Tue, 1 Oct 2019 14:35:56 +0000 (16:35 +0200)]
Merge pull request #80 from bastelfreak/ipsets
implement ipset support
Tim Meusel [Mon, 30 Sep 2019 12:51:12 +0000 (14:51 +0200)]
implement ipset support
Tim Meusel [Tue, 1 Oct 2019 14:22:29 +0000 (16:22 +0200)]
Merge pull request #84 from bastelfreak/docs4
update docker firewalling example
Tim Meusel [Tue, 1 Oct 2019 14:10:14 +0000 (16:10 +0200)]
Merge pull request #81 from bastelfreak/hotifx
disable conntrack filtering in FORWARD/OUTPUT
Tim Meusel [Tue, 1 Oct 2019 13:48:09 +0000 (15:48 +0200)]
update docker firewalling example
Thore Bödecker [Tue, 24 Sep 2019 14:35:19 +0000 (16:35 +0200)]
disable conntrack filtering in FORWARD/OUTPUT
conntrack filtering basically doesn't work in those chains, so we need
to disable it.
Tim Meusel [Tue, 1 Oct 2019 13:24:52 +0000 (15:24 +0200)]
Merge pull request #83 from bastelfreak/docs3
delete legacy docs/ folder
Tim Meusel [Tue, 1 Oct 2019 12:52:15 +0000 (14:52 +0200)]
delete legacy docs/ folder
We now have a REFERENCE.md in the repository. We don't need the docs/
folder anymore.
Tim Meusel [Sat, 21 Sep 2019 15:37:47 +0000 (17:37 +0200)]
Merge pull request #75 from Dan33l/move_common_init
move common from hiera data values to init.pp
Fabien COMBERNOUS [Tue, 17 Sep 2019 18:34:14 +0000 (20:34 +0200)]
move common from hiera data values to init.pp
Tim Meusel [Fri, 13 Sep 2019 14:39:54 +0000 (16:39 +0200)]
[blacksmith] Bump version to 2.5.1-rc0
Tim Meusel [Fri, 13 Sep 2019 14:39:32 +0000 (16:39 +0200)]
Merge pull request #70 from Dan33l/release-2.5.0
release 2.5.0
Fabien COMBERNOUS [Thu, 12 Sep 2019 21:24:31 +0000 (23:24 +0200)]
release 2.5.0
Fabien COMBERNOUS [Fri, 13 Sep 2019 11:57:19 +0000 (13:57 +0200)]
Merge pull request #73 from foxxx0/add-more-examples
Add more examples
Tim Meusel [Fri, 13 Sep 2019 11:39:21 +0000 (13:39 +0200)]
Merge pull request #72 from foxxx0/fix-kernel-incompatibilities
fix kernel incompatibilities
Thore Bödecker [Fri, 13 Sep 2019 11:10:20 +0000 (13:10 +0200)]
add conntrack/NOTRACK example
Thore Bödecker [Fri, 13 Sep 2019 10:15:19 +0000 (12:15 +0200)]
fix kernel incompatibilities
Certain kernel modules and thus iptables functionality was introduced at
later releases, so we need to properly reflect that in our default chain
initialization procedure.
`INPUT` chain for `nat` table was introduced with 2.6.36
`ip6table_nat` kernel module for NAT functionality with IPv6 was
introduced with 3.17
This commit implements the required conditional constraints and includes
the rspec tests to validate it.
Tim Meusel [Fri, 13 Sep 2019 08:47:05 +0000 (10:47 +0200)]
Merge pull request #71 from bastelfreak/docs2
enhance puppet-strings documentation