Package: evolution-data-server / 3.30.5-1+deb10u2

Metadata

Package Version Patches format
evolution-data-server 3.30.5-1+deb10u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 noinst libedbus private.patch | (download)

src/private/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] revert installation of libedbus-private.so

That was done in a2790163 to fix a problem in Windows.

Installing libedbus-private.so only causes us issues:

It is a private library, with no SONAME. We don't want to ship it in
a libedbus-private0 package because it doesn't have any rdeps outside
of e-d-s, and it doesn't have any guaranteed stability. Also, shipping
it inside e.g. evolution-data-server (as happened in 3.16.2-2) isn't
very helpful because dh_makeshlibs doesn't detect it as it doesn't have
a SONAME, which means it doesn't get a shlibs file, and the libs that
depend on it (e.g. libecal-1.2.so, libedataserver-1.2.so) don't end
with a dependency on evolution-data-server, leading to undefined references
at runtime.

We could remove the -avoid-version switch so it gets a SONAME, a shlibs
file and the other libs get dependencies, but then we'd need to restrict
that so that the dependencies are very tight, given the unstable nature
ubuntu_gettext_domain.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ubuntu's dh-translations can't handle variables
 for GETTEXT_PACKAGE
CVE 2020 14928 1.patch | (download)

src/camel/camel-stream-buffer.c | 19 19 + 0 - 0 !
src/camel/camel-stream-buffer.h | 1 1 + 0 - 0 !
src/camel/providers/pop3/camel-pop3-store.c | 2 2 + 0 - 0 !
src/camel/providers/pop3/camel-pop3-stream.c | 11 11 + 0 - 0 !
src/camel/providers/pop3/camel-pop3-stream.h | 1 1 + 0 - 0 !
src/camel/providers/smtp/camel-smtp-transport.c | 2 2 + 0 - 0 !
6 files changed, 36 insertions(+)

 [patch] i#226 - cve-2020-14928: response injection via starttls in
 SMTP and POP3

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/226

CVE 2020 14928 2.patch | (download)

src/camel/camel-stream-buffer.c | 6 3 + 3 - 0 !
src/camel/camel-stream-buffer.h | 3 2 + 1 - 0 !
src/camel/providers/pop3/camel-pop3-store.c | 2 1 + 1 - 0 !
src/camel/providers/pop3/camel-pop3-stream.c | 2 1 + 1 - 0 !
src/camel/providers/pop3/camel-pop3-stream.h | 2 1 + 1 - 0 !
src/camel/providers/smtp/camel-smtp-transport.c | 2 1 + 1 - 0 !
6 files changed, 9 insertions(+), 8 deletions(-)

 [patch] rename camel_stream_buffer_truncate() to 
 camel_stream_buffer_discard_cache()

It causes trouble to vala, see https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/226#note_847797

0001 I 189 Crash on malformed server response with minima.patch | (download)

src/camel/providers/imapx/camel-imapx-server.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 i#189 - crash on malformed server response with minimal capabilities

Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/189