Hello community, here is the log from the commit of package kdebase3 for openSUSE:Factory checked in at 2013-07-25 13:20:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdebase3 (Old) and /work/SRC/openSUSE:Factory/.kdebase3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdebase3" Changes: -------- --- /work/SRC/openSUSE:Factory/kdebase3/kdebase3.changes 2013-04-05 17:04:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdebase3.new/kdebase3.changes 2013-07-25 13:20:47.000000000 +0200 @@ -1,0 +2,12 @@ +Wed Jul 24 02:51:41 UTC 2013 - [email protected] + +- disable kcm_crypto for openSUSE 13.1 and above due to GCC issues +- add patch kioslave-fix-memcpy.patch by Serghei Amelian to fix + incorrect memcpy usage in pop3 + +------------------------------------------------------------------- +Sun Jun 16 02:39:24 UTC 2013 - [email protected] + +- Turn implicit sasl (through openldap) explicit + +------------------------------------------------------------------- New: ---- kioslave-fix-memcpy.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase3.spec ++++++ --- /var/tmp/diff_new_pack.gFoobh/_old 2013-07-25 13:20:49.000000000 +0200 +++ /var/tmp/diff_new_pack.gFoobh/_new 2013-07-25 13:20:49.000000000 +0200 @@ -26,6 +26,7 @@ PreReq: permissions BuildRequires: OpenEXR-devel BuildRequires: cups-devel +BuildRequires: cyrus-sasl-devel BuildRequires: db-devel BuildRequires: doxygen BuildRequires: graphviz @@ -303,6 +304,7 @@ Patch283: kdebase-udisks-loop-devices-916d1ea8da8cdabe604c6f9868d2559f2d73c062.patch Patch284: udisks2-unmount.patch Patch285: nsplugin-aarch64.diff +Patch286: kioslave-fix-memcpy.patch %description This package contains kdebase, one of the basic packages of the K @@ -675,6 +677,7 @@ %patch279 -p1 popd %patch285 -p1 +%patch286 -p1 %define _mandir /opt/kde3/share/man @@ -721,6 +724,9 @@ --with-kdm-pam=xdm \ --with-kcp-pam=kcheckpass \ --with-extra-includes=/usr/include/dbus-1.0/qt3 \ +%if %suse_version > 1230 + --without-ssl \ +%endif --with-kss-pam=kcheckpass do_make %{?_smp_mflags} ++++++ kioslave-fix-memcpy.patch ++++++ >From 0d32ceb004c4e9630bb85173cd6e885c76cecba7 Mon Sep 17 00:00:00 2001 From: Serghei Amelian <[email protected]> Date: Tue, 2 Jul 2013 23:26:39 +0300 Subject: [PATCH] [kioslave/pop3] fixed an inapropriate use of memcpy(), which is causing various random problems (like endless loops) --- kioslave/pop3/pop3.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kioslave/pop3/pop3.cc b/kioslave/pop3/pop3.cc index 06266d7..af64523 100644 --- a/kioslave/pop3/pop3.cc +++ b/kioslave/pop3/pop3.cc @@ -164,7 +164,7 @@ ssize_t POP3Protocol::myRead(void *data, ssize_t len) memcpy(data, readBuffer, copyLen); readBufferLen -= copyLen; if (readBufferLen) - memcpy(readBuffer, &readBuffer[copyLen], readBufferLen); + memmove(readBuffer, &readBuffer[copyLen], readBufferLen); return copyLen; } waitForResponse(600); @@ -183,7 +183,7 @@ ssize_t POP3Protocol::myReadLine(char *data, ssize_t len) data[copyLen] = '\0'; readBufferLen -= copyLen; if (readBufferLen) - memcpy(readBuffer, &readBuffer[copyLen], readBufferLen); + memmove(readBuffer, &readBuffer[copyLen], readBufferLen); return copyLen; } waitForResponse(600); -- 1.8.1.6 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
