[Dovecot] v2.1.rc2 released
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:
Making 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@nl2k.ab.ca Ici doctor@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 !
On Fri, Jan 06, 2012 at 01:12:56PM -0700, The Doctor wrote:
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 .
Just noted your rc3 notice.
Can you get an rc4 going where the above 2 mentions are fixed?
-- Member - Liberal International This is doctor@nl2k.ab.ca Ici doctor@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 !
-- Member - Liberal International This is doctor@nl2k.ab.ca Ici doctor@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 !
On 6.1.2012, at 22.19, The Doctor wrote:
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 Looks like rc3 needed .
Just noted your rc3 notice.
Can you get an rc4 going where the above 2 mentions are fixed?
rc3 fixes these.
participants (3)
-
Luigi Rosa
-
The Doctor
-
Timo Sirainen