pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/dovecot Update to dovecot-1.0rc10. From the rele...
details: https://anonhg.NetBSD.org/pkgsrc/rev/fe756fc59f58
branches: trunk
changeset: 520127:fe756fc59f58
user: ghen <ghen%pkgsrc.org@localhost>
date: Mon Oct 16 06:55:47 2006 +0000
description:
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:
mail/dovecot/Makefile | 4 ++--
mail/dovecot/distinfo | 10 +++++-----
mail/dovecot/patches/patch-ab | 23 ++++++++++++-----------
3 files changed, 19 insertions(+), 18 deletions(-)
diffs (123 lines):
diff -r ec7c4418454b -r fe756fc59f58 mail/dovecot/Makefile
--- a/mail/dovecot/Makefile Mon Oct 16 05:29:40 2006 +0000
+++ b/mail/dovecot/Makefile Mon Oct 16 06:55:47 2006 +0000
@@ -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 -r ec7c4418454b -r fe756fc59f58 mail/dovecot/distinfo
--- a/mail/dovecot/distinfo Mon Oct 16 05:29:40 2006 +0000
+++ b/mail/dovecot/distinfo Mon Oct 16 06:55:47 2006 +0000
@@ -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 -r ec7c4418454b -r fe756fc59f58 mail/dovecot/patches/patch-ab
--- a/mail/dovecot/patches/patch-ab Mon Oct 16 05:29:40 2006 +0000
+++ b/mail/dovecot/patches/patch-ab Mon Oct 16 06:55:47 2006 +0000
@@ -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 @@
# 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 @@
# 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 @@
# 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 @@
# 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 @@
# 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 @@
# 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 @@
# 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 @@
# [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 @@
# /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 {
Home |
Main Index |
Thread Index |
Old Index