[Evolution] Bug#787398: evolution-data-server: SMTP connection lost while reading message data
Fabian Greffrath
fabian at debian.org
Mon Jun 1 06:00:40 UTC 2015
Package: evolution-data-server
Version: 3.12.9~git20141128.5242b0-2+deb8u2
Severity: critical
Tags: patch
Justification: causes serious data loss
Hi there,
there is a serious bug in libcamel 3.12.3. This bug is not fixed in
3.12.11 and since 3.12.11 is the last upstream release of that
branch, it will not get fixed in any 3.12.x version ever.
It happens that you when send a mail in Evolution, the program reports no
error message at all and moves your mail to the Sent folder, whereas
the mail has not been sent at all! On the SMTP server side an error
like "SMTP connection lost while reading message data" is logged.
This happens especially with mails with attachments. The bug has been
identified upstream and is fixed in the 3.16 series, but not in 3.12 as
mentioned before:
https://bugzilla.gnome.org/show_bug.cgi?id=749292
The patch is simple and replaces a call to g_output_stream_write()
aith one to g_output_stream_write_all(). I have applied this patch to
a local copy I rebuilt of e-d-s and confirm that it fixes the issue
for me.
Since this issue caused silent loss of important data for me, I'd like
to ask for the patch to get applied to the 3.12 version in unstable
ASAP. Also, I believe this must definitely get applied to the version
in stable as well.
Thank you very much already,
- Fabian
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'experimental'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages evolution-data-server depends on:
ii evolution-data-server-common 3.12.9~git20141128.5242b0-2+deb8u2
ii gnome-keyring 3.16.0-2
ii libc6 2.19-18
ii libcamel-1.2-49 3.12.9~git20141128.5242b0-2+deb8u2
ii libdb5.3 5.3.28-9
ii libebackend-1.2-7 3.12.9~git20141128.5242b0-2+deb8u2
ii libebook-1.2-14 3.12.9~git20141128.5242b0-2+deb8u2
ii libebook-contacts-1.2-0 3.12.9~git20141128.5242b0-2+deb8u2
ii libecal-1.2-16 3.12.9~git20141128.5242b0-2+deb8u2
ii libedata-book-1.2-20 3.12.9~git20141128.5242b0-2+deb8u2
ii libedata-cal-1.2-23 3.12.9~git20141128.5242b0-2+deb8u2
ii libedataserver-1.2-18 3.12.9~git20141128.5242b0-2+deb8u2
ii libgcr-base-3-1 3.14.0-2
ii libgcr-ui-3-1 3.14.0-2
ii libgdata19 0.16.1-1
ii libglib2.0-0 2.45.1-2
ii libgoa-1.0-0b 3.14.2-1
ii libgtk-3-0 3.14.5-1
ii libgweather-3-6 3.16.1-1
ii libical1a 1.0-1.3
ii libldap-2.4-2 2.4.40+dfsg-1
ii libpango-1.0-0 1.36.8-3
ii libsecret-1-0 0.18.2-1
ii libsoup2.4-1 2.48.0-1
ii libxml2 2.9.1+dfsg1-5
evolution-data-server recommends no packages.
Versions of packages evolution-data-server suggests:
ii evolution 3.12.9~git20141130.241663-1+b1
pn evolution-data-server-dbg <none>
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eds-bae0c6.patch
Type: text/x-diff
Size: 1888 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20150601/ac14fb67/attachment.patch>
More information about the Pkg-evolution-maintainers
mailing list