[Dovecot] 1.0-test69

Dan Sully daniel at electricrain.com
Tue May 10 17:39:59 EEST 2005


* Timo Sirainen shaped the electrons to say...

> - Several mbox fixes, upgrade recommended for test68 mbox users
> - Possibly fixes some IMAP hangs where Dovecot just stopped replying
> - Fixed delay-newmail workaround. It was badly broken before.

FYI - vpopmail is still broken.

First - there is a compile error:

Install prefix ...................... : /pkg/dovecot-1.0-test69
File offsets ........................ : 64bit
I/O loop method ..................... : epoll
Building with SSL support ........... : yes (OpenSSL)
Building with IPv6 support .......... : no
Building with pop3 server ........... : yes
Building with mail delivery agent  .. : yes
Building with user database modules . : passdb passwd passwd-file vpopmail (modules)
Building with password lookup modules : passwd passwd-file shadow vpopmail (modules)

passdb-vpopmail.c: In function `vpopmail_verify_plain':
passdb-vpopmail.c:52: error: invalid type argument of `->'

If that line is commented out (it looks harmless, and none of the other
passdb files have it) - the compile finishes. However, when trying to log in
to an account that is a virtual domain:

Info: auth(default): client in: AUTH   1       PLAIN   service=IMAP    secured lip=127.0.0.1   rip=127.0.0.1   resp=AHRlc3Rmb29AemVl>cC5vcmcAYWJjMTIz
Info: auth(default): vpopmail(testfoo at zeep.org,127.0.0.1): crypted password=$1$H5Xxe$fPVY0KaKV49HD1dmXnSPG.
Info: auth(default): client out: OK    1       user=testfoo
Info: auth(default): master in: REQUEST        1       30716   1
Info: auth(default): vpopmail(testfoo,127.0.0.1): unknown user
Error: auth(default): userdb(testfoo,127.0.0.1): user not found from userdb
Info: auth(default): master out: NOTFOUND      1
Info: imap-login: Internal login failure: testfoo [127.0.0.1]

Config section looks like:

auth default {
        mechanisms = plain

        userdb passwd {}
        userdb vpopmail {}

        passdb shadow {}
        passdb vpopmail {}

        user = root
        count = 2
}

This used to work in the -test5x range.

Thanks for any insight.

-D
-- 
Welcome to hell. Here's your accordion.



More information about the dovecot mailing list