The following 2 patches change the connection setup code to be more
flexible.
They are the groundwork to add a new secrets[1] responder that uses a
REST API over a unix socket and therefore requires a different protocol
handler.
The first patch move some protocol and state data into opaque pointers
so that responders can arbitrarily set them.
Ticket:
https://fedorahosted.org/sssd/ticket/2918
The second patch adds the ability to use socket activation for
responders. Although this is not currently wired in for use in
currently.
It is related to:
https://fedorahosted.org/sssd/ticket/2243
These patches are being worked on on my secsrv branch here:
https://fedorapeople.org/cgit/simo/public_git/sssd.git/log/?h=secsrv
[1]
https://fedorahosted.org/sssd/wiki/DesignDocs/SecretsService
--
Simo Sorce * Red Hat, Inc * New York