Hello community, here is the log from the commit of package dovecot23 for openSUSE:Factory checked in at 2018-05-29 16:53:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot23 (Old) and /work/SRC/openSUSE:Factory/.dovecot23.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot23" Tue May 29 16:53:33 2018 rev:7 rq:612867 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot23/dovecot23.changes 2018-04-11 14:05:22.507461895 +0200 +++ /work/SRC/openSUSE:Factory/.dovecot23.new/dovecot23.changes 2018-05-29 16:53:34.936932294 +0200 @@ -1,0 +2,12 @@ +Sun May 27 09:31:02 UTC 2018 - [email protected] + +- added 847790d5aab84df38256a6f9b4849af0eb408419.patch: + Fix crash for over quota users + +------------------------------------------------------------------- +Thu May 24 09:42:48 UTC 2018 - [email protected] + +- Use OpenPGP signatures provided upstream +- Added dovecot23.keyring, which contains the keys from the upstream projects + +------------------------------------------------------------------- New: ---- 847790d5aab84df38256a6f9b4849af0eb408419.patch dovecot-2.3-pigeonhole-0.5.1.tar.gz.sig dovecot-2.3.1.tar.gz.sig dovecot23.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot23.spec ++++++ --- /var/tmp/diff_new_pack.d5Avug/_old 2018-05-29 16:53:35.716903599 +0200 +++ /var/tmp/diff_new_pack.d5Avug/_new 2018-05-29 16:53:35.720903452 +0200 @@ -131,10 +131,14 @@ Source7: dovecot-2.1-pigeonhole.configfiles Source8: dovecot-2.2-pigeonhole.configfiles Source9: dovecot-2.3-pigeonhole.configfiles +Source10: http://www.dovecot.org/releases/%{dovecot_branch}/%{pkg_name}-%{dovecot_version}.tar.gz.sig +Source11: http://pigeonhole.dovecot.org/releases/%{dovecot_branch}/%{dovecot_pigeonhole_source_dir}.tar.gz.sig +Source12: dovecot23.keyring Patch: dovecot-2.3.0-dont_use_etc_ssl_certs.patch Patch1: dovecot-2.3.0-better_ssl_defaults.patch Patch2: 35497604d80090a02619024aeec069b32568e4b4.diff Patch3: 5522b8b3d3ed1a99c3b63bb120216af0bd427403.diff +Patch4: 847790d5aab84df38256a6f9b4849af0eb408419.patch Summary: IMAP and POP3 Server Written Primarily with Security in Mind License: BSD-3-Clause AND LGPL-2.1-or-later AND MIT Group: Productivity/Networking/Email/Servers @@ -316,6 +320,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 gzip -9v ChangeLog # Fix plugins dir. sed -i 's|#mail_plugin_dir = /usr/lib/dovecot|mail_plugin_dir = %{_libdir}/dovecot/modules|' doc/example-config/conf.d/10-mail.conf ++++++ 847790d5aab84df38256a6f9b4849af0eb408419.patch ++++++ >From 847790d5aab84df38256a6f9b4849af0eb408419 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <[email protected]> Date: Mon, 14 May 2018 23:56:21 +0200 Subject: [PATCH] lmtp: Fix segfault occurring when a user turns out to be over quota at DATA transfer. The LMTP recipient context was not updated with the final recipient address when the RCPT command was accepted. This left a dangling struct smtp_address pointer which triggered the segfault when used. --- src/lmtp/lmtp-common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lmtp/lmtp-common.c b/src/lmtp/lmtp-common.c index b3f13dec41..39ed6c1b4f 100644 --- a/src/lmtp/lmtp-common.c +++ b/src/lmtp/lmtp-common.c @@ -22,6 +22,7 @@ void lmtp_recipient_finish(struct lmtp_recipient *rcpt, { trcpt->context = rcpt; + rcpt->path = trcpt->path; rcpt->rcpt = trcpt; rcpt->index = index; rcpt->rcpt_cmd = NULL;
