[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