[Dovecot] Developer docs?

Timo Sirainen tss at iki.fi
Sun Aug 25 21:47:07 EEST 2013


On 25.8.2013, at 21.09, C. Mills <dovecot at pyropus.ca> wrote:

> I'm looking to modify Dovecot slightly to add support for a custom feature.
> I've spent some time reading the code, and I've been wondering if there are
> any contributor/developer documents I've missed that would make getting up to
> speed easier.
> 
> I've read much of the code, and most of the wiki, including the Design/* and
> /*Process pages.  They give a good summary of some of the design decisions,
> but I don't see much other than that.  The docs included in the tarball are
> just dumps of the wiki pages.
> 
> I've browsed some of the list archives as well, without finding much to help
> me.
> 
> Are there other resources I've missed?  

Nope. Maybe the docs will increase some day when there's more time and developers.

> What I'm trying to do requires passing
> some additional information/state from the imap-login process (presumably
> through the master) to the imap mail process.  Any pointers much appreciated!

See how imap-login/client-authenticate.c imap_client_auth_begin() sends the command tag to imap process. Or if it's something all login processes need you could modify struct master_auth_request directly.



More information about the dovecot mailing list