chef/cookbooks/selinux_policy/CHANGELOG.md

6.2 KiB

selinux_policy CHANGELOG

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

2.4.3 (2020-08-07)

  • Ship the correct license file since this cookbook was relicensed - @tas50
  • Update testing configs - @tas50
  • Update the maintainer to be Chef Software - @tas50

2.4.2 (2020-08-07)

  • Make sure the setpersist action runs by default not set to match the docs.

2.4.1 - 2020-05-14

  • resolved cookstyle error: resources/module.rb:26:35 convention: Layout/TrailingWhitespace
  • resolved cookstyle error: resources/module.rb:26:36 refactor: ChefModernize/FoodcriticComments

[2.4.0] - 2020-02-13

  • Fix port_defined helper function for Centos 8 compatibility
  • Test fixes

[2.3.6] - 2020-01-26

  • Fix issue on use_selinux function
  • Migrate to github actions
  • Resolved ChefStyle/ImmediateNotificationTiming: Use :immediately instead of :immediate for resource notification timing notifies

[2.3.5] - 2019-02-15

  • Fix resource failure in permissive.rb Caused by #96
  • Migrated testing to circleci

[2.3.4] - 2019-02-07

  • Fix shell_out to use an actual shell. Caused by #88

[2.3.3] - 2019-02-06

  • Perform relabel (restorecon) using xargs while still supporting regexes. Fixes #88

2.3.2 - 2018-11-29

  • Cache which helper method calls

2.3.1 - 2018-11-29

  • Use chef/mixin/which to locate selinux binaries. Fixes #85 & #93

2.3.0 - 2018-11-27

  • Further fixes for the earlier refactoring
  • Repair CI jobs

2.2.0 - 2018-11-21

  • Large refactoring to helpers and resources
  • Add RHEL-8 packages

2.1.0 - 2018-04-12

  • Port definition methods to check for already defined ports
  • Cleanup resource cloning
  • Deprecate support for Chef 12.x now it's EOL
  • Fix Foodcritic warnings & update test platforms

2.0.1 - 2017-04-21

  • Perform relabel (restorecon) using find to support regexes

2.0.0 - 2017-02-23

  • This cookbook has been moved to the Sous Chefs org. See sous-chefs.org for more information
  • Require Chef 12.1 or later
  • Use compat_resource instead of requiring yum
  • Don't install yum::dnf_yum_compat on Fedora since Chef has DNF support now
  • Don't define attributes in the metadata as these aren't used
  • Remove the Vagrantfile
  • Add chef_version requirements to the metadata
  • Test with ChefDK / Rake in Travis instead of gems
  • Resolve Foodcritic, Cookstyle, and Chefspec warnings

1.1.1

  • [7307850] (Adam Ward) Silence fcontext guard output
  • [ad71437] (nitz) Restorecon is now done via shell_out
  • [fa30813] (James Le Cuirot) Change yum dependency to ~> 4.0
  • [cd9a8da] (nitz) Removed selinux enforcing from kitchen, unified runlists

1.1.0

  • [daften] Added file_type for fcontext

1.0.1

  • [backslasher] - Foodcritic and rubocop improvements

1.0.0

  • [equick] - Validating ports better
  • [backslasher] - FContext relabling for flies is now immediate. (Possibly breaking)
  • [backslasher] - testing made slightly more elegant

0.9.6

  • [jhmartin] - Updated README
  • [backslasher] - Major revision of testing

0.9.5

  • [backslasher] - Modified yum dependency

0.9.4

  • [mhorbul] - Fixed state detection in boolean resource

0.9.3

  • [backlsasher] - Fixed testing & kitchen
  • [jbartko] - Added Fedora support

0.9.2

  • [backslasher] - Ignoring nonexisting files in restorecon

0.9.1

  • [backslasher] - Fixed issue with module being partially executed on machines with SELinux disabled

0.9.0

  • [backslasher] - module overhaul: code refactoring, supporting new input, testing, new actions
  • [backslasher] - fcontext overhaul: code refactoring, testing, new action

Note: I don't think I have any breaking changes here. If there are, I apologise and request that you create an issue with a test recipe that fails on the problem (so I can reproduce)

0.8.1

  • [backslasher] - Added Travis CI harness
  • [backslasher] - Fixed typo in README

0.8.0

  • [backslasher] - Test overhaul. Now testing is somewhat reliable when using ports
  • [backslasher] - Port search is a function
  • [backslasher] - Port detection now supports ranges. No possibility to add ranges (yet)

0.7.2

  • [shortdudey123] - ChefSpec matchers, helps testing

0.7.1

  • [backslasher] - Forgot contributor

0.7.0

  • [chewi] - Fixed prereq packages
  • [backslasher] - Modified misleading comment
  • [chewi] - Move helpers into a cookbook-specific module
  • [chewi] - Prevent use_selinux from blowing up on systems without getenforce

0.6.5

  • [backslasher] - Ubuntu installation warning

0.6.4

  • [sauraus] - CentOS 7 support
  • [sauraus] - Typos

0.6.3

  • [backslasher] - Readme updates
  • [kevans] - Added kitchen testing

0.6.2

  • [kevans] - Support Chef 11.8.0 running shellout!()
  • [backslasher] - Simplified support info
  • [backslasher] - ASCIIed files

0.6.1

  • [backslasher] - Migrated to only_if instead of if
  • [backslasher] - README typos

0.6.0

  • [joerg] - Added fcontext resource for managing file contexts under SELinux

0.5.0

  • [backslasher] - Added RHEL5/derivatives support. Thanks to @knightorc.
  • Cookbook will break on RHEL7. If anyone experiences this, please check required packages and create an issue/PR
  • [backslasher] - Machines without SELinux are (opionally) supported. Thanks to @knightroc.

0.4.0

  • [backlasher] - Fixed foodcritic errors

0.3.0

  • [backlasher] - Fixed install.rb syntax. Now it actually works

0.2.0

  • [backlasher] - Added module resource. Currently supports deployment and removal (because that's what I need)
  • [backlasher] - Added permissive resource

0.1.0

  • [backlasher] - Initial release of selinuxpolicy