Skip to content

Latest commit

 

History

History
133 lines (84 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

133 lines (84 loc) · 4.06 KB

fail2ban Cookbook CHANGELOG

This file is used to list changes made in each version of the fail2ban cookbook.

4.0.1 (2017-04-26)

  • Update apache2 license string

4.0.0 (2017-03-14)

NOTE The next version of this cookbook will be a rewrite to use custom resources and eliminate attributes. This should be backwards compatible to previous versions of the cookbook, but there are some changes that might break current assumptions so doing a major bump.

  • [#33] Fix ubuntu platforms
  • Add ubuntu platform guards to default recipe
  • Update README to be more clear with regards to rsyslog
  • Remove defaults-debian.conf on ubuntu platforms, that assumes ssh enabled on nodes.
  • Modify metadata dependency to Chef 12.5+
  • Modify chef spec to remove service start, enable on resources as on debian platforms the service is started by install of package
  • Make test kitchen show deprecation errors
  • Remove EOL debian and ubuntu logic from default recipe

3.1.0 (2016-11-14)

  • Add support for jail ignorecommand

3.0.0 (2016-09-16)

  • Testing updates
  • Require Chef 12.1+
  • Add opensuse and opensuseleap to the metadata

v2.3.1 (2016-07-20)

  • Added fixture cookbook
  • Cleanup of kitchen configurations
  • [#38] Default config values to avoid warning from pbanderas
  • [#37] Add support for 'sendername' setting on config from Restless-ET
  • [#35] Add support for configuring service backend from ares
  • many updates to testing
  • [#25] Allow jail actions of either format from rchekaluk
  • Add OpenSUSE platform

v2.3.0 (2015-08-22)

  • Updated Berksfile to 3.0 format
  • Added "generated by chef" comment headers to all templates
  • Added missing bantime service attribute to the readme
  • Resolved all rubocop warnings
  • Added yum-epel to the readme as a dependency
  • Removed the dependency on the yum cookbook. This cookbook only requires yum-epel, which handles the yum dependency
  • Added a chefignore file to prevent unnecessary files from being uploaded to the chef-server
  • Changed fail2ban package to install only vs. upgrading. Administrators should be able to choose when packages are upgraded
  • Change file mode definitions to be strings to preserve the leading zeros
  • Added testing / cookbook version badges to the readme
  • Added source_url and issues_url metadata for Chef 12
  • Add basic cookbook convergence chefspec tests
  • Updated the testing and contributing docs to more recent versions
  • Bumped all development and testing gems to the latest versions
  • Expanded Travis testing to ruby 2/2.1/2.2
  • Changed Opscode to Chef Software in all locations

v2.2.1 (2014-10-15)

  • [#24] Add default value for pidfile

v2.2.0

  • 15 - Fix small typo in README.md for smtp

  • 16 - Support custom fail2ban filters

  • 21 - Service and defaults improvements, Fedora support

v2.1.2

Improvement

  • COOK-3899 - Allow action override in service block

v2.1.0

Updating for cookbook yum ~> 3.0 Fixing style or rubocop Updating test bits

v2.0.4

fixing metadata version error. locking to 3.0

v2.0.2

Locking yum dependency to '< 3'

v2.0.0

[COOK-2530] Allow customisation of jail.local

v1.2.4

New Feature

  • COOK-3383 - Add clarifying caveat about rsyslog in README

Bug

  • COOK-3249 - Fix default jail.conf on CentOS

Improvement

  • COOK-2748 - Handle /etc.init.d/fail2ban status for older versions

v1.2.2

Bug

  • [COOK-2588]: Fail2ban needs to store the socket in the correct location
  • [COOK-2592]: fail2ban: Update jail file template to match current config file

v1.2.0

  • [COOK-2292] - Add fail2ban support for RHEL using EPEL
  • [COOK-2426] - Fail2ban cookbook needs syslog tunables in config file
  • Development repository only: test kitchen 1.0.alpha support

v1.1.0

  • [COOK-2291] - Add additional tunables to the fail2ban cookbook

v1.0.2

  • [COOK-2217] - Users should be able to configure the email address fail2ban uses to send messages

v1.0.0

  • Current public release.