http://dovecot.org/nightly/dovecot-latest.tar.gz Would be nice to get some testing before the actual release. I've now finally gone through all the "TODO" mails in this list and my INBOX and fixed pretty much every problem I know of. There are still some mbox bugs, but I can't really get them fixed unless someone figures out how to reproduce them (http://wiki.dovecot.org/MboxProblems). I think documentation is the last thing that should be done before v1.0. I'm happy enough with the code as it is now, unless some new bugs again appear. The notable changes since rc22: * deliver doesn't ever exit with Dovecot's internal exit codes anymore. All its internal exit codes are changed to EX_TEMPFAIL. + PAM: blocking=yes in args uses an alternative way to do PAM checks. Try it if you're having problems with PAM. + userdb passwd: blocking=yes in args makes the userdb lookups be done in auth worker processes. Set it if you're doing remote NSS lookups (eg. nss_ldap problems are fixed by this). + If PAM child process hasn't responded in two minutes, send KILL signal to it (only with blocking=no) - IMAP: APPEND ate all CPU while waiting for more data from the client (broken in rc22) - mbox: When saving a message to an empty mbox file it got one UID which immediately was incremented. - mbox: Fixed some wrong "uid-last unexpectedly lost" errors. - auth cache: In some situations we crashed if passdb had extra_fields. - auth cache: Special extra_fields weren't saved to auth cache. For example allow_nets restrictions were ignored for cached entries. - A lot of initial login processes could cause auth socket errors in log file at startup, if dovecot-auth started slowly. Now the login processes are started only after dovecot-auth has finished initializing itself. - imap/pop3 proxy: Don't crash if the remote server disconnects before we're logged in. - deliver: Don't bother trying to save the mail twice into the default mailbox (eg. if it's over quota). - mmap_disable=yes + non-Linux was really slow with large dovecot.index.cache files - MySQL couldn't be used as a masterdb - Trash plugin was more or less broken - imap/pop3 couldn't load plugins if they chrooted - imap/pop3-login process could crash in some conditions - checkpassword-reply crashed if USER/HOME wasn't set -------------- 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/20070217/51821316/attachment.bin>
Timo Sirainen wrote:> http://dovecot.org/nightly/dovecot-latest.tar.gzOk, so now, i have: [root at mail dovecot-1.0.rc22]# telnet mail.sincity.lan 143 Trying 192.168.5.129... Connected to mail.sincity.lan (192.168.5.129). Escape character is '^]'. * OK Dovecot ready. O LOGIN gamito at mail.sincity.lan zooropa * BYE Internal login failure. Refer to server log for more information. Connection closed by foreign host. ---------------------------------------------------------------------- dovecot: Feb 17 12:50:22 Info: auth(default): client in: AUTH 1 PLAIN service=IMAP secured lip=192.168.5.129 rip=192.168.5.129 resp=<hidden> dovecot: Feb 17 12:50:22 Info: auth(default): checkpassword(gamito at mail.sincity.lan,192.168.5.129): Executed: /usr/local/bin/auth_imap /usr/local/libexec/dovecot/checkpassword-reply dovecot: Feb 17 12:50:22 Info: auth(default): checkpassword(gamito at mail.sincity.lan,192.168.5.129): Received input: userdb_uid=0 userdb_gid=0 dovecot: Feb 17 12:50:22 Info: auth(default): checkpassword(gamito at mail.sincity.lan,192.168.5.129): Received no input dovecot: Feb 17 12:50:22 Info: auth(default): checkpassword(gamito at mail.sincity.lan,192.168.5.129): exit_status=0 dovecot: Feb 17 12:50:22 Info: auth(default): client out: OK 1 user=gamito at mail.sincity.lan dovecot: Feb 17 12:50:22 Info: auth(default): master in: REQUEST 2 22717 1 dovecot: Feb 17 12:50:22 Info: auth(default): master out: USER 2 gamito at mail.sincity.lan uid=0 gid=0 dovecot: Feb 17 12:50:22 Error: Logins with UID 0 not permitted (user gamito at mail.sincity.lan) dovecot: Feb 17 12:50:22 Info: imap-login: Internal login failure: user=<gamito at mail.sincity.lan>, method=PLAIN, rip=192.168.5.129, lip=192.168.5.129, secured --------------------------------------------------------------------- You know, i was about to install courier-imap (which i don't like), wehn a colleague of mine that works in SAPO (i'm portuguese) recommended me dovecot, saying it was fire and forget software with qmail-ldap. Unfortunately, this seems not to be the case. Probably, it is my bad, something that i don't see or don't know how is done. Oh well... Warm Regards, M?rio Gamito
On Sat, 17 Feb 2007 15:09:11 +0200 Timo Sirainen <tss at iki.fi> wrote:> http://dovecot.org/nightly/dovecot-latest.tar.gz > > Would be nice to get some testing before the actual release.I installed here and it's working perfectly, as always. ;) -- http://u-br.net Linux 2.6.20: Homicidal Dwarf Hamster
On Sat, February 17, 2007 8:09 am, Timo Sirainen <tss at iki.fi> said:> http://dovecot.org/nightly/dovecot-latest.tar.gz > > Would be nice to get some testing before the actual release. >Haven't tested this version yet, but we pulled a copy from CVS around mid-day Friday and it has been running fine for the past 30 hours. Bill
Timo Sirainen wrote:> http://dovecot.org/nightly/dovecot-latest.tar.gz > > Would be nice to get some testing before the actual release. > > I've now finally gone through all the "TODO" mails in this list and my > INBOX and fixed pretty much every problem I know of. There are still > some mbox bugs, but I can't really get them fixed unless someone figures > out how to reproduce them (http://wiki.dovecot.org/MboxProblems). > > I think documentation is the last thing that should be done before v1.0. > I'm happy enough with the code as it is now, unless some new bugs again > appear. > > The notable changes since rc22: > > * deliver doesn't ever exit with Dovecot's internal exit codes anymore. > All its internal exit codes are changed to EX_TEMPFAIL. > > + PAM: blocking=yes in args uses an alternative way to do PAM checks. > Try it if you're having problems with PAM. > + userdb passwd: blocking=yes in args makes the userdb lookups be done > in auth worker processes. Set it if you're doing remote NSS lookups > (eg. nss_ldap problems are fixed by this). > + If PAM child process hasn't responded in two minutes, send KILL > signal to it (only with blocking=no) > - IMAP: APPEND ate all CPU while waiting for more data from the client > (broken in rc22) > - mbox: When saving a message to an empty mbox file it got one UID > which immediately was incremented. > - mbox: Fixed some wrong "uid-last unexpectedly lost" errors. > - auth cache: In some situations we crashed if passdb had extra_fields. > - auth cache: Special extra_fields weren't saved to auth cache. > For example allow_nets restrictions were ignored for cached entries. > - A lot of initial login processes could cause auth socket errors > in log file at startup, if dovecot-auth started slowly. Now the > login processes are started only after dovecot-auth has finished > initializing itself. > - imap/pop3 proxy: Don't crash if the remote server disconnects before > we're logged in. > - deliver: Don't bother trying to save the mail twice into the default > mailbox (eg. if it's over quota). > - mmap_disable=yes + non-Linux was really slow with large > dovecot.index.cache files > - MySQL couldn't be used as a masterdb > - Trash plugin was more or less broken > - imap/pop3 couldn't load plugins if they chrooted > - imap/pop3-login process could crash in some conditions > - checkpassword-reply crashed if USER/HOME wasn't set >works as stable with me (Linux 2.4.31, Thunderbird Windows XP-Client, IMAPS) as rc22. except: dovecot: Feb 18 11:44:07 Info: IMAP(rainer): copy -> Trash: uid=203, msgid=<SAjf071BeSip6f at route66.homenet.local> dovecot: Feb 18 11:44:07 Info: IMAP(rainer): copy -> Trash: uid=204, msgid=<SABwXVsN9w9KSK at route66.homenet.local> dovecot: Feb 18 11:44:07 Info: IMAP(rainer): copy -> Trash: uid=205, msgid=<SAGoI6iNDc8E0e at route66.homenet.local> dovecot: Feb 18 11:44:07 Error: IMAP(rainer): Sending log messages too fast, throttling.. with mail_log_max_lines_per_sec = 2 (have continuously been reducing the value from 10, but it keeps happening.) -- in diesem Sinne, Rainer -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 208 bytes Desc: OpenPGP digital signature URL: <http://dovecot.org/pipermail/dovecot/attachments/20070218/e1bff6dd/attachment.bin>
Timo Sirainen schrieb:> http://dovecot.org/nightly/dovecot-latest.tar.gz > > Would be nice to get some testing before the actual release. > > I've now finally gone through all the "TODO" mails in this list and my > INBOX and fixed pretty much every problem I know of. There are still > some mbox bugs, but I can't really get them fixed unless someone figures > out how to reproduce them (http://wiki.dovecot.org/MboxProblems). > > I think documentation is the last thing that should be done before v1.0. > I'm happy enough with the code as it is now, unless some new bugs again > appear. > > The notable changes since rc22: > > * deliver doesn't ever exit with Dovecot's internal exit codes anymore. > All its internal exit codes are changed to EX_TEMPFAIL.Does this happen for definitive (= permanent) "no such user" issues, too? If so, EX_NOUSER should perhaps be supported as well, to name just one example.> + PAM: blocking=yes in args uses an alternative way to do PAM checks. > Try it if you're having problems with PAM. > + userdb passwd: blocking=yes in args makes the userdb lookups be done > in auth worker processes. Set it if you're doing remote NSS lookups > (eg. nss_ldap problems are fixed by this).This "blocking" is one of the knobs that are hard to explain to end users. More information is required as to when exactly these are mandatory and what exactly they fix, and how. Oh, and given the amount of changes this release had, there should be no changes before the release that aren't made available as rc24. Just remember Linux 2.6.8...