pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/cyrus-imapd21 Update to 2.1.14.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/de1e4cb2145c
branches:  trunk
changeset: 460021:de1e4cb2145c
user:      recht <recht%pkgsrc.org@localhost>
date:      Sat Aug 16 09:23:58 2003 +0000

description:
Update to 2.1.14.

Changes to the Cyrus IMAP Server since 2.1.13
* Be more forgiving in the parsing of MIME boundry headers,
  specificly those generated by eudora where the outer boundries are
  substrings of the inner boundries. This feature can be disabled by
  enabling the rfc2046_strict option.
* Allow cyradm to handle aggregate mailbox sets for ACL and DELETE
  operations.
* Add a lmtp_downcase_rcpt option to force the lowercasing of
  recipient addresses (Henrique de Moraes Holschuh <hmh%debian.org@localhost>).
* Include more MIME headers in sieve rejection notices
* Add an mbexamine command for debugging purposes
* LMTP will now fatal error if we cannot initialize the duplicate
  delivery database.
* Continued audit by Security Appraisers and Bynari
* Correctly terminate the processes by calling service_abort even on
  successful exit (helps to fix a db3 lockers problem)
* Fix some murder+altnamespace/unixhiersep issues
* Fix imclient's handling of literals.
* Add support for the windows-1256 character set
* Don't log 'could not shut down filedescriptor' messages when the
  socket is already not connected
* Now include a script to convert sieve script names to the
  altnamespace format
* Added a --with-extraident configure option to make it easier to set
  the extra version information that is compiled into the binary.
* Minor build fixes.
* Minor other bug fixes.

OK'ed by chris@

diffstat:

 mail/cyrus-imapd21/Makefile         |   6 +++---
 mail/cyrus-imapd21/PLIST            |   4 +++-
 mail/cyrus-imapd21/distinfo         |  14 ++++++--------
 mail/cyrus-imapd21/patches/patch-ac |  10 +++++-----
 mail/cyrus-imapd21/patches/patch-af |   8 ++++----
 mail/cyrus-imapd21/patches/patch-ak |  33 +++------------------------------
 6 files changed, 24 insertions(+), 51 deletions(-)

diffs (165 lines):

diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/Makefile
--- a/mail/cyrus-imapd21/Makefile       Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/Makefile       Sat Aug 16 09:23:58 2003 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2003/07/17 21:45:51 grant Exp $
+# $NetBSD: Makefile,v 1.8 2003/08/16 09:23:58 recht Exp $
 
-DISTNAME=              cyrus-imapd-2.1.13
+DISTNAME=              cyrus-imapd-2.1.14
 SVR4_PKGNAME=          cimap
 CATEGORIES=            mail
 MASTER_SITES=          ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
@@ -20,7 +20,7 @@
 
 .if defined(CYRUS_USE_INET6) && ${CYRUS_USE_INET6} == "YES"
 PATCH_SITES=           http://www.imasy.or.jp/~ume/ipv6/
-PATCHFILES=            ${DISTNAME}-ipv6-20030503.diff.gz
+PATCHFILES=            ${DISTNAME}-ipv6-20030703.diff.gz
 .endif
 
 # CYRUS_USER           username of the Cyrus administrator
diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/PLIST
--- a/mail/cyrus-imapd21/PLIST  Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/PLIST  Sat Aug 16 09:23:58 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2002/11/01 01:05:34 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/08/16 09:23:58 recht Exp $
 bin/imtest
 bin/installsieve
 bin/lmtptest
@@ -20,6 +20,7 @@
 cyrus/bin/ipurge
 cyrus/bin/lmtpd
 cyrus/bin/master
+cyrus/bin/mbexamine
 cyrus/bin/mbpath
 cyrus/bin/mkimap
 cyrus/bin/notifyd
@@ -89,6 +90,7 @@
 man/man8/idled.8
 man/man8/ipurge.8
 man/man8/lmtpd.8
+man/man8/mbexamine.8
 man/man8/mbpath.8
 man/man8/notifyd.8
 man/man8/quota.8
diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/distinfo
--- a/mail/cyrus-imapd21/distinfo       Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/distinfo       Sat Aug 16 09:23:58 2003 +0000
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.7 2003/05/26 06:53:06 martti Exp $
+$NetBSD: distinfo,v 1.8 2003/08/16 09:23:59 recht Exp $
 
-SHA1 (cyrus-imapd-2.1.13.tar.gz) = 21dd5bf5685692cf63b95a36753fdcea9f75892d
-Size (cyrus-imapd-2.1.13.tar.gz) = 1664658 bytes
-SHA1 (cyrus-imapd-2.1.13-ipv6-20030503.diff.gz) = 93bdfdc2e797a31951799c9bb5034ba3002bd97e
-Size (cyrus-imapd-2.1.13-ipv6-20030503.diff.gz) = 32684 bytes
+SHA1 (cyrus-imapd-2.1.14.tar.gz) = 820bfdf600ca4684bbd1b55602547e793f95eee4
+Size (cyrus-imapd-2.1.14.tar.gz) = 1691926 bytes
 SHA1 (patch-aa) = ef3630c2bafc752eb3af56815c44b3a2037d221a
-SHA1 (patch-ac) = dc1bf6f9e8587887f5763379bc39202f56f5230c
+SHA1 (patch-ac) = f8692c380ece97839ee66ff34ff29d4a19b41ccd
 SHA1 (patch-ad) = 80329b5a72cb7aa6890304cd89912096f3a66df3
 SHA1 (patch-ae) = 003d6ecc2caf0bf2985a871691ba970c6a6f4755
-SHA1 (patch-af) = 511d304315c9bdeb0f770181b1fdd9c13b0f2020
+SHA1 (patch-af) = 7bbb1e63c1bc3654732844fde4ac7311850fc770
 SHA1 (patch-ag) = 55e7bbd00f8fe4b47d48fad3a06e3ad0aa835a4a
 SHA1 (patch-ah) = 99e25634852897f8df72b9af5f35789a0ef4b892
 SHA1 (patch-ai) = df0551cd295d660dcd12601cb1aa2d930f85d2f1
 SHA1 (patch-aj) = fcf0ce2c630459ea27c3d950a31ed907f5884de6
-SHA1 (patch-ak) = 31124c296228bd821022adf2a21ceb9d839148ce
+SHA1 (patch-ak) = b0c8916d8e427c06625013595c06842544ef2125
diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/patches/patch-ac
--- a/mail/cyrus-imapd21/patches/patch-ac       Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/patches/patch-ac       Sat Aug 16 09:23:58 2003 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.2 2003/05/26 06:53:07 martti Exp $
+$NetBSD: patch-ac,v 1.3 2003/08/16 09:23:59 recht Exp $
 
---- imap/imapd.c.orig  2003-04-22 19:02:06.000000000 +0300
-+++ imap/imapd.c       2003-05-21 10:19:38.000000000 +0300
-@@ -5837,7 +5837,7 @@
+--- imap/imapd.c.orig  2003-06-25 05:33:59.000000000 +0200
++++ imap/imapd.c       2003-07-26 14:26:27.000000000 +0200
+@@ -5839,7 +5839,7 @@
  {
      int i=0, j=0;
      char tagbuf[128];
@@ -11,7 +11,7 @@
      struct buf tag, cmd, tmp, user;
      int r = 0;
  
-@@ -5952,7 +5952,7 @@
+@@ -5954,7 +5954,7 @@
                   char *mailbox, char *acl_in) 
  {
      int r = 0;
diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/patches/patch-af
--- a/mail/cyrus-imapd21/patches/patch-af       Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/patches/patch-af       Sat Aug 16 09:23:58 2003 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.3 2003/05/26 06:53:08 martti Exp $
+$NetBSD: patch-af,v 1.4 2003/08/16 09:23:59 recht Exp $
 
---- configure.in.orig  2003-03-24 19:58:03.000000000 +0200
-+++ configure.in       2003-05-21 10:21:05.000000000 +0300
-@@ -885,6 +885,10 @@
+--- configure.in.orig  2003-06-25 23:12:54.000000000 +0200
++++ configure.in       2003-07-26 14:27:03.000000000 +0200
+@@ -891,6 +891,10 @@
  dnl and compile perl/cyradm
      PERL_SUBDIRS="imap"
      PERL="${with_perl}"
diff -r dd2ee2b08747 -r de1e4cb2145c mail/cyrus-imapd21/patches/patch-ak
--- a/mail/cyrus-imapd21/patches/patch-ak       Sat Aug 16 09:11:55 2003 +0000
+++ b/mail/cyrus-imapd21/patches/patch-ak       Sat Aug 16 09:23:58 2003 +0000
@@ -1,7 +1,7 @@
-$NetBSD: patch-ak,v 1.2 2003/01/08 21:26:35 chris Exp $
+$NetBSD: patch-ak,v 1.3 2003/08/16 09:23:59 recht Exp $
 
---- imap/ctl_cyrusdb.c.orig    Wed May 29 12:49:14 2002
-+++ imap/ctl_cyrusdb.c Tue Jan  7 13:03:45 2003
+--- imap/ctl_cyrusdb.c.orig    2003-05-02 17:23:05.000000000 +0200
++++ imap/ctl_cyrusdb.c 2003-07-26 14:21:45.000000000 +0200
 @@ -231,9 +231,9 @@
  
      /* create the names of the backup directories */
@@ -14,15 +14,6 @@
  
      syslog(LOG_NOTICE, "%s", msg);
  
-@@ -274,7 +274,7 @@
-           r2 = (dblist[i].env)->sync();
-           if (r2) {
-               syslog(LOG_ERR, "DBERROR: sync %s: %s", dirname,
--                     cyrusdb_strerror(r));
-+                     cyrusdb_strerror(r2));
-               fprintf(stderr, 
-                       "ctl_cyrusdb: unable to sync environment\n");
-           }
 @@ -289,6 +289,7 @@
                struct dirent *dirent;
  
@@ -40,21 +31,3 @@
                r2 = rmdir(backup2);
  
                /* move db.backup1 to db.backup2 */
-@@ -323,7 +324,7 @@
- 
-           if (r2) {
-               syslog(LOG_ERR, "DBERROR: archive %s: %s", dirname,
--                     cyrusdb_strerror(r));
-+                     cyrusdb_strerror(r2));
-               fprintf(stderr, 
-                       "ctl_cyrusdb: unable to archive environment\n");
-           }
-@@ -342,7 +343,7 @@
- 
-       r2 = (dblist[i].env)->done();
-       if (r2) {
--          syslog(LOG_ERR, "DBERROR: done: %s", cyrusdb_strerror(r));
-+          syslog(LOG_ERR, "DBERROR: done: %s", cyrusdb_strerror(r2));
-       }
-     }
- 



Home | Main Index | Thread Index | Old Index