Hi,
new version 0.99.0 was released today.
This version is an enhancement and bugfix release.
In addition this should be more or less the
feature-complete release before 1.0.0
(in case anyone is still missing a major feature, please send a note)
Enhancements:
IP2Location - add support for API 7.0.1 - extend compatibility support for API 4.0.2 and 6.0.x - support for LITE databases included - autoselection for the various possible database files included can be controlled by some new introduced options
[--db-ip2location-only-type <TYPE>]: IP2Location database only selected type (1-24) [--db-ip2location-allow-softlinks] : IP2Location database softlinks allowed [--db-ip2location-lite-to-sample-autoswitch-max-delta-months <MONTHS>]: autoswitch from LITE to SAMPLE databases if possible and delta is not more than 12 months (0=disabled) [--db-ip2location-comm-to-lite-switch-min-delta-months <MONTHS>]: switch from COMM to LITE databases if possible and delta more than 12 months (0=disabled)
Filter Mode: - add support for filtering by Registry CountryCode Autonomous System Number
IPv4/v6 address filter tokens based on databases: [^][ipv4.|ipv6.]db.cc=<CC>|unknown (Country Code [2 chars]) [^][ipv4.|ipv6.]db.asn=<ASN>|unknown (Autonomous System Number [numeric]) [^][ipv4.|ipv6.]db.reg=<REGISTRY> (Registry) Registry tokens: 6BONE IANA APNIC ARIN RIPENCC LACNIC AFRINIC 6TO4 reserved unknown
Machine Readable Output Mode: - add options to control the quoting of values --mrqva : Machine Readable Quote Values Always --mrqvn : Machine Readable Quote Values Never
- add options to display only a selected token: --mrst <TOKEN> : Machine Readable Select Token --mrstpa <TOKEN> : Machine Readable Select Token Print Always (no longer '| grep "^TOKEN="' required)
- add options to display only matching tokenstart value: --mrmt <TOKENPREFIX> : Machine Readable Match Token Prefix
- display only the value --mrtvo <TOKEN> : Machine Readable Token Value Only
ipv6calc/showinfo: - add more token/values (output version 10) + IP2LOCATION_TIMEZONE + IP2LOCATION_NETSPEED + IP2LOCATION_WEATHERSTATIONNAME + IP2LOCATION_WEATHERSTATIONCODE + IP2LOCATION_ELEVATION + IP2LOCATION_USAGETYPE + IP2LOCATION_MOBILEBRAND + IP2LOCATION_MNC + IP2LOCATION_MCC + IP2LOCATION_IDDCODE
ipv6calcweb.cgi: - extended for output version 10
See here for usage examples http://ip.bieringer.de/ http://ip.bieringer.de/geo-test.html
Bugfixes: various, see ChangeLog
Source Package and signature files can be found here:
ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/ ftp://ftp.deepspace6.net/pub/ds6/sources/ipv6calc/
they are signed with GPG/PGP key, available here: ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013
Key fingerprint: AAB3 8CB7 97C7 50C7 78C6 08C6 DDEB 141D F738 0F61 uid: Peter Bieringer (Code Signing Key 2013) code@bieringer.de
RPMs for EPEL (6-7) / FedoraProject (20-) are on the way: http://koji.fedoraproject.org/koji/packageinfo?packageID=366 https://admin.fedoraproject.org/pkgdb/package/ipv6calc/ https://admin.fedoraproject.org/updates/ipv6calc
RPMs for EPEL 5 can be pulled from koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=9641472
Have fun! Peter