- Add missing owner/group to 99-sysctl.conf that could get inherited.
- Fix 99-sysctl.conf being removed on RHEL8+.
- Revert previous incorrect change, more work is needed to cover all cases.
- Fix enforcing for values with spaces (#37, @mattpascoe).
- Convert numerical value to string to work around shellquote() failure (#35).
- Update project_page and source in metadata.json file (#25).
- Add default value to hiera_hash call (#30, @tedivm).
- Prevent spaces in file names (#31, @jokajak).
- Add support for Debian 8 (same symlink99 as RedHat 7).
- Enforce values on each run by default (#23, @jjneely).
- Remove incorrectly advertised FreeBSD support (#27, @b4ldr).
- Fix metadata.json file (#18).
- Replace Modulefile with metadata.json.
- Keep the 99-sysctl.conf symlink on RHEL7.
- Add support for hiera defined sysctl values (#14, @emahags).
- Add support for source, content and configurable file suffix.
- Allow comment to be any of string (even multi-line) or array (#12).
- Start adding support for setting sysctl_dir to false.
- Use a different separator for sed to allow values with '/' (#11, @rubenk).
- Fix ensure => 'absent' (#9).
- Add optional comment inside the sysctl.d file.
- Use sysctl -p with the created/modified file instead of sysctl -w (#3).
- Fix purge and set its default to false (#7, tehmaspc).
- Add optional prefix to the sysctl.d file name, to force ordering.
- Make purge optional, still enabled by default.
- Add rspec tests (Justin Lambert).
- Minor fix for values with spaces (needs more changes to be robust).
- Update README to markdown.
- Change to recommended 2 space indent.
- Add feature to update existing values in /etc/sysctl.conf.
- Apply setting on each run if needed (hakamadare).
- Make sure $ensure => absent still works with the above change.
- Fix deprecation warnings.
- Fix README markup.
- Initial module release.