Add ability to pass ip (instead of wildcard) in default vhost files
Add documentation about $ip
No trailing slash for ProxyPass/ProxyPassReverse

Remove implicitly added slashes in ProxyPassReverse location paths.
Trailing slashes should either be present on both path and url, or
absent on both. Mixing one with the other is bad. Should fix issue #511.
Make LogLevel configurable for vhost

Add a `log_level` parameter, which defaults to `undef`, in
`apache::vhost` to allow overriding the global server configuration's
log level (warn) on a per-vhost basis. Includes updated documentation
and basic spec tests. Fixes issue #510.
Test that proxy_pass works

Given a `proxy_pass` statement for a vhost, it should be able to proxy
requests to another destination. This requires the proxy_http mod.
localhost.localdomain is not known everwhere

not all systems come with a .localdomain, just use localhost instead
Make LogLevel configurable for server

Add a class parameter `log_level` to `apache`, which defaults to `warn`.
This sets `LogLevel warn` server-wide in httpd.conf, which can then be
overridden on a per-vhost basis. Includes updated documentation.
Support php_admin_(flag|value)s

Add support for php_admin_flags and php_admin_values to both
<VirtualHost> and directory context. Basic documentation & tests
for both cases included.

This Fixes #463
Revert "FM-103: Add metadata.json to all modules."

This reverts commit 9c5a684346c0a24a9485ae0ce1337705f3c7d1d1.

This caused problems with the mcollective module release, reverting
until this is proven to be a safe change.
Release 0.10.0

Summary:

This release adds FreeBSD osfamily support and various other improvements to some mods.

Features:

- Add suPHP_UserGroup directive to directory context
- Add support for ScriptAliasMatch directives
- Set SSLOptions StdEnvVars in server context
- No implicit <Directory> entry for ScriptAlias path
- Add support for overriding ErrorDocument
- Add support for AliasMatch directives
- Disable default "allow from all" in vhost-directories
- Add WSGIPythonPath as an optional parameter to mod_wsgi.
- Add mod_rpaf support
- Add directives: IndexOptions, IndexOrderDefault
- Add ability to include additional external configurations in vhost
- need to use the provider variable not the provider key value from the directory hash for matches
- Support for FreeBSD and few other features
- Add new params to apache::mod::mime class
- Allow apache::mod to specify module id and path
- added $server_root parameter
- Add Allow and ExtendedStatus support to mod_status
- Expand vhost/_directories.pp directive support
- Add initial support for nss module (no directives in vhost template yet)
- added peruser and event mpms
- added $service_name parameter
- add parameter for TraceEnable
- Make LogLevel configurable for server and vhost
- Add documentation about $ip
- Add ability to pass ip (instead of wildcard) in default vhost files

Bugfixes:

- Don't listen on port or set NameVirtualHost for non-existent vhost
- only apply Directory defaults when provider is a directory
- Working mod_authnz_ldap support on Debian/Ubuntu
Convert spec tests to beaker.
Update for the latest gems
Setting up the ability to do multiple rewrites and conditions.

Depricating old rewrite_rule declaration in favour of a new rewrite declaration
Adds ability to inject comments directly above rewrite directives
Adds ability to define multiple rewrite rules
Adds ability to define multiple rewrite conditions on a rule set
added redirectmatch support
Fix $ports_file reference in Namevirtualhost.

This define was pointing at the params::ports_file version of the
variable, rather than the one defined in the main class, making it
impossible to correctly override.
Fix $ports_file reference in apache::listen.

This was pointing at ::params::ports_file instead of the main class,
causing relocation of the ports file to fail.
update CONTRIBUTING with information about beaker

beaker has replaced our rspec-system tests. These new tests are run
differently. Before messing with our Rakefile, a good start is to just
document it.
Support environment variable control for CustomLog
Fix rspec-puppet deprecation warnings

This commit changes all the spec tests to use contain_class
instead of include_class which is deprecated.
rspec-puppet's .nodeset.yml is now deprecated