Releases: gatheall/update-blocklist
Releases · gatheall/update-blocklist
v1.2.0
- Used iptables-save / iptables-restore when updating blocklist instead of adding each rule individually, which speeds the process up considerably.
- Updated option processing so optimization can be disabled from the commandline (eg, "--no-optimize").
- Leveraged IPC::Run to run commands.
- Fixed GPG verification.
- Removed hardcoded version number from user-agent string.
- Added $ipt_extra_args variable, for extra arguments to include when calling iptables.
1.1.2
1.1.1
1.1.0
- Added support for an external configuration file.
- Added support for for multiple dynamic blocklists and made their processing a configurable option.
- Added support for The Spamhaus Don't Route Or Peer List in the sample configuration file.
- Added support for optional rule optimization to remove overlapping / duplicate rules.
- Improved debugging by including the source of each rule in the debugging output.
- Eliminated shell processing when invoking external commands to improve security.
1.0.1
- Changed the bang-path to use
/usr/bin/perl
rather than/usr/local/bin/perl
. - Changed the usage message.
- Changed
$bl_dynamic_sig_uid
to reflect the new DShield.org key (0x06D106B7
) - Added code to provide help if invalid commandline arguments were supplied.
- Added distribution URL to
$useragent
.