http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz.sig Most importantly this should fix the login process problems that people have been reporting. There were also some bugs in the proxying feature. Also note the 64bit change in dovecot.index.cache files. Unless you delete dovecot.index.cache files manually, you'll these kind of error messages into your logs: Error: Corrupted index cache file ...dovecot.index.cache: registered field date.sent size changed They'll get fixed automatically of course, but it might be a bit annoying to see them. * 64bit systems: dovecot.index.cache file will be rebuilt because some time fields have been changed from 64bit fields to 32bit fields. Now the same cache file can be used in both 32bit and 64bit systems without it being rebuilt. * Added libmysqlclient workaround to conflicting sha1_result symbol, which caused Dovecot to fail logging into MySQL. + dovecot.index.cache file opening is delayed until it's actually needed. This reduces disk accesses a bit with eg. STATUS commands. + auth_cache: Try to handle changing passwords automatically: If password verification fails, but the last one had succeeded, don't use the cache. This works only with plaintext auth. - dovecot.index.cache: We didn't properly detect if some fields were different length than we expected, which caused assert crashes - Lots of fixes to login/master process handling - mbox: Fixed a bug causing "X-IMAPbase uid-last unexpectedly lost in mbox file" errors, and possibly others. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20061014/648c9252/attachment.pgp
On Oct 13, 2006, at 17:11, Timo Sirainen wrote:> * Added libmysqlclient workaround to conflicting sha1_result symbol, > which caused Dovecot to fail logging into MySQL.They fixed that in MySQL, too (4.1.18+ and 5.0.19+): http://bugs.mysql.com/13944 :-) - ask -- http://www.askbjoernhansen.com/
On 2006-10-14 03:11:05 +0300, Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz.sighttp://software.opensuse.org/download/server:/mail/ has new rpms for various suse releases. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
Timo Sirainen ?????:> http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc9.tar.gz.sig > > Most importantly this should fix the login process problems that people > have been reporting. There were also some bugs in the proxying feature. > > Also note the 64bit change in dovecot.index.cache files. Unless you > delete dovecot.index.cache files manually, you'll these kind of error > messages into your logs: > > Error: Corrupted index cache file ...dovecot.index.cache: > registered field date.sent size changed > > They'll get fixed automatically of course, but it might be a bit > annoying to see them. > > * 64bit systems: dovecot.index.cache file will be rebuilt because > some time fields have been changed from 64bit fields to 32bit > fields. Now the same cache file can be used in both 32bit and > 64bit systems without it being rebuilt. > * Added libmysqlclient workaround to conflicting sha1_result symbol, > which caused Dovecot to fail logging into MySQL. > > + dovecot.index.cache file opening is delayed until it's actually > needed. This reduces disk accesses a bit with eg. STATUS commands. > + auth_cache: Try to handle changing passwords automatically: If > password verification fails, but the last one had succeeded, don't > use the cache. This works only with plaintext auth. > - dovecot.index.cache: We didn't properly detect if some fields were > different length than we expected, which caused assert crashes > - Lots of fixes to login/master process handling > - mbox: Fixed a bug causing "X-IMAPbase uid-last unexpectedly lost > in mbox file" errors, and possibly others. > >Sorry for importunity, but what about kqueue 100% cpu load fix? In rc8 notes it was marked with '-' sign, but in rc9 notes there is no status of kqueue problem at all ;-) I'm waiting for kqueue fix to start process of improving mail service by adding dspam and another things :) -- ? ?????????, ?????? ????? ??? "???????" : ?????????? ??, WEB-?????????? http://www.elantech.ru +7 (495) 589 68 81 +7 (926) 575 22 11
On Sat, 2006-10-14 at 03:11 +0300, Timo Sirainen wrote:> Most importantly this should fix the login process problems that people > have been reporting.Or not. I'm getting tired of that crap. A bit over a year ago I rewrote the master process and its communication with login process. I also made config and log handling separate processes. I decided then not to use it since it was such a large change and v1.0 release was near (yea, right ;). I spent today upgrading that code to contain the newest changes from CVS and fixing it in general. All of these login process problems seem to have gone away after using that code. Also it seems to be much faster than the old code. Now, I wonder if I still should try to get the login process bugs fixed from the old code tree, or just forget about that and use the rewrite.. One problem with the rewrite is that some settings in configuration file will change. Although I guess I could add backwards compatibility for most of them.. In case you're interested, this is how the native config looks like: http://dovecot.org/tmp/dovecot-1.conf I was anyway going to separate all the service {} blocks to a separate dovecot-master.conf so that normally users would know not to edit it. Also note that the service configuration makes it possible for services to have multiple listeners, ie. it's finally possible to make Dovecot listen in on multiple separate IP addresses. Or you could even create a UNIX socket where to listen for IMAP connections. :) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20061014/33ba8615/attachment.bin>