evobackup/CHANGELOG.md

1.4 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

Changed

Deprecated

Removed

Fixed

Security

[2.2.1] - 2020-04-18

Changed

  • check-incs.sh and check-last-incs.sh are embedded in bkctld

[2.2.0] - 2020-04-17

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