This file is used to changes made in each version of the selinux_policy cookbook.
- Add deprecation notice to README
- Ship the correct license file since this cookbook was relicensed - @tas50
- Update testing configs - @tas50
- Update the maintainer to be Chef Software - @tas50
- Make sure the
setpersist
action runs by default notset
to match the docs.
- resolved cookstyle error: resources/module.rb:26:35 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: resources/module.rb:26:36 refactor:
ChefModernize/FoodcriticComments
- Fix port_defined helper function for Centos 8 compatibility
- Test fixes
- Fix issue on use_selinux function
- Migrate to github actions
- Resolved ChefStyle/ImmediateNotificationTiming: Use :immediately instead of :immediate for resource notification timing notifies
- Fix resource failure in permissive.rb Caused by #96
- Migrated testing to circleci
- Fix
shell_out
to use an actual shell. Caused by #88
- 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
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
- Perform relabel (restorecon) using find to support regexes
- 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
- [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
- [daften] Added
file_type
for fcontext
- [backslasher] - Foodcritic and rubocop improvements
- [equick] - Validating ports better
- [backslasher] - FContext relabling for flies is now immediate. (Possibly breaking)
- [backslasher] - testing made slightly more elegant
- [jhmartin] - Updated README
- [backslasher] - Major revision of testing
- [backslasher] - Modified yum dependency
- [mhorbul] - Fixed state detection in boolean resource
- [backlsasher] - Fixed testing & kitchen
- [jbartko] - Added Fedora support
- [backslasher] - Ignoring nonexisting files in restorecon
- [backslasher] - Fixed issue with module being partially executed on machines with SELinux disabled
- [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)
- [backslasher] - Added Travis CI harness
- [backslasher] - Fixed typo in README
- [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)
- [shortdudey123] - ChefSpec matchers, helps testing
- [backslasher] - Forgot contributor
- [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
- [backslasher] - Ubuntu installation warning
- [sauraus] - CentOS 7 support
- [sauraus] - Typos
- [backslasher] - Readme updates
- [kevans] - Added kitchen testing
- [kevans] - Support Chef 11.8.0 running shellout!()
- [backslasher] - Simplified support info
- [backslasher] - ASCIIed files
- [backslasher] - Migrated to
only_if
instead of if - [backslasher] - README typos
- [joerg] - Added fcontext resource for managing file contexts under SELinux
- [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.
- [backlasher] - Fixed foodcritic errors
- [backlasher] - Fixed
install.rb
syntax. Now it actually works
- [backlasher] - Added module resource. Currently supports deployment and removal (because that's what I need)
- [backlasher] - Added permissive resource
- [backlasher] - Initial release of selinuxpolicy