[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#696086: marked as done (unblock: kdepimlibs/4:4.8.4-2)



Your message dated Tue, 18 Dec 2012 09:14:08 +0100
with message-id <50D025D0.5010803@thykier.net>
and subject line Re: Bug#696086: unblock: kdepimlibs/4:4.8.4-2
has caused the Debian Bug report #696086,
regarding unblock: kdepimlibs/4:4.8.4-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
696086: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696086
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package kdepimlibs

This upload includes a fix for a loop that could get unbounded and eat up all
the memory.

It doesn not haves an entry in Debian's BTS, but we maintainers consider it
important.

$ diffstat kdepimlibs.diff 
 changelog                                                      |   12 ++++
 patches/series                                                 |    1 
 patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff |   29 ++++++++++
 3 files changed, 42 insertions(+)

Thanks!

unblock kdepimlibs/4:4.8.4-2

-- System Information:
Debian Release: 7.0
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.21+edid (SMP w/2 CPU cores)
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru kdepimlibs-4.8.4/debian/changelog kdepimlibs-4.8.4/debian/changelog
--- kdepimlibs-4.8.4/debian/changelog	2012-06-09 09:22:12.000000000 -0300
+++ kdepimlibs-4.8.4/debian/changelog	2012-12-16 12:19:28.000000000 -0300
@@ -1,3 +1,15 @@
+kdepimlibs (4:4.8.4-2) unstable; urgency=low
+
+  [ Lisandro Damián Nicanor Pérez Meyer ]
+  * Team upload.
+
+  [ Pino Toscano ]
+  * Backport upstream commit f142cc25b5620c2d1037cc6cd270b1cf301b5380
+    (adapted to the 4.8 codebase) to stop reading when reaching the end of
+    streams; patch upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff.
+
+ -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>  Sun, 16 Dec 2012 12:19:24 -0300
+
 kdepimlibs (4:4.8.4-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru kdepimlibs-4.8.4/debian/patches/series kdepimlibs-4.8.4/debian/patches/series
--- kdepimlibs-4.8.4/debian/patches/series	2012-06-09 09:20:57.000000000 -0300
+++ kdepimlibs-4.8.4/debian/patches/series	2012-12-16 12:13:33.000000000 -0300
@@ -1,2 +1,3 @@
 crash_when_marking_folder_read.diff
+upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff
 03_hide_akonadi_progressbar.diff
diff -Nru kdepimlibs-4.8.4/debian/patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff kdepimlibs-4.8.4/debian/patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff
--- kdepimlibs-4.8.4/debian/patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff	1969-12-31 21:00:00.000000000 -0300
+++ kdepimlibs-4.8.4/debian/patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff	2012-12-16 12:13:33.000000000 -0300
@@ -0,0 +1,29 @@
+Author: Volker Krause <vkrause@kde.org>
+Author: David Faure <faure@kde.org>
+Description: Don't keep reading when we reached the end of the stream.
+ .
+ This should prevent corrupt change replay files from eating up all your
+ memory.
+Applied-Upstream: 4.9.3, commit:f142cc25b5620c2d1037cc6cd270b1cf301b5380
+Bug: https://bugs.kde.org/show_bug.cgi?id=298257
+
+--- a/akonadi/changerecorder_p.h
++++ b/akonadi/changerecorder_p.h
+@@ -138,7 +138,7 @@ class AKONADI_TESTS_EXPORT Akonadi::Chan
+       QQueue<NotificationMessage> list;
+ 
+       stream >> size;
+-      for ( qulonglong i = 0; i < size; ++i ) {
++      for ( qulonglong i = 0; i < size && !stream.atEnd(); ++i ) {
+         NotificationMessage msg;
+ 
+         stream >> sessionId;
+@@ -186,7 +186,7 @@ class AKONADI_TESTS_EXPORT Akonadi::Chan
+         QStringList list;
+ 
+         stream >> size;
+-        for ( qulonglong i = 0; i < size; ++i ) {
++        for ( qulonglong i = 0; i < size && !stream.atEnd(); ++i ) {
+           stream >> sessionId;
+           stream >> type;
+           stream >> operation;

--- End Message ---
--- Begin Message ---
On 2012-12-16 17:08, Lisandro Damián Nicanor Pérez Meyer wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Please unblock package kdepimlibs
> 
> This upload includes a fix for a loop that could get unbounded and eat up all
> the memory.
> 
> It doesn not haves an entry in Debian's BTS, but we maintainers consider it
> important.
> 
> $ diffstat kdepimlibs.diff 
>  changelog                                                      |   12 ++++
>  patches/series                                                 |    1 
>  patches/upstream_b92782580756b3858f0381a5200b79688ab0b0a2.diff |   29 ++++++++++
>  3 files changed, 42 insertions(+)
> 
> Thanks!
> 
> unblock kdepimlibs/4:4.8.4-2
> 
> [...]

Unblocked, thanks.

~Niels

--- End Message ---

Reply to: