[Dovecot] Failed proxy auth drops connection for IMAP/POP3 proxy in 1.0-RC15
Bruce Walter
bwalter at rhoworld.com
Fri Jan 5 16:48:48 UTC 2007
Hello,
I was seeing an odd behavior in a proxy-only configuration of dovecot.
When a user entered an incorrect password in either IMAP or POP3, the
Dovecot connection would be immediately dropped, sometimes with the auth
failure message, sometimes without (a timing issue).
I believe I have tracked down the cause to the code commented out in the
attached diff. It appears that the proxy handlers are giving the client
the go-ahead to attempt authorization again and then dismantling the
proxy session. I believe the correct behavior would be to allow LOGOUT
or QUIT to end the session and do the tear-down in client_destroy. The
commented code all gets executed (with more error checking) in
client_destroy, so there shouldn't be any memory leaks that I can see.
Please advise if this seems correct or let me know of a different method
of fixing. Thunderbird does 'Bad Things (tm)' when the connection is
dropped without an authorization failed message... It doesn't re-prompt
for the password and the user appears to have correctly authenticated,
but the session just sits and no mail can be retrieved.
Thanks,
- Bruce
--
__________________________
Bruce M. Walter
Senior Network Manager
Rho, Inc
6330 Quadrangle Drive
Suite 500
Chapel Hill, NC 27517
T: 919.408.8000 x332
F: 919.408.0999
More information about the dovecot
mailing list