86dc3b3d6f
## [1.2.1](https://github.com/saltstack-formulas/apache-formula/compare/v1.2.0...v1.2.1) (2021-10-20) ### Bug Fixes * **vhosts:** reset `cleanup` to previous and use dedicated `clean` SLS ([0c6c1d3
](0c6c1d36e2
)) ### Continuous Integration * **kitchen+ci:** update with latest CVE pre-salted images [skip ci] ([a3d49f1
](a3d49f1852
)) * test for upstream Salt regressions in `master` instances (2021-W37a) ([69dcfd9
](69dcfd9c3b
)) ### Documentation * **readme:** document vhosts clean/cleanup ([2d72dff
](2d72dff82b
)), closes [#372](https://github.com/saltstack-formulas/apache-formula/issues/372)
29 KiB
29 KiB
Changelog
1.2.1 (2021-10-20)
Bug Fixes
- vhosts: reset
cleanup
to previous and use dedicatedclean
SLS (0c6c1d3)
Continuous Integration
- kitchen+ci: update with latest CVE pre-salted images [skip ci] (a3d49f1)
- test for upstream Salt regressions in
master
instances (2021-W37a) (69dcfd9)
Documentation
1.2.0 (2021-08-28)
Bug Fixes
- suse: use correct vhostdir and sitesdir for suse family (#369) (fe0ceb7), closes /documentation.suse.com/sles/15-SP3/html/SLES-all/cha-apache2.html#sec-apache2
Continuous Integration
- 3003.1: update inc. AlmaLinux, Rocky &
rst-lint
[skip ci] (2e116ec) - freebsd: update with latest pre-salted Vagrant boxes [skip ci] (d679580)
- gemfile+lock: use
ssf
customisedinspec
repo [skip ci] (5dd7009) - kitchen: move
provisioner
block & updaterun_command
[skip ci] (0d1a6dc) - kitchen+ci: update with latest
3003.2
pre-salted images [skip ci] (d3641d7) - add Debian 11 Bullseye & update
yamllint
configuration [skip ci] (7741b90)
Features
- alma+rocky: add platforms (based on CentOS 8) [skip ci] (4353e57)
1.1.8 (2021-06-28)
Bug Fixes
- register_site: correct semicolon to colon (4cf848d)
Continuous Integration
- gitlab-ci: ignore line to avoid
yamllint
violation [skip ci] (a742f4e) - gitlab-ci: use
pandoc
-enabledsemantic-release
image [skip ci] (3bf9c6e) - kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (10ce382)
- kitchen+gitlab: remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (57e9873)
1.1.7 (2021-05-14)
Bug Fixes
- mod_pagespeed: add missing colon to
file.directory
(a8b87a5)
Continuous Integration
- add
arch-master
to matrix and update.travis.yml
[skip ci] (069388b)
1.1.6 (2021-05-08)
Documentation
- changelog: regenerate via.
semantic-release
(de8c82c)
1.1.5 (2021-05-08)
Documentation
- changelog: regenerate via.
semantic-release
(198d525)
1.1.4 (2021-05-08)
Continuous Integration
- gitlab-ci: remove adjustments made during Antora test [skip ci] (0c7082f)
Documentation
- changelog: regenerate via.
semantic-release
(e1f1fa7) - changelog: regenerate via.
semantic-release
(a1be1d2) - changelog: regenerate via.
semantic-release
(56efd35)
1.1.3 (2021-04-30)
Bug Fixes
Continuous Integration
- kitchen+gitlab: adjust matrix to add
3003
[skip ci] (3c21740) - vagrant: add FreeBSD 13.0 [skip ci] (298fdf4)
- vagrant: use pre-salted boxes & conditional local settings [skip ci] (f354ace)
1.1.2 (2021-04-03)
Bug Fixes
- freebsd: fix
default
suite implementation and tests (0a0f69e) - freebsd: fix
modsecurity
suite implementation and tests (bc9aa78)
Continuous Integration
- enable Vagrant-based testing using GitHub Actions (6e094e2)
- gemfile+lock: use
ssf
customisedkitchen-docker
repo [skip ci] (53ac463) - gitlab-ci: reset after update hook for
rubocop
[skip ci] (6d40ab7) - kitchen+ci: use latest pre-salted images (after CVE) [skip ci] (69e9d30)
- kitchen+gitlab-ci: use latest pre-salted images [skip ci] (21cb59d)
- pre-commit: update hook for
rubocop
(2c090c3)
Documentation
- readme: add
Testing with Vagrant
section (5a6b203)
Tests
- standardise use of
share
suite &_mapdata
state [skip ci] (e7c2d20) - nomodsecurity: use adjusted
modules
suite instead (838b917)
1.1.1 (2021-01-04)
Bug Fixes
- memory: pass variable not dict (2830081)
Continuous Integration
- commitlint: ensure
upstream/master
uses main repo URL [skip ci] (0145922) - gitlab-ci: add
rubocop
linter (withallow_failure
) [skip ci] (bbf012b) - gitlab-ci: use GitLab CI as Travis CI replacement (26208c4)
1.1.0 (2020-10-14)
Bug Fixes
- ssl.conf: fix pillar keys for SSLStapling in ssl.conf on debian (65043f8)
Code Refactoring
- ssl.conf: reduce newlines in ssl.conf on debian (b99b7b7)
- vhosts: reduce empty lines in standard.tmpl and proxy.tmpl (4b79c1d)
Features
- ssl.conf: add SSLSessionTickets to ssl.conf on debian (41a7a83)
1.0.5 (2020-10-14)
Bug Fixes
- clean: remove entire apache config directory (cac5f35)
Code Refactoring
- package: remove unnecessary state (fb81d8e)
Documentation
- readme: add mod watchdog to pillar example (e0043dd)
1.0.4 (2020-10-14)
Bug Fixes
- debian: don't execute a2enmod on every run (5844322)
- debian: fix default moddir on debian (c17601e)
- logs: don't change owners of logfiles with salt (382e053)
- vhosts: replace %O with %b in default LogFormat (2b52e11)
Tests
- pillar: remove modules that aren't installed from being enabled (47ec5fc)
1.0.3 (2020-10-13)
Bug Fixes
- config: fix old apache.service usage (32f05e5)
1.0.2 (2020-10-12)
Bug Fixes
- package: remove own_default_vhost and debian_full from config.init (7691b58)
- package: remove own_default_vhost and debian_full from config.init (441459e)
1.0.1 (2020-10-10)
Continuous Integration
- pre-commit: finalise
rstcheck
configuration [skip ci] (1c2125c)
Documentation
- example: document redirect 80->443 fix #226 (e15803b)
- readme: fix
rstcheck
violation [skip ci] (2747e35), closes /travis-ci.org/github/myii/apache-formula/builds/731605038#L255
1.0.0 (2020-10-05)
Code Refactoring
- formula: align to template-formula & improve ci features (47818fc)
Continuous Integration
- pre-commit: add to formula [skip ci] (5532ed7)
- pre-commit: enable/disable
rstcheck
as relevant [skip ci] (233111a)
BREAKING CHANGES
- formula: 'apache.sls' converted to new style 'init.ssl'
- formula: "logrotate.sls" became "config/logrotate.sls"
- formula: "debian_full.sls" became "config/debian_full.sls"
- formula: "flags.sls" became "config/flags.sls"
- formula: "manage_security" became "config/manage_security.sls"
- formula: "mod*.sls" became "config/mod*.sls"
- formula: "no_default_host.sls" became "config/no_default_host.sls"
- formula: "own_default_host.sls" became "config/own_default_host.sls"
- formula: "register_site.sls" became "config/register_site.sls"
- formula: "server_status.sls" became "config/server_status.sls"
- formula: "vhosts/" became "config/vhosts/"
- formula: "mod_security/" became "config/mod_security/"
NOT-BREAKING CHANGE: 'config.sls' became 'config/init.sls' NOT-BREAKING CHANGE: 'uninstall.sls' symlinked to 'clean.sls'
0.41.1 (2020-07-20)
Bug Fixes
- server-status: enable module in Debian family (632802a)
- server-status: manage module in debian (eafa419)
Tests
- default+modules: add modules' tests suite (b253625)
0.41.0 (2020-07-16)
Features
- vhosts/standard: add support for ScriptAlias in standard vhost (b88b437)
0.40.0 (2020-07-16)
Features
- redhat/apache-2.x.config.jinja: allow override of default_charset (648f589)
0.39.5 (2020-06-21)
Bug Fixes
Continuous Integration
- gemfile.lock: add to repo with updated
Gemfile
[skip ci] (61b903e) - kitchen: use
saltimages
Docker Hub where available [skip ci] (6895fb9) - kitchen+travis: remove
master-py2-arch-base-latest
[skip ci] (16bb1b0) - travis: add notifications => zulip [skip ci] (2417a75)
- workflows/commitlint: add to repo [skip ci] (2ce966d)
0.39.4 (2020-04-02)
Bug Fixes
- mod_ssl: update mod_ssl package variable to prevent clashes (5591be2)
0.39.3 (2020-04-02)
Bug Fixes
- debian: generate remoteip conf before a2enconf (1ed69f6)
Continuous Integration
- kitchen: avoid using bootstrap for
master
instances [skip ci] (275b5d5) - travis: use
major.minor
forsemantic-release
version [skip ci] (08cced2)
0.39.2 (2019-12-20)
Bug Fixes
- redhat: add user & group lookup to configs (36ad2b2)
0.39.1 (2019-12-20)
Bug Fixes
- mod_mpm: cast to int to avoid Jinja type mismatch error (21045c7)
0.39.0 (2019-12-20)
Continuous Integration
- gemfile: restrict
train
gem version until upstream fix [skip ci] (13be6f9) - travis: apply changes from build config validation [skip ci] (0aac479)
- travis: opt-in to
dpl v2
to complete build config validation (19e90ea) - travis: quote pathspecs used with
git ls-files
[skip ci] (6608ddf) - travis: run
shellcheck
during lint job [skip ci] (2ff6b2f) - travis: use build config validation (beta) [skip ci] (73160b2)
Features
- server-status: allow remote servers to reach server-status page (a3c0022)
0.38.2 (2019-11-07)
Bug Fixes
- apache/modules.sls: fix duplicated ID (57afd71)
0.38.1 (2019-11-05)
Bug Fixes
- mod_perl2.sls: fix a2enmod perl2 error (fba8d21)
- release.config.js: use full commit hash in commit link [skip ci] (dc5593c)
Continuous Integration
- kitchen: use
debian-10-master-py3
instead ofdevelop
[skip ci] (09d82a5) - kitchen: use
develop
image untilmaster
is ready (amazonlinux
) [skip ci] (d0bf6f3) - kitchen+travis: upgrade matrix after
2019.2.2
release [skip ci] (fc0f869) - travis: update
salt-lint
config forv0.0.10
[skip ci] (2622d48)
Performance Improvements
- travis: improve
salt-lint
invocation [skip ci] (bf75770)
0.38.0 (2019-10-20)
Bug Fixes
- apache-2.2.config.jinja: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/f4045ef) - apache-2.4.config.jinja: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/e2c1c2e) - flags.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/a146c59) - init.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/8465eb4) - map.jinja: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/d011324) - mod_geoip.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/e55ef9b) - modsecurity.conf.jinja: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/2a79d05) - modules.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/55d11f8) - server_status.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/da9a592) - uninstall.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/ed7dc7b) - vhosts/cleanup.sls: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/b0bbd0b) - vhosts/minimal.tmpl: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/146dc67) - vhosts/proxy.tmpl: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/e7c9fbb) - vhosts/redirect.tmpl: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/0a41b19) - vhosts/standard.tmpl: fix
salt-lint
errors (https://github.com/saltstack-formulas/apache-formula/commit/1bad58d) - yamllint: fix all errors (https://github.com/saltstack-formulas/apache-formula/commit/97f6ead)
Documentation
- formula: use standard structure (https://github.com/saltstack-formulas/apache-formula/commit/701929d)
- readme: move to
docs/
directory and modify accordingly (https://github.com/saltstack-formulas/apache-formula/commit/6933f0e)
Features
- semantic-release: implement for this formula (https://github.com/saltstack-formulas/apache-formula/commit/34d1f7c)
Tests
- mod_security_spec: convert from Serverspec to InSpec (https://github.com/saltstack-formulas/apache-formula/commit/68b971b)