This file is used to list changes made in each version of the httpd cookbook.
- Allow sensitive flag for httpd_config.
- Fix a failure in the systemd template
- Remove Debian 6 helpers and simplify Ubuntu helper to support non-LTS ubuntu releases like 17.04
- Remove the platform priority map logic which isn't needed in modern Chef releases
- Add a missing service name variable in the systemd service resource, which will help us eventually support SUSE systemd setup
- Remove opensuse from the readme for now since we're not actually testing it and there's still issues
- Add support / testing for Debian 9
- Improve debian check logic in the systemd unit file to support derivatives of Debian/Ubuntu
- Don't delete directory mods-available with delete action.
- Remove support for OmniOS / SmartOS, which didn't actually work before
- Remove support for EOL CentOS 5 / Ubuntu 12.04
- Remove compat_resource and instead require Chef 12.7+
- Service creation has been moved from the :start action to the :create action to follow user exceptions. Existing cookbooks using the service resource will need to be updated to use the create action in addition to the start action.
- The service resource have been DRYed up
- Use a SPDX compliant license string to resolve FoodCritic warnings
- Switch from Rakefile testing to Delivery local mode
- Add support for Amazon Linux 2017 and simplify Amazon detection so we don't have to repeat this next year
- Remove Chef 12.0 compatibility code to simplify init system detection
- Resolve all CHEF-19 deprecation warnings
- Resolve Issue #104 with use of security module on RHEL 7.2
- Explicitly using new_resource.version in guard clause Centos/RHEL
- Add net-tools to docker configuration
- Explicitly using new_resource.version in guard clause Ubuntu
- Release reflecting new dep on compat_resource 12.14.6
- Fix incompatibilities with the new releases of compat_resource
- Require a more recent compat_resource cookbook to resolve notification issues
- Switch linting to cookstyle
- Fix documentation for httpd_config in the README
- Resolve Foodcritic warnings
- Fix systemd start timeout on ubuntu 16.04
- Avoid node.set deprecation notices in the specs
- Removed support for end of life platforms: Ubuntu 10.04, 13.04, 13.10, 14.10 and Suse 12.X
- Added support for Amazon 2016.X
- Added support for opensuse / opensuseleap
- Added support for modern Fedora releases and changed the code so we don't have to perform a new release every time Fedora ships
- Moved systemd unit files to /etc/system instead of /usr/lib/systemd
- Resolved nil deprecation notices in the various providers
- Removed the installation of net-tools, which is only required for integration testing. Moved this to the actual test recipe instead
- Updated kitchen-dokken config to use the latest Chef client and additional platforms
- Added back a standard .kitchen.yml file for local testing
- Fixed the test suites in Test Kitchen to reflect what Apache versions actually exist on platforms
- Added a Gemfile for testing dependencies
- Removed the Guardfile
- Updated .gitignore and chefignore files
- Added a .foodcritic file to disable FC005 and FC023
- Added a Rakefile for simplied testing
- Updated the specs to test on more recent platforms
- Converted integration tests to inspec
- Added initial, yet incomplete, support for Debian 8 / Ubuntu 16.04. Service management is still lacking and will ship in a future release
- Removed smartos / omnios as tested platforms
- fix some of the copious warnings about 'invalid default value' #63 @cmenning
- Added package name to httpd_module and fixed httpd_version to match resource attribute parameter #62 @ikari7789
- Fix delete action for RHEL that was not removing config files correctly #74 @darrylb-github
- bug fix for #66, resolving run directories on reboot on rhel family systems using systemd @gitjoey and @odoell
- bug fix for #56, ambiguous version method in sysvinit manager
- bug fix for 32 bit support on RHEL platforms
- depending on compat_resource >= 12.5.11
- Fixed bug in rhel sysvinit provider
- style fixes
- Heavy refactoring, converting to 12.5 resources with 12.x backcompat
- Removed fugly resource titles, which explodes ChefSpec.
- Commented out a ton of specs, still getting various clone warnings.
- Updating for Amazon Linux 2015.03
- Fixes for correct Provider Resolver behavior and more 12.4.0 fixes
- Fixing IfModule by including .load before .conf
- Dropping Chef 11 support
- fix the priority map dsl method
- Fixing up provider resolution code to work properly with 12.4
- Fixing up mod_php filename for debian based distros
- Fixing 'provides' bug that was breaking 12.3
- Fix config file load ordering
- Various README fixes
- Fixing action :delete for httpd_config rhel provider
- Adding CONTRIBUTING.md
- Adding issues and source urls to metadata
- Fixing backwards compatibility with Chef 11
- Updating resources and providers to use "provides" keyword instead of the old provider_mapping file
- Fixed type mismatch bug for listen_addresses parameter
- Fixing up php-zts for el5/6
- Fixing mpm_worker config rendering
- Refactoring helper methods out of resource classes. Fixing up tests.
- Fixing httpd_module 'php' on rhel family
- Adding license and description metadata
- Adding platform support metadata
- Providers now avoid "system" httpd service for default instance
- Refactoring helper libraries
- Refactoring package info and mpm DSLs
- Adding more platform support
- Refactoring specs.. removing everything but centos-5 for now
- Reverting 0.1.6 changes
- Using "include" instead of "extend" for helper methods
- Adding a modules parameter to httpd_service resource. It now loads a base set of modules by default
- Renaming magic to mime.types
- Fixing notifications by using LWRP DSL actions
- Fixing up maxkeepaliverequests in template
- Fixing up maxkeepaliverequests parameter
- Initial Beta release. Let the bug hunts begin!