Releases: pbiering/ipv6calc
Releases · pbiering/ipv6calc
Updates+Fixes (minor)
General
- internal databases: update
- minor improvements
mod_ipv6calc
- add support for fetching client IP from environment
- minor improvements
database update scripts
- add support for SRv6
- fixes to avoid incompatibilities
for more see ChangeLog
Updates+Fixes
General
- internal databases: update
- autconf & code review
- minor bugfixes
- add support for upcoming IP2Location 8.7.0
- add support for use of libmd MD5 implementation
database update scripts
- add optional support for service restart
ipv6calcweb.cgi
- use dedicated directory now for CGI script
-fix leftover change from AS_TEXT to AS_ORGNAME
ipv6calc.cgi
- use dedicated directory now for CGI script
-add since 2019 supported IPV6CALC_CLIENT_GEONAMEID
for more see ChangeLog
IP2Location DB-26 (ASN) support and fixes
Extension:
- add support for IP2Location DB-26 which provides "ASN" and "District"
Minor Features:
- tools/IP2Location-update.sh: add option -S to support download of a specific sample file
Fixes:
- bugfix related to ACTION_addr_to_countrycode and pipe mode
General:
- internal databases: update
Updates of Internal Databases
General:
- internal databases: update
- minor internal adjustments/fixes
Minor bugfix release
Bugfixes:
- databases/lib/libipv6calc_db_wrapper_External.c: bugfix related to db_ptr_cache
- ipv6calcweb/ipv6calcweb.cgi.in: change geonames URL to https
General:
- internal databases: update
- various spelling and grammar fixes (credits to Ville Skyttä)
Features + Minor Bugfixes (20th anniversity release)
Major Features:
- add new action "dbdump" to be able to dump "external" database using country code filter (for use by "ipset")
- new output format ip6to4 for IPv4 addresses (also supported on action "dbdump")
Minor Features:
- tools/ipv6calc-create-update-ipset.sh: new tool for creating "ipset" using the new "dbdump" action
- add support for output of IPv4 in dot separated octal and also autodetect/parse such input
- tools/DBIP-update.sh: add support for deleting older files (-C )
Changes:
- print of uncompressed IPv6 address will now also be extended with prefix length if given and not suppressed by option
- action conv6to4 keeps (and mask) prefix length if not suppressed by option
Fixes+Improvements
- ipv6calcweb: improve output format for mobile chrome-based browsers
- ipv6calcweb: fix several URLs, prefer HTTPS where supported
- add support for OpenSSL EVP MD5 (version 3) and legacy (version 1)
- some fixes related to static builds
General:
- internal databases: update
Internal:
- complete reorg of static includes in *.h to avoid private copies where possible
Minor Bugfix + Minor Enhancements
Minor Features:
- add support for blacklisting IP2Location DB25 files < 8.4.0
- add initial support for IP2Location DB25 files
- IP2Location-update.sh: add support for 'token' authentication
Fixes:
- output format fix for compressed IPv6 addresses (#28)
- IP2Location: fix broken dedicated db selection option
- further bugfixes related to "pull/20" (#25)
General:
- internal databases: update
Internal:
- replace NI_MAXHOST with IPV6CALC_STRING_MAX or PATH_MAX where applicable (#24)
- autogen-support.sh: add IP2Location 8.3.0 8.3.1 8.4.0
Minor Bugfix Release
Fixes:
- ipv6calc-db-update.sh not downloading files (#25)
Minor Feature and Bugfix release
Minor Features:
- Improve revnibble handling (TLD+NLD given given -> prefix, missing -> suffix), add related online help
- add support for compressed IPv4 addresses, like 10/8 (#19) (contributed by @grayed)
Fixes:
- Improve autodetection of nibble strings, add additional test cases, triggered by #19
General:
- internal databases: update
Compatibility fixes
- fixes for Enterprise Linux <= 7
- fixes for FreeBSD and potential other BSD based OS