Skip to content

Latest commit

 

History

History
430 lines (222 loc) · 25.1 KB

CHANGELOG.md

File metadata and controls

430 lines (222 loc) · 25.1 KB

Changelog

1.2.2 (2021-10-28)

Bug Fixes

  • redhat: use correct vhostdir, sitesdir and logrotate script for redhat family (#376) (c4b8538)

1.2.1 (2021-10-20)

Bug Fixes

  • vhosts: reset cleanup to previous and use dedicated clean 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

  • readme: document vhosts clean/cleanup (2d72dff), closes #372

1.2.0 (2021-08-28)

Bug Fixes

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 customised inspec repo [skip ci] (5dd7009)
  • kitchen: move provisioner block & update run_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-enabled semantic-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

  • config/vhosts/standard: remove erroneous trailing colon (dedb9e2), closes #302

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 customised kitchen-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 (with allow_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

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

  • vhosts/cleanup: check sites-enabled dir exists before listing it (88373e3), closes #278

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 for semantic-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 of develop [skip ci] (09d82a5)
  • kitchen: use develop image until master is ready (amazonlinux) [skip ci] (d0bf6f3)
  • kitchen+travis: upgrade matrix after 2019.2.2 release [skip ci] (fc0f869)
  • travis: update salt-lint config for v0.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 ()
  • apache-2.4.config.jinja: fix salt-lint errors ()
  • flags.sls: fix salt-lint errors ()
  • init.sls: fix salt-lint errors ()
  • map.jinja: fix salt-lint errors ()
  • mod_geoip.sls: fix salt-lint errors ()
  • modsecurity.conf.jinja: fix salt-lint errors ()
  • modules.sls: fix salt-lint errors ()
  • server_status.sls: fix salt-lint errors ()
  • uninstall.sls: fix salt-lint errors ()
  • vhosts/cleanup.sls: fix salt-lint errors ()
  • vhosts/minimal.tmpl: fix salt-lint errors ()
  • vhosts/proxy.tmpl: fix salt-lint errors ()
  • vhosts/redirect.tmpl: fix salt-lint errors ()
  • vhosts/standard.tmpl: fix salt-lint errors ()
  • yamllint: fix all errors ()

Documentation

  • formula: use standard structure ()
  • readme: move to docs/ directory and modify accordingly ()

Features

  • semantic-release: implement for this formula ()

Tests

  • mod_security_spec: convert from Serverspec to InSpec ()