summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorghen <ghen@pkgsrc.org>2007-01-05 16:39:28 +0000
committerghen <ghen@pkgsrc.org>2007-01-05 16:39:28 +0000
commit4abf0d96826bd892a5210889b30a545bcbf71e1e (patch)
treef66cf018c3528ee89e68f82d21c5f4af3ef82692 /mail
parent0fb1ad40f9e6492553e8c163e3adf837e3b6a5f6 (diff)
downloadpkgsrc-4abf0d96826bd892a5210889b30a545bcbf71e1e.tar.gz
Update to dovecot-1.0rc16. From the release announcement mail:
If you've had problems with getting errors about index files sometimes being corrupted, please try if this release fixes it. If you've reported any bugs that this release hasn't fixed, please report them again so I know they still didn't get fixed and that I didn't forget them. * IMAP: When trying to fetch an already expunged message, Dovecot used to just disconnect client. Now it instead replies with dummy NIL data. * Priority numbers in plugin names have changed. If you're installing from source, you should delete the existing plugin files before installing the new ones, otherwise you'll get errors. * Maildir: We're using rename() to move files from tmp/ to new/ now. See http://wiki.dovecot.org/MailboxFormat/Maildir -> "Issues with the specification" for reasoning why this is safe. This makes saving mails faster, and also makes Dovecot usable with Mac OS X's HFS+ (after you also set dotlock_use_excl=yes, see below). + Added dotlock_use_excl setting. If enabled, dotlocks are created directly using O_EXCL flag, instead of by creating a temporary file which is hardlinked. O_EXCL is faster, but may not work with NFS. + If Dovecot crashes with Linux or Solaris, it'll log a "Raw backtrace". It's worse than gdb's backtrace, but better than nothing. + Added maildir_copy_preserve_filename=yes setting. + Added a lazy-expunge plugin to allow users to unexpunge their mails. + maildir quota: Added ignore setting to maildir quota, which allows ignoring quota in Trash mailbox. + dict quota: If dictionary doesn't yet contain the quota, calculate it by going through all the mails in all the mailboxes. + login_log_format_elements: Added %a=local port and %b=remote port + Added -i and -o options to rawlog to restrict logging only to input or output. - Doing a STATUS command for a selected mailbox (not a recommended IMAP client behavior) caused Dovecot to sync the mailbox silently. This could have lost eg. EXPUNGE events from clients, causing them to use wrong sequence numbers. - deliver was treating boolean settings set to "no" as if they were "yes" (they were supposed to be commented out for "no") - Running "dovecot" with -a or -n option while Dovecot was running deleted all authentication sockets, which caused all the future logins to fail. - maildir: RENAME and DELETE didn't touch control directory if it was different from maildir or index dir. - We treated internal userdb lookup errors as "user unknown" errors. In such situations this caused deliver to think the user didn't exist and the mail get bounced. - pam: Setting cache_key crashed - shared maildir: dovecot-keywords file's mode wasn't taken from dovecot-shared file. - dovecotpw wasn't working with PowerPC
Diffstat (limited to 'mail')
-rw-r--r--mail/dovecot/Makefile4
-rw-r--r--mail/dovecot/PLIST31
-rw-r--r--mail/dovecot/distinfo8
3 files changed, 23 insertions, 20 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile
index 64f3967ee30..513bf365451 100644
--- a/mail/dovecot/Makefile
+++ b/mail/dovecot/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.76 2006/12/15 17:35:20 joerg Exp $
+# $NetBSD: Makefile,v 1.77 2007/01/05 16:39:28 ghen Exp $
-DISTNAME= dovecot-1.0.rc15
+DISTNAME= dovecot-1.0.rc16
PKGNAME= ${DISTNAME:S/.rc/rc/}
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/
diff --git a/mail/dovecot/PLIST b/mail/dovecot/PLIST
index 5006ca36bdb..861341b1db7 100644
--- a/mail/dovecot/PLIST
+++ b/mail/dovecot/PLIST
@@ -1,20 +1,23 @@
-@comment $NetBSD: PLIST,v 1.11 2006/06/13 16:51:40 ghen Exp $
+@comment $NetBSD: PLIST,v 1.12 2007/01/05 16:39:28 ghen Exp $
lib/dovecot/imap/lib01_acl_plugin.so
-lib/dovecot/imap/lib01_convert_plugin.so
-lib/dovecot/imap/lib01_quota_plugin.so
-lib/dovecot/imap/lib01_zlib_plugin.la
-lib/dovecot/imap/lib02_imap_quota_plugin.la
-lib/dovecot/imap/lib02_trash_plugin.so
+lib/dovecot/imap/lib02_lazy_expunge_plugin.so
+lib/dovecot/imap/lib10_quota_plugin.so
+lib/dovecot/imap/lib11_imap_quota_plugin.la
+lib/dovecot/imap/lib11_trash_plugin.so
+lib/dovecot/imap/lib20_convert_plugin.so
+lib/dovecot/imap/lib20_zlib_plugin.la
lib/dovecot/lda/lib01_acl_plugin.so
-lib/dovecot/lda/lib01_convert_plugin.so
-lib/dovecot/lda/lib01_quota_plugin.so
-lib/dovecot/lda/lib02_trash_plugin.so
+lib/dovecot/lda/lib10_quota_plugin.so
+lib/dovecot/lda/lib11_trash_plugin.so
+lib/dovecot/lda/lib20_convert_plugin.so
lib/dovecot/lib01_acl_plugin.la
-lib/dovecot/lib01_convert_plugin.la
-lib/dovecot/lib01_quota_plugin.la
-lib/dovecot/lib02_trash_plugin.la
-lib/dovecot/pop3/lib01_convert_plugin.so
-lib/dovecot/pop3/lib01_quota_plugin.so
+lib/dovecot/lib02_lazy_expunge_plugin.la
+lib/dovecot/lib10_quota_plugin.la
+lib/dovecot/lib11_trash_plugin.la
+lib/dovecot/lib20_convert_plugin.la
+lib/dovecot/pop3/lib02_lazy_expunge_plugin.so
+lib/dovecot/pop3/lib10_quota_plugin.so
+lib/dovecot/pop3/lib20_convert_plugin.so
libexec/dovecot/checkpassword-reply
libexec/dovecot/deliver
libexec/dovecot/dict
diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo
index 45522d18cbe..9d043eac6d6 100644
--- a/mail/dovecot/distinfo
+++ b/mail/dovecot/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.48 2006/11/19 10:36:34 ghen Exp $
+$NetBSD: distinfo,v 1.49 2007/01/05 16:39:28 ghen Exp $
-SHA1 (dovecot-1.0.rc15.tar.gz) = 9b618d0c1562aa64bd1e055ffa9fe5f2412514af
-RMD160 (dovecot-1.0.rc15.tar.gz) = 904ef7d1f0fbfe8055f13d9036f7107f498b522e
-Size (dovecot-1.0.rc15.tar.gz) = 1463069 bytes
+SHA1 (dovecot-1.0.rc16.tar.gz) = b98095cf13364f44ee5844596652d69699f02408
+RMD160 (dovecot-1.0.rc16.tar.gz) = 651988039a20cb84f65e3e840d50d8357d9d6216
+Size (dovecot-1.0.rc16.tar.gz) = 1512299 bytes
SHA1 (patch-aa) = 6258057d49add91f06d4dd51ded72e42f6774354
SHA1 (patch-ab) = 7a6441459bcf6d291d9fef7d99f46e825283f673
SHA1 (patch-ag) = bd180441a0983ceccc898024370a3bdefdc11b1f