Hello community,
here is the log from the commit of package rpm
checked in at Fri Nov 24 15:59:30 CET 2006.
--------
--- rpm/rpm.changes 2006-11-14 16:56:12.000000000 +0100
+++ /mounts/work_src_done/STABLE/STABLE/rpm/rpm.changes 2006-11-24 15:10:50.000000000 +0100
@@ -1,0 +2,8 @@
+Fri Nov 24 14:48:38 CET 2006 - mls@suse.de
+
+- fix buffer overflow in query function [#218983]
+- fix off-by-two error in formatStrong [#210135]
+- fix typo in (unused) beecrypt code [#219738]
+- add standard buildservice macros
+
+-------------------------------------------------------------------
New:
----
querybuffer.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rpm-python.spec ++++++
--- /var/tmp/diff_new_pack.2Rg0zm/_old 2006-11-24 15:57:57.000000000 +0100
+++ /var/tmp/diff_new_pack.2Rg0zm/_new 2006-11-24 15:57:57.000000000 +0100
@@ -16,7 +16,7 @@
Group: System/Packages
Summary: Python Bindings for Manipulating RPM Packages
Version: 4.4.2
-Release: 71
+Release: 74
Requires: rpm = %{version}
%py_requires
++++++ rpm.spec ++++++
--- /var/tmp/diff_new_pack.2Rg0zm/_old 2006-11-24 15:57:57.000000000 +0100
+++ /var/tmp/diff_new_pack.2Rg0zm/_new 2006-11-24 15:57:57.000000000 +0100
@@ -20,7 +20,7 @@
Autoreqprov: on
Summary: The RPM Package Manager
Version: 4.4.2
-Release: 71
+Release: 74
Source: rpm-%{version}.tar.bz2
Source1: RPM-HOWTO.tar.bz2
Source2: RPM-Tips.html.tar.bz2
@@ -115,6 +115,7 @@
Patch86: convertdb1static.diff
Patch87: build.diff
Patch88: modalias-kernel_module.diff
+Patch89: querybuffer.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
@@ -183,7 +184,7 @@
%patch -P 50 -P 51 -P 52 -P 53 -P 54 -P 55 -P 56 -P 57 -P 58 -P 59
%patch -P 60 -P 61 -P 62 -P 63 -P 64 -P 65 -P 66 -P 67 -P 68 -P 69
%patch -P 70 -P 71 -P 72 -P 73 -P 74 -P 75 -P 76 -P 77 -P 78 -P 79
-%patch -P 80 -P 81 -P 82 -P 83 -P 84 -P 85 -P 86 -P 87 -P 88
+%patch -P 80 -P 81 -P 82 -P 83 -P 84 -P 85 -P 86 -P 87 -P 88 -P 89
chmod 755 scripts/find-supplements{,.ksyms}
chmod 755 scripts/find-provides.ksyms scripts/find-requires.ksyms
tar -xjvf %{SOURCE1}
@@ -309,7 +310,7 @@
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL), Other License(s), see package
Group: System/Libraries
Version: 1.7
-Release: 299
+Release: 302
#
%description -n popt
@@ -332,7 +333,7 @@
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL), Other License(s), see package
Group: System/Libraries
Version: 1.7
-Release: 299
+Release: 302
Requires: popt = 1.7
Requires: glibc-devel
@@ -370,6 +371,11 @@
%doc %{_mandir}/man3/popt.3*
%changelog -n rpm
+* Fri Nov 24 2006 - mls@suse.de
+- fix buffer overflow in query function [#218983]
+- fix off-by-two error in formatStrong [#210135]
+- fix typo in (unused) beecrypt code [#219738]
+- add standard buildservice macros
* Tue Nov 14 2006 - agruen@suse.de
- Add %%supplements_kernel_module macro for use in firmware and
similar packages which are related to modules in a
++++++ beecrypt-4.1.2.diff ++++++
--- /var/tmp/diff_new_pack.2Rg0zm/_old 2006-11-24 15:57:57.000000000 +0100
+++ /var/tmp/diff_new_pack.2Rg0zm/_new 2006-11-24 15:57:57.000000000 +0100
@@ -1,5 +1,5 @@
---- beecrypt-4.1.2/Makefile.am.orig 2005-12-16 14:43:27.000000000 +0000
-+++ beecrypt-4.1.2/Makefile.am 2005-12-16 19:46:30.000000000 +0000
+--- beecrypt-4.1.2/Makefile.am.orig 2004-12-22 07:06:31.000000000 +0000
++++ beecrypt-4.1.2/Makefile.am 2006-11-24 14:08:27.000000000 +0000
@@ -49,7 +49,7 @@ libaltdir=$(prefix)/lib@LIBALT@
libalt_LTLIBRARIES = libbeecrypt.la
@@ -21,8 +21,8 @@
+
bench:
(cd tests && $(MAKE) $(AM_MAKEFLAGS) bench)
---- beecrypt-4.1.2/base64.c.orig 2005-12-16 14:10:12.000000000 +0000
-+++ beecrypt-4.1.2/base64.c 2005-12-16 14:10:18.000000000 +0000
+--- beecrypt-4.1.2/base64.c.orig 2004-12-19 20:21:04.000000000 +0000
++++ beecrypt-4.1.2/base64.c 2006-11-24 14:08:27.000000000 +0000
@@ -253,7 +253,6 @@ char* b64encode(const void* data, size_t
unsigned c;
@@ -31,3 +31,16 @@
if (ns == 0) ns = strlen((const char*) s);
nt = ((ns + 2) / 3) * 4;
+--- beecrypt-4.1.2/c++/io/DataOutputStream.cxx.orig 2004-11-04 12:38:15.000000000 +0000
++++ beecrypt-4.1.2/c++/io/DataOutputStream.cxx 2006-11-24 14:09:35.000000000 +0000
+@@ -126,8 +126,8 @@ void DataOutputStream::writeLong(javalon
+ void DataOutputStream::writeChar(javaint v) throw (IOException)
+ {
+ _lock.lock();
+- out.write((v >> 8) && 0xff);
+- out.write((v ) && 0xff);
++ out.write((v >> 8) & 0xff);
++ out.write((v ) & 0xff);
+ written += 2;
+ _lock.unlock();
+ }
++++++ macrosin.diff ++++++
--- /var/tmp/diff_new_pack.2Rg0zm/_old 2006-11-24 15:57:58.000000000 +0100
+++ /var/tmp/diff_new_pack.2Rg0zm/_new 2006-11-24 15:57:58.000000000 +0100
@@ -1,7 +1,9 @@
SUSE specific macro changes.
---- ./macros.in.orig 2005-07-21 01:45:44.000000000 +0000
-+++ ./macros.in 2006-03-17 12:52:29.000000000 +0000
+Index: macros.in
+===================================================================
+--- macros.in.orig
++++ macros.in
@@ -166,22 +166,22 @@
# Template for debug information sub-package.
@@ -215,8 +217,8 @@
%perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib)
#------------------------------------------------------------------------------
-+# More useful perl macros (from Raul Dias