[ipv6calc] New ipv6calc version 0.99.0 released

Peter Bieringer pb at bieringer.de
Sun May 3 10:46:29 CEST 2015


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 at 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


More information about the ipv6calc mailing list