Commit graph

5 commits

Author SHA1 Message Date
heinz
7c9c8f9558 Updated to version 1.3.14 (approved by Min Sik Kim).
Pkgsrc changes:
  - Added TEST_TARGET.

[Relevant] changes since version 1.3.8:
=======================================
1.3.14  2005-9-7
        * Check if byte, ushort, ulong, u16, u32 are defined in configure
          script.  Fixes compilation issue on FreeBSD systems.
        * Check for Big Endian byte order (needed for MD5 code in geoipupdate
          to work properly on Mac OS X and other Big Endian processors
        * Fixed GEOIP_CHECK_CACHE mode when used with GEOIP_STANDARD to
          only refresh upon file change
        * Fixed memory leak when refreshing file in GEOIP_CHECK_CACHE mode
        * Updated ltmain.sh to support Debian GNU/k*BSD bug #315425 (Marek Habersack)
        * Added lookup functions using IP numeric representation as input (Frank Mather)
        * Removed geoipexport
        * Replaced Yugoslavia with Serbia and Montenegro
        * Updated geoiplookup to only perform country lookup once instead of twice by using GeoIP_id_by_name
1.3.13  2005-8-1
        * Fixed autoconf weirdness that resulted in libraries being
                installed without .so suffix
1.3.12  2005-7-19
        * Removed -lGeoIP from libGeoIPUpdate_la_LIBADD - fixes compilation error
                if GeoIP isn't already installed (Thomas Steudten)
1.3.11  2005-7-7
        * Fixed gcc warnings and bug.  Use int
                instead of char for checking the return value of getopt in geoipupdate.c.
                Moved the internal functions to GeoIP_internal.h to get rid
                of those 'implicit declaration' warnings. (Ludwig Nussel/SUSE)
        * Cleaned up name space by prefixing internal functions with
                _GeoIP* (Ludwig Nussel/SUSE)
        * Memory Leak fix for GeoIP City if fread error
        * Added more verbose error messages for geoipupdate (Frank Mather)
        * Added check for zlib.h to configure.in
1.3.10  2005-4-17
        * Added types.h to Makefile.am - fixes compilation error
1.3.9   2005-4-14
        * fixed bug with GEOIP_INDEX_CACHE (Frank Mather)
        * fixed segfault issue if GeoIP.dat not found (Frank Mather)
        * Updated MD5 checksum code to use GnuPG code which works
                on 64bit machines (Frank Mather)
        * Fixed memory leak in test-geoip-isp.c and test-geoip-org.c
        * Added support for GeoIP Domain Names in geoipupdate
2005-10-22 19:58:42 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
minskim
85317101f2 Fix PLIST. Should have been committed when this package was updated
to 1.3.4.
2004-07-05 15:34:14 +00:00
jmmv
036802fb45 Update to 1.3.1. Changes since 1.1.9:
* Check for stdint.h in autoconf
* prevent the geoipupdate man page from trying to install itself directly
  in the system directory
* Fixed includes to compile on Windows
* Removed the _addr_to_num() calls from GeoIP_*_by_name()
* _seek_record() optimizations
* Added GeoIP_assign_region_by_inetaddr which doesn't do any mallocs and
  made all other region APIs go thru it
* Replaced _h_addr_to_num() with ntohl() and removed _h_addr_to_num()
* Fixed bug when IP address not found in region rev1 database
* Added added extern "C" to GeoIPCity.h fixes problems when included
  in C ++ library
* Added support for GeoIP ISP Edition identifier
* Fixed bug in GeoIP_database_info
* Added support for GeoIP AS Number Edition
* renamed GeoIP_org_by_* functions to GeoIP_name_by_* to reduce confusion
  since these functions are used by GeoIP ISP and GeoIP ASNum as well as
  GeoIP Organization
* Added support for GeoIP Proxy Edition
* renamed GeoIP_country_id_by_* functions to GeoIP_id_by_*
* Added GeoIP_record_id_by_addr and GeoIP_next_record functions
* Added support for new GeoIP Region format, including Canadian Provinces
* Added support for GeoIP City format revision 1, including dma code and
  area code
* geoiplookup returns results from GeoIP Region, City, ISP and Organization
  databases
* Standardized location for GeoIP Region, City, ISP and Organization data bases
* Added GeoIP_open_type to open database from default location for other
  dbs besides country
* Added check to make sure that the appropriate database is loaded for each
  lookup method
* Updated update code to check for first 12 characters of license key
* Added GeoIP_country_continent array to lookup continent by country ID

Closes PR pkg/23909.
2003-12-28 12:31:42 +00:00
jmmv
6d926c66d2 Initial import of GeoIP, version 1.1.9:
GeoIP is a C library that enables the user to find the country that any IP
address or hostname originates from.  It uses a file based database that is
accurate as of March 2002.  This database simply contains IP blocks as keys,
and countries as values.  It should be more complete and accurate than using
reverse DNS lookups.

This module can be used to automatically select the geographically closest
mirror, to analyze your web server logs to determine the countries of your
visitors, for credit card fraud detection, and for software export controls.

Package initially provided by Juan RP through pkgsrc-wip, with several
changes by me.
2003-06-01 10:24:42 +00:00