Commits on Oct 21, 2015

  1. Configuration menu
    Copy the full SHA
    d1e739c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    993a9e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b66122 View commit details
    Browse the repository at this point in the history
  4. Remember minimum isn't minimal!

     * I blanked out.
    ElvenSpellmaker committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    03e2f3b View commit details
    Browse the repository at this point in the history
  5. Removes spec stuff.

    ElvenSpellmaker committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    5a81089 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #62 from ElvenSpellmaker/feature/manage-selinux-type

    Implements SELinux type checking and ensuring.
    jfryman committed Oct 21, 2015
    Configuration menu
    Copy the full SHA
    c097c3f View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2015

  1. Whitespace lint fixes

    Mikael Löfstrand committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    4e64573 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #63 from mld/master

    Whitespace lint fixes
    jfryman committed Oct 27, 2015
    Configuration menu
    Copy the full SHA
    6b7dbaa View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2015

  1. Add license

    Fixes #66
    jfryman committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    592aaf0 View commit details
    Browse the repository at this point in the history
  2. Rename LICENSE.md to LICENSE

    jfryman committed Oct 29, 2015
    Configuration menu
    Copy the full SHA
    9b11e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2015

  1. Rename config_mode spec test so it will get run

    This renames the `spec/classes/selinux_config_mode.rb` file to the
    proper `spec/classes/selinux_config_mode_spec.rb` because otherwise it
    never gets run.
    Ryan Whitehurst committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    9c155bf View commit details
    Browse the repository at this point in the history
  2. Add tests for unmanaged mode

    These test the behavior when setting `undef` for the `mode` parameter to
    the base `selinux` class. The tested behavior is that the module does
    not manage the selinux settings at all, leaving the current state the
    same.
    
    This is the desired behavior as described in #64, because otherwise
    using one of the defined types to manage just a specific selinux rule,
    but not manually declaring the `selinux` class and setting the mode
    explicitly causes selinux to be disabled. It is confusing (and
    undocumented) to use a defined type in a module called `selinux` to set
    an selinux rule, and have that result in selinux getting disabled.
    Ryan Whitehurst committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    4ae52d8 View commit details
    Browse the repository at this point in the history
  3. Add tests for unmanaged type

    These test the behavior when setting `undef` for the `type` parameter to
    the base `selinux` class. The tested behavior is that the module does
    not manage the selinux settings at all, leaving the current state the
    same.
    
    This is the desired behavior as described in #64, because otherwise
    using one of the defined types to manage just a specific selinux rule,
    but not manually declaring the `selinux` class causes selinux
    configuration to potentially change.
    Ryan Whitehurst committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    491ec75 View commit details
    Browse the repository at this point in the history
  4. Switch default behavior to not manage selinux

    This changes the default behavior for the module to not modify selinux
    settings unless explicitly told to. This is the desired behavior as
    described in #64, because otherwise using one of the defined types to
    manage just a specific selinux rule, but not manually declaring the
    `selinux` class and setting the mode explicitly causes selinux to be
    disabled. It is confusing (and undocumented) to use a defined type in a
    module called `selinux` to set an selinux rule, and have that result in
    selinux getting disabled.
    
    This changes the default behavior, but it will not change the
    configuration of a node in the situation where the node had the class
    applied already. However, it will change the behavior in the situation
    where the `selinux` class was not included on a node, and then was
    switched to being included on the node without any parameters
    set (included the situation of a node newly added to Puppet).
    Ryan Whitehurst committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    20f7ec5 View commit details
    Browse the repository at this point in the history
  5. Update README to reflect default behavior

    This updates the README with a few minor additions that weren't added,
    as well as describing the default behavior.
    Ryan Whitehurst committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    b078ac4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #67 from thrnio/default_unmanaged

    Switch default behavior to not manage selinux
    jfryman committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    0cadea1 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2015

  1. Allow custom package name and management

    Joseph Yaworski committed Nov 15, 2015
    Configuration menu
    Copy the full SHA
    bad02c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2015

  1. Merge pull request #72 from jyaworski/conditionally_name_manage_package

    Allow custom package name and management
    jfryman committed Nov 16, 2015
    Configuration menu
    Copy the full SHA
    abb25d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2015

  1. If you have the same port allowed on both udp & tcp puppet manifest

    will fail as you have a duplicate name, this change adds the protocol
    name into port definition
    David LeVene committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    63a5170 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2015

  1. Merge pull request #37 from dlevene1/allow_tcp_and_udp_port

    Make port exec statement unique for protocol
    jfryman committed Dec 1, 2015
    Configuration menu
    Copy the full SHA
    73389be View commit details
    Browse the repository at this point in the history
  2. Pivot to internal types for selmodule and selboolean

    Joseph Yaworski committed Dec 1, 2015
    Configuration menu
    Copy the full SHA
    c7f03ea View commit details
    Browse the repository at this point in the history
  3. Merge pull request #73 from jyaworski/pivot_to_selmodule_selboolean

    Pivot to internal types
    jfryman committed Dec 1, 2015
    Configuration menu
    Copy the full SHA
    5cb5bb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98908eb View commit details
    Browse the repository at this point in the history
  5. Update README.markdown

    jfryman committed Dec 1, 2015
    Configuration menu
    Copy the full SHA
    3db90fc View commit details
    Browse the repository at this point in the history
  6. Added Hiera lookups

    Alexander Dacre authored and Alex Dacre committed Dec 1, 2015
    Configuration menu
    Copy the full SHA
    1e04c26 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2015

  1. Merge pull request #49 from dacron/master

    added hiera support
    jfryman committed Dec 2, 2015
    Configuration menu
    Copy the full SHA
    a8d930f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2015

  1. Configuration menu
    Copy the full SHA
    a72c958 View commit details
    Browse the repository at this point in the history