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 !