[Dovecot] v2.1.rc6 released
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig
I've finally finished all of my email backlog. If you haven't received an answer to some question/bugreport, resend the mail.
This is hopefully the last v2.1 RC. If I don't receive any (serious) bug reports about this release in next few days, I'll just change the version number to v2.1.0 (and maybe update man pages, some are still missing..)
I'll also create dovecot-2.2 hg repository today and add some pending patches from Stephan there and start doing some early spring cleaning in there. :)
Since v2.1.rc5 there have been lots of small fixes and logging improvements, but I also did a few bigger things since they really had to be done soon and I didn't want v2.2.0 release to be only a few months after v2.1.0 with barely any new features.
* Added automatic mountpoint tracking and doveadm mount commands to
manage the list. If a mountpoint is unmounted, error handling is
done by assuming that the files are only temporarily lost. This is
especially helpful if dbox alt storage becomes unmounted.
* Expire plugin: Only go through users listed by userdb iteration.
Delete dict rows for nonexistent users, unless
expire_keep_nonexistent_users=yes.
* LDA's out-of-quota mails now include DSN report instead of MDN.
+ LDAP: Allow building passdb/userdb extra fields from multiple LDAP
attributes by using %{ldap:attributeName} variables in the template.
+ doveadm log errors shows the last 1000 warnings and errors since
Dovecot was started.
+ Improved multi-instance support: Track automatically which instances
are started up and manage the list with doveadm instance commands.
All Dovecot commands now support -i <instance_name> parameter to
select the instance (instead of having to use -c <config path>).
See instance_name setting.
+ doveadm mailbox delete: Added -r parameter to delete recursively
+ doveadm acl: Added "add" and "remove" commands.
+ Updated to Unicode v6.1
- mdbox: When saving to alt storage, Dovecot didn't append as much
data to m.* files as it could have.
- dbox: Fixed error handling when saving failed or was aborted
- IMAP: Using COMPRESS extension may have caused assert-crashes
- IMAP: THREAD REFS sometimes returned invalid (0) nodes.
- dsync: Fixed handling non-ASCII characters in mailbox names.
Hello
Reading 2.1rc6 changelog I see this:
mdbox: When saving to alt storage, Dovecot didn't append as much data to m.* files as it could have.
Could you elaborate more on this? Has been ported to Dovecot 2.0?
Regards
Javier
On Sun, 12 Feb 2012 23:01:10 +0200, Timo Sirainen wrote:
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz [1]
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig [2]
I've finally finished all of my email backlog. If you haven't received an answer to some question/bugreport, resend the mail.
This is
hopefully the last v2.1 RC. If I don't receive any (serious) bug reports about this release in next few days, I'll just change the version number to v2.1.0 (and maybe update man pages, some are still missing..)
I'll also create dovecot-2.2 hg repository today and add some pending patches from Stephan there and start doing some early spring cleaning in there. :)
Since v2.1.rc5 there have been lots of small fixes and
logging improvements, but I also did a few bigger things since they really had to be done soon and I didn't want v2.2.0 release to be only a few months after v2.1.0 with barely any new features.
- Added
manage the
done by assuming
especially helpful if dbox alt storage becomes unmounted.
- Expire plugin: Only go
automatic mountpoint tracking and doveadm mount commands to list. If a mountpoint is unmounted, error handling is that the files are only temporarily lost. This is through users listed by userdb iteration.
Delete dict rows for nonexistent users, unless expire_keep_nonexistent_users=yes.
- LDA's out-of-quota mails now include DSN report instead of MDN.
- LDAP: Allow building passdb/userdb extra fields from multiple LDAP
attributes by using %{ldap:attributeName} variables in the template.
- doveadm log errors shows the last 1000 warnings and errors since
- Improved multi-instance support: Track automatically which instances are started up and manage the list with doveadm instance commands. All Dovecot commands now support -i
Dovecot was started. parameter to
select the instance (instead of having to use -c ). See instance_name setting.
- doveadm mailbox delete: Added -r parameter to delete recursively
- doveadm acl: Added "add" and "remove" commands.
- Updated to Unicode v6.1
- mdbox: When saving to alt storage, Dovecot didn't append as much data to m.* files as it could have.
- dbox: Fixed error handling when saving failed or was aborted
- IMAP: Using COMPRESS extension may have caused assert-crashes
- IMAP: THREAD REFS sometimes returned invalid (0) nodes.
- dsync: Fixed handling non-ASCII characters in mailbox names.
Dovecot-news mailing list Dovecot-news@dovecot.org [3]
http://dovecot.org/cgi-bin/mailman/listinfo/dovecot-news [4]
Links:
[1] http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz [2] http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig [3] mailto:Dovecot-news@dovecot.org [4] http://dovecot.org/cgi-bin/mailman/listinfo/dovecot-news
On 12.2.2012, at 23.38, Javier Miguel Rodríguez wrote:
Reading 2.1rc6 changelog I see this:
mdbox: When saving to alt storage, Dovecot didn't append as much data to m.* files as it could have.
Could you elaborate more on this?
It means that if you had e.g. mdbox_rotate_size = 2M, the files in alt storage probably were often much smaller than 2 MB.
Has been ported to Dovecot 2.0?
No. You could try how well this applies to it: http://hg.dovecot.org/dovecot-2.1/rev/6881d8c59d9f
On 2/12/2012 1:01 PM, Timo Sirainen wrote:
http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz http://dovecot.org/releases/2.1/rc/dovecot-2.1.rc6.tar.gz.sig
I've finally finished all of my email backlog. If you haven't received an answer to some question/bugreport, resend the mail.
This is hopefully the last v2.1 RC. If I don't receive any (serious) bug reports about this release in next few days, I'll just change the version number to v2.1.0 (and maybe update man pages, some are still missing..)
With this configure line: ./configure --with-ldap --with-bzlip --with-zlib --with-solr --with-lucene
I get this error on make: make[4]: Entering directory `/opt/dovecot-2.1.rc6/src/plugins/fts-lucene' /bin/bash ../../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arh -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -module -avoid-version -o lib20_doveadm_s_lucene_plugin.la -rpath /usr/local/lib/dovecot/doveadm doveadm-fts-lucene.lo -lrt /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-mail -I..//../src/lib-index -I../../../src/lib-storage -I../../../src/plugins/fts -I../../../src/doveadm -g -O2 -MT lucene-wrapper.lo -MD -MP -MF eps/lucene-wrapper.Tpo -c -o lucene-wrapper.lo lucene-wrapper.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-mail -I../../../src/lib-index -I../../../src/l-storage -I../../../src/plugins/fts -I../../../src/doveadm -g -O2 -MT lucene-wrapper.lo -MD -MP -MF .deps/lucene-wrapper.Tpo -c lucene-wraer.cc -fPIC -DPIC -o .libs/lucene-wrapper.o lucene-wrapper.cc:23: fatal error: CLucene.h: No such file or directory compilation terminated. make[4]: *** [lucene-wrapper.lo] Error 1 make[4]: *** Waiting for unfinished jobs....
-- Daniel
On 14.2.2012, at 4.54, Daniel L. Miller wrote:
With this configure line: ./configure --with-ldap --with-bzlip --with-zlib --with-solr --with-lucene
lucene-wrapper.cc:23: fatal error: CLucene.h: No such file or directory
Base on this error, I suppose you don't have CLucene installed.. The 2.3.2 version is somewhere around in http://clucene.sourceforge.net/
On 2/13/2012 7:00 PM, Timo Sirainen wrote:
On 14.2.2012, at 4.54, Daniel L. Miller wrote:
With this configure line: ./configure --with-ldap --with-bzlip --with-zlib --with-solr --with-lucene
lucene-wrapper.cc:23: fatal error: CLucene.h: No such file or directory Base on this error, I suppose you don't have CLucene installed.. The 2.3.2 version is somewhere around in http://clucene.sourceforge.net/
Ah! I would've thought configure would catch that though - before make did. Ok.
-- Daniel
On 14.2.2012, at 5.01, Daniel L. Miller wrote:
lucene-wrapper.cc:23: fatal error: CLucene.h: No such file or directory Base on this error, I suppose you don't have CLucene installed.. The 2.3.2 version is somewhere around in http://clucene.sourceforge.net/
Ah! I would've thought configure would catch that though - before make did. Ok.
Checking for C++ things in autoconf seems to be a little difficult..
participants (3)
-
Daniel L. Miller
-
Javier Miguel Rodríguez
-
Timo Sirainen