Skip to content

Release 0.7.4 version

Compare
Choose a tag to compare
@unixsurfer unixsurfer released this 03 May 11:08
· 112 commits to master since this release
0.7.4
4fb99e2

This release fixes various small issues and comes with better code for the sanity check on bird settings.

The setting on_disabled for service check was incorrectly written in the readme and also in the default values. This typo hasn't caused any troubles as users always set this setting and therefore we never had to fail back to the default. We even managed to have a typo in the commit message for that fix!.

We also fixed another corner case where if a user sets ip_prefix without the prefix length ( 1.1.1.1 rather 1.1.1.1/32) then we remove that IP prefix from the bird configuration.

Last but not least, we re-factored the code for various sanity check and @shaneramey fixed yet another typo in the setup.cfg, which caused installations troubles for request module.

I believe this will be the last release for 0.7.x version and I would like to focus on 0.8.0 development, where we are going to drop daemon mode (offload this to systemd) and simplify the code around logging.

Changelog:

  • Update copyright
  • Make sure we return the prefix length
  • Add a 2nd IPv6 service check
  • Reorder functions in utils module
  • Refactor the way we check our bird settings
  • Move the check for a directory to sanity check function
  • Fail sanity check when config file and dir don't exist
  • Fix incorrect format for enumerated list in README
  • fix typo reqeusts->requests (issue #9)
  • Mention that IPv6 or v4 is disabled for our software
  • Fix type in on_disabled setting
  • Add puppet module
  • Mention that parent directories for log and pifile files must be present