summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorghen <ghen>2006-10-16 06:55:47 +0000
committerghen <ghen>2006-10-16 06:55:47 +0000
commit1ae33564f0a84e310bf368461ecfc4a9a7e08e98 (patch)
tree489c75bc45353e29d11b56c49e21e04b6f5e22d8 /mail
parent9ab63ac4de721ba1c415c2224e6f15ad885b7420 (diff)
downloadpkgsrc-1ae33564f0a84e310bf368461ecfc4a9a7e08e98.tar.gz
Update to dovecot-1.0rc10. From the release announcement mail:
I've finally read all the mails in the mailing list and in my INBOX. If I haven't replied to some of your mail, please resend it. Remember that since 1.0.rc9 release dovecot.index.cache files will get rebuilt in 64bit systems, and it's probably better to delete them manually so you don't get errors in log files. There are only a couple of issues left in my v1.0-TODO list: - Master process appears to be leaking log fds with kqueue. Could someone again give me access to a system where this happens? - Login process problems. How well does it work now? Hopefully well enough that v1.0 could be released. - LDAP authentication is leaking memory? Can anyone confirm this? Even better, can someone figure out what exactly is leaking? :) Not a v1.0 blocker though. I think v1.0 will be released once no-one has reported any major problems for a Dovecot release in 2-4 weeks. I think login process handling is the only potentially major problem left. There are a few patches from people that I haven't forgotten, but I've decided not to put them into v1.0 anymore: - Filesystem quota group. I don't think it's that important feature, and it might break something. - HFS+ hardlink avoiding - Managesieve - vmailmgr support And finally the changes in this release: * When matching allowed_nets IPs, convert IPv6-mapped-IPv4 addresses to actual IPv4 addresses first. + IMAP: Try to avoid sending duplicate/useless message flag updates + Added support for non-plaintext authentication for vpopmail if it returns plaintext passwords. Based on patch by Remi Gacogne. + Added %D modified to return "sub.domain.org" as "sub,dc=domain,dc=org" (for LDAP queries). Patch by Andrey Panin. - rc9 broke cache files in 64bit systems - deliver works now with mail_chroot - auth cache didn't work properly with multiple passdbs - Fixes to handling CRLF linefeeds in mboxes.
Diffstat (limited to 'mail')
-rw-r--r--mail/dovecot/Makefile4
-rw-r--r--mail/dovecot/distinfo10
-rw-r--r--mail/dovecot/patches/patch-ab23
3 files changed, 19 insertions, 18 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile
index 40e5526e554..c623a6b5f9f 100644
--- a/mail/dovecot/Makefile
+++ b/mail/dovecot/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.69 2006/10/14 09:33:08 ghen Exp $
+# $NetBSD: Makefile,v 1.70 2006/10/16 06:55:47 ghen Exp $
-DISTNAME= dovecot-1.0.rc9
+DISTNAME= dovecot-1.0.rc10
PKGNAME= ${DISTNAME:S/.rc/rc/}
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/
diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo
index ee97d73a175..d0f32dfe43a 100644
--- a/mail/dovecot/distinfo
+++ b/mail/dovecot/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.42 2006/10/14 09:33:08 ghen Exp $
+$NetBSD: distinfo,v 1.43 2006/10/16 06:55:47 ghen Exp $
-SHA1 (dovecot-1.0.rc9.tar.gz) = 5d643f153f9f180b1410b7548063701978469a3f
-RMD160 (dovecot-1.0.rc9.tar.gz) = 17f2f5d20f49df92f84e79debce0172a770b0dfb
-Size (dovecot-1.0.rc9.tar.gz) = 1449023 bytes
+SHA1 (dovecot-1.0.rc10.tar.gz) = 3c10464b0a5d3b285a9528c11e4057b0afa11cb0
+RMD160 (dovecot-1.0.rc10.tar.gz) = 1dddb6b620ac373703af845e59ed069919c37377
+Size (dovecot-1.0.rc10.tar.gz) = 1452437 bytes
SHA1 (patch-aa) = 6258057d49add91f06d4dd51ded72e42f6774354
-SHA1 (patch-ab) = ef97d29e1a8d8136d49fdd06583d6a17077660c6
+SHA1 (patch-ab) = 6b6b1dcc9201eca1cedbea5daf6071403e04f14d
SHA1 (patch-ag) = d2dd85d06158ab629f5e394a7f75d9862a67b58f
diff --git a/mail/dovecot/patches/patch-ab b/mail/dovecot/patches/patch-ab
index bfe5a70a2fc..b9f119e8d74 100644
--- a/mail/dovecot/patches/patch-ab
+++ b/mail/dovecot/patches/patch-ab
@@ -1,6 +1,6 @@
-$NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
+$NetBSD: patch-ab,v 1.17 2006/10/16 06:55:47 ghen Exp $
---- dovecot-example.conf.orig 2006-10-09 20:54:38.000000000 +0200
+--- dovecot-example.conf.orig 2006-10-16 00:12:31.000000000 +0200
+++ dovecot-example.conf
@@ -7,17 +7,14 @@
# value inside quotes, eg.: key = "# char and trailing whitespace "
@@ -31,7 +31,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# PEM encoded X.509 SSL/TLS certificate and private key. They're opened before
# dropping root privileges, so keep the key file unreadable by anyone but
-@@ -468,19 +465,19 @@
+@@ -470,19 +467,19 @@
protocol imap {
# Login executable location.
@@ -55,7 +55,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# Maximum IMAP command line length in bytes. Some clients generate very long
# command lines with huge mailboxes, so you may need to raise this if you get
-@@ -490,7 +487,7 @@ protocol imap {
+@@ -492,7 +489,7 @@ protocol imap {
# Support for dynamically loadable plugins. mail_plugins is a space separated
# list of plugins to load.
#mail_plugins =
@@ -64,7 +64,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# Send IMAP capabilities in greeting message. This makes it unnecessary for
# clients to request it with CAPABILITY command, so it saves one round-trip.
-@@ -530,11 +527,11 @@ protocol imap {
+@@ -532,11 +529,11 @@ protocol imap {
protocol pop3 {
# Login executable location.
@@ -78,7 +78,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# Don't try to set mails non-recent or seen with POP3 sessions. This is
# mostly intended to reduce disk I/O. With maildir it doesn't move files
-@@ -593,7 +590,7 @@ protocol pop3 {
+@@ -595,7 +592,7 @@ protocol pop3 {
# Support for dynamically loadable plugins. mail_plugins is a space separated
# list of plugins to load.
#mail_plugins =
@@ -87,7 +87,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# Workarounds for various client bugs:
# outlook-no-nuls:
-@@ -621,10 +618,10 @@ protocol lda {
+@@ -623,10 +620,10 @@ protocol lda {
# Support for dynamically loadable plugins. mail_plugins is a space separated
# list of plugins to load.
#mail_plugins =
@@ -100,7 +100,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# UNIX socket path to master authentication server to find users.
#auth_socket_path = /var/run/dovecot/auth-master
-@@ -635,7 +632,7 @@ protocol lda {
+@@ -637,7 +634,7 @@ protocol lda {
##
# Executable location
@@ -109,7 +109,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# Set max. process size in megabytes.
#auth_process_size = 256
-@@ -747,7 +744,7 @@ auth default {
+@@ -751,7 +748,7 @@ auth default {
# database (passwd usually), you can use static userdb.
# REMEMBER: You'll need /etc/pam.d/dovecot file created for PAM
# authentication to actually work.
@@ -118,7 +118,7 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# [session=yes] [setcred=yes] [cache_key=<key>] [<service name>]
#
# session=yes makes Dovecot open and immediately close PAM session. Some
-@@ -775,13 +772,13 @@ auth default {
+@@ -779,14 +776,14 @@ auth default {
# args = session=yes *
# args = cache_key=%u dovecot
#args = dovecot
@@ -127,7 +127,8 @@ $NetBSD: patch-ab,v 1.16 2006/10/09 19:06:57 ghen Exp $
# /etc/passwd or similar, using getpwnam()
# In many systems nowadays this uses Name Service Switch, which is
- # configured in /etc/nsswitch.conf.
+ # configured in /etc/nsswitch.conf. WARNING: nss_ldap is known to be broken
+ # with Dovecot. Don't use it, or users might log in as each others!
- #passdb passwd {
- #}
+ passdb passwd {