Skip to content

1.3.0

Choose a tag to compare

@tomasz-c tomasz-c released this 03 Oct 01:50
· 2 commits to master since this release

Added

  • Automatic retry mechanism for failed downloads (3 attempts, 5s delay)
  • Atomic operations - all lists fetched before applying any nftables changes
  • Centralized error handling and validation via fetch_all_lists()
  • Enhanced logging and error messages

Fixed

  • Inconsistent firewall state after network failures during reload (#13, thanks @chenbihao)

Changed

  • Refactored blacklist_sets() and country_sets() to accept pre-fetched data
  • Operations abort with exit code 1 on download failures (prevents inconsistent state)

Full Changelog: v1.2.3...v1.3.0