id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
4696,client endpoint: process,glyph,therve,"It should be possible to make a client endpoint like this:

    `clientFromString('process:imapd')`

which would run the imap daemon in a subprocess and talk to it directly, rather than connecting to it over TCP.

As a sub-task (possibly big enough for a separate ticket) we should have one, official, blessed transformer that adapts from a process transport to a regular stream transport.

See #4695 and #3997",enhancement,closed,normal,,core,fixed,endpoint,,branches/child-processes-endpoint-4696-6,"exarkun, ashfall, tomprince",
