]> jfr.im git - solanum.git/commit - authd/provider.c
Clean up the provider status logic.
authorElizabeth Myers <redacted>
Tue, 5 Apr 2016 08:30:02 +0000 (03:30 -0500)
committerElizabeth Myers <redacted>
Tue, 5 Apr 2016 08:30:02 +0000 (03:30 -0500)
commit376ae2e2a768d3db7a00b17924e8b5740014d1de
tree9d637342cdad0bc449af98e80a230ba3387bab83
parenta68d9a2b613acfdc255bee7fae62e285c6fe0885
Clean up the provider status logic.

Provider status (done, running, not run) is now attached to the
provider-specific data of the client. A reference count of auth
instances is kept in the auth_client struct to determine if a client is
done or not.

This also moves a lot of the logic for manipulating provider data into
into the provider.h header for inlining (no point in a function call for
these simple accessors).
authd/provider.c
authd/provider.h
authd/providers/blacklist.c
authd/providers/ident.c
authd/providers/opm.c
authd/providers/rdns.c