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]

Reply via email to