2018-01-18 18:40:49 +01:00
|
|
|
|
# Changelog
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
2018-01-18 23:37:56 +01:00
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
|
|
|
|
|
|
|
|
|
|
This project does not follow semantic versioning.
|
2018-01-22 10:15:58 +01:00
|
|
|
|
The **major** part of the version is aligned with the stable version of Debian.
|
|
|
|
|
The **minor** part changes with big changes (probably incompatible).
|
|
|
|
|
The **patch** part changes incrmentally at each release.
|
2018-01-18 18:40:49 +01:00
|
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
|
2018-02-04 11:49:14 +01:00
|
|
|
|
### Added
|
|
|
|
|
* postfix: add lines in /etc/.gitignore
|
2018-02-20 15:08:40 +01:00
|
|
|
|
* nagios-nrpe: add "check_open_files" plugin
|
|
|
|
|
* nagios-nrpe: mark plugins as executable
|
2018-02-04 11:49:14 +01:00
|
|
|
|
|
2018-02-07 17:36:04 +01:00
|
|
|
|
### Changed
|
|
|
|
|
* elasticsearch: use ES_TMPDIR variable for custom tmpdir, (from `/etc/default/elasticsearch` instead of changing `/etc/elesticsearch/jvm.options`).
|
2018-02-20 15:05:58 +01:00
|
|
|
|
* elasticsearch: RESTART_ON_UPGRADE is configurable (default: `true`)
|
2018-02-20 15:08:40 +01:00
|
|
|
|
* nagios-nrpe: mark plugins as executable
|
2018-02-23 18:41:07 +01:00
|
|
|
|
* mongodb: configuration is forced by default but it's configurable (default: `true`)
|
2018-02-22 00:10:14 +01:00
|
|
|
|
* nginx: package name can be specified (default: `nginx-full`)
|
2018-02-07 17:36:04 +01:00
|
|
|
|
|
2018-02-08 11:10:30 +01:00
|
|
|
|
### Fixed
|
|
|
|
|
* nginx: fix basic auth for default vhost
|
|
|
|
|
|
2018-02-02 20:10:20 +01:00
|
|
|
|
## [9.1.6] - 2018-02-02
|
|
|
|
|
|
2018-01-20 19:57:58 +01:00
|
|
|
|
### Added
|
|
|
|
|
* mongodb: install python-pymongo for monitoring
|
2018-01-23 17:41:58 +01:00
|
|
|
|
* nagios-nrpe: allowed_hosts can be updated
|
2018-01-20 19:57:58 +01:00
|
|
|
|
|
2018-01-18 23:37:56 +01:00
|
|
|
|
### Changed
|
|
|
|
|
* Changelog: explain the versioning scheme
|
|
|
|
|
* Changelog: add a release date for 9.1.5
|
2018-01-22 18:26:20 +01:00
|
|
|
|
* evoacme: exclude typical certbot directories
|
2018-01-18 23:37:56 +01:00
|
|
|
|
|
2018-01-23 18:31:31 +01:00
|
|
|
|
### Fixed
|
|
|
|
|
* fail2ban: fix horrible typo, Python is not Ruby
|
2018-02-01 12:27:18 +01:00
|
|
|
|
* nginx: fix servers status dirname
|
2018-01-23 18:31:31 +01:00
|
|
|
|
|
2018-01-18 23:37:56 +01:00
|
|
|
|
## [9.1.5] - 2018-01-18
|
2018-01-18 18:40:49 +01:00
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* There is changelog!
|
2018-01-18 23:37:56 +01:00
|
|
|
|
* redis: configuration variable for protected mode (v3.2+)
|
2018-01-18 18:40:49 +01:00
|
|
|
|
* evolinux-users: users are in "adm" group for Debian 9 or later
|
|
|
|
|
* evolinx-base: purge locate/mlocate packages
|
|
|
|
|
* evolinx-base: create /etc/evolinux if missing
|
|
|
|
|
* many Ansible tags for easier fine grained execution of playbooks
|
|
|
|
|
* apache/nginx: server status suffix management
|
|
|
|
|
* unbound: retrieve list of root DNS servers
|
2018-01-18 23:37:56 +01:00
|
|
|
|
* redmine: ability to install themes and plugins
|
2018-01-18 18:40:49 +01:00
|
|
|
|
|
|
|
|
|
### Changed
|
2018-01-18 23:37:56 +01:00
|
|
|
|
* rbenv: Ruby 2.5 becomes the default version
|
2018-01-18 18:40:49 +01:00
|
|
|
|
* evocheck: update upstream version embedded in role (c993244)
|
|
|
|
|
* bind: keep 52 weeks of logs
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* squid: different logrotate file for Jessie or Stretch+
|
|
|
|
|
* evoacme: don't invoke evoacme if no vhost is found
|
|
|
|
|
* evomaintenance: explicit quotes in config file
|
|
|
|
|
* redmine: force xpath gem < 3.0.0
|
|
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
* evomaintenance: fix permissions for config file
|
2018-01-18 23:37:56 +01:00
|
|
|
|
|
|
|
|
|
## [9.1.4] - 2017-12-20
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* php: install php5-intl (for Jessie) and php-intl (for Debian 9 or later)
|
|
|
|
|
* mysql: add a check_mysql_slave in nrpe configuration
|
|
|
|
|
* ldap: slapd tcp port is configurable
|
|
|
|
|
* elasticsearch: broader patterns for log rotation
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
* split IP lists in 2 – default and additional – for easier customization.
|
|
|
|
|
|
|
|
|
|
### Fixed
|
2018-01-20 19:54:41 +01:00
|
|
|
|
* minifirewall: allow outgoing SSH connections over IPv6
|
2018-01-18 23:37:56 +01:00
|
|
|
|
* nodejs: rename source.list file
|
|
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
* evoadmin-web: change config.local.php file permissions
|
|
|
|
|
* evolinux-base: change default_www file permissions
|
|
|
|
|
|
|
|
|
|
## [9.1.3] 2017-12-08
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* evolinux-base: install traceroute package
|
|
|
|
|
* evolinux-base/ntpd: purge openntpd
|
|
|
|
|
* tomcat: add Tomcat 8 cmpatibility
|
2018-01-20 19:54:41 +01:00
|
|
|
|
* log2mail: add "The total blob data length" pattern for MySQL
|
|
|
|
|
* nagios-nrpe: add bkctld check in evolix.cfg
|
|
|
|
|
* varnish: reload or restart if needed
|
|
|
|
|
* rabbitmq: add a munin plugin and an NRPE check
|
|
|
|
|
* minifirewall: add debug for variables
|
|
|
|
|
* elastic: option for stack main version
|
2018-01-18 23:37:56 +01:00
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
* nginx: rename Let's Encrypt snippet
|
2018-01-20 19:54:41 +01:00
|
|
|
|
* nginx: simpler apt preferences for backports
|
|
|
|
|
* generate-ldif: add clamd service instead of clamav_db
|
|
|
|
|
* mysql: parameterize evolinux config files
|
|
|
|
|
* rbenv: use Rbenv 1.1.1 and Ruby 2.4.2 by default
|
|
|
|
|
* elasticsearch: update curator debian repository
|
|
|
|
|
* evoacme: crontab management
|
|
|
|
|
* evoacme: better documentation
|
|
|
|
|
* mongodb: comatible with Stretch
|
2018-01-18 23:37:56 +01:00
|
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
* mongodb: logfile/pidfile are not configurable on Jessie
|
2018-01-20 19:54:41 +01:00
|
|
|
|
* minifirewall: remove zidane.evolix.net from HTTPSITES
|
2018-01-18 23:37:56 +01:00
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* nginx: fix munin CGI graphs
|
|
|
|
|
* ntpd: fix default configuration (localhost only)
|
2018-01-20 19:54:41 +01:00
|
|
|
|
* logstash: fix permissions on pipeline configuration
|
|
|
|
|
* postfix/spamassassin: add user in cron job
|
|
|
|
|
* php: php.ini custom file are now readable
|
|
|
|
|
* hostname customization needs the dbus package
|
|
|
|
|
|
|
|
|
|
## [9.1.2] 2017-12-05
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* listupgrade: remount /usr as rw
|
|
|
|
|
|
|
|
|
|
## [9.1.1] 2017-11-21
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* amazon-ec2: add egress rules
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* evoacme: fix multiple bugs
|
|
|
|
|
|
|
|
|
|
## [9.1.0] 2017-11-19
|
|
|
|
|
|
|
|
|
|
_Warning: huge release, many entries are missing below._
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* amazon-ec2: new role, for EC2 instances creation
|
|
|
|
|
* Move /usr rw remount into remount-usr role
|
|
|
|
|
* kibana: host and basepath configuration
|
|
|
|
|
* kibana: move optimize and data to /var
|
|
|
|
|
* logstash: daily job for log rotation
|
|
|
|
|
* elasticsearch: daily job for log rotation
|
|
|
|
|
* roundcube: add link in default site index
|
|
|
|
|
* nagios-nrpe: add opendkim check
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
* Combine evolix and additional trusted IP addresses
|
|
|
|
|
* amazon-ec2: split tasks
|
|
|
|
|
* apt: don't upgrade by default
|
|
|
|
|
* postfix: extract main.cf md5sum into variables
|
|
|
|
|
* evolinux-base: cache hwraid pgp key locally
|
|
|
|
|
* evoacme: improve cron task
|
|
|
|
|
* elasticsearch: use elastic.list APT source list for curator
|
|
|
|
|
* ldap: better variables
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* fail2ban: create config hierarchy beforehand
|
|
|
|
|
* elasticsearch: fix datadir/tmpdir conditions
|
|
|
|
|
* elastic: remove double ".list" suffix
|
|
|
|
|
* nagios-nrpe: fix check_free_mem for OpenBSD 6.2
|
|
|
|
|
* nagios-nrpe: fix check_amavis
|
|
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## [9.0.1] 2017-10-02
|
|
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
* haproxy: add a Nagios check
|
|
|
|
|
* php: add "sury" mode for PHP 7.1 on Stretch
|
|
|
|
|
* minifirewall: explicit dependency on iptables
|
|
|
|
|
* apt: remove Gandi source files
|
|
|
|
|
* docker-host: new variable for docker home
|
|
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
* php: install php5/php package after fpm/libapache2-mod-php
|
|
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
* mysql: add "REPLICATION CLIENT" privilege for nrpe
|
|
|
|
|
* evoadmin-web: revert from variables to keywords in the templates
|
|
|
|
|
* evoacme: many fixes
|
|
|
|
|
* etc-git: detect user if root (without su or sudo)
|
|
|
|
|
* docker-host: clean override of docker systemd unit
|
|
|
|
|
* varnish: fix systemd unit override
|
|
|
|
|
|
|
|
|
|
## [9.0.0] 2017-09-19
|
|
|
|
|
|
|
|
|
|
First official release
|