summaryrefslogtreecommitdiff
path: root/net/GeoIP
AgeCommit message (Collapse)AuthorFilesLines
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-10-22According to the man page, geoiplookup has an option "-l". In realityheinz3-2/+36
this is not true, so I added the same patch Debian is using for the man page.
2005-10-22The included database file is current as of 20050901.heinz1-2/+2
2005-10-22Updated to version 1.3.14 (approved by Min Sik Kim).heinz4-18/+16
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-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-12We use zlib. Mark as such for platforms without zlib bundled.tv1-1/+2
2005-02-24Add RMD160 digests.agc1-1/+2
2004-11-25Update to 1.3.8.snj2-6/+5
Changes: * Made code thread safe by replacing gethostbyname with gethostbyname_r * Added GeoIP_country_code_by_ipnum and GeoIP_id_by_ipnum to use existing ulong IP Address in numeric form instead of having to convert it to string (Boris Hajduk) * Updated geoipupdate to report invalid userID and productID errors * Added support for GEOIP_INDEX_CACHE - which just caches the most frequently access index portion of the database, resulting in faster lookups than GEOIP_STANDARD, but less memory usage than GEOIP_MEMORY_CACHE (Frank Mather) * Made GEOIP_CHECK_CACHE work with GEOIP_STANDARD mode - reloads filehandle in case file changes. * Made GeoIP City code thread safe * Fixed bug with geoipupdate reading in product ids * Added support for GeoIP Netspeed geoipupdate * Fix memleak in lookupaddress (Ludwig Nussel/SUSE) * Add prototype for _full_path_to to make 64bit clean (Ludwig Nussel/SUSE)
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-13/+1
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-07-05Fix PLIST. Should have been committed when this package was updatedminskim1-2/+2
to 1.3.4.
2004-07-03Update GeoIP to 1.3.4 and take maintainership.minskim2-8/+8
Changes since 1.3.1: * Fixed bug where *.gz file(s) didn't get removed after geoipupdate * Added support for NetSpeed lookup to geoiplookup * inet_addr patch for 64 bit systems (Thomas Steudten) * Added Support for automated downloads of GeoIP Region, City, ISP and Organization databases (Frank Mather) * INADDR_NONE Patch for Solaris 9 (John Young) * Added support for Maxmind NetSpeed
2004-04-11No longer used.snj1-29/+0
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-11/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-17bl3ify and enable pkgviews installation.minskim2-2/+26
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2003-12-28Update to 1.3.1. Changes since 1.1.9:jmmv4-10/+11
* 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-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-06-01Initial import of GeoIP, version 1.1.9:jmmv6-0/+117
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.