Bug#577440: [kdelibs5] kmailservice ignores %0D%0A newlines in mailto-urls
Package: kdelibs5
Version: 4:4.3.4-3
Severity: serious
--- Please enter the report below this line. ---
Hi,
the subject line says it all. Easy way to reproduce:
/usr/lib/kde4/libexec/kmailservice
"mailto:example@example.com?body=foo%0D%0Abar"
fails (with kmailservice from kdelibs5), as foo and bar are not divided
by a new line.
If you try it with /usr/bin/kmailservice from kdelibs4c2a, everything
works as expected.
The problem is probably found by looking at the differences in the
invokeMailer-methods in the files:
kde4libs-4.3.4/kdecore/kernel/ktoolinvocation.cpp
and
kdelibs-3.5.10.dfsg.1/kdecore/kapplication.cpp
I used severity serious, since it breaks other software relying on
kmailservice, namely xdg-email -- which in turn breaks software relying
on xdg-email.
Cheers,
Bastian
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.32-trunk-686
Debian Release: squeeze/sid
500 unstable ftp.de.debian.org
500 unstable debian-multimedia.org
500 stable dl.google.com
--- Package information. ---
Depends (Version) | Installed
==========================================-+-====================
libacl1 (>= 2.2.11-1) | 2.2.49-2
libaspell15 (>= 0.60) | 0.60.6-4
libattr1 (>= 2.4.41-1) | 1:2.4.44-1
libbz2-1.0 | 1.0.5-4
libc6 (>= 2.4) | 2.10.2-6
libenchant1c2a (>= 1.4.2) | 1.4.2-3.6
libfam0 | 2.7.0-16.1
libgcc1 (>= 1:4.1.1) | 1:4.4.3-7
libgif4 (>= 4.1.4) | 4.1.6-9
libgssapi-krb5-2 (>= 1.7dfsg~beta1) | 1.8+dfsg-1.1
libice6 (>= 1:1.0.0) | 2:1.0.6-1
libilmbase6 (>= 1.0.1) | 1.0.1-3
libjasper1 (>= 1.900.1) | 1.900.1-7
libjpeg62 | 6b-16.1
liblzma2 (>= 4.999.9beta) | 4.999.9beta+20100307-1
libopenexr6 (>= 1.6.1) | 1.6.1-4.1
libpcre3 (>= 7.7) | 7.8-3
libphonon4 (>= 4:4.3.0) | 4:4.5.3-4
libpng12-0 (>= 1.2.13-4) | 1.2.43-1
libqt4-dbus (>= 4:4.5.3) | 4:4.5.3-4
libqt4-designer (>= 4:4.5.3) | 4:4.5.3-4
libqt4-network (>= 4:4.5.3) | 4:4.5.3-4
libqt4-qt3support (>= 4:4.5.3) | 4:4.5.3-4
libqt4-script (>= 4:4.5.3) | 4:4.5.3-4
libqt4-svg (>= 4:4.5.3) | 4:4.5.3-4
libqt4-xml (>= 4:4.5.3) | 4:4.5.3-4
libqtcore4 (>= 4:4.5.3) | 4:4.5.3-4
libqtgui4 (>= 4:4.5.3) | 4:4.5.3-4
libsm6 | 2:1.1.1-1
libsoprano4 (>= 2.3.0) | 2.4.1+dfsg.1-1
libstdc++6 (>= 4.4.0) | 4.4.3-7
libstreamanalyzer0 (>= 0.7.1) | 0.7.1-1
libutempter0 | 1.1.5-2
libx11-6 (>= 0) | 2:1.3.3-2
libxcursor1 (>> 1.1.2) | 1:1.1.10-2
libxfixes3 (>= 1:4.0.1) | 1:4.0.4-2
libxml2 (>= 2.7.4) | 2.7.7.dfsg-2
libxrender1 | 1:0.9.5-2
libxslt1.1 (>= 1.1.18) | 1.1.26-3
libxtst6 | 2:1.1.0-2
zlib1g (>= 1:1.2.3.3.dfsg) | 1:1.2.3.4.dfsg-3
kdelibs5-data (>= 4:4.3.4-3) | 4:4.3.4-3
kdelibs-bin (>= 4:4.3.4-3) | 4:4.3.4-3
dbus-x11 | 1.2.24-1
shared-mime-info | 0.71-1
xauth | 1:1.0.4-1
xdg-utils | 1.0.2+cvs20100307-1
Recommends (Version) | Installed
=================================-+-==============
ttf-dejavu | 2.30-2
kdebase-runtime (>= 4:4.2.95) | 4:4.3.4-2
kaboom (>= 1.0.5) | 1.1.2
Suggests (Version) | Installed
=======================-+-===========
hspell |
--
Bastian Venthur http://venthur.de
Debian Developer venthur at debian org
Reply to: