2018-02-19 14:29:03 +01:00
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
2019-11-05 16:49:24 +01:00
|
|
|
and this project **does not adhere to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)**.
|
2018-02-19 14:29:03 +01:00
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2019-04-25 12:04:52 +02:00
|
|
|
### Added
|
|
|
|
|
2022-01-03 09:34:30 +01:00
|
|
|
check_mysqlmunin : Complain if munin plugin mysql_commands returns an error
|
|
|
|
|
2020-12-08 10:44:33 +01:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
### Deprecated
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
2021-10-25 10:01:41 +02:00
|
|
|
## [21.10.4] 2021-10-25
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* IS_CHECK_VERSIONS disabled in cron mode
|
|
|
|
|
2021-10-22 13:57:32 +02:00
|
|
|
## [21.10.3] 2021-10-22
|
|
|
|
|
2021-10-25 10:01:41 +02:00
|
|
|
### Added
|
|
|
|
|
2021-10-22 13:57:32 +02:00
|
|
|
* Check for newer versions
|
|
|
|
* don't use "add-vm --version" yet
|
|
|
|
|
2021-10-22 13:43:03 +02:00
|
|
|
## [21.10.2] 2021-10-22
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
Let's try the --version flag before falling back to grep for the constant
|
|
|
|
|
2021-10-21 17:06:00 +02:00
|
|
|
## [21.10.1] 2021-10-01
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* IS_SSHALLOWUSERS: also scan /etc/ssh/sshd_config.d
|
|
|
|
* IS_CHECK_VERSIONS: check installed versions of Evolix programs
|
|
|
|
|
2021-10-01 18:07:28 +02:00
|
|
|
## [21.10] 2021-10-01
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* IS_DEBIANSECURITY: optional trailing slash
|
|
|
|
|
2021-09-30 10:37:59 +02:00
|
|
|
## [21.09] 2021-09-30
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Check for bullseye security repository
|
|
|
|
* Checks for new minifirewall configuration
|
|
|
|
* Improve MySQL utils configuration checks
|
|
|
|
|
2021-07-07 15:18:39 +02:00
|
|
|
## [21.07] 2021-07-07
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Preliminary Debian 11 « Bullseye » support
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* IS_HARDWARERAIDTOOL: match more RAID PCI cards
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
2021-01-18 11:28:09 +01:00
|
|
|
## [20.12] 2021-01-18
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* IS_EVOLIX_USER: Match on if account name begin by evolix, don't match account name testevolix for example
|
|
|
|
|
2020-12-08 10:44:33 +01:00
|
|
|
## [20.12] 2020-04-28
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2020-12-08 10:43:10 +01:00
|
|
|
* support multiple values for SQL_BACKUP_PATH and POSTGRES_BACKUP_PATH
|
|
|
|
|
2019-06-21 14:03:52 +02:00
|
|
|
### Changed
|
|
|
|
|
2020-05-11 17:18:04 +02:00
|
|
|
* IS_EVOBACKUP_EXCLUDE_MOUNT: exclude disabled backup scripts
|
2020-06-26 08:49:38 +02:00
|
|
|
* IS_DUPLICATE_FS_LABEL: disable blkid cache
|
2020-09-04 11:55:16 +02:00
|
|
|
* IS_POSTGRES_BACKUP: look for compressed backup too
|
2020-09-04 15:36:51 +02:00
|
|
|
* IS_VARTMPFS: use findmnt if available
|
2020-05-11 17:18:04 +02:00
|
|
|
|
2019-11-07 10:36:34 +01:00
|
|
|
### Removed
|
|
|
|
|
2020-06-17 22:51:41 +02:00
|
|
|
* Remove unused PROGDIR variable
|
|
|
|
|
2020-04-28 15:59:01 +02:00
|
|
|
## [20.04.4] 2020-04-28
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* IS_NGINX_LETSENCRYPT_UPTODATE: verify that the letsencrypt snippet is compatible with the current version of Nginx
|
|
|
|
|
2020-04-24 11:24:37 +02:00
|
|
|
## [20.04.3] 2020-04-24
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* IS_EVOBACKUP_INCS: also look for the new command
|
|
|
|
|
2020-04-15 18:00:01 +02:00
|
|
|
## [20.04.2] 2020-04-15
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* IS_CHROOTED_BINARY_NOT_UPTODATE: verify that chrooted processes run up-to-date binaries
|
|
|
|
|
2020-04-12 22:27:14 +02:00
|
|
|
## [20.04.1] 2020-04-12
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* IS_EVOBACKUP_EXCLUDE_MOUNT : verify that mount points are excluded in evobackup scripts
|
|
|
|
|
2020-02-27 11:35:34 +01:00
|
|
|
## [20.02.1] - 2020-02-27
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* IS_EVOLINUXSUDOGROUP : improve sudoer directive detection
|
|
|
|
|
2019-11-07 10:36:34 +01:00
|
|
|
## [19.11.2] - 2019-11-07
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2019-11-07 09:41:28 +01:00
|
|
|
* IS_EVOMAINTENANCE_FW : warn only if HOOK_DB is enabled
|
2019-11-07 10:25:12 +01:00
|
|
|
* IS_BACKUPUPTODATE : check backup dates in the correct directory
|
2019-11-07 09:41:28 +01:00
|
|
|
|
2019-11-07 10:36:34 +01:00
|
|
|
## [19.11.1] - 2019-11-06
|
|
|
|
|
2019-06-21 14:03:52 +02:00
|
|
|
### Fixed
|
|
|
|
|
2019-11-06 07:45:48 +01:00
|
|
|
* IS_TMPUSRRO : improve grep for options detection
|
|
|
|
* IS_TMPNOEXEC : fix grep for options detection
|
|
|
|
|
2019-11-05 16:17:46 +01:00
|
|
|
## [19.11] - 2019-11-05
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* IS_TUNE2FS_M5 displays the name of the partition
|
|
|
|
* IS_MARIADBEVOLINUXCONF is disabled by default in cron mode
|
|
|
|
* IS_PHPEVOLINUXCONF is disabled by default in cron mode
|
|
|
|
* IS_OLD_HOME_DIR is disabled by default in cron mode
|
|
|
|
* IS_TMPNOEXEC : better "noexec" detection for /tmp
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* squid: better http port detection
|
|
|
|
|
2019-08-30 14:22:07 +02:00
|
|
|
## [19.08] - 2019-08-30
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* better error messages for missing commands
|
|
|
|
|
2019-06-21 14:03:52 +02:00
|
|
|
## [19.06] - 2019-06-21
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2019-06-21 11:32:54 +02:00
|
|
|
* new check: IS_OSPROBER
|
|
|
|
|
2019-04-25 12:04:52 +02:00
|
|
|
### Changed
|
|
|
|
|
2019-06-21 14:03:52 +02:00
|
|
|
* IS_DISKPERF is disabled by default
|
|
|
|
* verbose mode added for IS_APACHESYMLINK
|
|
|
|
|
2019-04-25 12:04:52 +02:00
|
|
|
### Fixed
|
|
|
|
|
2019-06-21 11:32:54 +02:00
|
|
|
* fix 5 apache checks (wrong package name was used)
|
2019-06-21 14:03:52 +02:00
|
|
|
* fix IS_MYSQLNRPE (wrong test on a tilde expansion variable)
|
2019-06-21 11:32:54 +02:00
|
|
|
|
2019-04-25 12:04:52 +02:00
|
|
|
## [19.04] - 2019-04-25
|
|
|
|
|
2019-11-06 07:45:48 +01:00
|
|
|
### Added
|
2019-04-25 12:04:52 +02:00
|
|
|
|
|
|
|
* IS_EVOBACKUP_INCS
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* change versioning scheme : year.month.patch
|
|
|
|
* extracts tests into functions
|
|
|
|
* add verbose and quiet modes
|
|
|
|
* add usage output on error
|
|
|
|
* add braces and quotes
|
|
|
|
|
2018-04-10 15:30:22 +02:00
|
|
|
## [0.13] - 2018-04-10
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* New checks:
|
|
|
|
IS_EVOLIX_USER
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Fixing IS_DUPLICATE_FS_LEVEL check
|
|
|
|
* Custom limit for IS_NOTUPGRADED
|
|
|
|
* IS_SSHALLOWUSERS now check also for AllowGroups
|
|
|
|
|
2018-03-19 16:28:06 +01:00
|
|
|
## [0.12] - 2018-03-19
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* New checks:
|
|
|
|
IS_DUPLICATE_FS_LEVEL
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Enabling IS_EVOBACKUP by default
|
|
|
|
* Better output for IS_MYSQLMUNIN
|
|
|
|
|
2018-02-19 14:29:03 +01:00
|
|
|
## [0.11] - 2018-02-07
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2019-04-25 12:02:03 +02:00
|
|
|
* Bunch of new checks:
|
|
|
|
IS_PRIVKEYWOLRDREADABLE
|
|
|
|
IS_EVOLINUXSUDOGROUP
|
|
|
|
IS_USERINADMGROUP
|
|
|
|
IS_APACHE2EVOLINUXCONF
|
|
|
|
IS_BACKPORTSCONF
|
|
|
|
IS_BIND9MUNIN
|
|
|
|
IS_BIND9LOGROTATE
|
|
|
|
IS_BROADCOMFIRMWARE
|
2018-02-19 14:29:03 +01:00
|
|
|
IS_HARDWARERAIDTOOL
|
2019-04-25 12:02:03 +02:00
|
|
|
IS_LOG2MAILSYSTEMDUNIT
|
2018-02-19 14:29:03 +01:00
|
|
|
IS_LISTUPGRADE
|
2019-04-25 12:02:03 +02:00
|
|
|
IS_MARIADBEVOLINUXCONF
|
2018-02-19 14:29:03 +01:00
|
|
|
IS_MARIADBSYSTEMDUNIT
|
2019-04-25 12:02:03 +02:00
|
|
|
IS_MYSQLMUNIN
|
|
|
|
IS_PHPEVOLINUXCONF
|
|
|
|
IS_SQUIDLOGROTATE
|
|
|
|
IS_SQUIDEVOLINUXCONF
|
|
|
|
IS_SQL_BACKUP
|
|
|
|
IS_POSTGRES_BACKUP
|
|
|
|
IS_LDAP_BACKUP
|
|
|
|
IS_REDIS_BACKUP
|
|
|
|
IS_ELASTIC_BACKUP
|
2018-02-19 14:29:03 +01:00
|
|
|
IS_MONGO_BACKUP
|
2019-04-25 12:02:03 +02:00
|
|
|
IS_MOUNT_FSTAB
|
2018-02-19 14:29:03 +01:00
|
|
|
IS_NETWORK_INTERFACES
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2019-04-25 12:02:03 +02:00
|
|
|
* IS_UPTIME added in --cron mode
|
|
|
|
* is_pack_web() for Stretch
|
|
|
|
* IS_DPKGWARNING for Stretch
|
2018-02-19 14:29:03 +01:00
|
|
|
* IS_MOUNT_FSTAB is disabled if lsblk not available
|
2019-04-25 12:02:03 +02:00
|
|
|
* IS_MINIFWPERMS for Stretch
|
2018-02-19 14:29:03 +01:00
|
|
|
* IS_SQUID for Stretch
|
2019-04-25 12:02:03 +02:00
|
|
|
* IS_LOG2MAILAPACHE for Stretch
|
2018-02-19 14:29:03 +01:00
|
|
|
* IS_AUTOIF for Stretch
|
2019-11-04 13:30:05 +01:00
|
|
|
* IS_UPTIME warn if uptime is more than 2y, was 1y
|
2018-02-19 14:29:03 +01:00
|
|
|
* IS_NOTUPGRADED warn if last upgrade is older than 90d, was 30d
|
2019-04-25 12:02:03 +02:00
|
|
|
* IS_TUNE2FS_M5 use python in place of bc for calculation
|
2018-02-19 14:29:03 +01:00
|
|
|
* IS_EVOMAINTENANCEUSERS for Stretch
|
2019-04-25 12:02:03 +02:00
|
|
|
* IS_EVOMAINTENANCECONF check also the mode of the file (600)
|