From be873e37eb143e5ee71303d66bb78ba2391838e3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Fri, 26 Nov 2021 21:25:48 +0100 Subject: [PATCH] Up to 2.3.17. --- dovecot.spec | 8 ++++---- fts.patch | 24 ------------------------ 2 files changed, 4 insertions(+), 28 deletions(-) delete mode 100644 fts.patch diff --git a/dovecot.spec b/dovecot.spec index 86e0ed6..7e55a27 100644 --- a/dovecot.spec +++ b/dovecot.spec @@ -12,13 +12,13 @@ Summary: IMAP and POP3 server written with security primarily in mind Summary(pl.UTF-8): Serwer IMAP i POP3 pisany głównie z myślą o bezpieczeństwie Name: dovecot -Version: 2.3.16 +Version: 2.3.17 Release: 2 Epoch: 1 License: MIT (libraries), LGPL v2.1 (the rest) Group: Networking/Daemons Source0: http://dovecot.org/releases/2.3/%{name}-%{version}.tar.gz -# Source0-md5: 946dc6a89db0d11d0061f0d4447263dc +# Source0-md5: b9e928ebba1e7a523ab5616025c9f245 Source1: %{name}.pamd Source2: %{name}.init Source3: %{name}.sysconfig @@ -26,7 +26,7 @@ Source4: %{name}.tmpfiles Patch0: %{name}-config.patch Patch1: %{name}-rpath.patch Patch2: %{name}-shebang.patch -Patch3: fts.patch + Patch4: openssl3.patch URL: http://dovecot.org/ BuildRequires: autoconf @@ -168,7 +168,7 @@ Pakiet programistyczny do tworzenia wtyczek dla Dovecota. %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 + %patch4 -p1 %{__sed} -i 's,/usr/lib/dovecot,%{_libdir}/dovecot,g' doc/example-config/*.conf doc/example-config/conf.d/*.conf diff --git a/fts.patch b/fts.patch deleted file mode 100644 index 19e87e8..0000000 --- a/fts.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit 7784e710149c6834f2dab5453726f387597c52ad -Author: Timo Sirainen -Date: Mon Aug 9 13:01:12 2021 +0300 - - indexer: Fix crash if client disconnects while it's waiting for command reply - - This happened for example if IMAP SEARCH triggered long fts indexing and the - IMAP client disconnected while waiting for the reply. - - Broken by f62a25849358e40a08a2c47f5bcaa1613a31d076 - -diff --git a/src/indexer/indexer-client.c b/src/indexer/indexer-client.c -index c5aac8a3da..ab4710778a 100644 ---- a/src/indexer/indexer-client.c -+++ b/src/indexer/indexer-client.c -@@ -139,7 +139,7 @@ void indexer_client_status_callback(int percentage, void *context) - struct indexer_client_request *ctx = context; - - /* we are in deinit already, or the client has disconnected */ -- if (ctx->client == NULL) -+ if (ctx->client->conn.output == NULL) - return; - - T_BEGIN { -- 2.44.0