[Dovecot] Regression in settings-parser.c (dovecot 2.0.11)

Timo Sirainen tss at iki.fi
Mon Mar 28 10:46:01 EEST 2011


On 28.3.2011, at 9.38, Michal Hlavinka wrote:

>>> #3  0x004f94fd in settings_parse_keyvalue (ctx=0x99e4050, 
>>>    key=0x99c42f8 "plugin//etc/dovecot/users", value=0x99c42f2 "yes")
>> 
>> Where is this "plugin//etc/dovecot/users=yes" coming from? Is it from a
>> userdb lookup that returns a broken setting? If Dovecot is somehow
>> internally setting this, there's a bug somewhere.
> 
> User reported he uses original configuration with minimal changes:
> """My configuration differs only slightly from what the RPM delivers. Instead of
> using the file auth-system.conf.ext, I use a file with the following content:
> passdb {
>  driver = passwd-file
>  args = username_format=%u /etc/dovecot/users
> }

The above is right.

> userdb {
>  driver = passwd
>  args = username_format=%u /etc/dovecot/users
> }

I see, this was the problem. I think that should be driver=passwd-file in there. Or alternatively the args should be empty.


More information about the dovecot mailing list