Releases: friendly-bits/geoip-shell
v0.2.0-nftables
Changes in this release:
- Bugfix: rules specific to protocols/ports were applied globally rather than to selected interfaces when geoip-shell is configured for WAN interfaces (the bug was only in the nftables branch, iptables branch is unaffected)
- New feature:
geoip-shell status -v
now parses the nftables rules and outputs them in a nice human-readable format
Full Changelog: v0.1.9-nftables...v0.2.0-nftables
v0.1.9-nftables
This is a feature release with a bit of bug squashing.
Main changes:
- -manage and -install scripts: Changed the syntax for protocols/ports specific geoblocking to a more user-friendly one, support granular config for each protocol, support multiple
-p
options in one command. - -manage: Status report now includes information about protocols and ports geoblocking config
- -manage: implemented new action 'showconfig' which prints the contents of the config file
- improved validation and error checking in the ports/protocols parsing code
- compacted some code by implementing additional functions in the -common script
Full Changelog: v0.1.8-nftables...v0.1.9-nftables
v0.1.9-iptables
This is a feature release with a bit of bug squashing.
Main changes:
- -manage and -install scripts: Changed the syntax for protocols/ports specific geoblocking to a more user-friendly one, support granular config for each protocol, support multiple
-p
options in one command. - -manage: Status report now includes information about protocols and ports geoblocking config
- -manage: implemented new action 'showconfig' which prints the contents of the config file
- improved validation and error checking in the ports/protocols parsing code
- -apply: fixed firewall rules removal in the case of a critical error
- compacted some code by implementing additional functions in the -common script
Full Changelog: v0.1.8-iptables...v0.1.9-iptables
v0.1.8-nftables
This is a feature release, introducing an option to block or allow specific ports or port ranges either when installing, or later via the manage script. For syntax, read Documetation/NOTES.md.
Full Changelog: v0.1.7-nftables...v0.1.8-nftables
v0.1.8-iptables
This is a feature release, introducing an option to block or allow specific ports or port ranges either when installing, or later via the manage script. For syntax, read Documetation/NOTES.md.
Full Changelog: v0.1.7-iptables...v0.1.8-iptables
v0.1.7-nftables
This is a usability improvement release.
Main changes:
- -install: Improved wording in the dialog concerting WAN interfaces in the -install script.
- -install: If user manually changes autodetected subnets, do not offer further autodetection
- -manage: report_status(): better layout of the report
- updated documentation
Full Changelog: v0.1.6-nftables...v0.1.7-nftables
v0.1.7-iptables
This is a usability improvement release.
Main changes:
- -install: Improved wording in the dialog concerning WAN interfaces.
- -install: If user manually changes autodetected subnets, do not offer further autodetection
- -manage: report_status(): better layout of the report
- -manage: report_status(); report packets statistics
- updated documentation
Full Changelog: v0.1.6.1-iptables...v0.1.7-iptables
v0.1.6.1-iptables
Minor bugfix release.
Fixed regex validation for custom LAN subnets in the -install script.
Full Changelog: v0.1.6-iptables...v0.1.6.1-iptables
v0.1.6-nftables
Minor usability and reliability improvements.
Full Changelog: v0.1.5-nftables...v0.1.6-nftables
v0.1.6-iptables
Minor usability and reliability improvements.
Full Changelog: v0.1.5-iptables...v0.1.6-iptables