All notable changes to this project will be documented in this file.
fds cronno longer causes network connectivity outages by using runtime API for ipset updates instead of firewalld reload
- Optionally uses aggregation to overcome FirewallD bugs #22
- Auto-start FirewallD if not running
- Validate Cloudflare token upon saving
- RPM requires python-psutil
- RPM requires python-psutil
- Incorrect capitalization of country names
- Cloudflare: Fallback to Captcha challenge when account is not eligible for complete country block #11
fds cronis now functional
- Support for lowercase country names in
fds block - Fix
conntrackinvocation on Python 2 / CentOS 7
fds blocknow accepts--ipsetargument for specifying base of IP set name- Unicode fixes for Python 2
- Cloudflare integration
- Break existing connection when blocking an IP
fds cron. When using packaged install, this is automatically there for you.
fds blocknow has new option--no-reloadto skip reloading FirewallD. Useful when adding many blocks at once.
fds block torallows to easily ban Tor users
resetaction no longer destroys all IP sets, onlyfdsspecific ones
fds list blockedallows to easily see what is blockedfds list countrieslists all country names available for blockingfds unblock <ip>allows unblocking an individual IP address or network