Skip to content

Tags: fonic/ipfilter

Tags

ipfilter-v4.5

Toggle ipfilter-v4.5's commit message
Release ipfilter-v4.5

Changes:
- Added support for downloading blocklists from I-BlockList as registered
  user (by supplying username and PIN via configuration items IBL_USER and
  IBL_PIN). Fixes #8
- Obfuscate I-BlockList username and PIN in console/log output (to prevent
  leaking sensitive information via logs and/or when posting script output
  on GitHub)

ipfilter-v4.4

Toggle ipfilter-v4.4's commit message
Release ipfilter-v4.4

Changes:
- Updated GeoLite2 database download handling to account for breaking API
  change MaxMind will start enforcing on 05/01/24 (new download URL and basic
  authentication using account ID + license; see https://dev.maxmind.com/
  geoip/release-notes/2024 for details)
- Applied additional minor changes (script, README.md, CHANGELOG.md)

ipfilter-v4.3

Toggle ipfilter-v4.3's commit message
Release ipfilter-v4.3

Release ipfilter-v4.3:
- add ipfilter.service and ipfilter.timer for system service setup (Linux with systemd only)
- add instructions for system service setup to README.md
- overhaul ipfilter.conf (comments only, no changes to configuration items)
- split SCREENSHOT.png into SCREENSHOT1.png and SCREENSHOT2.png (GitHub only)
- rename 'Windows Runtime Environments.md' to WINDOWS.md (KISS)
- apply other minor changes to README.md (URLs, wording, formatting)

ipfilter-v4.2

Toggle ipfilter-v4.2's commit message
Release ipfilter-v4.2

Release ipfilter-v4.2:
- apply minor changes to console and log file output
- add comment regarding GeoLite2 license to configuration
- add screenshot with sample output (GitHub only)
- update and restructure README.md

ipfilter-v4.1

Toggle ipfilter-v4.1's commit message
Release ipfilter-v4.1

Release ipfilter-v4.1:
- obfuscate GeoLite2 license key in console/log output (to prevent leaking sensitive information via logs)
- overhauled ipfilter.conf: enabled default settings, extended comments, various minor changes
- overhauled README.md: added default configuration, added usage information, merged sections Download and Installation, various minor changes
- updated instructions for Windows users in Windows Runtime Environments.md: simplified WSL installation, updated URLs, various minor changes
- added CHANGELOG.md

ipfilter-v4.0

Toggle ipfilter-v4.0's commit message
Release ipfilter-v4.0

Release ipfilter-v4.0:
- add verbose output feature (optional, configurable)
- add logging feature (optional, configurable)
- improve and simplify OS/platform detection and handling
- improve configuration settings verification/normalization
- apply various minor changes and improvements
- refactor code and comments
- improve multi-platform testing
- add test suite script (Git only)
- add I-Blocklist scraper script (Git only)
- add hints document for Windows runtime environments (Git only)
- update README.md
- update .gitignore

ipfilter-v3.1

Toggle ipfilter-v3.1's commit message
Release ipfilter-v3.1

Release ipfilter-v3.1:
- fix bug regarding overwriting existing compressed output files
  (issue #6)
- add support for xz compression of output file
- fix .gitignore to correctly exclude compressed output files

ipfilter-v3.0

Toggle ipfilter-v3.0's commit message
Third release

Third release:
- add support for Cygwin, MSYS2 and Linux on Windows Subsystem
  for Linux (WSL)
- improve/rework notifications
- use realpath to determine actual folder and filename of script
  on all platforms except macOS; script now works as expected when
  being run via symlink
- inform user and abort if configuration file could not be read/
  located (related to issue #5)
- implement fix for issue #5; script now works as expected when
  being run from '/' on Git for Windows
- apply additional minor changes (comments, code improvements,
  code formatting, console prints, command line arguments)
- update README

ipfilter-v2.1

Toggle ipfilter-v2.1's commit message
Apply minor changes

Apply minor changes:
- change comments in script
- change comments in config
- update README

ipfilter-v2.0

Toggle ipfilter-v2.0's commit message
Second release

Second release:
- add support for compression of final output file (configuration
  item 'COMP_TYPE')
- change download utility priority: use curl as default, use wget
  as fallback (curl seems to be more common)
- change long options to short options if it helps cross-platform
  use (e.g. 'awk -F' works on all platforms while 'awk --field-
  separator' doesn't)
- fix selective extraction of *.csv files of GeoLite2 archive on
  Windows
- apply additional minor changes (comments, code improvements,
  code formatting)