Revision history for Perl extension Geo::IP::PurePerl.
1.13 October 3rd 2004
Updated test case, removed www.bundesregierung.de
1.12 June 2nd 2004
Added support for GeoIP Region, City, ISP and Organization (Frank Mather)
Updated country names
1.11 November 1st 2003
The following changes contributed by Graham Barr
* The "I1" template for unpack is machine dependent. It seems to be
that you generate the GeoIP.dat file on a little-endian machine. This
causes everything to fail on a big-endian machine. The patch changes
unpack to use "V1", which will unpack a little-endian integer and be
platform independent.
* The in-memory cache was causing the buffer to be copied several
times. The patch causes the data to be read directly into the hash and
also avoids copying in _seek_country
* Tests 1_lookup.t and 2_namelookup.t fail if there is no GeoIP.dat
file in /usr/local. The patch makes these tests skip if GeoIP.dat
cannot be found.
Changed Taiwan, Province of China to Taiwan
1.10 November 22nd 2002
GeoIP Free Database is now updated monthly!
Added install file.
First upload to CPAN.
! IMPORTANT API CHANGE - now returns undef instead of '--' or
'N/A' when country not found.
rewrote _seek_country to use loop instead of recursion for faster performance
0.28 September 12th 2002
Added Memory Cache mode (Matt Wickline)
Added ISO 3166-1 alpha-3 code and country names (Matt Wickline)
Added open method, conform new to XS API (Matt Wickline)
Added more POD (Matt Wickline)
0.27 September 11th 2002
Fixed database location in examples and tests
Module throws error if it can't locate database file
Removed DB_File dependency
0.26 August 20th 2002
First release under the Geo::IP::PurePerl name,
repackaged from Geo::IP version 0.07