[Dovecot] New userdb backend for checkpassword like programs

Sascha Wilde wilde at intevation.de
Wed Oct 22 17:15:45 EEST 2008


Timo Sirainen <tss at iki.fi> writes:
> On Oct 21, 2008, at 5:27 PM, Sascha Wilde wrote:
>> Sascha Wilde <wilde at intevation.de> writes:
>>> [userdb-checkpassword]

> The code is now in dovecot-1.2 tree.

Thank you, that's great!  The only thing I'm missing is the addition to
the example.conf I made.  (I have to admit it was only a stub, though)

> I did some minor changes, mostly
> related to getting coding style consistent with the rest of Dovecot.
> It probably would have been possible to have the passdb and userdb
> share more code, but it's good enough now. :)

I agree.  Unfortunately I had no time to factor out the more tricky
parts.  (There is still a bunch of features we have to implement till
November...)

Apropos implementing features: 

I had a look at the deliver code to figure out how to get userdb data
From the auth server (I need this in shared-storage.c to implement %%h).

There are more than 250LOC in deliver/auth-client.c and I wonder if
there is already a higher level api for auth clients?  I would have
expected something like this in lib-auth, but the stuff in there seems
not to be what I'm looking for.  Any hints?

cheers
sascha
-- 
Sascha Wilde                                          OpenPGP key: 4BB86568
http://www.intevation.de/~wilde/                  http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück; AG Osnabrück, HR B 18998
Geschäftsführer:   Frank Koormann,  Bernhard Reiter,  Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20081022/97c5fed3/attachment-0001.bin 


More information about the dovecot mailing list