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;

Reply via email to