diff options
author | salo <salo> | 2003-07-04 14:39:38 +0000 |
---|---|---|
committer | salo <salo> | 2003-07-04 14:39:38 +0000 |
commit | 2512c397d89ffa24358597222a9032275611453d (patch) | |
tree | d548317ec17cef99113f25ce49134c0459c50514 /mail/dovecot/patches | |
parent | 4c129c749a40b720526f93d5bc04548df993bd98 (diff) | |
download | pkgsrc-2512c397d89ffa24358597222a9032275611453d.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/dovecot/patches')
-rw-r--r-- | mail/dovecot/patches/patch-ab | 37 |
1 files changed, 28 insertions, 9 deletions
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 |