Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: tomasz-c/nft-blackhole

1.3.0

03 Oct 01:50

Choose a tag to compare

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

1.2.3

06 Sep 21:27

Choose a tag to compare

What's Changed

🔧 Improvements & Fixes

  • Install, minor fixes by @natmaka in #12
  • Update README.md content with better documentation structure - a15ccae
  • Add packaging directory with systemd files for easier distribution - f731341

📚 Documentation Updates

  • Reorganized installation instructions for different Linux distributions
  • Added requirements section at the beginning
  • Improved code formatting with proper shell syntax highlighting
  • Enhanced monitoring and usage sections

New Contributors

Full Changelog: v1.2.2...v1.2.3

1.2.2

07 Jan 17:37

Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

1.2.1

02 Jan 15:01

Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

1.2.0

06 Dec 19:39

Choose a tag to compare

What's Changed

  • Feature: Optionally apply blacklist for Forwards (#7), thanks to @doncato

Full Changelog: v1.1.0...v1.2.0

1.1.0

19 Oct 21:47
8a656ac

Choose a tag to compare

What's Changed

  • Optional blocking output connections to blacklisted IPs (#5)
  • Support whitelisting ports for country blocking (#6)

Full Changelog: v1.0.0...v1.1.0

1.0.0

19 Oct 16:44

Choose a tag to compare

What's Changed

  • service: Drop ExecRestart for systemd service file by @kylemanna in #1
  • systemd: Add systemd timer and service by @kylemanna in #2
  • Fix YAML parsing Norway as False by @cooperra in #4

Full Changelog: https://github.com/tomasz-c/nft-blackhole/commits/v1.0.0