Skip to content

Latest commit

 

History

History
1840 lines (1346 loc) · 171 KB

CHANGELOG.md

File metadata and controls

1840 lines (1346 loc) · 171 KB

Changelog

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.

v12.1.0 - 2024-04-03

Full Changelog

Added

Fixed

v12.0.3 - 2024-03-02

Full Changelog

Fixed

v12.0.2 - 2024-01-10

Full Changelog

Fixed

  • Correct handling of $serveraliases as string #2518 (ekohl)

v12.0.1 - 2024-01-03

Full Changelog

Fixed

v12.0.0 - 2024-01-01

Full Changelog

Changed

Added

  • apache::vhost::directories: switch default from undef to empty array #2507 (bastelfreak)
  • Add AllowOverrideList support #2486 (yakatz)

Fixed

v11.1.0 - 2023-09-25

Full Changelog

Added

  • (CAT-1450) - Added new parameters for passenger mod #2471 (Ramesh7)

Fixed

  • (CAT-1451) - Fixing nil check fix for SSL config #2473 (Ramesh7)

v11.0.0 - 2023-09-23

Full Changelog

Changed

  • (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)

Added

Fixed

  • (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

Full Changelog

Added

Fixed

v10.1.0 - 2023-06-15

Full Changelog

Added

  • (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)

Fixed

v10.0.0 - 2023-04-21

Full Changelog

Changed

v9.1.3 - 2023-04-20

Full Changelog

Fixed

v9.1.2 - 2023-02-10

Full Changelog

Fixed

  • (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

Full Changelog

Fixed

  • (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

Full Changelog

Added

Fixed

v9.0.1 - 2022-12-22

Full Changelog

Fixed

v9.0.0 - 2022-12-15

Full Changelog

Changed

v8.6.0 - 2022-12-14

Full Changelog

Added

  • Parameterize SecRequestBodyLimitAction and SecResponseBodyLimitAction #2353 (Vincevrp)

Fixed

v8.5.0 - 2022-12-06

Full Changelog

Added

Fixed

v8.4.0 - 2022-11-15

Full Changelog

Added

Fixed

v8.3.0 - 2022-10-28

Full Changelog

Added

  • Automatically enable mod_http2 if needed #2337 (ekohl)
  • Update EL8+ and Debian SSL defaults #2336 (ekohl)
  • Support setting SSLProxyCipherSuite on mod_ssl #2335 (ekohl)

Fixed

  • 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

Full Changelog

Fixed

v8.2.0 - 2022-09-13

Full Changelog

Added

Fixed

  • (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

Full Changelog

Added

Fixed

v8.0.0 - 2022-08-09

Full Changelog

Changed

Added

  • 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)

Fixed

v7.0.0 - 2021-10-11

Full Changelog

Changed

  • Drop Debian < 8 and Ubuntu < 14.04 code #2189 (ekohl)
  • Drop support and compatibility for Debian < 9 and Ubuntu < 16.04 #2123 (ekohl)

Added

Fixed

v6.5.1 - 2021-08-25

Full Changelog

Fixed

v6.5.0 - 2021-08-24

Full Changelog

Added

v6.4.0 - 2021-08-02

Full Changelog

Added

  • (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

Full Changelog

Fixed

  • (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

Full Changelog

Fixed

  • Update the default version of Apache for Amazon Linux 2 #2158 (turnopil)
  • Only warn about servername logging if relevant #2154 (ekohl)

Full Changelog

Added

  • The default disk_cache.conf.erb caches everything. #2142 (Pawa2NR)

v6.2.0 - 2021-05-24

Full Changelog

Added

  • (MODULES-11068) Allow apache::vhost ssl_honorcipherorder to take boolean parameter #2152 (davidc)

v6.1.0 - 2021-05-17

Full Changelog

Added

  • 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

Full Changelog

Fixed

v6.0.0 - 2021-03-02

Full Changelog

Changed

v5.10.0 - 2021-02-17

Full Changelog

Added

  • (IAC-1186) Add $use_port_for_filenames parameter #2122 (smortex)

Fixed

v5.9.0 - 2021-01-25

Full Changelog

Added

Fixed

  • (FIX) Correct PHP packages on Ubuntu 16.04 #2111 (ekohl)

v5.8.0 - 2020-12-07

Full Changelog

Added

Fixed

  • (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

Full Changelog

Added

Fixed

v5.6.0 - 2020-10-05

Full Changelog

Added

  • Configure default shared lib path for mod_wsgi on RHEL8 #2063 (nbarrientos)
  • Various enhancements to apache::mod::passenger #2058 (smortex)

Fixed

  • 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

Full Changelog

Added

Fixed

  • (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

Full Changelog

Added

  • Add an apache::vhost::fragment define #1980 (ekohl)

Fixed

  • (MODULES-10391) ssl_protocol includes SSLv2 and SSLv3 on all platforms #1990 (legooolas)

v5.3.0 - 2019-12-11

Full Changelog

Added

Fixed

  • 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

Full Changelog

Added

  • Add parameter version for mod security #1953 (tuxmea)
  • add possibility to define variables inside VirtualHost definition #1947 (trefzer)

Fixed

  • (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

Full Changelog

Added

Fixed

  • (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

Full Changelog

Changed

Added

Fixed

4.1.0 - 2019-04-05

Full Changelog

Added

Fixed

4.0.0 - 2019-01-10

Full Changelog

Changed

  • default server_tokens to prod - more secure default #1746 (juju4)

Added

  • (Modules 8141/Modules 8379) - Addition of support for SLES 15 #1862 (david22swan)

Fixed

  • (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

Full Changelog

Added

  • (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)

Fixed

  • (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

Full Changelog

Added

  • pdksync - (FM-7392) - Puppet 6 Testing Changes #1838 (pmcmaw)
  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #1836 (tphoney)

Fixed

  • Fix "audit_log_relevant_status" typo in README.md #1830 (smokris)

3.3.0 - 2018-09-12

Full Changelog

Added

  • 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)

Fixed

3.2.0 - 2018-06-29

Full Changelog

Added

  • (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)

Fixed

3.1.0 - 2018-03-22

Full Changelog

Added

  • Allow overriding passenger_group in apache::vhost #1769 (smortex)

3.0.0 - 2018-02-20

Full Changelog

2.3.1 - 2018-02-02

Full Changelog

Added

  • 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)

Fixed

  • 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

Full Changelog

2.2.0 - 2017-10-05

Full Changelog

Added

  • (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)

Fixed

2.1.0 - 2017-09-13

Full Changelog

1.11.1 - 2017-09-13

Full Changelog

Added

  • [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)

Fixed

  • Setup SSL/TLS client auth without overly broad trusts for client certificates #1680 (epackorigan)

2.0.0 - 2017-07-26

Full Changelog

Changed

Added

  • (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)

Fixed

  • 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

Full Changelog

Added

Fixed

1.10.0 - 2016-05-19

Full Changelog

Added

Fixed

  • 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

Full Changelog

Added

  • 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)

Fixed

  • 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

Full Changelog

Added

Fixed

1.8.0 - 2016-01-25

Full Changelog

Added

Fixed

1.7.1 - 2015-12-04

Full Changelog

Added

  • (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)

Fixed

  • (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

Full Changelog

Added

  • 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)

Fixed

  • (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

Full Changelog

Added

  • [#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)

Fixed

1.5.0 - 2015-06-16

Full Changelog

Added

Fixed

1.4.1 - 2015-04-28

Full Changelog

Added

Fixed

1.4.0 - 2015-03-17

Full Changelog

Added

Fixed

  • 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

Full Changelog

Added

Fixed

1.2.0 - 2014-11-11

Full Changelog

Added

Fixed

1.1.1 - 2014-07-18

Full Changelog

1.1.0 - 2014-07-09

Full Changelog

Added

Fixed

1.0.1 - 2014-03-04

Full Changelog

Fixed

  • Replace the symlink with the actual file to resolve a PMT issue. #665 (apenney)

1.0.0 - 2014-03-03

Full Changelog

Changed

Added

  • 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)

Fixed

  • 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

Full Changelog

Added

  • 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)

Fixed

  • 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

Full Changelog

Added

  • 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)

Fixed

  • 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 #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

Full Changelog

Added

Fixed

0.8.1 - 2013-07-26

Full Changelog

Added

  • Use a more specific match for changing worker/prefork #263 (hunner)

0.8.0 - 2013-07-17

Full Changelog

Added

  • 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)

Fixed

  • Issue 230 specifiy that: The apache::mod::* classes that have .conf file #250 (gehel)
  • Sites symlinks #235 (hunner)

0.7.0 - 2013-07-09

Full Changelog

Changed

Added

Fixed

  • 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

Full Changelog

Added

0.5.0-rc1 - 2012-12-01

Full Changelog

Added

  • 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)

Fixed

  • ssl_path is not set for vhost-proxy #106 (carlossg)
  • $servername is ignored by apache::vhost::proxy #95 (hunner)
  • servername is ignored by apache::vhost::proxy #94 (cyberwolf)

0.4.0 - 2012-08-24

Full Changelog

Fixed

0.3.0 - 2012-08-22

Full Changelog

Added

0.2.2 - 2012-08-15

Full Changelog

Added

  • Remove apache::mod::mem_cache from apache::mod::default #76 (hunner)

0.2.1 - 2012-08-15

Full Changelog

Added

  • 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)

Fixed

  • mod.pp: we should make sure the package is present before enabling the module #74 (hunner)

0.2.0 - 2012-08-13

Full Changelog

Added

  • 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)

Fixed

  • Bugfix: apache::mod::auth_basic is a class #67 (hunner)

0.1.2 - 2012-08-09

Full Changelog

Added

  • Adding template for httpd.conf and default mods #62 (hunner)

0.1.1 - 2012-08-07

Full Changelog

Added

  • Ensure proxy mods are loaded by vhost::proxy #61 (hunner)
  • Use $osfamily instead of $operatingsystem #59 (hunner)

0.1.0 - 2012-08-07

Full Changelog

Added

  • 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)

Fixed

0.0.4 - 2012-05-08

Full Changelog