All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v11.1.0 - 2023-09-25
v11.0.0 - 2023-09-23
- (CAT-1417) Nested require support for authz_core mod #2460 (Ramesh7)
- Simplify data types and array handling #2457 (ekohl)
- CAT-1285 - RHEL-8 mode security CRS fix #2452 (Ramesh7)
- (CAT-1283) - Enable forensic module #2442 (Ramesh7)
- (CAT-1281) - Support to add cipher with respective ssl protocol #2440 (Ramesh7)
- feat: add Debian12 Compability #2439 (Robnarok)
- Add MellonSetEnv support #2423 (ic248)
- Add the missing mod_authnz_ldap parameters #2404 (chutzimir)
- (CAT-1449) - Remove deprecated parameters for scriptaliases & passenger #2470 (Ramesh7)
- Remove deprecated classes #2466 (ekohl)
- Remove deprecated parameters from mod::userdir #2465 (ekohl)
- (CAT-1424)-Removal of redhat/scientific/oraclelinux 6 for apache module #2462 (praj1001)
- (CAT-1308) Making mod list more restrictive and minor improvements in documentation for default mods override #2459 (Ramesh7)
- (CAT-1346) erb_to_epp conversion for mod directory #2453 (praj1001)
- (CAT-1348)-Conversion of erb to epp templates except mod or vhost dir… #2449 (praj1001)
- Raise Puppet lower bound to >= 7.9.0 #2444 (ekohl)
- (CAT-1261)-update_SUSE_repo_name #2437 (praj1001)
- Add required package for kerberos auth on jammy #2403 (chrisongthb)
- strickter loglevel syntax verification #2397 (igt-marcin-wasilewski)
v10.1.1 - 2023-06-30
- puppetlabs/concat: Allow 9.x #2426 (bastelfreak)
- fix ssl_ciphers array behavior #2421 (SimonHoenscheid)
v10.1.0 - 2023-06-15
- (CONT-577) - allow deferred function for password/secret #2419 (Ramesh7)
- use a dedicated Enum type for On/Off and accept lower case too #2415 (evgeni)
- pdksync - (MAINT) - Allow Stdlib 9.x #2413 (LukasAud)
v10.0.0 - 2023-04-21
v9.1.3 - 2023-04-20
- #2391 Allow Sensitive type in addition to String type #2392 (dpavlotzky)
v9.1.2 - 2023-02-10
- (BUGFIX) Update to ensure correct facter comparisons #2387 (david22swan)
- Fixes mod::proxy allow_from parameter inconsistency #2352 #2385 (pebtron)
- Fix example code for apache::vhost::php_values #2384 (gcoxmoz)
- Suppress bad Directory comment when DocumentRoot is not set #2368 (gcoxmoz)
- fix rewrite rules being ignored #2330 (trefzer)
v9.1.1 - 2023-02-03
- (BugFix) Update OS Family comparison to correctly match #2381 (david22swan)
- Adding mod_version module to be activated by default #2380 (Q-Storm)
v9.1.0 - 2023-01-31
- vhost: Make ProxyAddHeaders configureable #2365 (bastelfreak)
- (#2374) Suse: Switch modsec_default_rules to array #2375 (bastelfreak)
- security{,_crs}.conf: switch to structured facts #2373 (bastelfreak)
- Simplify templates by reusing bool2httpd #2366 (ekohl)
- Simplify templates by reusing methods #2344 (ekohl)
v9.0.1 - 2022-12-22
- (CONT-406) Fix for RHEL 7 compatibility #2362 (david22swan)
v9.0.0 - 2022-12-15
- (GH-2291) Further refine types #2359 (david22swan)
- Drop deprecated a2mod type/providers #2350 (bastelfreak)
- Drop Apache 2.2 support #2329 (ekohl)
v8.6.0 - 2022-12-14
- fix mod_proxy_html on FreeBSD #2355 (fraenki)
- disable::mpm_event: Fix module deactivation #2349 (bastelfreak)
v8.5.0 - 2022-12-06
- add LimitRequestLine parameter #2345 (stefan-ahrefs)
- remove _module from apache::mod::unique_id name. #2339 (mdklapwijk)
v8.4.0 - 2022-11-15
- add maxrequestworkers parameter for mpm_worker module #2331 (trefzer)
- support lbmethod modules #2268 (xorpaul)
- Declare minimum Puppet version to be 6.24.0 #2342 (ekohl)
- Fix RedHat + PHP 8 libphp file #2333 (polatsinan)
v8.3.0 - 2022-10-28
- Automatically enable mod_http2 if needed #2337 (ekohl)
- Update EL8+ and Debian SSL defaults #2336 (ekohl)
- Support setting SSLProxyCipherSuite on mod_ssl #2335 (ekohl)
- Make serveradmin an optional parameter and use it #2338 (ekohl)
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #2326 (david22swan)
- pdksync - (CONT-130) Dropping Support for Debian 9 #2322 (jordanbreen28)
- fix directory empty options if an empty array is being used #2312 (bovy89)
v8.2.1 - 2022-09-27
- (maint) Codebase Hardening #2313 (david22swan)
v8.2.0 - 2022-09-13
- Allow RewriteInherit with empty rewrites #2301 (martin-koerner)
- Add support for all proxy schemes, not just https:// #2289 (canth1)
- Parameterize CRS DOS protection #2280 (Vincevrp)
- Allow multiple scopes for Scope in Apache::OIDCSettings #2265 (jjackzhn)
- (maint) Add variable manage_vhost_enable_dir #2309 (david22swan)
- Simplify the logic in _require.erb #2303 (ekohl)
- Fix deprecation warning about performing a regex comparison on a hash #2293 (smokris)
v8.1.0 - 2022-08-18
- Manage DNF module for mod_auth_openidc #2283 (ekohl)
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #2276 (david22swan)
- Allow integers for timeouts #2294 (traylenator)
- Allow setting icons_path to false so no alias will be set for it #2292 (Zarne)
- fix duplicate definition of auth_basic-mod #2287 (sircubbi)
- Allow custom_config to have a string priority again #2284 (martin-koerner)
- Remove auth_kerb and nss from Debian Bullseye #2281 (ekohl)
v8.0.0 - 2022-08-09
- Allow overriding CRS allowed HTTP methods per vhost #2274 (Vincevrp)
- Allow overriding CRS anomaly threshold per vhost #2273 (Vincevrp)
- Allow configuring SecRequestBodyAccess and SecResponseBodyAccess #2272 (Vincevrp)
- Allow configuring CRS paranoia level #2270 (Vincevrp)
- Automatically include modules used in vhost directories #2255 (ekohl)
- Clean up includes and templates in vhost.pp #2254 (ekohl)
- pdksync - (GH-cat-12) Add Support for Redhat 9 #2239 (david22swan)
- Add support for PassengerPreloadBundler #2233 (smortex)
- apache::vhost ProxyPassMatch in Location containers #2222 (skylar2-uw)
- Allow additional settings for GSSAPI in Vhost #2215 (tuxmea)
- mod_auth_gssapi: Add support for every configuration directive #2214 (canth1)
- mod_auth_gssapi: Add support for
GssapiBasicAuth
. #2212 (olifre) - pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #2200 (david22swan)
- Add support for setting UserDir in Virual Hosts #2192 (smortex)
- Add an apache::vhost::proxy define #2169 (wbclark)
- Drop mod_fastcgi support #2267 (ekohl)
- Drop suphp support #2263 (ekohl)
- Use a stricter data type on apache::vhost::aliases #2253 (ekohl)
- Narrow down Datatypes #2245 (cocker-cc)
- (GH-cat-9) Update module to match current syntax standard #2235 (david22swan)
- Drop Apache 2.0 compatibility code #2226 (ekohl)
- (GH-iac-334) Remove code specific to unsupported OSs #2223 (david22swan)
- Remove warnings and plans to change vhost default naming #2202 (ekohl)
- Update modsec crs config and template #2197 (henkworks)
- Disable mod_php on EL9 #2277 (ekohl)
- Allow vhosts to have a string priority again #2275 (ekohl)
- Remove duplicate SecDefaultAction in CRS template #2271 (Vincevrp)
- Better data types on apache::vhost parameters #2252 (ekohl)
- Update $timeout to
Variant[Integer,String]
#2242 (david22swan) - Let limitreqfieldsize and limitreqfields be integers #2240 (traylenator)
- Drop support for Fedora < 18 #2238 (ekohl)
- Restructure MPM disabling #2227 (ekohl)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 #2220 (david22swan)
- Drop Apache 2.2 support with Gentoo #2216 (ekohl)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #2213 (david22swan)
v7.0.0 - 2021-10-11
- pdksync - (IAC-1751) - Add Support for Rocky 8 #2196 (david22swan)
- Allow
docroot
withmod_vhost_alias
virtual_docroot
#2195 (yakatz)
- Drop Debian < 8 and Ubuntu < 14.04 code #2189 (ekohl)
- Drop support and compatibility for Debian < 9 and Ubuntu < 16.04 #2123 (ekohl)
- Restore Ubuntu 14.04 support in suphp #2193 (ekohl)
- add double quote on scope parameter #2191 (aba-rechsteiner)
- Debian 11: fix typo in
versioncmp()
/ set default php to 7.4 #2186 (bastelfreak)
v6.5.1 - 2021-08-25
v6.5.0 - 2021-08-24
- pdksync - (IAC-1709) - Add Support for Debian 11 #2180 (david22swan)
v6.4.0 - 2021-08-02
- (MODULES-11075) Improve future version handling for RHEL #2174 (mwhahaha)
- Allow custom userdir directives #2164 (hunner)
- Add feature to reload apache service when content of ssl files has changed #2157 (timdeluxe)
v6.3.1 - 2021-07-22
- (MODULES-10899) Load php module with the right libphp file #2166 (sheenaajay)
- (maint) Fix puppet-strings docs on apache::vhost #2165 (ekohl)
v6.3.0 - 2021-06-22
- Update the default version of Apache for Amazon Linux 2 #2158 (turnopil)
- Only warn about servername logging if relevant #2154 (ekohl)
kps_ssl_reload_and_cache_disk_combined_tag - 2021-06-14
v6.2.0 - 2021-05-24
v6.1.0 - 2021-05-17
- support for uri for severname with use_servername_for_filenames #2150 (Zarne)
- (MODULES-11061) mod_security custom rule functionality #2145 (k2patel)
v6.0.1 - 2021-05-10
- Fix HEADER* and README* wildcards in IndexIgnore #2138 (keto)
- Fix dav_svn for Debian 10 #2135 (martijndegouw)
v6.0.0 - 2021-03-02
- pdksync - (MAINT) Remove SLES 11 support #2132 (sanfrancrisko)
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #2125 (carabasdaniel)
v5.10.0 - 2021-02-17
- (MODULES-10899) Handle PHP8 MOD package naming convention changes #2121 (sanfrancrisko)
v5.9.0 - 2021-01-25
v5.8.0 - 2020-12-07
- (MODULES-10887) Set
use_servername_for_filenames
for defaults #2103 (towo) - pdksync - (feat) Add support for Puppet 7 #2101 (daianamezdrea)
- (feat) Add support for apreq2 MOD on Debian 9, 10 #2085 (TigerKriika)
- (fix) Convert unnecessary multi line warnings to single lines #2104 (rj667)
- Fix bool2httpd function call for older ruby versions #2102 (carabasdaniel)
v5.7.0 - 2020-11-24
- Add cas_cookie_path in vhosts #2089 (yakatz)
- (IAC-1186) Add new $use_servername_for_filenames parameter #2086 (sanfrancrisko)
- Allow relative paths in oidc_redirect_uri #2082 (sanfrancrisko)
- Improve SSLVerify options #2081 (bovy89)
- Change icon path #2079 (yakatz)
- Support mod_auth_gssapi parameters #2078 (traylenator)
- Add ssl_proxy_machine_cert_chain param to vhost class #2072 (AbelNavarro)
- Use Ruby 2.7 compatible string matching #2074 (sanfrancrisko)
v5.6.0 - 2020-10-05
- Configure default shared lib path for mod_wsgi on RHEL8 #2063 (nbarrientos)
- Various enhancements to apache::mod::passenger #2058 (smortex)
- make apache::mod::fcgid redhat 8 compatible #2071 (creativefre)
- pdksync - (feat) - Removal of inappropriate terminology #2062 (pmcmaw)
- Use Ruby 2.7 compatible string matching #2060 (ekohl)
- Use python3-mod_wsgi instead of mod_wsgi on CentOS8 #2052 (kajinamit)
v5.5.0 - 2020-07-03
- Allow IPv6 CIDRs for proxy_protocol_exceptions in mod remoteip #2033 (thechristschn)
- (IAC-746) - Add ubuntu 20.04 support #2032 (david22swan)
- Replace legacy
bool2httpd()
function with shim #2025 (alexjfisher) - Tidy up
pw_hash
function #2024 (alexjfisher) - Replace validate_apache_loglevel() with data type #2023 (alexjfisher)
- Add ProxyIOBufferSize option #2014 (jplindquist)
- Add support for SetInputFilter directive #2007 (HoucemEddine)
- [MODULES-10530] Add request limiting directives on virtual host level #1996 (aursu)
- [MODULES-10528] Add ErrorLogFormat directive on virtual host level #1995 (aursu)
- Add template variables and parameters for ModSecurity Audit Logs #1988 (jplindquist)
- (MODULES-10432) Add mod_auth_openidc support #1987 (asieraguado)
- (MODULES-10712) Fix mod_ldap on RH/CentOS 5 and 6 #2041 (h-haaks)
- Update mod_dir, alias_icons_path, error_documents_path for CentOS 8 #2038 (initrd)
- Ensure switching of thread module works on Debian 10 / Ubuntu 20.04 #2034 (tuxmea)
- MODULES-10586 Centos 8: wrong package used to install mod_authnz_ldap #2021 (farebers)
- Re-add package for fcgid on debian/ubuntu machines #2006 (vStone)
- Use ldap_trusted_mode in conditional #1999 (dacron)
- Typo in oidcsettings.pp #1997 (asieraguado)
- Fix proxy_html Module to work on Debian 10 #1994 (buchstabensalat)
- (MODULES-10360) Fix icon paths for RedHat systems #1991 (2and3makes23)
- SSLProxyEngine on has to be set before any Proxydirective using it #1989 (zivis)
v5.4.0 - 2020-01-23
v5.3.0 - 2019-12-11
- (FM-8672) - Addition of Support for CentOS 8 #1977 (david22swan)
- (MODULES-9948) Allow switching of thread modules #1961 (tuxmea)
- Fix newline being added before proxy params #1984 (oxc)
- When using mod jk, we expect the libapache2-mod-jk package to be installed #1979 (tuxmea)
- move unless into manage_security_corerules #1976 (SimonHoenscheid)
- Change mod_proxy's ProxyTimeout to follow Apache's global timeout #1975 (gcoxmoz)
- (FM-8721) fix php version and ssl error on redhat8 #1973 (sheenaajay)
v5.2.0 - 2019-11-01
- Add parameter version for mod security #1953 (tuxmea)
- add possibility to define variables inside VirtualHost definition #1947 (trefzer)
- (FM-8662) Correction in manifests/mod/ssl.pp for SLES 11 #1963 (sanfrancrisko)
- always quote ExpiresDefault in vhost::directories #1958 (evgeni)
- MODULES-9904 Fix lbmethod module load order #1956 (optiz0r)
- Add owner, group, file_mode and show_diff to apache::custom_config #1942 (treydock)
- Add shibboleth support for Debian 10 #1939 (fabbks)
v5.1.0 - 2019-09-13
- (FM-8393) add support on Debian 10 #1945 (ThoughtCrhyme)
- FM-8140 Add Redhat 8 support #1941 (sheenaajay)
- (FM-8214) converted to use litmus #1938 (tphoney)
- (MODULES-9668 ) Please make ProxyRequests setting in vhost.pp configurable #1935 (aukesj)
- Added unmanaged_path and custom_fragment options to userdir #1931 (GeorgeCox)
- Add LDAP parameters to httpd.conf #1930 (daveseff)
- Add LDAPReferrals configuration parameter #1928 (HT43-bqxFqB)
- (MODULES-9104) Add file_mode to config files. #1922 (stevegarn)
- (bugfix) Add default package name for mod_ldap #1913 (turnopil)
- Remove event mpm when using prefork, worker or itk #1905 (tuxmea)
v5.0.0 - 2019-05-20
- (FM-7923) Implement Puppet Strings #1916 (eimlav)
- Define SCL package name for mod_ldap #1893 (treydock)
- pdksync - (MODULES-8444) - Raise lower Puppet bound #1908 (david22swan)
- (MODULES-9014) Improve SSLSessionTickets handling #1923 (FredericLespez)
- (MODULES-8931) Fix stahnma/epel failures #1914 (eimlav)
- Fix wsgi_daemon_process to support hash data type #1884 (mdechiaro)
4.1.0 - 2019-04-05
- (MODULES-7196) Allow setting CASRootProxiedAs per virtualhost (replaces #1857) #1900 (Lavinia-Dan)
- (feat) - Amazon Linux 2 compatibility added #1898 (david22swan)
- (MODULES-8731) Allow CIDRs for proxy_ips/internal_proxy in remoteip #1891 (JAORMX)
- Manage all mod_remoteip parameters supported by Apache #1882 (johanfleury)
- MODULES-8541 : Allow HostnameLookups to be modified #1881 (k2patel)
- Add support for mod_http2 #1867 (smortex)
- Added code to paramertize the libphp prefix #1852 (grahamuk2018)
- Added WSGI Options WSGIApplicationGroup and WSGIPythonOptimize #1847 (emetriqLikedeeler)
- (bugfix) set kernel for facter version test #1895 (tphoney)
- (MODULES-5990) - Managing conf_enabled #1875 (david22swan)
4.0.0 - 2019-01-10
- (Modules 8141/Modules 8379) - Addition of support for SLES 15 #1862 (david22swan)
- (MODULES-5990) - conf-enabled defaulted to undef #1869 (david22swan)
- pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #1866 (tphoney)
3.5.0 - 2018-12-17
- (MODULES-5990) Addition of 'IncludeOptional conf-enabled/*.conf' to apache2.conf' on Debian Family OS #1851 (david22swan)
- (MODULES-8107) - Support added for Ubuntu 18.04. #1850 (david22swan)
- (MODULES-8108) - Support added for Debian 9 #1849 (david22swan)
- Add option to add comments to the header of a vhost file #1841 (jovandeginste)
- SCL support for httpd and php7.1 #1822 (mmoll)
- (FM-7605) - Disabling conf_enabled on Ubuntu 18.04 by default as it conflicts with Shibboleth causing errors with apache2. #1856 (david22swan)
- (MODULES-8429) Update GPG key for phusion passenger #1848 (abottchen)
- Fix default vhost priority in readme #1843 (HT43-bqxFqB)
- fix apache::mod::jk example typo and add link for more info #1812 (xorpaul)
- MODULES-7379: Fixing syntax by adding newline #1803 (wimvr)
- ensure mpm_event is disabled under debian 9 if mpm itk is used #1766 (zivis)
3.4.0 - 2018-09-28
- pdksync - (FM-7392) - Puppet 6 Testing Changes #1838 (pmcmaw)
- pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #1836 (tphoney)
3.3.0 - 2018-09-12
- pdksync - (MODULES-7705) - Bumping stdlib dependency from < 5.0.0 to < 6.0.0 #1821 (pmcmaw)
- Add support for ProxyTimeout #1805 (agoodno)
- Rework passenger VHost and Directories #1778 (smortex)
3.2.0 - 2018-06-29
- (MODULES-7343) - Allow overrides by adding mod_libs in apache class #1800 (karelyatin)
- Allow
apache::mod::passenger::passenger_pre_start
to accept multiple URIs #1776 (smortex)
3.1.0 - 2018-03-22
3.0.0 - 2018-02-20
2.3.1 - 2018-02-02
- Add LimitRequestFields parameter in main configuration #1742 (geekix)
- Add enable capabilities to itk #1687 (edestecd)
- updated log formats to include client ip #1686 (tenajsystems)
- MODULES-5452 - add $options to
balancer
type #1668 (cedef) - [Modules 5385] Include support for Apache 2.4 mod_authz_host directives in apache::mod::status #1667 (EmersonPrado)
- Expose loadfile_name option to mod::python class #1663 (traylenator)
- Add ShibCompatValidUser option to vhost config #1657 (mdechiaro)
- Fix typos #1728 (hfm)
- [MODULES-5644] Package name is libapache2-mpm-itk for Debian 9 #1724 (zivis)
- Fix case of setting apache::mpm_module to false #1720 (edestecd)
- remoteip: Notify apache::service instead of service['httpd'] #1684 (sergiik)
2.3.0 - 2017-10-11
2.2.0 - 2017-10-05
- (MODULES-2062) updates prefork.conf params for apache 2.4 #1685 (eputnam)
- MODULES-5426 : Add support for all mod_passenger server config settings #1665 (dacat)
2.1.0 - 2017-09-13
1.11.1 - 2017-09-13
- [Modules 5519] Add port parameter in class mod::jk #1679 (EmersonPrado)
- (MODULES-3942) make sure mod_alias is loaded with redirectmatch #1675 (eputnam)
- [Modules 5492] - Include treatment for absolute, relative and pipe paths for JkLogFile and JkShmFile for class mod::jk #1671 (EmersonPrado)
- Replace deprecated type checking with Puppet 4 types #1670 (ekohl)
- [Modules 4746] Creates class for managing Apache mod_jk connector #1630 (EmersonPrado)
- Adds apache::mod::macro #1590 (kyledecot)
- Setup SSL/TLS client auth without overly broad trusts for client certificates #1680 (epackorigan)
2.0.0 - 2017-07-26
- (MODULES-4933) Allow custom UserDir string #1650 (hunner)
- Add proxy_pass in directory template for location context #1644 (toteva)
- Don't install proxy_html package in ubuntu xenial #1643 (amateo)
- (MODULES-5121) Allow ssl.conf to have better defaults #1636 (hunner)
- MODULES-3838 Pass mod_packages through init.pp to allow overrides #1631 (optiz0r)
- MODULES-4946 Add HTTP protocol options support #1629 (dspinellis)
- Use enclose_ipv6 function from stdlib #1624 (acritox)
- (MODULES-4819) remove include_src parameter from vhost_spec #1617 (eputnam)
- MODULES-4816 - new param for mod::security class #1616 (cedef)
- Add WSGIRestrictEmbedded to apache::mod::wsgi #1614 (dsavineau)
- Enable configuring CA file in ssl.conf #1612 (JAORMX)
- MODULES-4737 - Additional class params for mod ssl #1611 (cedef)
- Added supplementary_groups to the user resource #1608 (chgarling)
- [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #1606 (wilson208)
- Limit except support #1605 (ffapitalle)
- (FM-6116) - Adding POT file for metadata.json #1604 (pmcmaw)
- [MODULES-4528] Replace Puppet.version.to_f version comparison from spec_helper.rb #1603 (wilson208)
- Add param for AllowOverride in the userdir.conf template #1602 (dstepe)
- Modules-4500 Add optional "AdvertiseFrequency" directive in cluster.conf template #1601 (EmersonPrado)
- The base tag also needs link rewriting #1599 (tobixen)
- MODULES-4391 add SSLProxyVerifyDepth and SSLProxyCACertificateFile directives #1596 (hex2a)
- add parser function apache_pw_hash #1592 (aptituz)
- Add mod_{authnz_pam,intercept_form_submit,lookup_identity} #1588 (ekohl)
- Allow multiple ports per vhost #1583 (tjikkun)
- Feature/add charset #1582 (harakiri406)
- Add FileETag #1581 (kuchosauronad0)
- (MODULES-4156) adds RequestHeader directive to vhost template #puppethack #1573 (eputnam)
- add passenger_max_requests option per vhost #1517 (pulecp)
- MODULES-4824: Update the version compatibility to >= 4.7.0 < 5.0.0 #1628 (angrox)
- Migrate to puppet4 datatypes #1621 (bastelfreak)
- Set default keepalive to On #1434 (sathieu)
- Ensure that ProxyPreserveHost is set even when ProxyPass (etc) are not. #1639 (tpdownes)
- When absolute path is specified for access_log_file/error_log_file, don't prepend logbase #1633 (ca-asm)
- Fix single quoted string #1623 (lordbink)
- fixed apache group for SUSE/SLES Systems (checked for SLES11/12) #1613 (pseiler)
- the wsgi_script_aliases need to support array type of value #1609 (netman2k)
- Fix alignement in vhost.conf #1607 (sathieu)
- [apache::mod::cgi] Fix: ordering constraint for mod_cgi #1585 (punycode)
- Fix vhost template #1552 (iamspido)
1.11.0 - 2016-12-19
- (MODULES-4213) Adds spec test for rewrite_inherit #1575 (bmjen)
- Add ability to set SSLStaplingReturnResponderErrors on server level #1571 (tjikkun)
- (MODULES-4213) Allow global rewrite rules inheritance in vhosts #1569 (EmersonPrado)
- mod_proxy_balancer manager #1562 (sathieu)
- Add SSL stapling #1561 (tjikkun)
- ModSec debug logs to use apache logroot parameter #1560 (scottmullaly)
- (MODULES-4049) SLES support #1554 (eputnam)
- Validate wsgi_chunked_request parameter for vhost #1553 (JAORMX)
- (MODULES-4048) SLES 10 support #1551 (eputnam)
- Support Passenger repo on Amazon Linux #1549 (seefood)
- Support parameter PassengerDataBufferDir #1548 (seefood)
- Allow user to specify alternative package and library names for shibboleth module #1547 (tpdownes)
- (FM-5739) removes mocha stubbing #1540 (eputnam)
- Adding requirement for httpd package #1539 (jplindquist)
- Update modulesync_config [51f469d] #1535 (DavidS)
- Allow the proxy_via setting to be configured #1534 (bmjen)
- The meier move error log to params #1533 (bmjen)
- Add path to shibboleth lib #1532 (gvdb1967)
- Add rpaf.conf template parameter #1531 (gvdb1967)
- (MODULES-3712) SLES 11 Support #1528 (eputnam)
- Settings to control modcluster request size #1527 (lexkastro)
- Allow no_proxy_uris to be used within proxy_pass #1524 (df7cb)
- Update modulesync_config [a3fe424] #1519 (DavidS)
- Update modulesync_config [0d59329] #1518 (DavidS)
- Add some more passenger params #1510 (Reamer)
- MODULES-3682 - config of auth_dbd, include dbd, allow AuthnProviderAlias #1508 (johndixon)
- mod_passenger: PassengerMaxInstancesPerApp option #1503 (ygt-davidstirling)
- add force option to confd file resource #1502 (martinpfeifer)
- Auto load Apache::Mod[slotmem_shm] and Apache::Mod[lbmethod_byrequest… #1499 (sathieu)
- Allow to set SecAuditLog #1490 (sathieu)
- Add wsgi script aliases match #1485 (tphoney)
- Add cas_cookie_path_mode param #1475 (edestecd)
- Added support for apache 2.4 on Amazon Linux #1473 (lotjuh)
- Add apache::mod::socache_shmcb so it can be included multiple times #1471 (mpdude)
- Manage default root directory access rights #1468 (smoeding)
- Add apache::mod::proxy_wstunnel and tests #1465 (DavidS)
- Add apache::mod::proxy_wstunnel #1462 (sathieu)
- add additional directories options for LDAP Auth #1443 (zivis)
- Update _block.erb #1441 (jostmart)
- Support the newer mod_auth_cas config options #1436 (pcfens)
- Wrap mod_security directives in an IfModule #1423 (kimor79)
- Fix conditional in vhost ssl template #1574 (bmjen)
- Avoid relative classname inclusion #1566 (roidelapluie)
- custom facts shouldn't break structured facts #1565 (igalic)
- (#MODULES-3744) Process $crs_package before $modsec_dir #1563 (EmersonPrado)
- (MODULES-3972) fixes version errors and small fix for suse ssl #1557 (eputnam)
- Don't fail if first element of is not an hash before flattening #1555 (sathieu)
- [MODULES-3548] SLES 12 fix #1545 (HelenCampbell)
- Move ssl.conf to main conf directory on EL7 #1543 (stbenjam)
- Do not set ssl_certs_dir on FreeBSD #1538 (smortex)
- [MODULES-3882] Don't write empty servername for vhost to template #1526 (JAORMX)
- Bug - Port numbers must be quoted #1525 (blackknight36)
- Fixes spec tests for apache::mod::disk_cache #1509 (gerhardsam)
- Httpoxy fix #1506 (simonrondelez)
- Fix non breaking space (MODULES-3503) #1489 (Jeoffreybauvin)
- Fix PassengerRoot under Debian stretch #1478 (sathieu)
- variety of xenial fixes #1477 (tphoney)
- fix and make 2.4 require docu more readable #1466 (HT43-bqxFqB)
- apache::balancer now respects apache::confd_dir #1463 (traylenator)
1.10.0 - 2016-05-19
- Remove duplicate shib2 hash element #1458 (domcleal)
- mod_event: parameters can be unset #1455 (timogoebel)
- Set DAV parameters in a directory block #1454 (jonnytdevops)
- Add support for mod_cluster, an httpd-based load balancer. #1453 (jonnytdevops)
- Only set SSLCompression when it is set to true. #1452 (buzzdeee)
- Add class apache::vhosts to create apache::vhost resources #1450 (gerhardsam)
- Allow setting KeepAlive related options per vhost #1447 (antaflos)
- Set actual path to apachectl on FreeBSD. #1448 (smortex)
- Revert "changed rpaf Configuration Directives: RPAF -> RPAF_" #1446 (antaflos)
- mod_event: do not set parameters twice #1445 (timogoebel)
- setting options-hash in proxy_pass or proxy_match leads to syntax errors in Apache #1444 (zivis)
- Fixed trailing slash in lib_path on Suse #1429 (OpenCoreCH)
- Add simple support + ProxyAddHeaders #1427 (costela)
1.9.0 - 2016-04-21
- Expose verify_config in apache::vhost::custom #1433 (cmurphy)
- (MODULES-3140) explicitly rely on hasrestart if no restart command is… #1432 (DavidS)
- (MODULES-3274) mod-info: specify the info_path #1431 (DavidS)
- Update to newest modulesync_configs [9ca280f] #1426 (DavidS)
- Allow for pagespeed mod to automatically be updated to the latest version #1422 (lymichaels)
- Allow package names to be specified for mod_proxy, mod_ldap, and mod_authnz_ldap #1421 (MG2R)
- Add parameter passanger_log_level #1420 (samuelb)
- add passenger_high_performance on the vhost level #1419 (timogoebel)
- Adding SSLProxyCheckPeerExpire support #1418 (jasonhancock)
- (MODULES-3218) add auth_merging for directory enteries #1412 (pyther)
- MODULES-3212: add parallel_spec option #1410 (jlambert121)
- MODULES-1352 : Better support for Apache 2.4 style require directives implementation #1408 (witjoh)
- Added vhost options SecRuleRemoveByTag and SecRuleRemoveByMsg #1407 (FlatKey)
- Configurability of Collaborative Detection Threshold Levels for OWASP Core Rule Set #1405 (FlatKey)
- Configurability of Collaborative Detection Severity Levels for OWASP Core Rule Set #1404 (FlatKey)
- Configurability of SecDefaultAction for OWASP Core Rule Set #1403 (FlatKey)
- MODULES-2179: Implement SetEnvIfNoCase #1402 (jlambert121)
- Load mod_xml2enc on Apache >= 2.4 on Debian #1401 (sathieu)
- Take igalic's suggestion to use bool2httpd #1400 (tpdownes)
- Added vhost option fastcgi_idle_timeout #1399 (michakrause)
- Move all ensure parameters from concat::fragment to concat #1396 (domcleal)
- mod_ssl requires mod_mime for AddType directives #1394 (sathieu)
- Allow configuring mod_security's SecAuditLogParts #1392 (stig)
- (#3139) Add support for PassengerUser #1391 (Reamer)
- add support for SSLProxyProtocol directive #1390 (saimonn)
- Add mellon_sp_metadata_file parameter for directory entries #1389 (jokajak)
- Manage mod dir before things that depend on mods #1388 (cmurphy)
- add support for fcgi #1387 (mlhess)
- apache::balancer: Add a target parameter to write to a custom path #1386 (roidelapluie)
- Add JkMount/JkUnmount directives to vhost #1384 (smoeding)
- Remove SSLv3 #1383 (ghoneycutt)
- include apache, so parsing works #1380 (tphoney)
- include apache, so parsing works. #1377 (tphoney)
- mod/ssl: Add option to configure SSL mutex #1371 (daenney)
- support pass-header option in apache::fastcgi::server #1370 (janschumann)
- Support socket communication option in apache::fastcgi::server #1368 (janschumann)
- allow include in vhost directory #1366 (Zarne)
- support Ubuntu xenial (16.04) #1364 (mmoll)
- changed rpaf Configuration Directives: RPAF -> RPAF_ #1361 (gvdb1967)
- (MODULES-2756) Adding include ::apache so mkdir exec works properly #1236 (damonconway)
- fix incorrect use of .join() with newlines #1425 (mpeter)
- SSLCompression directive only available with apache 2.4.3 #1417 (Reamer)
- Fix in custom fact "apache_version" for OracleLinux. #1416 (Reamer)
- MODULES-3211: fix broken strict_variable tests #1414 (jonnytdevops)
- MODULES-3211: fix broken strict_variable tests #1409 (jlambert121)
- Fix MODULES-3158 (any string interpreted as SSLCompression on) #1398 (tpdownes)
- Fix broken internal link for virtual hosts configuration #1369 (gerhardsam)
1.8.1 - 2016-02-08
- allow status code on redirect match to be optional and not a requirement #1355 (BigAl)
- Ldap parameters #1352 (tphoney)
- Add apache_version fact #1347 (jyaworski)
- (FM-4049) update to modulesync_configs #1343 (DavidS)
- Specify owning permissions for logroot directory #1340 (SlavaValAl)
- add file_mode to mod manifests #1338 (timogoebel)
- Added support for modsecurity parameter SecPcreMatchLimit and SecPcr… #1296 (whotwagner)
- Fix in custom fact "apache_version" for RHEL. #1360 (BobVincentatNCRdotcom)
- Fix passenger on redhat systems #1354 (hunner)
- ThreadLimit needs to be above MaxClients or it is ignored. https://bz… #1351 (tphoney)
- Bugfix: require concat, not file #1350 (BobVincentatNCRdotcom)
- (MODULES-3018) Fixes apache to work correctly with concat. #1348 (bmjen)
- Fix fcgid.conf on Debian #1331 (sathieu)
- MODULES-2958 : correct CustomLog syslog entry #1322 (BigAl)
1.8.0 - 2016-01-25
- add paramter to set config file permissions #1333 (timogoebel)
- (MODULES-2964) Enable PassengerMaxRequestQueueSize to be set #1323 (traylenator)
- MODULES-2956: Enable options within location block on proxy_match #1317 (jlambert121)
- Support itk on redhat #1316 (edestecd)
- SSLProxyVerify #1311 (occelebi)
- Support the mod_proxy ProxPassReverseCookieDomain directive #1309 (occelebi)
- Add X-Forwarded-For into log_formats defaults #1308 (mpolenchuk)
- Put headers and request headers before proxy #1306 (quixoten)
- EL7 uses conf.modules.d directory for modules. #1305 (jasonhancock)
- Support proxy provider for vhost directories. #1304 (roidelapluie)
- MODULES-2990: Gentoo - fix module includes in portage::makeconf #1337 (derdanne)
- fix vhosts listen to wildcard ip #1335 (timogoebel)
- fixing apache_parameters_spec.rb #1330 (tphoney)
- a path is needed for ProxyPassReverse #1327 (tphoney)
- Fixing error in Amazon $operatingsystem comparison #1321 (ryno75)
- fix ordering of catalogue for redhat 7 #1319 (tphoney)
- fix validation error when empty array is passed as rewrites parameter #1301 (timogoebel)
- Fix typo with versioncmp #1299 (pabelanger)
- enable setting LimitRequestFieldSize globally as it does not actually… #1293 (KlavsKlavsen)
- Fixes paths and packages for the shib2 module on Debian #1292 (cholyoak)
- Add ::apache::vhost::custom #1271 (pabelanger)
1.7.1 - 2015-12-04
- (MODULES-2682, FM-3919) Use more FilesMatch #1280 (DavidS)
- (MODULES-2682) Update Apache Configuration to use FilesMatch instead … #1277 (DavidS)
- (MODULES-2703) Allow mod pagespeed to take an array of lines as additional_configuration #1276 (DavidS)
- add ability to overide file name generation in custom_config #1270 (karmix)
- (MODULES-2834) Support SSLProxyCheckPeerCN and SSLProxyCheckPeerName … #1268 (traylenator)
- Leave require directive unmanaged #1267 (robertvargason)
- Added support for LDAPTrustedGlobalCert option to apache::mod::ldap #1262 (lukebigum)
- (MODULES-2200, MODULES-2865) fix ITK configuration on Ubuntu #1288 (bmjen)
- (MODULES-2773) Duplicate Entries in Spec Files #1278 (DavidS)
- (MODULES-2863) Set SSLProxy directives even if ssl is false #1274 (ckaenzig)
1.7.0 - 2015-11-17
- Add support for changing mod_nss listen port (vol 2) #1260 (rexcze-zz)
- (MODULES-2811) Add missing helper lines to spec files #1256 (alexharv074)
- Add missing parameters in mod_auth_kerb #1255 (olivierHa)
- (MODULES-2764) Enclose IPv6 addresses in square brackets #1248 (Benedikt1992)
- (MODULES-2757) Adding if around ServerName in template #1237 (damonconway)
- (MODULES-2651) Default document root update for Ubuntu 14.04 and Debian 8 #1235 (abednarik)
- Update mime.conf.erb to support dynamic AddHandler AddType AddOutputF… #1232 (prabin5)
- #2544 Allow multiple IP addresses per vhost #1229 (Benedikt1992)
- RewriteLock support #1228 (wickedOne)
- (MODULES-2120) Allow empty docroot #1224 (DavidS)
- Add option to configure the include pattern for the vhost_enable dir #1223 (DavidS)
- (MODULES-2120) Allow empty docroot #1222 (yakatz)
- Install all modules before adding custom configs #1221 (mpdude)
- (#2673) Adding dev_packages to apache class. Allows use of httpd24u-d… #1218 (damonconway)
- Change SSLProtocol in apache::vhost to be space separated #1216 (bmfurtado)
- (MODULES-2649) Allow SetOutputFilter to be set on a directory. #1214 (traylenator)
- (MODULES-2647) Optinally set parameters for mod_ext_filter module #1213 (traylenator)
- (MODULES-2622) add SecUploadDir parameter to support file uploads with mod_security #1210 (jlambert121)
- (MODULES-2616) Optionally set LimitRequestFieldSize on an apache::vhost #1208 (traylenator)
- also install mod_authn_alias as default mod in debian for apache < 2.4 #1205 (zivis)
- Add an option to configure PassengerLogFile #1194 (igalic)
- (MODULES-2458) Support for mod_auth_mellon. #1189 (traylenator)
- Client auth for reverse proxy #1188 (holtwilkins)
- Add ListenBacklog for mod worker (MODULES-2432) #1185 (mwhahaha)
- (MODULES-2419) - Add mod_auth_kerb parameters to vhost #1183 (traylenator)
- Support the mod_proxy ProxyPassReverseCookiePath directive #1180 (roidelapluie)
- Adding use_optional_includes parameter to vhost define. #1162 (cropalato)
- Add support for user modifiable installation of mod_systemd and pidfile locations: #1159 (vamegh)
- mod_passenger: Allow setting PassengerSpawnMethod #1158 (wubr)
- Feature/master/passengerbaseuri #1152 (aronymous)
- (MODULES-2813) Fix deprecation warning in spec_helper.rb #1258 (alexharv074)
- (MODULES-2812) Fix deprecation warning in service_spec.rb #1257 (alexharv074)
- Fix typo about dynamic AddHandler/AddType #1254 (olivierHa)
- reduce constraints on regex to fix pe tests #1231 (tphoney)
- Fix ordering issue with conf_file and ports_file #1230 (MasonM)
- (MODULES-2655) Fix acceptance testing for SSLProtocol behaviour for real #1226 (DavidS)
- Multiple fixes #1225 (DavidS)
- Fix typo of MPM_PREFORK for FreeBSD package install #1200 (edmundcraske)
- Deflate "application/json" by default #1198 (leopoiroux)
- MODULES-2513 mod::ssl fails on SLES #1195 (ngrossmann)
- Catch that mod_authz_default has been removed in Apache 2.4 #1193 (mpdude)
- MODULES-2439 - ProxyPassMatch parameters were ending up on a newline #1190 (underscorgan)
- The purge_vhost_configs parameter is actually called purge_vhost_dir #1184 (mpdude)
- corrects mod_cgid worker/event defaults #1182 (bmjen)
- fixes conditional in vhost aliases #1181 (bmjen)
- load unixd before fcgid on all operating systems (see #879) #1178 (sethlyons)
- Fix apache::mod::cgid so it can be used with the event MPM #1175 (MasonM)
- Fix _proxy.erb for SetEnv within ProxyMatch. #1156 (dconry)
- mod::alias should be included when the aliases parameter is used #1155 (pcfens)
- Fix: missing package for mod_geoip on Debian systems #1148 (olivierHa)
1.6.0 - 2015-07-30
- [#puppethack] Adding ability to enable/disable the secruleengine through a parameter #1168 (igalic)
- add possibility to set icons_path to false so no alias will be set for it #1160 (tjikkun)
- apache::vhost filter support #1143 (BIAndrews)
- Add the ability to specify GeoIPScanProxyHeaderField for mod_geoip #1128 (dgarbus)
- Add ssl_openssl_conf_cmd param (apache::mod::ssl and apache::vhost) #1127 (tmuellerleile)
- fixes timing of mod_security tests for aio #1165 (bmjen)
- Debian 7 acceptance test fix #1161 (bmjen)
- Fix test condition for proxy directives. #1145 (jonnytdevops)
1.5.0 - 2015-06-16
- Add the helper to install puppet/pe/puppet-agent #1140 (hunner)
- Updated travisci file to remove allow_failures for Puppet 4 #1135 (jonnytdevops)
- Add changelog for 1.5.0 relesase #1132 (hunner)
- Support puppetlabs-concat 2.x #1126 (domcleal)
- Added the ability to define the IndexStyleSheet setting for a directory #1124 (genebean)
- Add basic initial support for SLES 11 #1121 (carroarmato0)
- Modulesync updates #1117 (underscorgan)
- MODULES-1968 - Update the template to warn if using deprecated options #1113 (underscorgan)
- check if ensure present before including alias module #1102 (maneeshmp)
- Fixes acceptance tests #1141 (bmjen)
- Incorrect date in the changelog #1134 (underscorgan)
- Do not offload overriding LogFormats to httpd #1096 (igalic)
1.4.1 - 2015-04-28
- (#1971) new $service_restart parameter to influence httpd. #1107 (traylenator)
- unify log_level checking and allow trace1-8 levels #1097 (mrgum)
- (BKR-147) add Gemfile setting for BEAKER_VERSION for puppet... #1085 (anodelman)
- MODULES-1789 add initial mod_geoip support #1083 (roman-mueller)
- Allow settings to be overridden as parameters to apache::mod::ssl #1079 (roman-mueller)
- add section for FreeBSD limitations #1078 (sethlyons)
- Make Options directive configurable for mod userdir #1077 (frenkel)
- allow acess to userdirs again #1071 (niklas)
- add parameters to configure expires globally #1063 (igalic)
- make $lib_path configurable #1057 (fraenki)
- (MODULES-1874) Fix proxy_connect module on apache >= 2.2 #1093 (ckaenzig)
- Fix remoteip unit test for rspec-puppet 2 #1091 (cmurphy)
- Fixed setting multiple env_var in a location block for proxy pass. #1086 (btreecat)
- fix typo #1082 (kgeis)
- Fixes/apache name #1070 (stevenpost)
- Remoteip module #1065 (igalic)
1.4.0 - 2015-03-17
- Give a lower priority to mod_passenger #1072 (underscorgan)
- Apache - mod_passenger: allow setting PassengerMinInstances #1067 (stevenpost)
- Apache: allow setting the default type #1064 (stevenpost)
- Allow setting environment variables inside the proxy locations #1061 (stevenpost)
- give a lower priority to mod_passenger #1060 (stevenpost)
- Added missing comma in the aliases example section #1058 (jeremycline)
- Adds the AddDefaultCharset option #1053 (stevenpost)
- add proper array support for require #1047 (underscorgan)
- make icons directorylisting configurable #1046 (underscorgan)
- Allow includes necessary for basic authentication #1045 (underscorgan)
- MODULES-1779 install package mod_ldap on CentOS 7 #1038 (roman-mueller)
- Add support for Passenger's PassengerAppEnv setting #1034 (liff)
- MODULES-1622: Allow multiple Deny directives in a directory #985 (roman-mueller)
- MODULES-1581: Gentoo compatibility #957 (derdanne)
- Revert "Supersede ssl_random_seed_bytes with ssl_random_seeds option to ... #1073 (underscorgan)
- Apache: add support for the ProxyPassMatch directive #1069 (stevenpost)
- Remove Debian workaround as it broke Red Hat systems #1062 (stevenpost)
- Fix typo in fallbackresource #1055 (jbx)
- Ensure resources notify Apache::Service class #1054 (butlern)
- Style fix #1052 (stevenpost)
- Don't manage docroot when default vhosts are disabled #1050 (underscorgan)
- include mod_filter when needed instead of instantiating it #1049 (sethlyons)
- Corrected error in documentation for ssl_protocol and ssl_cipher. #1044 (tdiscuit)
- Fixed vhost proxy_pass params documentation #1043 (grafjo)
- (#1391) Correct Debian jessie mod_prefork dev package name #1042 (sathieu)
- Fixes #880 - (MODULES-1391) Correct Ubuntu Trusty mod_prefork package name #1041 (underscorgan)
- Fixed default mpm_event config warning #1039 (HT43-bqxFqB)
- MODULES-1784 check for deprecated options and fail when they are unsupported #1036 (roman-mueller)
- fix bug in scriptalias code that keeps scriptalias from beeing included in default vhost #1035 (haraldsk)
- Fixed an order of operations issue in the test that caused some weird behavior when apache would delay or not restart and added a check with timeout to ensure proper wait #1032 (cyberious)
- SuPHP acceptance fixes?, chasing the test bug that is timing #1031 (cyberious)
- ssl.pp: Fixed indent. #1026 (jpds-zz)
- our templates are horrible, we should fix it #1025 (igalic)
1.3.0 - 2015-02-17
- Concat started using a new fact #1012 (underscorgan)
- (MODULES-1719) Add parameter for SSLRandomSeed bytes #1007 (hunner)
- MODULES-1744: use bool2httpd for server_signature and trace_enable #1006 (jlambert121)
- ssl.pp: Allow setting of SSLRandomSeed option. #1001 (jpds-zz)
- add configuration options to mod_security #997 (jlambert121)
- MODULES-1696: ensure mod::setenvif is included if needed #995 (jlambert121)
- MODULES-1680 - sort php_* hashes for idempotency #994 (underscorgan)
- modules-1559 Apache module no service refresh #993 (tphoney)
- Add RewriteMap support #990 (soerenbe)
- add passenger support for Debian/jessie #976 (mmoll)
- Add IntelliJ files to the ignore list #970 (cmurphy)
- MODULES-1586: Set uid/gid when creating user/group resources #962 (rnelson0)
- acceptance: add test for actual port #959 (DavidS)
- MODULES-1382: support multiple access log directives #951 (jlambert121)
- add mod_security apache module #948 (jlambert121)
- Add metadata summary per FM-1523 #942 (lrnrthr)
- Add configurable options for mpm_event #939 (stumped2)
- Add support for SSLPassPhraseDialog #938 (dteirney)
- Updated _directories.erb to add support for 'SetEnv' #934 (muresan)
- 'allow_encoded_slashes' vhost parameter was omitted #931 (antoineco)
- Add $status_path parameter to change mod_status url #930 (atxulo)
- Add support for mod_auth_cas module configuration #923 (pcfens)
- Modules-1458 mod_wsgi package and module name/path #915 (jantman)
- Implement php_value and php_flag #906 (jweisner)
- Fixup 928 - optionally omit priority #1014 (underscorgan)
- FM-2140 - Fix for suphp test #1011 (underscorgan)
- Fix for PR 845 #1010 (underscorgan)
- ssl_protocol expects a string, not an array. #1009 (sathieu)
- Fix license for forge linting. #1008 (big-samantha)
- Symlinks on all distros #1000 (HT43-bqxFqB)
- MODULES-1684: Specify mod_proxy_connect module for Apache >= 2.3.5 #987 (holser)
- fix versioncmp test in mod::alias #984 (jlambert121)
- MODULES-1688: fix indenting in vhost/_directories.erb template #980 (jlambert121)
- fix apache_version for Debian >7 #975 (mmoll)
- Strict variable fix #974 (underscorgan)
- $::selinux is a bool, not a string #971 (underscorgan)
- Even more mod_security test fixes #969 (underscorgan)
- Paths should be different for all deb based OSes #965 (underscorgan)
- Fixes version automatic detection for debian jessie; #964 (Zouuup)
- Fix tests from #948 #963 (underscorgan)
- Fix apache::mod::version title #960 (sathieu)
- Fix linting errors #953 (nibalizer)
- Fix uninitialized variable lint #947 (justinstoller)
- Modules 825 - apache2.4 - mod_itk dependency fix #944 (valeriominetti)
- MODULES-1384 - idempotency for wsgi_script_aliases #936 (underscorgan)
- MODULES-1403 - fix doc bug #935 (underscorgan)
1.2.0 - 2014-11-11
- Poodle #917 (igalic)
- Support parameters along with proxy_pass now w/ tests #914 (tfhartmann)
- Add params to proxy_pass in vhost #910 (mkobel)
- allow disabling default vhosts under 2.4 #909 (igalic)
- MODULES-1446: mod_version is now builtin #908 (igalic)
- Allow specifying all alias directives in
aliases
#901 (antaflos) - Add parameter for AddDefaultCharset virtual host directive #898 (domcleal)
- Add Passenger related parameters to vhost #894 (domcleal)
- (#1423) Added the WSGIChunkedRequest directive to vhost #890 (retr0h)
- Remove deprecated concat::setup class #884 (blkperl)
- Modules 1396 redirect match rules do not work in the apache module #881 (Matoch)
- Need fcgid to load after unixd on RHEL7 #879 (underscorgan)
- Add support to set SSLCARevocationCheck on Apache 2.4 #866 (domcleal)
- (PUP-3242) Setting up mod_shib #850 (Aethylred)
- force class definition checks to use absolute scope #833 (GeoffWilliams)
- Added missing syntax highlight to 1st apache::mod::php example #832 (thatgraemeguy)
- Allow multiple balancermember with the same url #830 (roidelapluie)
- add sort to LogFormats to ensure consistency between runs #829 (tjikkun)
- Add missing kernel fact #827 (underscorgan)
- Add --relative flag #826 (underscorgan)
- Convert apache::vhost to use concat fragments. #825 (underscorgan)
- Finish SCL support for RHEL/CentOS 6 #821 (smerrill)
- Allow overriding the detected $apache_name. #819 (smerrill)
- Allow other manifests to define ::apache::mod{ 'ssl': }. #818 (smerrill)
- Call @proxy_set insteat of proxy_set in inline_template #816 (roidelapluie)
- Call install_* methods only once in spec_helper_acceptance #815 (justinstoller)
- Add a validate_string check for custom_fragment. #812 (underscorgan)
- ssl mutex directory needs to be set for Debian #810 (jtreminio)
- Support itk with mod php #808 (corvus-ch)
- Exposed $logroot_mode in init.pp #807 (Ginja)
- introduce flag to manage the docroot #802 (igalic)
- Add authn_core mod to ubuntu trusty defaults #800 (jestallin)
- Allow to set multiple ProxyPassReverse directives #793 (roidelapluie)
- configure timeouts for apache::mod::reqtimeout #792 (roidelapluie)
- Add deflate params: types, notes #785 (JCotton1123)
- Add regex validation to wsgi_pass_authorization #775 (ekohl)
- Add options to mod info #717 (genebean)
- Update the test to match the fix from yesterday #924 (underscorgan)
- Fixes indentation of versioncmp #922 (saz)
- Relying on missing fact #921 (underscorgan)
- wsgi_chunked_request doesn't work on lucid #919 (underscorgan)
- (MODULES-1457) apache::vhost: SSLCACertificatePath can't be unset #913 (vinzent)
- passenger concat needs to be wrapped in a check #912 (pdxfixit)
- Fix authnz_ldap package name on el7 #911 (mcanevet)
- Fix misleading error message #893 (DavidS)
- Fix Shib setting rules. #888 (halfninja)
- ScriptAlias needs to come before Alias. #882 (daveseff)
- Fix vhost and mod_passenger tests on deb7 #876 (underscorgan)
- Fix dav_svn for debian 6 #874 (underscorgan)
- Fix custom_config check for ubuntu precise. #873 (underscorgan)
- Revert "Fix duplicate declarations when puppet manages logroot for vhost... #869 (underscorgan)
- (FM-1913) fix passenger tests on EL derivatives #861 (justinstoller)
- Change
$port to interpolated string "$ {port}" to fix "Cannot use Fixnu... #856 (misterdorm) - Modules-1294 Fix Auth_Require bug with directories #855 (cyberious)
- Fix correct type for php_admin and sort hash #851 (olivierHa)
- Revert "strict_variables fix" -- accidentally merged onto 1.1.x #847 (igalic)
- Fix issue with puppet_module_install, removed and using updated method f... #846 (cyberious)
- Fix formatting of sethandler description #842 (antaflos)
- Fix some Puppet Lint errors #840 (baurmatt)
- Ensure that mod packages are installed before conf #837 (bodepd)
- Add defined type for handling custom configs #836 (underscorgan)
- Typefix #828 (setola)
- Fix dependency loop in vhost #820 (underscorgan)
- Fixing warning in rake validate #809 (underscorgan)
- fix for #802: when !manage_docroot, don't require it #806 (igalic)
- Fix strict variables #804 (hunner)
- Changes $alias to $fcgi_alias to prevent Puppet complaining about using that name #781 (jtreminio)
1.1.1 - 2014-07-18
1.1.0 - 2014-07-09
- Allow ssl_certs_dir to be unset. #787 (tdb)
- Add param to ctrl purging of vhost dir #786 (JCotton1123)
- Adds @ to faux_path template variable #780 (jtreminio)
- Start synchronizing module files #774 (cmurphy)
- Add DeflateFilterNote directives #761 (bodgit)
- add logroot_mode parameter #760 (nbeernink)
- MODULES-957: Add more Apache 2.4 conditional blocks to configuration templates #756 (pcfens)
- MODULES-1065: Add ThreadLimit to mod::worker #755 (jlambert121)
- Add the Satisfy parameter to the directory fragment. #752 (Arakmar)
- Add package parameters to the dav_svn mod. #750 (Arakmar)
- Provide configuration file for php module #744 (amateo)
- MODULES-956 Added loadfile_name parameter to apache::mod. #737 (underscorgan)
- Add a nodeset for Ubuntu 14.04. #719 (underscorgan)
- Add fcgid options #716 (ekohl)
- Add specs for #689 #715 (hunner)
- Use access_compat on 2.4, and update pagespeed to load the correct modul... #714 (underscorgan)
- Add suexec support #712 (ekohl)
- Configure Passenger in separate .conf file on Debian so PassengerRoot isn't lost #711 (GregSutcliffe)
- Don't include the NameVirtualHost directives in apache >= 2.4, and add t... #708 (underscorgan)
- Add fastcgi external server defined type #704 (JCotton1123)
- turning MaxKeepAliveRequests into a variable #703 (attachmentgenie)
- add docroot_mode parameter to vhost #697 (ckaenzig)
- Added support for SVN authentication (mod_authz_svn) #696 (baurmatt)
- Added WSGIPassAuthorization option to vhost. #694 (Conzar)
- Allow Apache service not to be managed by Puppet #690 (arnoudj)
- ssl tweaks #688 (sdague)
- Enable overriding mod-level parameters for apache::mod::passenger #687 (jonoterc)
- Add extra parameters to mod::php #684 (nbeernink)
- A first stab at extending LogFormats #682 (igalic)
- Add support for mod_speling #652 (rchouinard)
- Add support for Google's mod_pagespeed #650 (pcfens)
- Add support for SetHandler directive #604 (bodgit)
- Fix passenger repo on Scientific linux #749 (hunner)
- Mod pagespeed fix #740 (underscorgan)
- Mod rewrite duplicate error #739 (xavierleune)
- Fix lib path for Ubuntu 10.04. #727 (underscorgan)
- Fix module usage with strict_variables #721 (mcanevet)
- Fix platform for centos-6.5 #710 (ekohl)
- order proxy_set option so it doesn't change between runs #701 (tjikkun)
- fix missing comma in sample config #683 (sdague)
- fix missing ensure on concat::fragment resources #681 (jfroche)
- mod_proxy_html failing in Debian #673 (carlossg)
- Apache version in Ubuntu 13.10 is 2.4 #672 (carlossg)
- lint fixes #671 (carlossg)
- Include mod wsgi when wsgi_daemon_process is given #664 (ekohl)
- apache::mod::mime does not compile due to wrong file dependency #627 (carlossg)
1.0.1 - 2014-03-04
1.0.0 - 2014-03-03
- Modifying hierarchy of the Version/Params to fix AWS AMI #651 (jrnt30)
- Windows, Suse, Solaris, and AIX are not supported. #644 (hunner)
- Add rewrite_base functionality to rewrites #631 (hunner)
- Array/Hash mutating operations deprecated #625 (domcleal)
- Create user/group instead of using existing ones #619 (hunner)
- Allow custom gemsource #617 (hunner)
- Ensure socache_shmcb is enabled on all Apache 2.4 OSes #612 (domcleal)
- Add WSGIApplicationGroup and WSGIImportScript directives #606 (bodgit)
- Metadata #661 (apenney)
- Apache2.4 support #552 (scottasmith)
- Add in missing fields to work around a Puppet bug. #663 (apenney)
- Adds "Release Notes/Known Bugs" to Changelog, updates file format to markdown, standardizes the format of previous entries #660 (lrnrthr)
- Checking the stderr wasn't specified correctly #646 (hunner)
- Fix WSGI import_script and mod_ssl issues on Lucid #645 (hunner)
- The vagrant user doesn't exist on non-vagrant machines #616 (hunner)
- Lint fixes #614 (justinstoller)
- Proxy pass reverse fix #613 (dteirney)
- templates/vhost/_proxy.erb misconfigures ProxyPassReverse #602 (jrwilk01)
- Added in mod_actions to the repo so it may be used. #591 (typhonius)
0.11.0 - 2014-02-05
- Implement *Match methods for directory providers #597 (scottasmith)
- allow AuthGroupFile directive for vhosts #589 (doc75)
- Support Header directives in vhost context #575 (antaflos)
- quote paths for windows compatability #567 (jlambert121)
- Update alias.pp to let users of Amazon Linux use the module #545 (mattboston)
- Update init.pp to allow for support for Amazon Linux #544 (mattboston)
- Added support for mod_include #543 (derJD)
- Pass this through to directories. #539 (apenney)
- Support environment variable control for CustomLog #527 (chieping)
- added redirectmatch support #521 (pablokbs)
- Convert spec tests to beaker #518 (hunner)
- Setting up the ability to do multiple rewrites and conditions. Allowing ... #517 (amvapor)
- Support php_admin_(flag|value)s #481 (igalic)
- Fix typos in templates/vhost/_itk.erb #601 (hunner)
- Change serveradmin default to undef #599 (hunner)
- Delete this key, mistakenly added. #582 (apenney)
- fix puppet-lint errors #571 (robbyt)
- Don't purge mods-available dir when separate enable dir is used #561 (domcleal)
- Fix the servername used in log file name #547 (xcompass)
- make sure that directories are actually a Hash #536 (igalic)
- Fix rspec-puppet deprecation warnings #534 (blkperl)
- Fix $ports_file reference in Namevirtualhost. #532 (apenney)
0.10.0 - 2013-12-05
- Make LogLevel configurable for server #516 (antaflos)
- Make LogLevel configurable for vhost #513 (antaflos)
- Add ability to pass ip (instead of wildcard) in default vhost files #509 (tampakrap)
- add parameter for TraceEnable #508 (mmoll)
- Add support for ScriptAliasMatch directives #502 (antaflos)
- Remove eronous duplication of ForceType #501 (igalic)
- Add support for overriding ErrorDocument #498 (igalic)
- Add suPHP_UserGroup directive to directory context #497 (igalic)
- Working mod_authnz_ldap support on Debian/Ubuntu #496 (antaflos)
- Set SSLOptions StdEnvVars in server context #490 (igalic)
- Mod rpaf support (with FreeBSD support) #471 (ptomulik)
- Don't listen on port or set NameVirtualHost for non-existent vhost #470 (antaflos)
- Adding support for another mod_wsgi parameter #458 (ksexton)
- Add ability to include additional external configurations in vhost #457 (alnewkirk)
- Add new params to apache::mod::mime class #447 (ptomulik)
- Add Allow and ExtendedStatus support to mod_status (rebase of #419) #446 (dbeckham)
- Allow apache::mod to specify module id and path #445 (ptomulik)
- added $server_root parameter #443 (ptomulik)
- More vhost directives, only add AllowOverride default for directory container #438 (TrevorBramble)
- Peruser event #437 (ptomulik)
- Added $service_name parameter #436 (ptomulik)
- add $root_group parameter #435 (ptomulik)
- ensure default vhost config files are removed when false #433 (jlambert121)
- allow allow_from to be set for mod_status #432 (jlambert121)
- Add support for nss module #426 (jonathanunderwood)
- satisfy mod_php inter-module dependencies #422 (igalic)
- Remove AllowOverride header for non-directories #420 (mvschaik)
- Don't set
Allow from all
by default for apache::vhost::directories #416 (RPDiep) - Enable support for mod_authnz_ldap #404 (jlambert121)
- FM-103: Add metadata.json to all modules. #401 (apenney)
- Add basic support for mod_proxy_ajp #398 (croddy)
- (#368) Add scriptaliases parameter for multiple script aliases #394 (jlambert121)
- Add SSLVerifyClient, SSLVerifyDepth, SSLOptions to vhost configuration #391 (mwhahaha)
- mod_fastcgi #390 (jlambert121)
- Add support for DirectoryIndex tag. #389 (arnoudj)
- Added passenger_use_global_queue option #388 (xorpaul)
- Ability to define service_enable and service_ensure independently #387 (xorpaul)
- Support FallbackResource (httpd >= 2.2.16) #383 (igalic)
- Added a parameter that allow to precise package ensure #382 (godp1301)
- Added 2 parameters to control the creation of user and group resources #381 (slamont)
- Remove vhost symlink if ensure != present. #380 (pataquets)
- Added apache::mod::mime to support SSL module. #379 (blewa)
- SSLProtocol, SSLCipherSuite, SSLHonorCipherOrder support in the SSL section #378 (AlexRRR)
- Add 'Timeout' core directive. #367 (pataquets)
- Add conditional directive to alias_module template. #366 (pataquets)
- Convert sendfile param to string from bool. #365 (razorsedge)
- Add support for DirectoryIndex tag described here: #359 (faisal-memon)
- Enable support for mod_authnz_ldap #356 (jbartko)
- apache::mod::expires class for easy including #352 (kitchen)
- Remove default <proxy *> block #345 (igalic)
- Add configuration options for ServerTokens and ServerSignature #344 (xstasi)
- Support for FreeBSD and few other features (reworked PR #264). #342 (ptomulik)
- Allow specifying "ensure" parameter in apache::mod::php #338 (MasonM)
- allow to choose the mpm_event mod from the init.pp #323 (mhellmic)
- adopt a more stable proxy configuration #306 (igalic)
- No implicit entry for ScriptAlias path #488 (antaflos)
- Add support for AliasMatch directives #483 (antaflos)
- Fix directory fragment not setting AllowOverride #455 (Aethylred)
- Revert unnecessary
$default_ssl_vhost
validation change. #453 (dbeckham) - Workaround for apxs-loaded modules #444 (ptomulik)
- vhost directories fix #434 (kgeis)
- Checked that Package declaration has not been defined yet. Fixes #424 #425 (jtreminio)
- Correct broken mime_magic config for Debian - Squashed commit for #418 #421 (dbeckham)
- default_mods now pulls in mod_rewrite correctly #415 (justinclayton)
- Calling apache::mod::rewrite instead of Apache::Mod class directly. Fixe... #412 (jtreminio)
- Correct incorrect expects and init race condition #405 (hunner)
- Fix for puppetlabs#248 #392 (greglarkin)
- EL5 and EL6 both use /etc/pki/tls/certs. #384 (razorsedge)
- Fix invalid variable name in itk mod #362 (blkperl)
- Fix for issue #358. Including apache::mod::proxy and apache::mod::proxy_h... #360 (bmurtagh)
- fix exception types in some specs #350 (ptomulik)
0.9.0 - 2013-09-06
- Add header support to the apache::vhost::directories parameter #334 (hunner)
- Support all kinds of httpd directories. #331 (igalic)
- Add wsgi_daemon_process_options parameter to vhost #330 (blkperl)
- Add deprecation warning for a2mod #329 (blkperl)
- Add syslog support for vhosts #324 (mkoderer)
- Add suphp mod #322 (blkperl)
- Service class #321 (hunner)
- remove servername_real #320 (kitchen)
- Add WSGI params to apache::vhost #319 (blkperl)
- Add WSGIPythonHome param to apache::mod::wsgi #318 (blkperl)
- Add build status png #316 (blkperl)
- make default mods configurable #314 (igalic)
- Add KeepAliveTimeout parameter #313 (jjtorroglosa)
- if facter can not determine the fqdn, use the hostname fact #308 (jonmosco)
- Add stuff to use ITK on Debian #304 (kumy)
- Allow configuration of WSGISocketPrefix #296 (stdietrich)
- Add the custom_fragement to the directories hash #290 (booo)
- Auth #289 (booo)
- Update apache::params for Amazon Linux #288 (hunner)
- Add
httpd_dir
parameter to the base class for custom builds #287 (hunner) - Add KeepAlive parameter #280 (thegriglat)
- (#272) Add parameter sslproxyengine to vhost.pp #273 (mattthias)
- Add auth_basic_file and auth_basic_name support to vhost directories #240 (ezheidtmann)
- Passenger tuning with the apache::mod::passenger class #146 (Aethylred)
- Fixed failing itk system spec on RedHat #351 (ptomulik)
- Fix failing itk system spec on RedHat #349 (blkperl)
- Fix apache::default_mods loading #348 (hunner)
- Fix hash ordering on 1.8.7 for #330 #335 (hunner)
- Fix parameters that take hash or array of hashes #327 (hunner)
- Fix a2mod ruby19 bug #315 (blkperl)
- Fix stdlib requirements #311 (hunner)
- The * needs to be escaped for grep to pass #309 (hunner)
- Fix rewrite_base #307 (ekohl)
- Fixes Issue #291 - created apache::mod::proxy_balancer #292 (benhocker)
- (#278) Ports file attempted to be created before Apache installed #279 (jtreminio)
0.8.1 - 2013-07-26
0.8.0 - 2013-07-17
- make directories examples real puppet DSL #253 (richardc)
- add proxy_set option to balancer #252 (tjikkun)
- Add severname parameter to httpd.conf #251 (blkperl)
- make fragment names unique to support multiple balancerclusters #249 (tjikkun)
- Issue 230 specifiy that: The apache::mod::* classes that have .conf file #250 (gehel)
- Sites symlinks #235 (hunner)
0.7.0 - 2013-07-09
- Added an 'h' in a typo on default_ssl_vost #243 (Wesseldr)
- Add balancermember define #238 (tjikkun)
- Updating for puppet lint #236 (hunner)
- Add posibility to set VirtualDocumentRoot #234 (hunner)
- Remove firewall resource #229 (hunner)
- Add @ to cgisock_path #227 (hunner)
- Adding extra vhost rspec-server tests #226 (hunner)
- Support for mod_xsendfile #224 (bmurtagh)
- Adding rspec-system tests for apache::vhost #217 (hunner)
- Remove array key assignment #215 (hunner)
- Adding support for mod_dav_svn #214 (hunner)
- Add vhost Alias and Directory declarations #212 (Aethylred)
- This allows an override of the default DirectoryIndex directive #211 (Aethylred)
- Move user and group into class parameters. #210 (sfozz)
- Add $conf_template in order to override the default template. #200 (apenney)
- Add proxy_pass parameter #193 (tjikkun)
- Move 'ServerLimit' line in worker.erb #191 (trlinkin)
- Add Validation and rspec tests for $error_log #186 (trlinkin)
- Refactor vhost logformat #184 (trlinkin)
- Add a2mod instances method on Debian #133 (hunner)
- Added apache::mod::rewrite class. #128 (Stubbs)
- Added apache::mod::shib to configure Shibboleth Service Providers #96 (Aethylred)
- Fix directories template fragment #233 (hunner)
- Update apache::mod::php's error message to be correct #232 (hunner)
- Incorrect php .so #225 (hunner)
- Only 0 (no changes) and 2 (successful) are valid exit codes #222 (hunner)
- fix variables for latest puppet #208 (pronix)
- Unable to use proxy because of the default deny all #203 (gregswift)
- Fix mod::prefork dependencies #188 (nanliu)
0.6.0 - 2013-03-28
- Restrict the versions and add 3.1 #159 (richardc)
- Enable puppet 3.0.1 in travis.yml #143 (blkperl)
- Add parameter for purging vdir #139 (mjanser)
0.5.0-rc1 - 2012-12-01
- Passenger support #112 (antaflos)
- Accept service_enable parameter to install without running at boot #108 (rwstauner)
- Ability to enable/disable "EnableSendFile" from base class call. #105 (obokaman-com)
- Include apache::params in apache::mod::php #102 (reidmv)
- Allow overriding servername in apache::vhost::redirect #101 (cdelston)
- Added rspec tests for apache::mod define #100 (knowshan)
- Allow custom library paths and module identifier names #97 (knowshan)
- ssl_path is not set for vhost-proxy #106 (carlossg)
$servername
is ignored byapache::vhost::proxy
#95 (hunner)- servername is ignored by apache::vhost::proxy #94 (cyberwolf)
0.4.0 - 2012-08-24
- Fix vhost template #88 (hunner)
- Fixed syntax of validate_re function. #87 (martasd)
- Fixed formatting in vhost template. #86 (martasd)
- Fix failing spec tests #83 (hunner)
0.3.0 - 2012-08-22
- Update reference to deprecated apache::php #85 (philsturgeon)
- (#16064) Make config files RedHat-compatible #84 (hakamadare)
- Add dependency for package httpd before creating mod.d #80 (hunner)
- Docroot owner #79 (hunner)
- Add ssl mod #78 (hunner)
0.2.2 - 2012-08-15
0.2.1 - 2012-08-15
- Remove apache::mod::file_cache from apache::mod::default #75 (hunner)
- mod.pp: we should make sure the package is present before enabling the module #73 (wulff)
0.2.0 - 2012-08-13
- Add server_admin parameter to the apache base class #71 (hunner)
- Add apache::mod::proxy_html #70 (hunner)
- Add mod templates #69 (hunner)
- Add mod lib parameter #68 (hunner)
- Split the userdir module out of the default list and template UserDir #66 (hunner)
0.1.2 - 2012-08-09
0.1.1 - 2012-08-07
- Ensure proxy mods are loaded by vhost::proxy #61 (hunner)
- Use $osfamily instead of $operatingsystem #59 (hunner)
0.1.0 - 2012-08-07
- Make the serveradmin vhost parameter optional #55 (inkblot)
- Modified vhost type to use ensure_resource #54 (jtopjian)
- Addition of mod_auth_kerb mod, params & tests #49 (bendylan)
- Amazon Linux support #48 (EricKnecht)
- Added to enable the user to specify the status of the vhost. #47 (martasd)
- Add no_proxy_uris param to apache::vhost::proxy #46 (sorenisanerd)
- Changed to match parameter name 'mod_python_package' #44 (argybarg)
- Add Listen statement to vhost template #41 (glarizza)
- virtualhost logroot location #32 (akumria)
- (#15008) enable AllowOverride setting in vhost #30 (hakamadare)
- (#11816) Added gentoo a2mod provider. #8 (adrienthebo)
- Remove single quoted variable declaration #42 (glarizza)
- Syntax fixes #35 (akumria)
- Fix Modulefile & CHANGELOG #28 (ryanycoleman)