Hi, 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? 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! Thanks, C. -- ----------------------------------------------------------------------- C. Mills -----------------------------------------------------------------------
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.
Maybe Matching Threads
- Solved: startup failures "net_listen_unix(...) failed: Invalid argument"
- Heckman Selection Model/Inverse Mills Ratio
- [PATCH] btrfs-progs: add Makefile rule for static build of btrfs-find-root
- What is the 32 GB 2.5-Inch SATA Solid State Drive?
- rpart unbalanced data