Skip to content

Latest commit

 

History

History
443 lines (269 loc) · 20.9 KB

CHANGELOG.md

File metadata and controls

443 lines (269 loc) · 20.9 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v5.0.2 (2024-09-19)

Full Changelog

Fixed bugs:

  • datatype difference for bantime, datatype erroneous restriction for findtime #222 (Dan33l)

v5.0.1 (2024-09-18)

Full Changelog

Fixed bugs:

v5.0.0 (2024-09-16)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Use actual Debian 11 configuration #191 (smortex)
  • logpath is not required when journalmatch in provided #190 (smortex)

v4.2.0 (2022-11-10)

Full Changelog

Implemented enhancements:

Closed issues:

  • Template for Rocky Linux 8 #183

v4.1.0 (2022-04-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

v4.0.0 (2021-12-13)

Full Changelog

Breaking changes:

  • Drop support for Debian 8, 9; Ubuntu 16.04; RedHat 6; CentOS 6 (EOL) #167 (smortex)
  • Drop support of Puppet 5 (EOL) #166 (smortex)

Implemented enhancements:

Closed issues:

  • "no directory /var/run/fail2ban to contain the socket file" #35

Merged pull requests:

v3.3.0 (2020-08-15)

Full Changelog

Merged pull requests:

v3.2.0 (2020-05-05)

Full Changelog

Implemented enhancements:

  • Add parameters manage_defaults, manage_firewalld #147 (dhoppe)
  • Support overriding service notifications (#143) #144 (deric)

Closed issues:

  • Why is firewalld being "deactivated" #146
  • Option to disable service start/stop notifications #143

Merged pull requests:

v3.1.0 (2020-04-22)

Full Changelog

Implemented enhancements:

  • Add support for multiple data types #140 (dhoppe)
  • Add default_backend param defaulting to "auto" #130 (brunoleon)

Closed issues:

  • Allow multiple data types #139
  • Update puppet forge #116

v3.0.0 (2020-04-21)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Template header causes service restart #29
  • Fix non namespaced extlib function #131 (neomilium)
  • Fixes a template bug with 'ignoreip' so that it 'Inserts the value of… #109 (dwest-galois)
  • Replace UTF8 dash and quotes in templates #106 (linuxdaemon)

Closed issues:

  • Move templates #132
  • Support for RHEL/CentOS 8 #126
  • ignoreip in custom jails not populating #120
  • Missing directories when using custom jails #117
  • custom_jails are not populating the 'ignoreip" values in the custom_jail.conf.epp template #108
  • Use of U+2013 (EN DASH) in trusty template causes puppetdb errors #105
  • Could not find template 'fail2ban//etc/fail2ban/jail.conf.erb' - CentOS Linux release 7.6.1810 (Core) #102
  • Allow use of custom_jails param passed to in main class #99
  • Could not find template 'fail2ban/stretch/etc/fail2ban/jail.conf.erb' #88
  • Deprecation warnings #28

Merged pull requests:

v2.4.1 (2018-10-17)

Full Changelog

Fixed bugs:

  • Bugfix for broken epp templates #86 (cFire)

Closed issues:

  • SyntaxError on debian stretch epp template #84
  • help for load custom jails on debian #74
  • Custom jail doesn't work on Debian Wheezy #27

Merged pull requests:

v2.4.0 (2018-08-18)

Full Changelog

Implemented enhancements:

  • Make before setting in jail.conf configurable #68 (arjenz)

Closed issues:

  • Debian Stretch #36

v2.3.0 (2018-08-02)

Full Changelog

Implemented enhancements:

  • Use the actual default Debian Stretch configuration for jail.conf #77 (smortex)

Fixed bugs:

  • Fix typo in parameter default #80 (ekohl)
  • Fix action for strech template #72 (sileht)

Closed issues:

  • Error: Unknown function: 'default_content' #70
  • Unknown function: 'default_content #69
  • Typo in variable name #24

Merged pull requests:

v2.2.0 (2018-05-30)

Full Changelog

Implemented enhancements:

  • Allow banaction to be Puppet managed #65 (saibot94)
  • Add ignoreip parameter to jail class and template #60 (leonkoens)

Closed issues:

  • Banaction in jail.conf cannot be configured by Puppet #64
  • Acceptance tests don't work for CentOS 6 #57

Merged pull requests:

v2.1.0 (2018-05-12)

Full Changelog

Implemented enhancements:

  • Use os structured fact instead of flat lsb facts #43 (traylenator)
  • Add configuration option for iptables_chain #42 (brwyatt)
  • support a backend parameter for jails #37 (qs5779)

Closed issues:

  • Can't change sender email in jail.conf #51
  • config_file_ensure is not recognized as parameter #40
  • CentOS ssh jail template actually needs "sshd" #34

Merged pull requests:

  • Remove config_file_ensure #56 (ekohl)
  • Use Puppet 4 datatypes #55 (ekohl)
  • sender email variabilized #52 (ryayon)
  • Make 'ssh' and 'ssh-ddos' jail names be consistent across operating systems #50 (saibot94)

v2.0.0 (2018-03-30)

Full Changelog

Breaking changes:

  • modulesync 1.9.0; drop Puppet 3 support, require at least 4.10 #45 (bastelfreak)

Merged pull requests:

1.3.4 (2016-11-30)

Summary

  • [Beaker] Add missing dependency for Beaker tests

2016-11-28 Release 1.3.3

Summary

  • [Puppet] Fixed support for CentOS & RedHat releases

2016-11-07 Release 1.3.2

Summary

  • [Puppet] Fix jails for Ubuntu 16.04.x (Xenial Xerus)
  • [Puppet] Remove default jails at Ubuntu 16.04.x (Xenial Xerus)

2016-11-07 Release 1.3.1

Summary

  • [Puppet] Fix typo at action_mb

2016-11-07 Release 1.3.0

Summary

  • [Puppet] Add support for RedHat 5 (Tikanga), 6 (Santiago) and 7 (Maipo)
  • [Puppet] Add support for Ubuntu 16.04.x (Xenial Xerus)

2016-11-06 Release 1.2.2

Summary

  • [Rubocop] Fix several Rubocop issues
  • [Puppet] Fix version of module puppet/extlib

2016-11-06 Release 1.2.1

Summary

  • [General] Update based on dhoppe/modulesync_config

2016-11-05 Release 1.2.0

Summary

  • [General] Update based on dhoppe/modulesync_config
  • [Rubocop] Fix several Rubocop issues
  • [RSpec] Migrate to rspec-puppet-facts
  • [Puppet] Use module puppet/extlib instead of local function default_content
  • [Markdown] Fix several Markdown issues
  • [Readme] Add missing badges

2016-02-07 Release 1.1.1

Summary

  • [Travis CI] Fix matrix of tested Puppet and RVM versions (travis-ci/travis-ci #5580)

2016-02-05 Release 1.1.0

Summary

  • [Puppet] Add support for Puppet Enterprise
  • [Puppet] Switch to scope syntax of Puppet 3
  • [Puppet Forge] Add statistics for downloads, modules and releases
  • [Travis CI] Add configuration for coverage reports
  • [Rubocop] Resolve several rubocop issues
  • [Travis CI] Update matrix of tested Puppet and RVM versions
  • [Beaker] Update configuration for beaker
  • [RSpec] Update configuration for rspec
  • [Rubocop] Add configuration for rubocop
  • [RSpec] Add configuration for rspec
  • [Rake] Update list of rake tasks
  • [Gem] Update list of required gems
  • [Git] Update list of ignored files/directories
  • [Beaker] Update box/box_url because of new point release

2015-08-13 Release 1.0.8

Summary

  • [Beaker] Update Beaker environment
  • [RSpec] Update RSpec environment
  • [Travis CI] Update Travis CI environment
  • [Puppet Forge] Update license, version requirement

2015-02-25 Release 1.0.7

Summary

  • [Beaker] Update Beaker environment
  • [Travis CI] Update Travis CI environment

2015-02-25 Release 1.0.6

Summary

  • [Beaker] Update Beaker environment
  • [Puppet] Add support for Debian 8.x (Jessie)

2014-12-06 Release 1.0.5

Summary

  • [Puppet] Update documentation
  • [Rspec] Made some changes to the build environment

2014-12-01 Release 1.0.4

Summary

  • [Puppet] Fix duplicate variable declaration GH-3

2014-11-09 Release 1.0.3

Summary

  • [Puppet] Switch to top-scope variables
  • [Rspec] Enable tests

2014-11-09 Release 1.0.2

Summary

  • [Puppet] Amending attributes

2014-11-09 Release 1.0.1

Summary

  • [Beaker] Disable test
  • [Rspec] Disable tests

2014-11-07 Release 1.0.0

Summary

* This Changelog was automatically generated by github_changelog_generator