summaryrefslogtreecommitdiff
path: root/server/providers/data_provider.h
AgeCommit message (Collapse)AuthorFilesLines
2009-01-27Refactoring the monitor code and SBUS utility functions.Stephen Gallagher1-2/+2
2009-01-14Add code to make it easier to reconnect in case the serverSimo Sorce1-0/+2
is not available immediately or drops the dbus connection. First step is the nss connection to the data provider.
2009-01-06Add more infrastructure to data provider to dispatch requests (still untested).Simo Sorce1-4/+30
Add helper functions to connect to the data provider. Add some plumbing to the ldap provider (still untested).
2008-12-22libevents renamed upstream to libteventSimo Sorce1-1/+1
events.h -> tevent.h
2008-12-10Initial work on a test provider using the gross hack of dlopen()ing nss_ldapSimo Sorce1-0/+4
:-)
2008-12-08Change data provider into a hub, where backends (ldap, nis, ipa providers)Simo Sorce1-25/+8
and frontends (pam, nss, ... modules) can connect to.
2008-11-24point PIPE_PATH at /var/lib/sss/pipes, not just the private path so that theSimo Sorce1-1/+1
same config option can be used for the nss service
2008-11-24Replacing hard-coded paths with configure script substitutions.Stephen Gallagher1-4/+2
Changing the default SBUS locations to be configure script parameters
2008-11-24change structure nameSimo Sorce1-3/+8
2008-11-20Created a helper function sssd_service_sbus_init() to simplify creating the ↵Stephen Gallagher1-7/+1
initial connection to the monitor service within the child services. It will create the D-BUS connection to the monitor and configure the service to handle the mandatory getIdentity and ping methods.
2008-11-20Make it possible to use an arbitrary command to start servicesSimo Sorce1-1/+1
2008-11-20Start conversion from a fork() and live to a fork()/exec() model.Simo Sorce1-1/+0
To start the dameon now you need to pass the option -s monitor Still have some problems communicating with children.
2008-11-19Add some infrastructure code to add data providers.Simo Sorce1-0/+73
This currently breacks the dameon because of a problem with destroying the monitor dbus server in the children after fork()