Skip to content
This repository was archived by the owner on Jun 1, 2022. It is now read-only.

Releases: maxmind/geoip-api-perl

1.45

29 Sep 18:38
Compare
Choose a tag to compare
  • Fixed typo in 1.44 release notes.
  • Replaced use vars with our.

1.44

29 Sep 17:06
Compare
Choose a tag to compare
  • On installation, this API will not default to the pure Perl version rather
    than failing if libGeoIP is not found.
  • Add support for GEOIP_SILENCE ( Philip Prindeville )
  • Unit tests for different databases were added.

v1.43

05 Dec 19:47
Compare
Choose a tag to compare
  • Update FIPS codes ( Boris Zentner )
  • Fix test case ( Boris Zentner )
  • Update time zones ( Boris Zentner )

New Region Codes & Test Case Fix

08 Jul 16:17
Compare
Choose a tag to compare
  • Fix testcase any CAPI >= 1.5.0 should work ( Boris Zentner )
  • Add new pure perl region code TH 81 Bueng Kan ( Boris Zentner )

South Sudan & Doc Fixes

08 Jul 16:22
Compare
Choose a tag to compare
  • Add South Sudan ( Boris Zentner )
  • Doc fixes ( Tina Müller )
  • Update FIPS Codes ( Boris Zentner )
  • Update PurePerl country list. ( Boris Zentner )

v1.40

08 Jul 16:18
Compare
Choose a tag to compare
  • Add new CAPI method region_name_by_code ( Boris Zentner )
  • Add support for GEOIP_NETSPEED_EDITION_REV1 ( Boris Zentner )
  • Add new CAPI method record_by_ipnum_v6 ( Boris Zentner )
  • Add new CAPI glue methods to use GeoIPCityv6 databases record_by_addr_v6 record_by_name_v6 ( Boris Zentner )

Many Changes

08 Jul 16:25
Compare
Choose a tag to compare
  • Upd Docs ( Boris Zentner )
  • Add glue for the CAPI lib_version method ( Boris Zentner )
  • Add CAPI glue for the methods enable_teredo and teredo.
    currently only avail in conjunction with the CAPI ( Boris Zentner )
  • Add example/benchmark.pl and example/country_v6.pl ( Boris Zentner )
  • Add name_by_name and name_by_addr ( Boris Zentner )
  • Add org_by_name_v6 and org_by_addr_v6 only XS ( Boris Zentner )
  • Add name_by_ipnum_v6, name_by_name_v6 and name_by_addr_v6 XS glue ( Boris Zentner )
  • Add sub Geo::IP::CLONE_SKIP {1} in conjunction with .xs Avoid thread
    issues ( Boris Zentner )
  • Export GEOIP_DOMAIN_EDITION by default ( Boris Zentner )
  • Update region codes 20100810 ( Boris Zentner )
  • Fix some PP 3letter country codes ( Boris Zentner )
  • Fix PP continent codes ( Boris Zentner )
  • Add PP continent_code_by_country_code ( Boris Zentner )
  • Add PP Geo::IP->time_zone ( Boris Zentner )
  • Update region codes 20100420 ( Boris Zentner )
  • Link at least to CAPI 1.4.7 ( Boris Zentner )
  • Add example/geolite-mirror-simple.pl to download maxmind databases ( Boris Zentner )
  • Update region codes ( Boris Zentner )
  • Update timezones ( Boris Zentner )
  • Add isp_by_name and isp_by_addr if the CAPI is used ( Boris Zentner )
  • Add isp_by_addr and org_by_addr to the PurePerl API ( Boris Zentner )
  • Add api method, so users know if they use the PurePerl or CAPI glue
    print Geo::IP->api ( Boris Zentner )
  • Silence redefined warning, when perl is started with -w and the
    PurePerl API is used ( Boris Zentner )
  • Export GEOIP_CITYCONFIDENCE_EDITION, GEOIP_LOCATIONA_EDITION,
    GEOIP_ACCURACYRADIUS_EDITION and GEOIP_COUNTRY_EDITION_V6 ( Boris Zentner )
  • Add some more v6 XS glue. IPv6 support require the CAPI to work.
    GeoIP_country_code_by_addr_v6
    GeoIP_country_code_by_name_v6
    GeoIP_country_code3_by_addr_v6
    GeoIP_country_code3_by_name_v6
    ( Boris Zentner )
    ! Change RU's continent code from AS to EU ( Boris Zentner )
    ! Change Turkey's continent code from AS to EU ( Boris Zentner )
    ! org_by_* and friends return UTF8 scalars, if the charset is set to GEOIP_CHARSET_UTF8 ( Boris Zentner )
  • Add PP ASNum support ( Boris Zentner )
  • Add XS glue for time_zone and continent_code_by_country_code ( Boris Zentner )
  • Add glue for database_edition ( Boris Zentner )
  • Workaround centos/mod_perl issue when the PP fallback is used and
    Sys::Mmap is not installed ( Boris Zentner )
  • Update PurePerl region names 20090723 ( Boris Zentner )
  • Add XS glue for GeoIP_country_code_by_ipnum_v6 ( Boris Zentner )