[ipv6calc] IP2Location support added to ipv6calc

Peter Bieringer pb at bieringer.de
Wed Jun 7 08:46:28 CEST 2006


Hi,

in March I've implemented IP2Location support to ipv6calc.

See here for more information: http://www.ip2location.com

In March 2006, the support of IPv6 was still missing in C API.
Unfortunately, last status I get some days ago has't changed, they are
out of manpower and missing demand to implement it soon.

Anyway, I committed the changes now to CVS, for IPv4, IP2Location
support is already working.

Here the changelog since the last release (0.51):

20060607/PB
        lib/librfc1924.c
         - replace conversion code with clean reimplementation
            created by Niko Tyni because of unknown license issue
            of the old piece of code
        update databases

20060317/PB
        databases/ipv6-assignment/create-registry-list.pl
        databases/ipv4-assignment/create-registry-list.pl
        databases/ipv6-assignment/dbipv6addr_assignment.h
        databases/ipv4-assignment/dbipv4addr_assignment.h
        lib/libipv6addr.h
        lib/libipv4addr.h
         - store also prefix length in lookup table
        update databases

20060316/PB
        lib/libipv4addr.c
         - fix wrong use of () in ipv4addr_setword

20060306/PB
        Makefile.in
        ipv6calc/Makefile.in
        ipv6calc/ipv6calc.c
        ipv6calc/showinfo.c
         - add support for IP2Location
        lib/ipv6calcoptions.h
         - add new option: -p <path to IP2Location database>

20060213/PB
        ipv6calc/Makefile.in
         - replace "make" by "${MAKE}" (forgotten in 20051119)


Please try it.

	Peter
-- 
Dr. Peter Bieringer                     http://www.bieringer.de/pb/
GPG/PGP Key 0x958F422D                       mailto:pb at bieringer.de
Deep Space 6 Co-Founder and Core Member  http://www.deepspace6.net/



More information about the ipv6calc mailing list