Skip to content

v0.8.5.8

Choose a tag to compare

@friendly-bits friendly-bits released this 10 Oct 01:14
· 335 commits to main since this release

This release brings minor changes from a user's perspective but rather a lot of changes under the hood. Its main focus is code maintenance, code quality improvement, and some usability improvements.

Highlights:

check-ip-in-registry.sh:

  • adapted to utilize the *fetch script for fetching, in order to avoid code duplication

*fetch:

  • adapted to be used by check-ip-in-registry.sh
  • avoid multiple file writes to store status in the status file

*apply:

  • improved performance when compiling a new ip list to feed into ipset

*manage:

  • more improvements to the report_status() function output
  • warn the user if no country codes have been found in firewall rules

*common:

  • implemented check_deps() function
  • check for common dependencies on initialization

*install:

  • compacted some code by implementing and utilizing functions check_files_exist(), copyscripts()

*run:

  • create backup before the action rather than after it

most scripts:

  • check dependencies in a more orderly manner, via the new check_deps() function in *common
  • Code cleanup and code style improvements
  • Improved console output messages and error messages

Full Changelog: v0.8.5.7...v0.8.5.8