On 25.8.2013, at 21.09, C. Mills <dove...@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.