Skip to content

Releases: gatheall/update-blocklist

v1.2.0

08 Oct 15:05
Compare
Choose a tag to compare
  • 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

11 Sep 23:20
Compare
Choose a tag to compare
  • Updated script URL.

1.1.1

11 Sep 23:02
Compare
Choose a tag to compare
  • Referenced DShield's Highly Predictive Blacklist instead of their old block list.
  • Added support for SHA256 checksums.
  • Added 'https' and 'ftp' to the list of schemas used by a proxy.

1.1.0

11 Sep 23:02
Compare
Choose a tag to compare
  • 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

11 Sep 23:01
Compare
Choose a tag to compare
  • 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.

1.0.0

11 Sep 23:00
Compare
Choose a tag to compare
  • Initial version.