diff options
author | salo <salo@pkgsrc.org> | 2003-07-04 14:39:38 +0000 |
---|---|---|
committer | salo <salo@pkgsrc.org> | 2003-07-04 14:39:38 +0000 |
commit | 1db41a5e30d53558749b0bd4309408a4304a58d5 (patch) | |
tree | d548317ec17cef99113f25ce49134c0459c50514 /mail | |
parent | 1aa564f5e78114ae63b515e5e3ecd5b886e32b34 (diff) | |
download | pkgsrc-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/Makefile | 8 | ||||
-rw-r--r-- | mail/dovecot/PLIST | 8 | ||||
-rw-r--r-- | mail/dovecot/distinfo | 8 | ||||
-rw-r--r-- | mail/dovecot/patches/patch-ab | 37 |
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 |