http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc2.tar.gz http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc2.tar.gz.sig Lots of fixes since rc1. Some of the changes were larger than I wanted at RC stage, but they had to be done now.. Hopefully it's all over now, and we can have v2.1.0 soon. :) Some of the more important changes: * dsync was merged into doveadm. There is still "dsync" symlink pointing to "doveadm", which you can use the old way for now. The preferred ways to run dsync are "doveadm sync" (for old "dsync mirror") and "doveadm backup". + IMAP SPECIAL-USE extension to describe mailboxes + Added mailbox {} sections, which deprecate autocreate plugin + lib-fs: Added "mode" parameter to "posix" backend to specify mode for created files/dirs (for mail_attachment_dir). + inet_listener names are now used to figure out what type the socket is when useful. For example naming service auth { inet_listener } to auth-client vs. auth-userdb has different behavior. + Added pop3c (= POP3 client) storage backend. - LMTP proxying code was simplified, hopefully fixing its problems. - dsync: Don't remove user's subscriptions for subscriptions=no namespaces.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Timo Sirainen said the following on 06/01/12 17:42:> http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc2.tar.gzMaking all in doveadm make[3]: Entering directory `/usr/src/dovecot-2.1.rc2/src/doveadm' Making all in dsync make[4]: Entering directory `/usr/src/dovecot-2.1.rc2/src/doveadm/dsync' gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-test - -I../../../src/lib-settings -I../../../src/lib-master -I../../../src/lib-mail - -I../../../src/lib-imap -I../../../src/lib-index -I../../../src/lib-storage - -I../../../src/doveadm -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes - -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 - -Wbad-function-cast -Wstrict-aliasing=2 -I/usr/kerberos/include -MT doveadm-dsync.o -MD -MP -MF .deps/doveadm-dsync.Tpo -c -o doveadm-dsync.o doveadm-dsync.c doveadm-dsync.c:17:27: error: doveadm-dsync.h: No such file or directory doveadm-dsync.c:386: warning: no previous prototype for ?doveadm_dsync_main? make[4]: *** [doveadm-dsync.o] Error 1 make[4]: Leaving directory `/usr/src/dovecot-2.1.rc2/src/doveadm/dsync' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/dovecot-2.1.rc2/src/doveadm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/dovecot-2.1.rc2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/dovecot-2.1.rc2' make: *** [all] Error 2 In fact the file doveadm-dsync.h is not in the tarball Ciao, luigi - -- / +--[Luigi Rosa]-- \ Non cercare di vincere mai un gatto in testardaggine. --Robert A. Heinlein -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8HK68ACgkQ3kWu7Tfl6ZRCkgCgwUGMxj12NBI3p8FO0W2AIBwW uSAAn3YuEAtm5ulsvWaPuPeylK2e/Vpc =kzD0 -----END PGP SIGNATURE-----
On Fri, Jan 06, 2012 at 06:42:07PM +0200, Timo Sirainen wrote:> http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc2.tar.gz > http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc2.tar.gz.sig > > Lots of fixes since rc1. Some of the changes were larger than I wanted > at RC stage, but they had to be done now.. Hopefully it's all over now, > and we can have v2.1.0 soon. :) > > Some of the more important changes: > > * dsync was merged into doveadm. There is still "dsync" symlink > pointing to "doveadm", which you can use the old way for now. > The preferred ways to run dsync are "doveadm sync" (for old "dsync > mirror") and "doveadm backup". > > + IMAP SPECIAL-USE extension to describe mailboxes > + Added mailbox {} sections, which deprecate autocreate plugin > + lib-fs: Added "mode" parameter to "posix" backend to specify mode > for created files/dirs (for mail_attachment_dir). > + inet_listener names are now used to figure out what type the socket > is when useful. For example naming service auth { inet_listener } to > auth-client vs. auth-userdb has different behavior. > + Added pop3c (= POP3 client) storage backend. > - LMTP proxying code was simplified, hopefully fixing its problems. > - dsync: Don't remove user's subscriptions for subscriptions=no > namespaces. >Suggestion: Get rid of the --as-needed ld flag. This is a show stopper for me. Also, Making all in doveadm Making all in dsync gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-test -I../../../src/lib-settings -I../../../src/lib-master -I../../../src/lib-mail -I../../../src/lib-imap -I../../../src/lib-index -I../../../src/lib-storage -I../../../src/doveadm -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/contrib/include -MT doveadm-dsync.o -MD -MP -MF .deps/doveadm-dsync.Tpo -c -o doveadm-dsync.o doveadm-dsync.c doveadm-dsync.c:17:27: doveadm-dsync.h: No such file or directory doveadm-dsync.c:386: warning: no previous prototype for `doveadm_dsync_main' *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Looks like rc3 needed . -- Member - Liberal International This is doctor at nl2k.ab.ca Ici doctor at nl2k.ab.ca God, Queen and country! Never Satan President Republic! Beware AntiChrist rising! https://www.fullyfollow.me/rootnl2k Merry Christmas 2011 and Happy New Year 2012 !