[Dovecot] Dovecot 1.2.13 intermittent authentication failures
Timo Sirainen
tss at iki.fi
Wed Aug 4 19:23:42 EEST 2010
On Wed, 2010-08-04 at 11:07 -0500, C. Bensend wrote:
> > So it's either
> >
> > NUL username NUL password
> >
> > or
> >
> > username NUL username NUL password
>
> It's username then password.
What about the NUL characters in the middle? Those are important.
> Should I try the straight dovecot package instead of the postgresql
> flavor? I'm not *using* PostgreSQL to authenticate, but it could
> cause an issue I guess...
I doubt that makes a difference.
> One more thing - I ktraced the dovecot processes, and caught the
> failure:
>
> 24165 dovecot-auth RET write 9
> 24165 dovecot-auth CALL read(0xd,0x8550e034,0x2000)
> 24165 dovecot-auth PSIG SIGCHLD caught handler=0x1c02a8f0 mask=0x0
> 24165 dovecot-auth RET read -1 errno 4 Interrupted system call
> 24165 dovecot-auth CALL write(0x8,0xcfbbfa77,0x1)
> 24165 dovecot-auth GIO fd 8 wrote 1 bytes
> "\0"
>
>
> Does that help at all?
That code is OpenBSD's auth_userokay() call in libc. I don't know if its
behavior is correct or not.
More information about the dovecot
mailing list