Hello community,
here is the log from the commit of package GeoIP
checked in at Fri Nov 28 15:01:17 CET 2008.
--------
--- GeoIP/GeoIP.changes 2008-01-22 09:58:23.000000000 +0100
+++ GeoIP/GeoIP.changes 2008-09-17 17:59:46.000000000 +0200
@@ -1,0 +2,14 @@
+Wed Sep 17 17:58:06 CEST 2008 - lnussel@suse.de
+
+- new version 1.4.5
+ * new functions GeoIP_range_by_ip_delete, GeoIP_range_by_ip, array access functions
+ * ipv6 support
+ * http proxy support
+ * more time zones
+
+-------------------------------------------------------------------
+Sun Sep 14 11:39:12 CEST 2008 - lnussel@suse.de
+
+- recommends main package due to data file
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
GeoIP-1.4.4.tar.bz2
New:
----
GeoIP-1.4.5.diff
GeoIP-1.4.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ GeoIP.spec ++++++
--- /var/tmp/diff_new_pack.Vi2468/_old 2008-11-28 15:00:50.000000000 +0100
+++ /var/tmp/diff_new_pack.Vi2468/_new 2008-11-28 15:00:50.000000000 +0100
@@ -1,20 +1,28 @@
#
-# spec file for package GeoIP (Version 1.4.4)
+# spec file for package GeoIP (Version 1.4.5)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: GeoIP
-Version: 1.4.4
+Version: 1.4.5
Release: 1
#
-License: LGPL v2.1 or later
+License: GPL v2 or later; LGPL v2.1 or later; libGeoIPUpdate is GPLv2 or later and GeoIP is LGPLv2.1 or later
Group: Development/Libraries/C and C++
#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -24,6 +32,7 @@
# taken from http://www.maxmind.com/download/geoip/api/c/%{name}-%{version}.tar.gz
Source: %{name}-%{version}.tar.bz2
Source1: LICENSE.txt
+Patch0: GeoIP-1.4.5.diff
#
Summary: Library to find the country that any IP address originates from
@@ -44,9 +53,14 @@
T.J. Mather
%package -n libGeoIP1
+License: LGPL v2.1 or later
Group: Development/Libraries/C and C++
#
Summary: Shared libraries of the GeoIP C API
+# for the data file
+%if 0%{?suse_version}
+Recommends: GeoIP
+%endif
%description -n libGeoIP1
GeoIP is a C library that enables the user to find the country that any
@@ -67,6 +81,7 @@
T.J. Mather
%package -n libGeoIP-devel
+License: LGPL v2.1 or later
Group: Development/Libraries/C and C++
Requires: libGeoIP1 = %{version}
Provides: %{name}-devel = %{version}-%{release}
@@ -94,6 +109,7 @@
%prep
%setup
+%patch0 -p1
%build
%configure --disable-static --with-pic
@@ -119,6 +135,7 @@
%doc AUTHORS ChangeLog COPYING README TODO LICENSE.txt
%config(noreplace) %{_sysconfdir}/GeoIP.conf
%{_bindir}/geoiplookup
+%{_bindir}/geoiplookup6
%{_bindir}/geoipupdate
%dir %{_datadir}/GeoIP
%{_datadir}/GeoIP/GeoIP.dat
@@ -128,7 +145,7 @@
%files -n libGeoIP1
%defattr(-, root, root, -)
%{_libdir}/libGeoIP.so.1
-%{_libdir}/libGeoIP.so.1.4.4
+%{_libdir}/libGeoIP.so.1.4.5
%{_libdir}/libGeoIPUpdate.so.0
%{_libdir}/libGeoIPUpdate.so.0.0.0
@@ -141,6 +158,14 @@
%{_libdir}/libGeoIPUpdate.so
%changelog
+* Wed Sep 17 2008 lnussel@suse.de
+- new version 1.4.5
+ * new functions GeoIP_range_by_ip_delete, GeoIP_range_by_ip, array access functions
+ * ipv6 support
+ * http proxy support
+ * more time zones
+* Sun Sep 14 2008 lnussel@suse.de
+- recommends main package due to data file
* Tue Jan 22 2008 lnussel@suse.de
- new version 1.4.4, breaks ABI wrt GeoIP_country_code!
* Updated original geoipupdate to return "Invalid product ID or
++++++ GeoIP-1.4.5.diff ++++++
---------------------
PatchSet 277
Date: 2008/09/18 18:52:30
Author: borisz
Branch: HEAD
Tag: (none)
Log:
avoid pre/postincrement and assignment on the same variable
Index: c/libGeoIP/GeoIP.c
diff -u c/libGeoIP/GeoIP.c:1.86 c/libGeoIP/GeoIP.c:1.87
--- c/libGeoIP/GeoIP.c:1.86 Tue Sep 16 15:16:20 2008
+++ c/libGeoIP/GeoIP.c Thu Sep 18 16:52:31 2008
@@ -1388,7 +1388,7 @@
/* Go to beginning of netblock defined by netmask */
mask = 0xffffffff << ( 32 - GeoIP_last_netmask(gi) );
- left_seek = --left_seek & mask;
+ left_seek = ( left_seek - 1 ) & mask;
}
ret[0] = _GeoIP_num_to_addr(gi, left_seek);
@@ -1397,7 +1397,7 @@
/* Go to end of netblock defined by netmask */
mask = 0xffffffff << ( 32 - GeoIP_last_netmask(gi) );
- right_seek = ++right_seek & mask;
+ right_seek = ( right_seek + 1 ) & mask;
right_seek += 0xffffffff & ~mask;
}
ret[1] = _GeoIP_num_to_addr(gi, right_seek);
# vim: syntax=diff
++++++ GeoIP-1.4.4.tar.bz2 -> GeoIP-1.4.5.tar.bz2 ++++++
++++ 6630 lines of diff (skipped)
++++++ LICENSE.txt ++++++
--- /var/tmp/diff_new_pack.Vi2468/_old 2008-11-28 15:00:51.000000000 +0100
+++ /var/tmp/diff_new_pack.Vi2468/_new 2008-11-28 15:00:51.000000000 +0100
@@ -8,7 +8,7 @@
OPEN DATA LICENSE (GeoLite Country and GeoLite City databases)
-Copyright (c) 2005 MaxMind LLC. All Rights Reserved.
+Copyright (c) 2008 MaxMind, Inc. All Rights Reserved.
All advertising materials and documentation mentioning features or use of
this database must display the following acknowledgment:
@@ -27,48 +27,13 @@
3. "MaxMind" may not be used to endorse or promote products derived from this
database without specific prior written permission.
-THIS DATABASE IS PROVIDED BY MAXMIND.COM ``AS IS'' AND ANY
+THIS DATABASE IS PROVIDED BY MAXMIND, INC ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL MAXMIND.COM BE LIABLE FOR ANY
+DISCLAIMED. IN NO EVENT SHALL MAXMIND BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
DATABASE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Some parts of this software distribution are derived from the APNIC, ARIN and
-RIPE databases (copyright details below). The author of this module makes no
-claims of ownership on those parts.
-
-APNIC conditions of use:
-
-The files are freely available for download and use on the condition that APNIC
-will not be held responsible for any loss or damage arising from the application
-of the information contained in these reports.
-
-APNIC endeavours to the best of its ability to ensure the accuracy of these
-reports; however, APNIC makes no guarantee in this regard.
-
-In particular, it should be noted that these reports seek to indicate the
-country where resources were first allocated or assigned. It is not intended
-that these reports be considered as an authoritative statement of the location
-in which any specific resource may currently be in use.
-
-ARIN database copyright:
-
-Copyright (c) American Registry for Internet Numbers. All rights reserved.
-
-RIPE database copyright:
-
-The information in the RIPE Database is available to the public for agreed
-Internet operation purposes, but is under copyright. The copyright statement is:
-
-"Except for agreed Internet operational purposes, no part of this publication
-may be reproduced, stored in a retrieval system, or transmitted, in any form or
-by any means, electronic, mechanical, recording, or otherwise, without prior
-permission of the RIPE NCC on behalf of the copyright holders. Any use of this
-material to target advertising or similar activities is explicitly forbidden and
-may be prosecuted. The RIPE NCC requests to be notified of any such activities
-or suspicions thereof."
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org