Skip to content

Latest commit

 

History

History
343 lines (257 loc) · 28 KB

CHANGELOG.md

File metadata and controls

343 lines (257 loc) · 28 KB

Change log

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 impact the functionality of the module.

v1.2.0 (2017-07-02)

Full Changelog

Implemented enhancements:

v1.1.0 (2017-05-11)

Full Changelog

Implemented enhancements:

  • Make use of the stdlib puppet_vardir fact instead of a custom one #217 (oranenj)
  • Allow specifying module content inline #214 (lightoze)

Fixed bugs:

  • config.pp creates tmp as file but selinux_build_module_simple.sh wants to create a dir #215

Closed issues:

  • Expected parameter 'refpolicy_makefile' of 'Class[Selinux]' to have type Stdlib::Absolutepath #212

Merged pull requests:

  • Release 1.1.0 #219 (oranenj)
  • Fedora 26 uses the same package_name as Fedora 25 #218 (logic)
  • Ensure the module build tmp/ directory is actually a directory #216 (oranenj)

v1.0.0 (2017-04-02)

Full Changelog

Implemented enhancements:

  • BREAKING: Redesign selinux::module parameters #178
  • Automatically order resources to not produce runtime failures #147
  • selinux::module should not manage files in /usr #146
  • Remove dependency on make and selinux-policy-devel in selinux::module #141
  • Add a convenience wrapper for restorecon execs #205 (oranenj)
  • Replace all validate functions with datatypes #201 (bastelfreak)
  • Convert selinux::boolean to puppet types #198 (oranenj)
  • BREAKING: Selinux permissive type #183 (oranenj)
  • BREAKING: Add selinux_fcontext and selinux_fcontext_equivalence types #177 (oranenj)
  • BREAKING: Downgrade enforcing to permissive configuration when SELinux is disabled #175 (oranenj)
  • BREAKING: Add a selinux_port type and provider #174 (oranenj)
  • Document known problems / limitations #171 (vinzent)

Fixed bugs:

  • Can't remove permissive domain #165
  • Silently doesn't remove port context #164
  • selinux class parameters boolean, fcontext, module, permissive and port are ignored #148
  • This module accepts invalid config for port #119
  • Actually pass ensure to the wrapped selinux_fcontext resource #210 (oranenj)
  • Fix new puppet-lint complaints about ordering arrows #208 (oranenj)
  • Don't accept udp6 and tcp6 as protocol name with selinux::port #181 (vinzent)
  • Use declared parameters #180 (vinzent)

Closed issues:

  • Support for Amazon Linux 5, 6, and 2016 #200
  • Remove CentOS 5 support #190
  • Release 1.0.0 #184
  • Add deprecation notices before 2.0.0 release #179
  • order of file contexts #121
  • selinux::module fails when module contains more than .te file #118
  • Looking for Maintainer #106
  • Puppet Agent 1.5 (Puppet 4.5 Error) #97
  • Unable to modify port via port.pp #93
  • When using 'module' to install selinux-module the selinux-mode is set to disabled. #64
  • Problem with undef from left operand of 'in' at module.pp:38 #61
  • Adding a port gets an error the first time #38

Merged pull requests:

v0.8.0 (2017-01-12)

Full Changelog

Closed issues:

  • Acceptance test fails for /tmp/test_selinux_fcontext on Fedora 24 #157
  • define selinux::module broken in CentOS 7.3 #142
  • Module in the Puppet forge is not up to date #135

Merged pull requests:

v0.7.1 (2016-12-28)

Full Changelog

Closed issues:

  • prefix causes repeated module reinstalls #129

Merged pull requests:

v0.7.0 (2016-12-24)

Full Changelog

Merged pull requests:

v0.6.0 (2016-12-24)

Full Changelog

Closed issues:

  • Ensure a complete relabeling when switching from disabled to permissive or enforcing #149
  • selinux::fcontext runs "semanage .. -f a" by default - not supported on RHEL6 #133
  • Missing spec test for permissive defined type #130
  • No Hiera support #104
  • selinux_current_mode core fact no longer exists #74
  • Amazon Linux ( CentOS ) is not supported #58

Merged pull requests:

v0.5.0 (2016-09-08)

Full Changelog

Merged pull requests:

v0.4.1 (2016-09-02)

Full Changelog

Closed issues:

  • missing package dependency in ::module (RHEL) #112
  • fcontext should check for the existence of $filepath before running restorecon #108
  • Should not be running restorecon like this #107
  • fcontext detection fails if pattern contains square brackets #105
  • Duplicate test? #102
  • Tag a new release #96

Merged pull requests:

v0.4.0 (2016-06-02)

Full Changelog

Closed issues:

  • custom te file loads every time RE: Only allow refresh in the event that the initial .te file is updated. #95
  • selinux::module works only if module name contains local_ by default #90
  • selinux-module failing on RHEL 7, Makefile not there #88
  • Problems with package duplicate declaration (ensure_packages?) #87
  • New release #85
  • Missing package selinux-policy-devel #84
  • Fedora 23 package name changed #82
  • selinux_custom_policy.rb:8: syntax error, unexpected ':', expecting kEND #76
  • default SELinux mode and override possibility #65
  • Error: CentOS- is not supported #52

Merged pull requests:

  • Use ensure_packages to install policycoreutils #100 (jfryman)
  • Add recursion support for restorecon. #99 (Heidistein)
  • Added support for running restorecon after modifying file contexts #98 (crayfishx)
  • Allow specifying selinux module content #94 (lightoze)
  • Fix module installation #92 (toddnni)
  • Switch to devel package for makefile on RHEL7 and Fedora 21+ #89 (ncsutmf)
  • add more lint checks #86 (jlambert121)
  • Add support for Factor 1.6 #55 (Gilum)

v0.3.1 (2016-03-08)

Full Changelog

Closed issues:

  • selinux::fcontext fails in interesting ways when pathname is regex #83
  • Error: The parameter 'mode' is declared more than once #80
  • tagging new release #75
  • Move to selmodule/selboolean for selinux::module/boolean? #70

Merged pull requests:

v0.3.0 (2015-12-13)

Full Changelog

Closed issues:

  • Allow disabling of selinux package management #71
  • why is disabled the default mode? #68
  • What license is this software provided under? #66

Merged pull requests:

v0.2.6 (2015-10-20)

Full Changelog

Closed issues:

  • Custom Module's reload on every puppet run. #56
  • no tag for 0.2.5 #51

Merged pull requests:

  • Fix for selinux::module absent case failed notify #59 (ps-jay)
  • Fallback to lsbmajdistrelease, if puppet version is < 3.0 #54 (jkroepke)
  • Add Permissive to puppet-selinux module #53 (jewnix)

v0.2.5 (2015-08-05)

Full Changelog

Closed issues:

  • port match is not correct enough #39
  • "checkloaded" exec always schedules build/install on RHEL7 / CentOS 7 #27

Merged pull requests:

v0.2.3 (2015-03-03)

Full Changelog

Merged pull requests:

v0.2.2 (2015-01-19)

Full Changelog

Merged pull requests:

v0.2.0 (2015-01-12)

Closed issues:

  • Release to Puppet Forge? #7
  • module installation doesn't check current status of modules #6
  • /etc/sysconfig/selinux symlink removed #2

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator