http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz.sig So, this is it. Unless you can find a new and important bug within a week, this release is the same as v1.0. I'll only update the version number and NEWS file. Changes since rc29: * PAM: Lowercase the PAM service name when calling with "args = *". Linux PAM did this internally already, but at least BSD didn't. If your PAM file used to be in /etc/pam.d/IMAP or POP3 file you'll need to lowercase it now. + Send list of CA names to client when using ssl_verify_client_cert=yes. - IMAP: If message body started with line feed, it wasn't counted in BODY and BODYSTRUCTURE replies' line count field. - deliver didn't load plugins before chrooting -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20070406/97e7e20c/attachment.pgp
<quote who="Timo Sirainen">> http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz.sig > > So, this is it. Unless you can find a new and important bug within a > week, this release is the same as v1.0. I'll only update the version > number and NEWS file.Yeah!!!! -- Kind Regards, Gavin Henry. Managing Director. T +44 (0) 1224 279484 M +44 (0) 7930 323266 F +44 (0) 1224 824887 E ghenry at suretecsystems.com Open Source. Open Solutions(tm). http://www.suretecsystems.com/
Timo Sirainen wrote:> + Send list of CA names to client when using > ssl_verify_client_cert=yes.This is wonderful news! Thank you for implementing this so quickly into the official distribution.
Timo Sirainen wrote:> Changes since rc29: > > * PAM: Lowercase the PAM service name when calling with "args = *". > Linux PAM did this internally already, but at least BSD didn't. > If your PAM file used to be in /etc/pam.d/IMAP or POP3 file you'll > need to lowercase it now. > > + Send list of CA names to client when using > ssl_verify_client_cert=yes. > - IMAP: If message body started with line feed, it wasn't counted > in BODY and BODYSTRUCTURE replies' line count field. > - deliver didn't load plugins before chrooting > >Timo, in rc30, deliver is not creating user directories properly. It looks like it goes straight to creating the maildir, without creating the home directory first if it doesn't exist. It also seems to be doing this before chrooting, as the following errors occur even after manually creating the home directory (with proper permissions): Apr 6 10:26:23 node7 postfix/qmgr[21815]: D2242D39A5: from=<>, size=556, nrcpt=1 (queue active) Apr 6 10:26:23 node7 deliver(user at example.com): mkdir(/cur) failed: Permission denied Apr 6 10:26:23 node7 deliver(user at example.com): mkdir(/cur) failed: Permission denied Apr 6 10:26:23 node7 postfix/pipe[26800]: D2242D39A5: to=<user at example.com>, relay=dovecot, delay=232, delays=232/0/0/0.01, dsn=4.3.0, status=deferred (temporary failure) Also, the convert plugin seems to assume the home dir exists when it tries to create it's lock file. However, manually creating the home dir does allow convert to continue successfully. Apr 6 10:42:15 node7 dovecot: POP3(user at example.com): open(/var/mailstore/af/4f/510590/.temp.node7.neonova.net.26842.6454b11667006c6f) failed: No such file or directory Apr 6 10:42:15 node7 dovecot: child 26842 (pop3) returned error 89 The 510590 directory did not exist in both of these examples, and I'm using %h as the mail location (but adding a subdir to that didn't make a difference).
Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz.sig > > So, this is it. Unless you can find a new and important bug within a > week, this release is the same as v1.0. I'll only update the version > number and NEWS file. > > Changes since rc29: > > * PAM: Lowercase the PAM service name when calling with "args = *". > Linux PAM did this internally already, but at least BSD didn't. > If your PAM file used to be in /etc/pam.d/IMAP or POP3 file you'll > need to lowercase it now. > > + Send list of CA names to client when using > ssl_verify_client_cert=yes. > - IMAP: If message body started with line feed, it wasn't counted > in BODY and BODYSTRUCTURE replies' line count field. > - deliver didn't load plugins before chrooting > >One other thing about the convert plugin, sorry. Unless I'm mistaken, the mailbox_list_copy_subscriptions function should call mailbox_name_convert before adding the new folders to the subscriptions file. That's not being done currently, so if any renaming takes place the user gets subscribed to non-existant or even invalid folders. I simply did this, though it is some code duplication: 228a242 > const char *dest_name; 234c248,250 < if (mail_storage_set_subscribed(dest_storage, list->name, --- > dest_name = mailbox_name_convert(dest_storage, source_storage, > list->name); > if (mail_storage_set_subscribed(dest_storage, dest_name,
On April 6, 2007 12:45:07 PM +0300 Timo Sirainen <tss at iki.fi> wrote:> http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc30.tar.gz.sig > > So, this is it. Unless you can find a new and important bug within a > week, this release is the same as v1.0. I'll only update the version > number and NEWS file.Yay! Another really-real-this-time release candidate! ;-)