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?
Looks like you're close to 1.0 Timo. Just in time perhaps to make the the Fedora Core 6 release.
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.sig
Compiled 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@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
- 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
Compiled with "CPPFLAGS=-I/usr/local/include ./configure --prefix=/usr/local/dovecot --enable-static"
Seems to work fine on OpenBSD 3.8 i386 and on Debian 3.1 x86_64
* 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
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.sig
To 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. :
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 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
participants (14)
-
Axel Thimm
-
Charles Bueche
-
David Lee
-
Gabriel Rocha
-
Geert Hendrickx
-
Herr Nagengast
-
Jeff A. Earickson
-
Luigi Rosa
-
Marc Perkel
-
Michal Soltys
-
Odhiambo WASHINGTON
-
Renaud Allard
-
Scott Ellis
-
Timo Sirainen