This file is used to list changes made in each version of the apache2 cookbook.
Unfortunately, we had to fork this cookbook to add support Apache 2.4. For history see sous-chefs/apache2#100
- Default
apache.version
to 2.4 - Add support for
conf-available
andconf-enabled
, breaks some apache 2.2 compatibility in regards the conf.d directory
Version bump for toolchain sanity
Fixing various style issues for travis
fixing metadata version error. locking to 3.0"
Version bump for toolchain sanity
Locking yum dependency to '< 3'
- COOK-3769 - Fix a critical bug where the
apache_module
could not enable modules
- COOK-3766 - Fix an issue where the
mod_ssl
recipe fails due to a missing attribute
- COOK-3680 - Update template paths
- COOK-3570 - Apache cookbook breaks on RHEL / CentOS 6
- COOK-2944 - Fix foodcritic failures
- COOK-2893 - Improve mod_auth_openid recipe with guards and idempotency
- COOK-2758 - Fix use of non-existent attribute
- COOK-3665 - Add recipe for mod_userdir
- COOK-3646 - Add recipe for mod_cloudflare
- COOK-3213 - Add recipe for mod_info
- COOK-3656 - Parameterize apache2 binary
- COOK-3562 - Allow mod_proxy settings to be configured as attributes
- COOK-3326 - Fix default_test to use ServerTokens attribute
- COOK-2635 - Add support for SVG mime types
- COOK-2598 - FastCGI Module only works on Debian-based platforms
- COOK-1984 - Add option to configure the address apache listens to
- [COOK-3073]: make access.log location configurable per-platform
- [COOK-3074]: don't hardcode the error.log location in the default site config
- [COOK-3268]: don't hardcode DocumentRoot and cgi-bin locations in
default_site
- [COOK-3184]: Add
mod_filter
recipe to Apache2-cookbook - [COOK-3236]: Add
mod_action
recipe to Apache2-cookbook
1.6.4 had a missed step in the automated release, long live 1.6.6.
- [COOK-3018]: apache2_module does duplicate delayed restart of apache2 service when conf = true
- [COOK-3027]: Default site enable true, then false, does not disable default site
- [COOK-3109]: fix apache lib_dir arch attribute regexp
- [COOK-2535] -
mod_auth_openid
requires libtool to run autogen.sh - [COOK-2667] - Typo in usage documentation
- [COOK-2461] -
apache2::mod_auth_openid
fails on some ubuntu systems - [COOK-2720] - Apache2 minitest helper function
ran_recipe
is not portable
- [COOK-2372] - apache2 mpm_worker: add ServerLimit attribute (default to 16)
The mod_auth_openid
attributes are changed. The upstream maintainer deprecated the older release versions, and the source repository has releases available at specific SHA1SUM references. The new attribute, node['apache']['mod_auth_openid']['ref']
is used to set this.
- [COOK-2198] -
apache::mod_auth_openid
compiles from source, but does not install make on debian/ubuntu - [COOK-2224] - version conflict between cucumber and other gems
- [COOK-2248] -
apache2::mod_php5
usesnot_if
"which php" without ensuring package 'which' is installed - [COOK-2269] - Set allow list for mod_status incase external monitor scripts need
- [COOK-2276] - cookbook apache2 documentation regarding listening ports doesn't match default attributes
- [COOK-2296] -
mod_auth_openid
doesn't have tags/releases for the version I need for features and fixes - [COOK-2323] - Add Oracle linux support
- [COOK-1721] - fix logrotate recipe
- [COOK-1456] - iptables enhancements
- [COOK-1473] - apache2 does not disable default site when setting "
default_site_enabled
" back to false - [COOK-1824] - the apache2 cookbook needs to specify which binary is used on rhel platform
- [COOK-1916] - Download location wrong for apache2
mod_auth_openid
>= 0.7 - [COOK-1917] - Improve
mod_auth_openid
recipe to handle module upgrade more gracefully - [COOK-2029] - apache2 restarts on every run on RHEL and friends, generate-module-list on every run.
- [COOK-2036] - apache2: Cookbook style
- [COOK-1804] - fix
web_app
definition parameter so site can be disabled.
- [COOK-1738] - Better configuration for
mod_include
and some overrides inweb_app
definition - [COOK-1470] - Change SSL Ciphers to Mitigate BEAST attack
- [COOK-692] - delete package conf.d files in module recipes, for EL
- [COOK-1693] - Foodcritic finding for unnecessary string interpolation
- [COOK-1757] - platform_family and better style / usage practices
re-releasing as .16 due to error on tag 1.1.14
- [COOK-1466] - add
mod_auth_cas
recipe - [COOK-1609] - apache2 changes ports.conf twice per run when using apache2::mod_ssl
- [COOK-1436] - restore apache2 web_app definition
- [COOK-1356] - allow ExtendedStatus via attribute
- [COOK-1403] - add mod_fastcgi recipe
- [COOK-1315] - allow the default site to not be enabled
- [COOK-1328] - cookbook tests (minitest, cucumber)
- Some platforms with minimal installations that don't have perl won't have a
node['languages']['perl']
attribute, so remove the conditional and rely on the power of idempotence in the package resource. - [COOK-1214] - address foodcritic warnings
- [COOK-1180] - add
mod_logio
and fixmod_proxy
FreeBSD users: This release requires the freebsd
cookbook. See README.md.
- [COOK-1025] - freebsd support in mod_php5 recipe
- [COOK-1100] - support amazon linux
- [COOK-996] - apache2::mod_php5 can cause PHP and module API mismatches
- [COOK-1083] - return string for v_f_p and use correct value for default
- [COOK-861] - Add
mod_perl
and apreq2 - [COOK-941] - fix
mod_auth_openid
on FreeBSD - [COOK-1021] - add a commented-out LoadModule directive to keep apxs happy
- [COOK-1022] - consistency for icondir attribute
- [COOK-1023] - fix platform test for attributes
- [COOK-1024] - fix a2enmod script so it runs cleanly on !bash
- [COOK-1026] - fix
error_log
location on FreeBSD
- COOK-548 - directory resource doesn't have backup parameter
- COOK-915 - update to
mod_auth_openid
version 0.6, see Recipes/mod_auth_openid below. - COOK-548 - Add support for FreeBSD.
- COOK-859 - don't hardcode module paths
- Tickets resolved in this release: COOK-788, COOK-782, COOK-780
- Red Hat family support is greatly improved, all recipes except
god_monitor
converge. - Recipe
mod_auth_openid
now works on RHEL family distros - Recipe
mod_php5
will now remove config from package on RHEL family so it doesn't conflict with the cookbook's. - Added
php5.conf.erb
template formod_php5
recipe. - Create the run state directory for
mod_fcgid
to prevent a startup error on RHEL version 6. - New attribute
node['apache']['lib_dir']
to handle lib vs lib64 on RHEL family distributions. - New attribute
node['apache']['group']
. - Scientific Linux support added.
- Use a file resource instead of the generate-module-list executed perl script on RHEL family.
- "default" site can now be disabled.
- web_app now has an "enable" parameter.
- Support for dav_fs apache module.
- Tickets resolved in this release: COOK-754, COOK-753, COOK-665, COOK-624, COOK-579, COOK-519, COOK-518
- Fix node references in template for a2dissite
- Use proper user and group attributes on files and templates.
- Replace the anemic README.rdoc with this new and improved superpowered README.md :).