1.2 KiB
1.2 KiB
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.
[Unreleased]
Added
- Shellcheck directives to have 0 warnings and errors
- Ability to override critical/warning thresholds per jail for bkctld-check
- Support new location for jail configuration (/etc/evobackup/<jail_name>.d/)
- Lock per jail and inc when creating incs
- Global lock when removing incs (kill the currently running instance)
- Create a blank SSH "authorized_keys" file on jail init
- Many new tests with BATS
- Check for firewall configuration in bkcld-check
- Run the test suite on Buster (ext4/btrfs) in addition of Stretch (ext4/btrfs)
Changed
- Extract variables and heper functions to reduce repetition of knowledge
- Consistent naming of variables in scripts and functions
- Consistent log messages between functions ad commands
- Raise errors if required function arguments are missing
- Configure locales in Vagrant VM
- Split BATS tests file and use helper functions
- Improve "lib" detection
- Revamp the README