Release 3.1.0
Merge pull request #185 from bastelfreak/concat
puppetlabs/concat: Allow 9.x
Merge pull request #182 from voxpupuli/stdlib9_20230723
puppetlabs/stdlib: Allow 9.x
Merge pull request #181 from traylenator/p8
Declare puppet v8 support
[blacksmith] Bump version to 3.0.2-rc0
Merge pull request #179 from SimonHoenscheid/release-3.0.1
Release 3.0.1
Merge pull request #177 from SimonHoenscheid/ldap_ad_out_rulesets
add ldap and active directory rules
Merge pull request #176 from canihavethisone/master
Increased puppet/systemd upper limit to < 6.0.0
[blacksmith] Bump version to 3.0.1-rc0
Merge pull request #175 from voxpupuli/release-3.0.0
Release 3.0.0
Merge pull request #172 from voxpupuli/modulesync
modulesync 6.0.0
Merge pull request #173 from traylenator/dropp6
Drop puppet 6 support
Merge pull request #170 from canihavethisone/master
Raise puppetlabs/concat upper limit to < 9.0.0
Merge pull request #171 from traylenator/ref
Refresh REFERENCE
Merge pull request #169 from baldurmen/icinga-typo
Fix typo in icinga2 rule documentation
Merge pull request #168 from voxpupuli/modulesync
modulesync 5.5.0
[blacksmith] Bump version to 2.6.2-rc0
Merge pull request #166 from voxpupuli/rel/261
Release 2.6.1
Merge pull request #165 from luisfdez/feat/bridge-chain
Add bridge as a valid family for chain tables
Regenerate REFERENCE.md
Merge pull request #162 from anarcat/basic-readme
README improvements
fix nft sample command
I don't know what the nfc command is, but it certainly looks like atypo. Also, the flag to include a directory is `-I` here, not `-L`.
cleanup: more style and markup editing
add basic usage instructions right at the top
I couldn't figure out how to use this module when I looked at theREADME. It was quickly going into pretty arcane stuff like "inetfilter" and "ip nat table" which might make sense for the moduleauthors or people used to nftables/iptables, but are pretty...
Merge pull request #161 from bastelfreak/rocky
Add Rocky 8 and 9 support
Merge pull request #160 from nbarrientos/alma
Declare AlmaLinux8 and AlmaLinux9 support
Merge pull request #149 from hugendudel/netdev_support
Allow netdev as table family in defined type nftables::chain
Add acceptance test covering tables of type netdev
Merge pull request #159 from voxpupuli/maint/systemd-4.0.0
bump puppet/systemd to < 5.0.0
Merge pull request #157 from duritong/set-file-dir-mode-to-what-rpm-has
Align filemode on RedHat to distro default
The RPM acutally ships the configuration and directory with0600/0700 while this module sets the mode to 0640/0750.
However, this has the drawback that on new nftables RPM versions,we are setting it back to the modules mode and triggering an nft...
Merge pull request #156 from voxpupuli/modulesync
modulesync 5.4.0
[blacksmith] Bump version to 2.6.1-rc0
Merge pull request #154 from bastelfreak/rel260
Release 2.6.0
Merge pull request #153 from bastelfreak/hkp
Add class for outgoing HKP firewalling
Merge pull request #152 from bastelfreak/ubuntu
Add Ubuntu support
Merge pull request #151 from voxpupuli/modulesync
modulesync 5.3.0
Merge pull request #148 from duritong/split-conntrack-mgmt
split conntrack management into dedicated classes
split conntrack management into dedicated classes so they get consumeable
Merge pull request #147 from traylenator/file
New nftables::file type to include raw file
For example:
```puppetnftables::file{'geoip': content => "include \"/files/geoipsets/dbip/*.ipv4\"\n",}```
will right a file or content into the nftables configuration.
The file written will be included in configuration....
[blacksmith] Bump version to 2.5.1-rc0
Merge pull request #145 from voxpupuli/rel250
Release 2.5.0
Merge pull request #144 from duritong/fix-143-properly-escape-rulename
Properly escape bridge in rulename
Merge pull request #142 from luisfdez/feat/noflush-bridge
Add all nftables families as a valid noflush pattern
fix #143 - properly escape rulename for interfaces
remove duplicate expect
this is handled by the next - more specific - expect anyways
Add all families as a valid noflush pattern
nftables has more valid families than the ones currently accepted by themodule.
This patch adds support for all the families currently supported as perthe documentation at:https://wiki.nftables.org/wiki-nftables/index.php/Nftables_families
[blacksmith] Bump version to 2.4.1-rc0
Merge pull request #141 from bastelfreak/rel240
Release 2.4.0
Merge pull request #139 from bastelfreak/ntp
chrony: Allow filtering for outgoing NTP servers
Merge pull request #140 from bastelfreak/whois
Add rule to allow outgoing whois queries
Merge pull request #138 from bastelfreak/pxp
Add class for pxp-agent firewalling
Update manifests/rules/pxp_agent.pp
Co-authored-by: Steve Traylen <steve.traylen@cern.ch>
Add class for outgoing PXP connections
[blacksmith] Bump version to 2.3.1-rc0
Merge pull request #137 from bastelfreak/rel230
Release 2.3.0
Merge pull request #134 from bastelfreak/dev-debian_support
Add Debian support
Merge pull request #136 from bastelfreak/debian2
systemctl: Use relative path
Merge pull request #133 from bastelfreak/echo
make path to echo configureable
Merge pull request #132 from bastelfreak/binary
make path to `nft` binary configureable
Merge pull request #131 from nbarrientos/next_rc
Prepare next release candidate
Merge pull request #130 from nbarrientos/release_221
Prepare release 2.2.1
Merge pull request #128 from traylenator/systemd
rspec mock systemd process on docker