GeoIP - Library to find the country that any IP address originates from

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename GeoIP-1.6.12-2.2.x86_64.rpm
Package name GeoIP
Package version 1.6.12
Package release 2.2
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
License LGPL-2.1-or-later
Maintainer -
Download size 68.71 KB
Installed size 189.98 KB
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.
This database simply contains IP blocks as keys, and countries as
values. This database should be more complete and accurate than using
reverse DNS lookups.
MaxMind offers a service where you can have your database updated
automically each month.


Package Version Architecture Repository
GeoIP-1.6.12-2.2.i586.rpm 1.6.12 i586 openSUSE Oss
GeoIP-1.6.7-12.1.x86_64.rpm 1.6.7 x86_64 PHP Extensions
GeoIP-1.6.7-12.1.i586.rpm 1.6.7 i586 PHP Extensions
GeoIP - - -


Name Value
/bin/bash -
/usr/bin/perl - - - - - - - - - - - - -


Name Value
GeoIP = 1.6.12-2.2
GeoIP(x86-64) = 1.6.12-2.2


Type URL
Binary Package GeoIP-1.6.12-2.2.x86_64.rpm
Source Package GeoIP-1.6.12-2.2.src.rpm

Install Howto

Install GeoIP rpm package:

# zypper install GeoIP




2018-08-01 -
- can't package database in /var/lib/GeoIP anymore as it breaks with
transactional updates (boo#1093352). Ideally one would put the
static version in /usr/share with the files in /var overriding
that. Since GeoIP is considered deprecated in favor of
libmaxminddb anyways, we'll just ship GeoIP-data as empty shell to
own the files for uninstall.
2018-03-15 -
- Update to version 1.6.12:
* Populate metro and area code when performing lookups in IPv6
City databases. Previously this was only done when using IPv4
City databases.
- Modernise spec file with spec-cleaner
2017-11-16 -
- Rectify RPM groups.
Remove pointless --with-pic since there are no static libs.
2017-11-16 -
- Update to version 1.6.11:
* Fix use of a NULL pointer when opening a corrupt database with
* GeoIP_database_info now returns the full version string rather
than incorrectly truncating it.
2016-06-16 -
- Fix compilation errors seen by GCC6.
2016-02-04 -
- Update to 1.6.9
* Fix a regression introduced in version 1.6.8, which caused
GeoIP_database_info to erroneously return NULL.
- Changes for 1.6.8
* Allow compilation on older systems by relaxing the autoconf
and automake minimum versions. Thank you, Jose Rubio!
* Avoid potential problems in multi-threaded environments by
consistently using pread() rather than read().
* Fix various small issues reported by clang's static analyser.
2015-11-16 -
- Update to 1.6.7
* Fixed a MSVC parser stack overflow when parsing regionName.c
and timeZone.c. Fix by elliotlo. GitHub #64.
* Updated region codes and timezones.
When using GEOIP_MEMORY_CACHE with an invalid database file,
the search tree traversal could attempt to read memory outside
of the memory allocated for the memory cache, resulting in a
segmentation fault. A check was added to ensure that the
traversal code does not try to read beyond the end of the file,
whether in memory, memory mapped, or on disk.
* Previously the return values from file reads were ignored. We now
check these values to ensure that there were no errors.
- copy the tools from the debian package to work with the database
files. new BR gcc-c++. Files are installed into the same path as
on debian /usr/lib/geoip/. new binaries:
2015-09-28 -
- Update to 1.6.6
* Replaced usage of deprecated fileno, read, and lseek on Visual
Studio 2005+ with their ISO C++ conformant replacements.
* A warning about using a double as a float was fixed.
* Fixed segfault when doing a lookup on an empty database.
* Fixed a memcheck error from valgrind in the _check_mtime
* Fixed _check_mtime to check the return value of gettimeofday
rather than just assuming it worked.
2015-03-12 -
- Remove unused zlib build requirement
- fix pubpackage arch build error, for SLE 11 SP3
2015-03-10 -
* Updated LICENSE, using the upstream version.
* The GPL license has been removed:test-driver is licensed under the GPL but
is not packaged, libGeoIPUpdate is no longer part of the package.
* Changed handling of ghost files.
* Moved data into a seperate package.

See Also

Package Description
GeoIP-data-1.6.12-2.2.noarch.rpm GeoLite country data for GeoIP
GraphicsMagick-1.3.31-2.2.i586.rpm Viewer and Converter for Images
GraphicsMagick-1.3.31-2.2.x86_64.rpm Viewer and Converter for Images
GraphicsMagick-devel-1.3.31-2.2.i586.rpm Development files for the GraphicsMagick C language API
GraphicsMagick-devel-1.3.31-2.2.x86_64.rpm Development files for the GraphicsMagick C language API
HSAIL-Tools-0+git20160712.12220b0-1.5.i586.rpm Parse and (dis)assemble HSA Intermediate Language
HSAIL-Tools-0+git20160712.12220b0-1.5.x86_64.rpm Parse and (dis)assemble HSA Intermediate Language
HepMC-devel-3.0.0-1.4.i586.rpm Header files for HepMC
HepMC-devel-3.0.0-1.4.x86_64.rpm Header files for HepMC
HepMC2-devel-2.06.09-2.4.i586.rpm Header files for HepMC
HepMC2-devel-2.06.09-2.4.x86_64.rpm Header files for HepMC
Herwig-devel-7.1.3-1.8.x86_64.rpm Multi purpose event generator for high energy physics
Herwig-libs-7.1.3-1.8.x86_64.rpm Multi purpose event generator for high energy physics
IccXML-0.9.8-2.11.i586.rpm Color Management XML tools
IccXML-0.9.8-2.11.x86_64.rpm Color Management XML tools