Subject: CVS commit: pkgsrc/mail/dovecot
To: None <pkgsrc-changes@netbsd.org>
From: Lubomir Sedlacik <salo@netbsd.org>
List: pkgsrc-changes
Date: 07/04/2003 14:39:38
Module Name:	pkgsrc
Committed By:	salo
Date:		Fri Jul  4 14:39:38 UTC 2003

Modified Files:
	pkgsrc/mail/dovecot: Makefile PLIST distinfo
	pkgsrc/mail/dovecot/patches: patch-ab

Log Message:
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


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/mail/dovecot/Makefile
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/mail/dovecot/PLIST
cvs rdiff -r1.3 -r1.4 pkgsrc/mail/dovecot/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/mail/dovecot/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.