Your message dated Tue, 18 Dec 2012 09:14:08 +0100
with message-id <[email protected]>
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 [email protected]
immediately.)
--
696086: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696086
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]> 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 <[email protected]>
+Author: David Faure <[email protected]>
+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: [email protected]
> 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 ---