All notable changes to this project will be documented in this file.
- 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 cron
is now functional
- Support for lowercase country names in
fds block
- Fix
conntrack
invocation on Python 2 / CentOS 7
fds block
now accepts--ipset
argument 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 block
now has new option--no-reload
to skip reloading FirewallD. Useful when adding many blocks at once.
fds block tor
allows to easily ban Tor users
reset
action no longer destroys all IP sets, onlyfds
specific ones
fds list blocked
allows to easily see what is blockedfds list countries
lists all country names available for blockingfds unblock <ip>
allows unblocking an individual IP address or network