From 0fe0f7e7575dc460a2412556d762203c29069e33 Mon Sep 17 00:00:00 2001 From: Michal Hlavinka Date: Aug 25 2010 08:58:09 +0000 Subject: - updated to dovecot 1.2.14 - virtual mailboxes: Added support for IDLE notifications. - master: Don't crash on config reload when using dict processes. - IMAP: QRESYNC parameters for SELECT weren't handled correctly. --- diff --git a/.gitignore b/.gitignore index 8f2acb8..57dd4ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -dovecot-1.2.13.tar.gz -dovecot-1.2-managesieve-0.11.11.tar.gz -dovecot-1.2.13-managesieve-0.11.11.diff.gz -dovecot-1.2-sieve-0.1.17.tar.gz +/dovecot-1.2.14.tar.gz +/dovecot-1.2-managesieve-0.11.11.tar.gz +/dovecot-1.2.13-managesieve-0.11.11.diff.gz +/dovecot-1.2-sieve-0.1.17.tar.gz diff --git a/dovecot-1.2-qresync.patch b/dovecot-1.2-qresync.patch deleted file mode 100644 index af5bb86..0000000 --- a/dovecot-1.2-qresync.patch +++ /dev/null @@ -1,31 +0,0 @@ -# HG changeset patch -# User Timo Sirainen -# Date 1282239369 -3600 -# Node ID 70fa6178380e508e8587a2e4633b2060378cae85 -# Parent ccc71865dea0668a77d40b8d494e42b089a61942 -imap: Don't crash with QRESYNC SELECT specifying sequences larger than mailbox's message count. - ---- a/src/imap/imap-fetch.c Wed Aug 18 15:17:40 2010 +0100 -+++ b/src/imap/imap-fetch.c Thu Aug 19 18:36:09 2010 +0100 -@@ -165,6 +165,7 @@ - expunges_drop_known(struct imap_fetch_context *ctx, struct mail *mail, - ARRAY_TYPE(seq_range) *expunged_uids) - { -+ struct mailbox_status status; - const uint32_t *seqs, *uids; - unsigned int i, count; - -@@ -173,8 +174,10 @@ - i_assert(array_count(ctx->qresync_sample_uidset) == count); - i_assert(count > 0); - -+ mailbox_get_status(ctx->box, STATUS_MESSAGES, &status); -+ - /* FIXME: we could do removals from the middle as well */ -- for (i = 0; i < count; i++) { -+ for (i = 0; i < count && seqs[i] <= status.messages; i++) { - mail_set_seq(mail, seqs[i]); - if (uids[i] != mail->uid) - break; - - diff --git a/dovecot.init b/dovecot.init index a407d5f..b8259e5 100755 --- a/dovecot.init +++ b/dovecot.init @@ -105,3 +105,4 @@ case "$1" in esac exit $RETVAL + diff --git a/dovecot.spec b/dovecot.spec index d573fc2..b5ea0ed 100644 --- a/dovecot.spec +++ b/dovecot.spec @@ -1,8 +1,8 @@ Summary: Secure imap and pop3 server Name: dovecot Epoch: 1 -Version: 1.2.13 -Release: 2%{?dist} +Version: 1.2.14 +Release: 1%{?dist} #dovecot itself is MIT, a few sources are PD, (manage)sieve is LGPLv2, perfect_maildir.pl is GPLv2+ License: MIT and LGPLv2 and GPLv2+ Group: System Environment/Daemons @@ -38,9 +38,6 @@ Patch1: dovecot-1.1-default-settings.patch Patch2: dovecot-1.0.beta2-mkcert-permissions.patch Patch3: dovecot-1.0.rc7-mkcert-paths.patch -#from upstream, rhbz#625207, dovecot<=1.2.13 -Patch4: dovecot-1.2-qresync.patch - Obsoletes: dovecot-sqlite < 1:1.2.10-3 Obsoletes: dovecot-ldap < 1:1.2.10-3 Obsoletes: dovecot-gssapi < 1:1.2.10-3 @@ -122,7 +119,6 @@ zcat %{SOURCE11} | patch -p1 --fuzz=0 -s %patch1 -p1 -b .default-settings %patch2 -p1 -b .mkcert-permissions %patch3 -p1 -b .mkcert-paths -%patch4 -p1 -b .qresync %build rm -f ./"configure" @@ -367,6 +363,12 @@ fi %changelog +* Wed Aug 25 2010 Michal Hlavinka - 1:1.2.14-1 +- updated to dovecot 1.2.14 +- virtual mailboxes: Added support for IDLE notifications. +- master: Don't crash on config reload when using dict processes. +- IMAP: QRESYNC parameters for SELECT weren't handled correctly. + * Fri Aug 20 2010 Michal Hlavinka - 1:1.2.13-2 - imap: Don't crash with QRESYNC SELECT specifying sequences larger than mailbox's message count (#625207) diff --git a/sources b/sources index 2d63fdd..eca38d7 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ -aaee3b5fd59e01780305553248f686bc dovecot-1.2.13.tar.gz +1fe41e99c1dea311beee6d4d994490cc dovecot-1.2.14.tar.gz 32ba8d47a3695f8514bd2c2bf7348f96 dovecot-1.2-managesieve-0.11.11.tar.gz b3902b7687061dd12da32311d209c66b dovecot-1.2.13-managesieve-0.11.11.diff.gz ba17a8a08386eb2731793b74317003e2 dovecot-1.2-sieve-0.1.17.tar.gz