summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2003-07-04 14:39:38 +0000
committersalo <salo@pkgsrc.org>2003-07-04 14:39:38 +0000
commit1db41a5e30d53558749b0bd4309408a4304a58d5 (patch)
treed548317ec17cef99113f25ce49134c0459c50514 /mail
parent1aa564f5e78114ae63b515e5e3ecd5b886e32b34 (diff)
downloadpkgsrc-1db41a5e30d53558749b0bd4309408a4304a58d5.tar.gz
Updated to version 0.99.10.
Based on PR pkg/22028 by MAINTAINER, Tom Hensel. Changes: - Default PAM service name changed to "dovecot". This means that if you're using PAM, you most likely have to do mv /etc/pam.d/imap /etc/pam.d/dovecot If you wish to keep using imap, see doc/auth.txt. - ~/rawlog directory changed to ~/dovecot.rawlog - Faster and better maildir synchronization. We support read-only maildirs and out-of-quota conditions are handled a lot better. dovecot-uidlist file still isn't out-of-quota-safe though, but you can keep it in another location where quota isn't checked. For example: default_mail_env = Maildir:~/Maildir: INDEX=/noquota/%u:CONTROL=/noquota/%u - Read-only mboxes are supported now. - Only NOOP and CHECK now always do a mailbox sync checking. Other commands sync max. once in 5 seconds, plus always from indexes. This should reduce I/O a bit. - All NUL characters are translated to ascii #128 before sending to client. RFC prohibits sending NULs and this is how UW-IMAP handles it as well. - Make ENVELOPE, BODY and BODYSTRUCTURE replies more compact by removing multiple LWSPs and translating TABs to spaces. RFC doesn't specifically require this, but this seems to be the wanted behaviour.. - Added ANONYMOUS SASL mechanism. - More flexible user chrooting configuration in home directories: "<chroot>/./<homedir>" - Added support for dynamically loadable IMAP/POP3 modules. See INSTALL file for more information. - Partial fetches were broken if mails had CR+LF linefeeds - SEARCH DELETED didn't return anything if all messages were deleted - OpenSSL support was broken in many installations because we were chrooted and it couldn't open /dev/urandom. - PAM: Giving wrong password blocked the whole process for two seconds. Now we create a new process for each check. - Lots of other smaller bugfixes and better error handling
Diffstat (limited to 'mail')
-rw-r--r--mail/dovecot/Makefile8
-rw-r--r--mail/dovecot/PLIST8
-rw-r--r--mail/dovecot/distinfo8
-rw-r--r--mail/dovecot/patches/patch-ab37
4 files changed, 39 insertions, 22 deletions
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile
index 22891a98c09..cb7907d5197 100644
--- a/mail/dovecot/Makefile
+++ b/mail/dovecot/Makefile
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.4 2003/06/23 15:06:10 salo Exp $
+# $NetBSD: Makefile,v 1.5 2003/07/04 14:39:38 salo Exp $
#
-DISTNAME= dovecot-0.99.10-rc2
-PKGNAME= ${DISTNAME:S/-rc/rc/}
+DISTNAME= dovecot-0.99.10
CATEGORIES= mail
-MASTER_SITES= http://dovecot.procontrol.fi/ \
- http://dovecot.procontrol.fi/rc/
+MASTER_SITES= http://dovecot.procontrol.fi/
MAINTAINER= tom@replic8.net
HOMEPAGE= http://dovecot.procontrol.fi/
diff --git a/mail/dovecot/PLIST b/mail/dovecot/PLIST
index 07f1095bb0c..9e4b26d702f 100644
--- a/mail/dovecot/PLIST
+++ b/mail/dovecot/PLIST
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/07/04 14:39:38 salo Exp $
etc/rc.d/dovecot
libexec/dovecot/dovecot-auth
-libexec/dovecot/imap-login
libexec/dovecot/imap
-libexec/dovecot/pop3-login
+libexec/dovecot/imap-login
libexec/dovecot/pop3
+libexec/dovecot/pop3-login
sbin/dovecot
share/doc/dovecot/auth.txt
share/doc/dovecot/configuration.txt
@@ -13,10 +13,10 @@ share/doc/dovecot/index.txt
share/doc/dovecot/mail-storages.txt
share/doc/dovecot/multiaccess.txt
share/doc/dovecot/nfs.txt
-share/examples/dovecot/dovecot.conf.default
share/examples/dovecot/dovecot-ldap.conf
share/examples/dovecot/dovecot-openssl.cnf
share/examples/dovecot/dovecot-pgsql.conf
+share/examples/dovecot/dovecot.conf.default
share/examples/dovecot/mkcert.sh
@dirrm share/examples/dovecot
@dirrm share/doc/dovecot
diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo
index f7e2935568d..6fbda19ff11 100644
--- a/mail/dovecot/distinfo
+++ b/mail/dovecot/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2003/06/23 15:06:10 salo Exp $
+$NetBSD: distinfo,v 1.4 2003/07/04 14:39:38 salo Exp $
-SHA1 (dovecot-0.99.10-rc2.tar.gz) = 1bb46ce147adf460e834ea9abbff4a97957f5ac0
-Size (dovecot-0.99.10-rc2.tar.gz) = 733034 bytes
+SHA1 (dovecot-0.99.10.tar.gz) = 0a1d83cbd27c3aa3e0732416a0871afc23ee5e19
+Size (dovecot-0.99.10.tar.gz) = 735615 bytes
SHA1 (patch-aa) = 6ed31ba47883903e5a7b2fcb715432e0c3e8947c
-SHA1 (patch-ab) = 26a487ef2d1987c9f74def95542030900646f7d5
+SHA1 (patch-ab) = 0aca5084186f7faa812351e83d1c9535248da2b0
diff --git a/mail/dovecot/patches/patch-ab b/mail/dovecot/patches/patch-ab
index 2d18b9f21a4..3846b15b5da 100644
--- a/mail/dovecot/patches/patch-ab
+++ b/mail/dovecot/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
+$NetBSD: patch-ab,v 1.2 2003/07/04 14:39:38 salo Exp $
---- dovecot-example.conf.orig 2003-04-04 14:17:25.000000000 +0200
-+++ dovecot-example.conf 2003-05-13 06:00:16.000000000 +0200
-@@ -1,17 +1,15 @@
+--- dovecot-example.conf.orig Thu Jun 26 18:11:06 2003
++++ dovecot-example.conf Fri Jul 4 12:37:14 2003
+@@ -1,10 +1,8 @@
## Dovecot 1.0 configuration file
# Default values are shown after each value, it's not required to uncomment
@@ -15,6 +15,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
# Base directory where to store runtime data.
#base_dir = /var/run/dovecot/
+@@ -11,7 +9,7 @@
# Protocols we want to be serving:
# imap imaps pop3 pop3s
@@ -39,8 +40,8 @@ $NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
-#login_executable = /usr/libexec/dovecot/imap-login
+#login_executable = @PREFIX@/libexec/dovecot/imap-login
- # User to use for the login process. The user must belong to a group where
- # only it has access, it's used to control access for authentication process
+ # User to use for the login process. Create a completely new user for this,
+ # and don't use it anywhere else. The user must also belong to a group where
@@ -126,7 +124,7 @@
login = pop3
@@ -50,7 +51,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
##
## Mail processes
-@@ -310,7 +308,7 @@
+@@ -314,7 +312,7 @@
##
# Executable location
@@ -59,7 +60,16 @@ $NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
# Set max. process size in megabytes. Most of the memory goes to mmap()ing
# files, so it shouldn't harm much even if this limit is set pretty high.
-@@ -321,7 +319,7 @@
+@@ -322,7 +320,7 @@
+
+ # Support for dynamically loadable modules.
+ #imap_use_modules = no
+-#imap_modules = /usr/lib/dovecot/imap
++#imap_modules = @PREFIX@/lib/dovecot/imap
+
+ ##
+ ## POP3 process
+@@ -329,7 +327,7 @@
##
# Executable location
@@ -68,7 +78,16 @@ $NetBSD: patch-ab,v 1.1.1.1 2003/05/14 04:17:31 salo Exp $
# Set max. process size in megabytes. Most of the memory goes to mmap()ing
# files, so it shouldn't harm much even if this limit is set pretty high.
-@@ -374,10 +372,10 @@
+@@ -337,7 +335,7 @@
+
+ # Support for dynamically loadable modules.
+ #pop3_use_modules = no
+-#pop3_modules = /usr/lib/dovecot/pop3
++#pop3_modules = @PREFIX@/lib/dovecot/pop3
+
+ ##
+ ## Authentication processes
+@@ -386,10 +384,10 @@
# vpopmail: vpopmail authentication
# ldap <config path>: LDAP, see doc/dovecot-ldap.conf
# pgsql <config path>: a PostgreSQL database, see doc/dovecot-pgsql.conf