Main changes in this release:
- the
-koption in the -install script (for noblock) has been replaced by the-Noption - the
-eoption in the -install script (for nft sets optimization policy) has been replaced by the-Ooption. The-Ooption now requires an argument<memory|performance>. The defaults stayed the same (optimizes for memory by default). - the -manage script now supports changing nft sets optimization policy after installation via this command:
geoip-shell configure -O <memory|performance>. - the
configureaction in the -manage script now supports the-zoption for fully non-interactive setup. - some improvements to arguments parsing in the -lib-setup script.
- improved usage() functions output in the -install and -manage scripts
- when updating an OpenWrt package, the new version now runs the -manage script in non-interactive mode which automatically picks up existing config and sets up geoip blocking without requiring to manually run
geoip-shell configure. - improvements in the OpenWrt makefile and in the mk-owrt-package script for much faster compilation and hopefully better compliance with OpenWrt standards (I'm about to submit the package to OpenWrt).
Full Changelog: v0.4.5...v0.4.6