[exim-dev] [Bug 449] dovecot authenticator doesn't set $auth…

Top Page
Delete this message
Reply to this message
Author: bug449
Date:  
To: exim-dev
Old-Topics: [exim-dev] [Bug 449] New: dovecot authenticator doesn's set $authenticated_id
Subject: [exim-dev] [Bug 449] dovecot authenticator doesn't set $authenticated_id
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=449





------- Comment #8 from ph10@??? 2007-01-23 11:42 -------
(In reply to comment #7)
>
> I can try to make the authenticator very verbose (ie. by making it
> log every function call to look at the values. But I need to know
> what C variables should I look at.


This finally got to the top of my list. Although I don't run Dovecot, I think
I've found the problem. The Dovecot authenticator was written by an OP; the
problem seems to be that the values of $auth1 etc are left in stack memory, and
can therefore be overwritten. I have a patch that might fix this; I can't
myself test it. I will attach it here shortly for you to try.



--
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email