I haven't had yet time to read all the mails in this list which I skipped in the last few of weeks. I'll try to get to them eventually. This release contains several new features which haven't been fully tested yet, such as ACLs, master users and Maildir++ quota. If you intend to use them, test them properly first. This is the first Dovecot release where it's supposed to work well with NFS. Even with indexes being stored in NFS. I was able to test it only with Linux 2.4 kernels as clients though, and it didn't work well in a stress test. It looked like the problem was caused by the kernel caching the data a bit too much. Hopefully I can test soon with 2.6 kernels. Also note the other changes which might affect you. Especially if you're using Dovecot-LDA remember to upgrade it as well to make sure the default lock_method gets updated in it also. As for the future, it looks like I'm getting soon paid to develop several features to improve Dovecot's performance (by the company which already paid for ACLs, NFS fixes and many other changes in this release, thanks!). * Changed the default lock_method back to fcntl. Apparently flock gives problems with some systems. * mbox: mailboxes beginning with '.' are now also listed * Replaced mail_use_modules and mail_modules settings with mail_plugins and mail_plugin_dir. Now instead of loading all plugins from the directory, you'll have to give a list of plugins to load. If the plugin couldn't be loaded, the process exits instead of just ignoring the problem (this is important with ACL plugin). + Added support for "master users" who can log in as other people. The master username can be given either in authorization ID string with SASL PLAIN mechanism or by setting auth_master_user_separator and giving it within the normal username string. + Added ACL plugin with ACL file backend. This however doesn't mean that there yet exists a proper shared folder support. If master user logged in as someone else, the ACLs are checked as the master user. + Added some Dovecot extensions to checkpassword passdb, see ChangeLog + Updated passwd-file format to allow specifying any key=value fields + Maildir++ quota support and several quota fixes + passdb supporting extra fields: Added "allow_nets" option which takes a comma separated list of IPs/networks where to allow user to log in. + NFS: Handle ESTALE errors the best way we can + IMAP now writes to log when client disconnects + In shared mailboxes (if dovecot-shared file exists) \Seen flags are now kept only in index files, so as long as each user has a separate index file they have separate \Seen flags. - Fixes to DIGEST-MD5 realm handling so it works with more clients - BODYSTRUCTURE -> BODY conversion from cache file was broken with mails containing message/rfc822 parts. - Fixed several memory leaks - We could have sent client FETCH notifications about messages before telling about them with EXISTS - Compiling fixes for Solaris and some other OSes - Fixed problem with internal timeout handling code, which caused eg. outlook-idle workaround to break. - If /dev/urandom didn't exist, we didn't seed OpenSSL's random number generator properly. Patch by Vilmos Nebehaj. - Maildir: Recent flags weren't always immediately removed from mails when mailbox was opened. - Several changes to SSL proxying code, hopefully making it work better. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 191 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20060402/1e5cc1bf/attachment.bin>
Quick question - where's the docs on how to use the master password?
Okay so I am eager because I need the NFS features. Suggestions on this build error: /usr/bin/gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -DOPENSSL_NO_KRB5 -I/services/linux/imap_pop/email.mtu.edu/openssl-0.9.8a/include -Wl,-rpath -Wl,/services/linux/imap_pop/email.mtu.edu/openssl-0.9.8a/lib -o ssl-build-param ssl-init-main.o ssl-init-openssl.o ssl-init-gnutls.o -Wl,-rpath -Wl,/services/linux/imap_pop/email.mtu.edu/openssl-0.9.8a/lib -L/services/linux/imap_pop/email.mtu.edu/openssl-0.9.8a/lib ../lib/liblib.a ssl-init-openssl.o(.text+0x1d): In function `_ssl_generate_parameters': /services/linux/support/src/imap/dovecot/dovecot-1.0.beta4/src/master/ssl-init-openssl.c:21: undefined reference to `DH_generate_parameters' ssl-init-openssl.o(.text+0x29):/services/linux/support/src/imap/dovecot/dovecot-1.0.beta4/src/master/ssl-init-openssl.c:25: undefined reference to `i2d_DHparams' ssl-init-openssl.o(.text+0x51):/services/linux/support/src/imap/dovecot/dovecot-1.0.beta4/src/master/ssl-init-openssl.c:30: undefined reference to `i2d_DHparams' -- Regards, ------------------------------------------------------------ | Todd Piket | Email: todd at mtu.edu | | Programmer/Analyst | Phone: (906) 487-1720 | | Distributed Computing Services | | | Michigan Technological University | | ------------------------------------------------------------
Timo Sirainen <tss at iki.fi> writes:> * Changed the default lock_method back to fcntl. Apparently flock > gives problems with some systems.flock() doesn't work with NFS - this is specified for Linux in the NOTES section of the flock(2) manual page. -- Matthias Andree
Timo Sirainen wrote :> I haven't had yet time to read all the mails in this list which I > skipped in the last few of weeks. I'll try to get to them eventually.I've been having many issues on RHEL4 x86_64, starting with segfaults and "Unexpected eof found when reading file 'UNOPENED'" messages and such, including with this beta4. I was wondering : Is anyone using dovecot successfully on Linux x86_64? Matthias -- Clean custom Red Hat Linux rpm packages : http://freshrpms.net/ Fedora Core release 5 (Bordeaux) - Linux kernel 2.6.16-1.2080_FC5 Load : 0.70 0.74 1.10
Ignacio Vazquez-Abrams
2006-Apr-04 03:54 UTC
Fedora Packages (was: Re: [Dovecot] 1.0.beta4 released)
Come'n get 'em! Fedora Core 4: http://fedora.ivazquez.net/yum/4/i386/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.i386.rpm http://fedora.ivazquez.net/yum/4/i386/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.src.rpm http://fedora.ivazquez.net/yum/4/x86_64/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.x86_64.rpm http://fedora.ivazquez.net/yum/4/x86_64/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.src.rpm http://fedora.ivazquez.net/yum/4/ppc/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.ppc.rpm http://fedora.ivazquez.net/yum/4/ppc/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc4.src.rpm Fedora Core 5: http://fedora.ivazquez.net/yum/5/i386/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.i386.rpm http://fedora.ivazquez.net/yum/5/i386/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.src.rpm http://fedora.ivazquez.net/yum/5/x86_64/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.x86_64.rpm http://fedora.ivazquez.net/yum/5/x86_64/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.src.rpm http://fedora.ivazquez.net/yum/5/ppc/RPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.ppc.rpm http://fedora.ivazquez.net/yum/5/ppc/SRPMS.alternatives/dovecot-1.0-0.iva.6.beta4.fc5.src.rpm -- Ignacio Vazquez-Abrams <ivazquez at ivazquez.net> http://fedora.ivazquez.net/ gpg --keyserver hkp://subkeys.pgp.net --recv-key 38028b72 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 191 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20060403/b4e17f94/attachment.bin>