Skip to content

Commit 91588f0

Browse files
author
Morgan Haskel
committed
Merge remote-tracking branch 'upstream/1.2.x' into merge_1.2.x
2 parents a88bbc7 + 173967a commit 91588f0

3 files changed

Lines changed: 108 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,106 @@
1+
##2014-09-30 - Supported Release 1.2.0
2+
###Summary
3+
4+
This release features many improvements and bugfixes, including several new defines, a reworking of apache::vhost for more extensibility, and many new parameters for more customization. This release also includes improved support for strict variables and the future parser.
5+
6+
####Features
7+
- Convert apache::vhost to use concat for easier extensions
8+
- Test improvements
9+
- Synchronize files with modulesync
10+
- Strict variable and future parser support
11+
- Added apache::custom_config defined type to allow validation of configs before they are created
12+
- Added bool2httpd function to convert true/false to apache 'On' and 'Off'. Intended for internal use in the module.
13+
- Improved SCL support
14+
- allow overriding of the mod_ssl package name
15+
- Add support for reverse_urls/ProxyPassReverse in apache::vhost
16+
- Add satisfy directive in apache::vhost::directories
17+
- Add apache::fastcgi::server defined type
18+
- New parameters - apache
19+
- allow_encoded_slashes
20+
- apache_name
21+
- conf_dir
22+
- default_ssl_crl_check
23+
- docroot
24+
- logroot_mode
25+
- purge_vhost_dir
26+
- New parameters - apache::vhost
27+
- add_default_charset
28+
- allow_encoded_slashes
29+
- logroot_ensure
30+
- logroot_mode
31+
- manage_docroot
32+
- passenger_app_root
33+
- passenger_min_instances
34+
- passenger_pre_start
35+
- passenger_ruby
36+
- passenger_start_timeout
37+
- proxy_preserve_host
38+
- redirectmatch_dest
39+
- ssl_crl_check
40+
- wsgi_chunked_request
41+
- wsgi_pass_authorization
42+
- Add support for ScriptAlias and ScriptAliasMatch in the apache::vhost::aliases parameter
43+
- Add support for rewrites in the apache::vhost::directories parameter
44+
- If the service_ensure parameter in apache::service is set to anything other than true, false, running, or stopped, ensure will not be passed to the service resource, allowing for the service to not be managed by puppet
45+
- Turn of SSLv3 by default
46+
- Improvements to apache::mod*
47+
- Add restrict_access parameter to apache::mod::info
48+
- Add force_language_priority and language_priority parameters to apache::mod::negotiation
49+
- Add threadlimit parameter to apache::mod::worker
50+
- Add content, template, and source parameters to apache::mod::php
51+
- Add mod_authz_svn support via the authz_svn_enabled parameter in apache::mod::dav_svn
52+
- Add loadfile_name parameter to apache::mod
53+
- Add apache::mod::deflate class
54+
- Add options parameter to apache::mod::fcgid
55+
- Add timeouts parameter to apache::mod::reqtimeout
56+
- Add apache::mod::shib
57+
- Add apache_version parameter to apache::mod::ldap
58+
- Add magic_file parameter to apache::mod::mime_magic
59+
- Add apache_version parameter to apache::mod::pagespeed
60+
- Add passenger_default_ruby parameter to apache::mod::passenger
61+
- Add content, template, and source parameters to apache::mod::php
62+
- Add apache_version parameter to apache::mod::proxy
63+
- Add loadfiles parameter to apache::mod::proxy_html
64+
- Add ssl_protocol and package_name parameters to apache::mod::ssl
65+
- Add apache_version parameter to apache::mod::status
66+
- Add apache_version parameter to apache::mod::userdir
67+
- Add apache::mod::version class
68+
69+
####Bugfixes
70+
- Set osfamily defaults for wsgi_socket_prefix
71+
- Support multiple balancermembers with the same url
72+
- Validate apache::vhost::custom_fragment
73+
- Add support for itk with mod_php
74+
- Allow apache::vhost::ssl_certs_dir to not be set
75+
- Improved passenger support for Debian
76+
- Improved 2.4 support without mod_access_compat
77+
- Support for more than one 'Allow from'-directive in _directories.erb
78+
- Don't load systemd on Amazon linux based on CentOS6 with apache 2.4
79+
- Fix missing newline in ModPagespeed filter and memcached servers directive
80+
- Use interpolated strings instead of numbers where required by future parser
81+
- Make auth_require take precedence over default with apache 2.4
82+
- Lint fixes
83+
- Set default for php_admin_flags and php_admin_values to be empty hash instead of empty array
84+
- Correct typo in mod::pagespeed
85+
- spec_helper fixes
86+
- Install mod packages before dealing with the configuration
87+
- Use absolute scope to check class definition in apache::mod::php
88+
- Fix dependency loop in apache::vhost
89+
- Properly scope variables in the inline template in apache::balancer
90+
- Documentation clarification, typos, and formatting
91+
- Set apache::mod::ssl::ssl_mutex to default for debian on apache >= 2.4
92+
- Strict variables fixes
93+
- Add authn_core mode to Ubuntu trusty defaults
94+
- Keep default loadfile for authz_svn on Debian
95+
- Remove '.conf' from the site-include regexp for better Ubuntu/Debian support
96+
- Load unixd before fcgid for EL7
97+
- Fix RedirectMatch rules
98+
- Fix misleading error message in apache::version
99+
100+
####Known Bugs
101+
* By default, the version of Apache that ships with Ubuntu 10.04 does not work with `wsgi_import_script`.
102+
* SLES is unsupported.
103+
1104
##2014-07-15 - Supported Release 1.1.1
2105
###Summary
3106

manifests/params.pp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@
6868
# NOTE: The module for Shibboleth is not available to RH/CentOS without an additional repository. http://wiki.aaf.edu.au/tech-info/sp-install-guide
6969
$mod_packages = {
7070
'auth_kerb' => 'mod_auth_kerb',
71-
'authnz_ldap' => 'mod_authz_ldap',
71+
'authnz_ldap' => $::apache::version::distrelease ? {
72+
'7' => 'mod_ldap',
73+
default => 'mod_authz_ldap',
74+
},
7275
'fastcgi' => 'mod_fastcgi',
7376
'fcgid' => 'mod_fcgid',
7477
'pagespeed' => 'mod-pagespeed-stable',

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-apache",
3-
"version": "1.1.1",
3+
"version": "1.2.0",
44
"author": "puppetlabs",
55
"summary": "Puppet module for Apache",
66
"license": "Apache 2.0",

0 commit comments

Comments
 (0)