Updte cyrus-imapd24 to 2.4.5.

Changes to the Cyrus IMAP Server since 2.4.4

  * Tidy up of the git version number added to the ID response
  * Fixed incorrect time field in date searches (Bug #3339) - thanks Greg Banks
    for noticing this one
  * Fixed reconstruct crash and other potential issues (Bug #3353) - first
    reported Paul Dekkers
  * Fixed ACL passing for rename/delete on murder backends (Bug #3342) - first
    reported by Robert Spellman
  * Fixed corruption of long (>1024 byte) seen records on replica (Bug #3344) -
    found at FastMail by Bron Gondwana
  * Made all perl utilities use /usr/bin/perl in the #! line (Bug #2275) -
    reported by Yann Rouillard over 5 years ago!
  * Fixed crash on message with incomplete final boundary (Bug #3345) - found
    at FastMail by Bron Gondwana
  * Regression: sync_crc was being set to 00000000 on repack - introduced in
    2.4.4 (Bug #3347) - first found at FastMail, but also seen at multiple
    other sites
  * Always print [CLOSED] response when selecting a new mailbox, even if a
    CONDSTORE enabling command has not been sent (Bug #3352) - reported by Jan
    Kundra't, author of the Trojita IMAP client
  * Fixed crash with reconstruct -rf and missing mailboxes.db entries (Bug #
    3351) - reported by Giles Malet
  * Made sync_server report errors earlier if there are extra records on the
    master which aren't present on the replica (Bug #3355) - thanks to David
    Carter for finding it and a first pass at a fix
  * Stopped expunges to never-reported-messages being showed (basically if the
    'EXPUNGE' command was run, and it expunged a message that the client had
    never even seen - seriously rare race condition, Bug #3356) - discovered by
    Bron Gondwana hammering a testbed with Dovecot's imaptest tool
  * Fixed compile with old PCRE (Bug #3358) - found and fixed by Simon Matter
  * Fixed missing quota usage after XFER (Buf #3349) - found by Dave McMurtrie
This commit is contained in:
obache 2010-11-30 00:45:55 +00:00
parent 1e3731cf6a
commit 05ddf124e8
4 changed files with 39 additions and 17 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.3 2010/11/12 03:49:56 obache Exp $
# $NetBSD: Makefile,v 1.4 2010/11/30 00:45:55 obache Exp $
DISTNAME= cyrus-imapd-2.4.4
DISTNAME= cyrus-imapd-2.4.5
CATEGORIES= mail
MASTER_SITES= ftp://ftp.cyrusimap.org/cyrus-imapd/ \
ftp://ftp.cyrusimap.org/cyrus-imapd/OLD-VERSIONS/ \

View file

@ -1,10 +1,10 @@
$NetBSD: distinfo,v 1.3 2010/11/12 03:49:56 obache Exp $
$NetBSD: distinfo,v 1.4 2010/11/30 00:45:55 obache Exp $
SHA1 (cyrus-imapd-2.4.4.tar.gz) = 22a7643f9248351c263561f9bf27e9ba244cb123
RMD160 (cyrus-imapd-2.4.4.tar.gz) = b09489087049c6797529d89f45c3bbcec7034d59
Size (cyrus-imapd-2.4.4.tar.gz) = 2413958 bytes
SHA1 (patch-aa) = a4f15e5f07327037219f7ef2169edb9d795ff167
SHA1 (patch-ab) = bab504f2cf2cf9b9901e253bf6cf6d6d0954371a
SHA1 (cyrus-imapd-2.4.5.tar.gz) = c6ea692f75f0785b5017ab55b645314e8679ffe4
RMD160 (cyrus-imapd-2.4.5.tar.gz) = b056b826bf6b74bac68f99655e2fa7fd4344048e
Size (cyrus-imapd-2.4.5.tar.gz) = 2371680 bytes
SHA1 (patch-aa) = 68bc0f58dd6afd585dcfb1d38e4d131457cddb12
SHA1 (patch-ab) = f4762aaf7b8b929c28d63c666e6e8ea700681974
SHA1 (patch-ac) = d6b2e8c00a3605773bf7718d29ccfb0b82f59323
SHA1 (patch-ad) = 9c97c99996271c5a123d58e94eb7b16bc9086ebb
SHA1 (patch-ae) = 9bee786ad3f0237ee15302c2954e3e90b6fe69fb

View file

@ -1,16 +1,27 @@
$NetBSD: patch-aa,v 1.1.1.1 2010/10/30 12:12:35 obache Exp $
$NetBSD: patch-aa,v 1.2 2010/11/30 00:45:56 obache Exp $
--- configure.in.orig 2010-10-19 03:08:28.000000000 +0000
--- configure.in.orig 2010-11-29 13:28:06.000000000 +0000
+++ configure.in
@@ -391,11 +391,11 @@ if test "$sievedir" != "no"; then
@@ -391,7 +391,7 @@ if test "$sievedir" != "no"; then
AC_CHECK_LIB(fl,main)
AC_CHECK_HEADERS(pcreposix.h rxposix.h)
AC_CHECK_HEADER(pcreposix.h)
- if test "$ac_cv_header_pcreposix_h" == "yes"; then
+ if test "$ac_cv_header_pcreposix_h" = "yes"; then
AC_MSG_CHECKING(for utf8 enabled pcre)
AC_CACHE_VAL(cyrus_cv_pcre_utf8, AC_TRY_CPP([#include <pcreposix.h>
#ifndef REG_UTF8
@@ -401,13 +401,13 @@ if test "$sievedir" != "no"; then
else
cyrus_cv_pcre_utf8="no"
fi
- if test "$cyrus_cv_pcre_utf8" == "yes"; then
+ if test "$cyrus_cv_pcre_utf8" = "yes"; then
LIBS="$LIBS -lpcre -lpcreposix";
AC_DEFINE(ENABLE_REGEX, [], [Do we have a regex library?])
AC_DEFINE(HAVE_PCREPOSIX_H, [], [Do we have usable pcre library?])
else
AC_CHECK_HEADERS(rxposix.h)
- if test "$ac_cv_header_rxposix_h" == "yes"; then
+ if test "$ac_cv_header_rxposix_h" = "yes"; then
LIBS="$LIBS -lrx"

View file

@ -1,18 +1,29 @@
$NetBSD: patch-ab,v 1.1.1.1 2010/10/30 12:12:35 obache Exp $
$NetBSD: patch-ab,v 1.2 2010/11/30 00:45:56 obache Exp $
--- configure.orig 2010-10-19 09:58:48.000000000 +0000
--- configure.orig 2010-11-29 13:29:23.000000000 +0000
+++ configure
@@ -7145,13 +7145,13 @@ fi
@@ -7156,7 +7156,7 @@ if test "x$ac_cv_header_pcreposix_h" = x
fi
done
- if test "$ac_cv_header_pcreposix_h" == "yes"; then
+ if test "$ac_cv_header_pcreposix_h" = "yes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for utf8 enabled pcre" >&5
$as_echo_n "checking for utf8 enabled pcre... " >&6; }
if test "${cyrus_cv_pcre_utf8+set}" = set; then :
@@ -7182,7 +7182,7 @@ $as_echo "$cyrus_cv_pcre_utf8" >&6; }
else
cyrus_cv_pcre_utf8="no"
fi
- if test "$cyrus_cv_pcre_utf8" == "yes"; then
+ if test "$cyrus_cv_pcre_utf8" = "yes"; then
LIBS="$LIBS -lpcre -lpcreposix";
$as_echo "#define ENABLE_REGEX /**/" >>confdefs.h
@@ -7203,7 +7203,7 @@ fi
done
else
- if test "$ac_cv_header_rxposix_h" == "yes"; then
+ if test "$ac_cv_header_rxposix_h" = "yes"; then
LIBS="$LIBS -lrx"