http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig Can everyone now agree that there are no more hangs? :) * Require that Dovecot master process's version number matches the child process's, unless version_ignore=yes. Usually it's an accidental installation problem if the version numbers don't match. * Maildir: Create maildirfolder file when creating new maildirs. + ldap+prefetch: Use global uid/gid settings if LDAP query doesn't return them + %variables: Negative offsets count from the end of the string. Patch by Johannes Berg. - kqueue ioloop code rewrite - notify=kqueue might have caused connection hangs sometimes - deliver: If message body contained a valid mbox From_ line, it and the rest of the message was skipped. - mbox: We got into infinite loops if trying to open a 2 byte sized file as mbox. - Don't crash with ssl_disable=yes - quota plugin caused compiling problems with some OSes - mbox: After saving a mail to a synced mbox, we lost the sync which caused worse performance I think my v1.0 TODO list is: - avoid duplicate flag change notifications, or in case the message is also expunged don't bother notifying its flag changes at all (shouldn't be hard) - HFS+ avoid-hardlinks patch? - 32bit -> 64bit upgrade still doesn't work without assert-crashing: mail-cache-transaction.c: line 709 (mail_cache_add): assertion failed: (fixed_size == (unsigned int)-1 || fixed_size == data_size) - Courier-compatible INBOX. namespace gives "invalid namespace" errors I'm still not sure about the last one though. Could someone give me specific commands that clients send that causes it? As for the 32bit -> 64bit upgrade fix, could someone give me access to a x86-64 machine for a while to test it out? -------------- 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/20060818/eb39ad29/attachment.pgp
Looks like you're close to 1.0 Timo. Just in time perhaps to make the the Fedora Core 6 release.
On Fri, 2006-08-18 at 01:28 +0300, Timo Sirainen wrote:> As for the 32bit -> 64bit upgrade fix, could someone give me access to a > x86-64 machine for a while to test it out?Actually I already do have, so forget about this. :) -------------- 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/20060818/6e0c8d3f/attachment.bin>
On Thu, August 17, 2006 6:28 pm, Timo Sirainen <tss at iki.fi> said:> I think my v1.0 TODO list is: > > - avoid duplicate flag change notifications, or in case the message is > also expunged don't bother notifying its flag changes at all > (shouldn't be hard) > - HFS+ avoid-hardlinks patch? > - 32bit -> 64bit upgrade still doesn't work without assert-crashing: > mail-cache-transaction.c: line 709 (mail_cache_add): assertion failed: > (fixed_size == (unsigned int)-1 || fixed_size == data_size) > - Courier-compatible INBOX. namespace gives "invalid namespace" errorsWhat about this one? The "Connection queue full" issue doesn't appear to be entirely fixed. In fact the fix was disconnecting so frequently that I reverted to the non-fixed version: http://www.dovecot.org/list/dovecot/2006-August/015401.html Bill
Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig > > Can everyone now agree that there are no more hangs? :)Seems to be working well so far here (nothing post rc2 did until now!) on NetBSD/amd64 -current with checkpasswd, Maildir, and imaps. Thanks for all the work Timo! ScottE
Timo Sirainen said the following On 18/8/2006 0:28:> http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sigCompiled and installed on a Fedora 5 32bit with maildir. No problem to report here. Ciao, luigi -- / +--[Luigi Rosa]-- \ Trinity: I know why you're here, Neo. I know what you've been doing... why you hardly sleep, why you live alone, and why night after night, you sit by your computer. You're looking for him. I know because I was once looking for the same thing. And when he found me, he told me I wasn't really looking for him. I was looking for an answer. It's the question, Neo. It's the question that drives us. It's the question that brought you here. You know the question, just as I did. Neo: What is the Matrix? Trinity: The answer is out there, Neo, and it's looking for you, and it will find you if you want it to. --The Matrix
Hi, works well here on Solaris 9 / SPARC with gcc 3.4.2 Thanks for the good work. Charles On ven, 2006-08-18 at 01:28 +0300, Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig > > Can everyone now agree that there are no more hangs? :) > > * Require that Dovecot master process's version number matches the > child process's, unless version_ignore=yes. Usually it's an > accidental installation problem if the version numbers don't match. > * Maildir: Create maildirfolder file when creating new maildirs. > > + ldap+prefetch: Use global uid/gid settings if LDAP query doesn't > return them > + %variables: Negative offsets count from the end of the string. > Patch by Johannes Berg. > - kqueue ioloop code rewrite > - notify=kqueue might have caused connection hangs sometimes > - deliver: If message body contained a valid mbox From_ line, it > and the rest of the message was skipped. > - mbox: We got into infinite loops if trying to open a 2 byte sized > file as mbox. > - Don't crash with ssl_disable=yes > - quota plugin caused compiling problems with some OSes > - mbox: After saving a mail to a synced mbox, we lost the sync which > caused worse performance > > I think my v1.0 TODO list is: > > - avoid duplicate flag change notifications, or in case the message is > also expunged don't bother notifying its flag changes at all > (shouldn't be hard) > - HFS+ avoid-hardlinks patch? > - 32bit -> 64bit upgrade still doesn't work without assert-crashing: > mail-cache-transaction.c: line 709 (mail_cache_add): assertion failed: > (fixed_size == (unsigned int)-1 || fixed_size == data_size) > - Courier-compatible INBOX. namespace gives "invalid namespace" errors > > I'm still not sure about the last one though. Could someone give me > specific commands that clients send that causes it? > > As for the 32bit -> 64bit upgrade fix, could someone give me access to a > x86-64 machine for a while to test it out?-- Charles Bueche <charles at bueche.ch> sand, snow, wave, wind and net -surfer
* On 18/08/06 01:28 +0300, Timo Sirainen wrote: | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig I am installing this on FreeBSD 6.1, with KQUEUE support, on a server handling 3000+ users, so expect me to scream if it doesn't perform ;) -Wash http://www.netmeister.org/news/learn2quote.html DISCLAIMER: See http://www.wananchi.com/bms/terms.php -- +======================================================================+ |\ _,,,---,,_ | Odhiambo Washington <wash at wananchi.com> Zzz /,`.-'`' -. ;-;;,_ | Wananchi Online Ltd. www.wananchi.com |,4- ) )-,_. ,\ ( `'-'| Tel: +254 20 313985-9 +254 20 313922 '---''(_/--' `-'\_) | GSM: +254 722 743223 +254 733 744121 +======================================================================+ Hell hath no fury like a bureaucrat scorned. -- Milton Friedman
* On 18/08/06 01:28 +0300, Timo Sirainen wrote: | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig | | Can everyone now agree that there are no more hangs? :) It's been running for over 20 hours on FreeBSD 6.1, with KQUEUE support. No glitches so far.... Great work, Timo! -Wash http://www.netmeister.org/news/learn2quote.html DISCLAIMER: See http://www.wananchi.com/bms/terms.php -- +======================================================================+ |\ _,,,---,,_ | Odhiambo Washington <wash at wananchi.com> Zzz /,`.-'`' -. ;-;;,_ | Wananchi Online Ltd. www.wananchi.com |,4- ) )-,_. ,\ ( `'-'| Tel: +254 20 313985-9 +254 20 313922 '---''(_/--' `-'\_) | GSM: +254 722 743223 +254 733 744121 +======================================================================+ Give thought to your reputation. Consider changing name and moving to a new town.
>> | Can everyone now agree that there are no more hangs? :) >100,000 logins since we upgraded, no problems at all Linux svr22 2.6.xx- FC4 #1 Fri Aug 26 20:35:25 EDT 2005 x86_64 x86_64 86_64 GNU/Linux Good work! Regards John Lyons ADSL ?9.99 www.discountadsl.co.uk Netserve Consultants Ltd Unit 8 The Bungalow Offices St Asaph Business Park St Asaph LL17 0LQ T: 0845 6444194 F: 01745 582374 w: www.netserve.co.uk e: support at nsnoc.com
On Fri, 18 Aug 2006, Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sigTo confirm: the functionality added since rc2 to do offset from the end of a string using a negative number (e.g. "%-2.02i gives the UID mod 100") seems to work OK in our case (which is that example!). Many thanks. -- : David Lee I.T. Service : : Senior Systems Programmer Computer Centre : : Durham University : : http://www.dur.ac.uk/t.d.lee/ South Road : : Durham DH1 3LE : : Phone: +44 191 334 2752 U.K. :
No problems on OBSD 3.9 either - worked fine the whole day.
Timo, My setup: Solaris 9 (soon to be 10), imap and imaps. I had had problems with rc4, rc5, rc6 and had remained at rc2. rc7 died a couple of hours after upgrading with the following syslog message: Aug 18 10:45:01 emerald dovecot: [ID 920869 mail.error] Login process died too early - shutting down I went in and doubled login_max_processes_count and login_max_connections in the conf file, restarted, and it has stayed up since then. I had to double these two settings during beta releases but not the early rc releases. A more useful syslog message might help others, something like "too many connections". Jeff Earickson Colby College
Dovecot 1.0rc7 seems to be running fine here on NetBSD 3.0.1 with kqueue (pop3 + imap + imaps, pgsql-based user/pw). Geert
Timo Sirainen wrote:> http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig > > Can everyone now agree that there are no more hangs? :)Unfortunately, not. :( I still see the occasional error in copying mail to the sent mailbox on Thunderbird 1.5.0.5. There is a change in behavior, though. Before rc7 when I got the error for one message, all subsequent messages that I sent before restarting TB would also fail on copy to the mailbox. Now in rc7, if I send another message without restarting TB, the new message will likely be copied to the sent mailbox without a problem. my configure line: ./configure --without-shadow --localstatedir=/var --with-ioloop=kqueue --with-cyrus-sasl2 --without-gssapi --without-vpopmail --prefix=/usr/local --build=i386-portbld-freebsd5.3 Thanks, Todd
On Fri, 2006-08-18 at 16:05 +0300, Odhiambo WASHINGTON wrote:> * On 18/08/06 01:28 +0300, Timo Sirainen wrote: > | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz > | http://dovecot.org/releases/dovecot-1.0.rc7.tar.gz.sig > | > | Can everyone now agree that there are no more hangs? :) > > It's been running for over 20 hours on FreeBSD 6.1, with > KQUEUE support. No glitches so far.... > > Great work, Timo!I concur! FreeBSD 5.2.1 - plain old ./configure came up with: io-loop=poll, file change =none. Been up for 3 days, about 17k logins. Rick
On Fri, Aug 18, 2006 at 01:28:57AM +0300, Timo Sirainen wrote:> Can everyone now agree that there are no more hangs? :)There are packaged builds for i386/x86_64 Fedora Core/Red Hat Enterprise Linux (and even still RHL) at ATrpms. -- Axel.Thimm at ATrpms.net -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://dovecot.org/pipermail/dovecot/attachments/20060821/df631ed5/attachment.bin>
On Aug 18 2006, Timo Sirainen wrote: | Can everyone now agree that there are no more hangs? :) I see many people reporting that there are no more hangs for them and I truly wish this were also the case for me. I thought it was just a crazy user or two, but I saw it this morning with my own eyes :) So it is happening still. Thunderbird 1.5.0.5 dovecot --version 1.0.rc7 dovecot --build-options Build options: ioloop=poll notify=dnotify ipv6 openssl SQL drivers: mysql postgresql sqlite Passdb: checkpassword ldap pam passwd passwd-file shadow sql Userdb: checkpassword ldap passwd prefetch passwd-file sql static There is nothing that shows up on the log files (just like before, with rc2) no errors, no timeouts, nothing. Suggestions and or ideas welcome. --Gabe