http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz.sig All of the important features are implemented and all of the important bugs are fixed. The only thing I'd like to solve before v2.0.0 is that two people have said their doveconf fails when trying to convert old v1.x config file. I haven't been able to reproduce this, so if it happens to anyone I'd like to know about it (and even better, get access to a test system where it happens, since it doesn't seem to be caused by the config file itself). There's at least one installation that has already used v2.0 + mdbox for months in production. A lot of bugs have been fixed thanks to them. So I'm expecting this release to be rather stable and v2.0.0 hopefully won't be too far away from now. So the "rc1" tag really means that this is a release candidate. After a few weeks go by without any important bug reports, I'll release v2.0.0. Largest changes since beta6: - Added man pages, mostly written by Pascal Volk. They're also synchronized to wiki in http://wiki2.dovecot.org/Tools - dsync syntax changed, although it's still compatible with old syntax. see http://wiki2.dovecot.org/Tools/Dsync for new syntax - dsync backup command added - dsync should now be stable (in theory anyway, more testing would probably be a good idea) - LMTP proxying supports director - director should now be stable - Single-dbox should now be stable - mdbox locking behavior modified. when rebuilding indexes it can no longer fail with deadlocks - fsync_disable=no was renamed to mail_fsync = optimized (default) - fsync_disable=yes was renamed to mail_fsync = never. - added a new mail_fsync = always (basically what mail_nfs_*=yes also did before, but now it can be done without enabling NFS cache flushes) Plus lots of fixes, as usual.
On Fri July 2 2010 22:22, Timo Sirainen wrote:> > There's at least one installation that has already used v2.0 + mdbox for > months in production.hi timo, running dovecot 2.0.beta4 since march on a production system with original 2.0 config - flawlessly, wonderful work - thanks a lot! best regards from hamburg peter
On 2010-07-02 4:22 PM, Timo Sirainen wrote:> - Single-dbox should now be stableHi Timo, So, does this mean that mdbox is *not* considered stable? -- Best regards, Charles
Luigi Rosa
2010-Jul-03 18:22 UTC
[Dovecot] Strange doveadm behaviour (was: v2.0.rc1 released)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Timo Sirainen said the following on 02/07/10 22:22:> http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz > http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc1.tar.gz.sigI compiled and installed the latest version on a CentOS x64 server and I started playing with doveadm to familiarize with it. I noticed this: # doveadm -D user * doveadm(root): Debug: Loading modules from directory: /usr/local/lib/dovecot/doveadm doveadm(root): Error: dlopen(/usr/local/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so) failed: /usr/local/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so: undefined symbol: expire_set_lookup doveadm(root): Error: dlopen(/usr/local/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so) failed: /usr/local/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so: undefined symbol: quota_user_module userdb lookup: user ****XXX*** doesn't exist userdb lookup: user ****XXX*** doesn't exist userdb lookup: user dovecot doesn't exist userdb lookup: user dovecotpw doesn't exist userdb lookup: user ****XXX*** doesn't exist userdb lookup: user ****XXX*** doesn't exist Of course instead of "****XXX***" the utility wrote something else. I discovered that all "userdb lookup:" lines list the actual content of /usr/local/sbin directory. I only use MySQL userdb and passdb Dovecot has been compiled with this configure command line: ./configure --with-mysql --with-ssl=openssl --sysconfdir=/etc --localstatedir=/var # doveconf -n # 2.0.rc1: /etc/dovecot/dovecot.conf # OS: Linux 2.6.18-194.8.1.el5 x86_64 CentOS release 5.5 (Final) auth_cache_negative_ttl = 3600 s auth_cache_size = 1048576 auth_mechanisms = plain login digest-md5 cram-md5 auth_verbose = yes base_dir = /var/run/dovecot/ disable_plaintext_auth = no login_greeting = Ready. login_trusted_networks = ******************/24 passdb { args = /etc/dovecot/************** driver = sql } postmaster_address = postmaster at example.com protocols = imap service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } ssl_cert = </etc/dovecot/************************ ssl_key = </etc/dovecot/******************* ssl_parameters_regenerate = 200 syslog_facility = local5 userdb { args = /etc/dovecot/*********************** driver = sql } verbose_proctitle = yes protocol imap { imap_client_workarounds = tb-extra-mailbox-sep } Ciao, luigi - -- / +--[Luigi Rosa]-- \ Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant." --Kirk, "The Ultimate Computer" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwvf+wACgkQ3kWu7Tfl6ZTSHQCdGWTS0dLrY8WI5v9hOLxzuKVH 41cAoLWHbguQ3Yj0/Uq9pksOBNOyjHXW =dUAd -----END PGP SIGNATURE-----