http://dovecot.org/releases/1.1/dovecot-1.1.12.tar.gz http://dovecot.org/releases/1.1/dovecot-1.1.12.tar.gz.sig http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta2.tar.gz http://dovecot.org/releases/1.2/beta/dovecot-1.2.beta2.tar.gz.sig I thought I'd do a double-release since it's Friday the 13th. v1.2.0 is getting closer, mainly some ACL fixes left. Changes in v1.2.beta2 since beta1: * Authentication userdb: Renamed system_user to system_groups_user. Probably pretty much no one used this feature. * deliver no longer creates temp files to /tmp. They're instead created to the users' mailbox directories. - IMAP: Fixed SORT command crashing - POP3 was broken in beta1 - Fixes to virtual mailboxes - Fixes to IMAP ACL support Changes in both v1.1.12 and v1.2.beta2: * Added :MAILBOXDIR= to mail_location to specify the root dir for mailboxes. dbox users should migrate to ":MAILBOXDIR=mailboxes", because that's going to be the default in v1.2+. + Linux: Adding -D parameter to login_executable makes login processes dump core to login_dir if they crash. - IMAP: SELECT didn't always return first unseen message in reply - POP3: pop3_lock_session=yes didn't use mail_privileged_group while dotlocking. - mbox: Don't crash if >=8192 bytes long line begins with "From ". - Maildir: More fixes to handling over 26 keywords. - Several logging fixes and improvements - Fixed authentication caching with non-plaintext mechanisms when using a blocking passdb (e.g. MySQL) - Fixed DIGEST-MD5 authentication with user at domain style usernames. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20090313/2c9f65d3/attachment-0002.bin>
Hi, On Fri Mar 13, 2009 at 19:01:26 -0400, Timo Sirainen wrote:> * Added :MAILBOXDIR= to mail_location to specify the root dir for > mailboxes. dbox users should migrate to ":MAILBOXDIR=mailboxes", > because that's going to be the default in v1.2+.I am using the 'imap' binary directly via ssh which made it stat paths like /home/adam/Mail/(null)foo . The following fixes it for me: diff -ur dovecot-1.1.12/src/lib-storage/index/mbox/mbox-storage.c dovecot-1.1.12-a/src/lib-storage/index/mbox/mbox-storage.c --- dovecot-1.1.12/src/lib-storage/index/mbox/mbox-storage.c 2009-03-12 22:31:04.000000000 +0100 +++ dovecot-1.1.12-a/src/lib-storage/index/mbox/mbox-storage.c 2009-03-14 12:04:25.000000000 +0100 @@ -291,6 +291,7 @@ memset(list_set, 0, sizeof(*list_set)); list_set->subscription_fname = MBOX_SUBSCRIPTION_FILE_NAME; list_set->maildir_name = ""; + list_set->mailbox_dir_name = ""; autodetect = data == NULL || *data == '\0'; if (autodetect) { diff -ur dovecot-1.1.12/src/lib-storage/mailbox-list.c dovecot-1.1.12-a/src/lib-storage/mailbox-list.c --- dovecot-1.1.12/src/lib-storage/mailbox-list.c 2009-03-12 22:39:34.000000000 +0100 +++ dovecot-1.1.12-a/src/lib-storage/mailbox-list.c 2009-03-14 12:05:45.000000000 +0100 @@ -162,9 +162,7 @@ if (set->index_dir != NULL && strcmp(set->index_dir, "MEMORY") == 0) set->index_dir = ""; - if (set->mailbox_dir_name == NULL) - set->mailbox_dir_name = ""; - else if (set->mailbox_dir_name[strlen(set->mailbox_dir_name)-1] != '/') { + if (set->mailbox_dir_name[strlen(set->mailbox_dir_name)-1] != '/') { set->mailbox_dir_name t_strconcat(set->mailbox_dir_name, "/", NULL); } Adam -- Adam adam at os.inf.tu-dresden.de Lackorzynski http://os.inf.tu-dresden.de/~adam/