summaryrefslogtreecommitdiff
path: root/server/server.mk
AgeCommit message (Collapse)AuthorFilesLines
2009-01-12Regroup database rleated functions under db andSimo Sorce1-5/+4
rename everything with the sysdb suffix.
2009-01-11Turn ldap_provider.c into proxy.c and make it possible to load just anySimo Sorce1-4/+4
libnss library through config directives on the domain object
2009-01-08The code now successfully sends a getpwnam request to a remote LDAP server,Simo Sorce1-0/+1
and caches the result in LDAP. Still chasing a bug that does not let NSS known that the BE was successful. This makes NSS timeout the client and not return any results yet.
2009-01-06Add more infrastructure to data provider to dispatch requests (still untested).Simo Sorce1-1/+3
Add helper functions to connect to the data provider. Add some plumbing to the ldap provider (still untested).
2008-12-10Initial work on a test provider using the gross hack of dlopen()ing nss_ldapSimo Sorce1-1/+7
:-)
2008-12-08Change data provider into a hub, where backends (ldap, nis, ipa providers)Simo Sorce1-0/+6
and frontends (pam, nss, ... modules) can connect to.
2008-11-25Make a binary out of each major sssd component instead ofSimo Sorce1-16/+21
using the same binary to fork off all services.
2008-11-24REmove test client. It's not needed anymore.Simo Sorce1-5/+1
2008-11-20Created a helper function sssd_service_sbus_init() to simplify creating the ↵Stephen Gallagher1-0/+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-20Start conversion from a fork() and live to a fork()/exec() model.Simo Sorce1-2/+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-1/+2
This currently breacks the dameon because of a problem with destroying the monitor dbus server in the children after fork()
2008-11-07Store all domains served by the SSSD to a binary-tree map for fast NSS lookup.Stephen Gallagher1-0/+1
Changed the "section" feature of confdb.c to use '/' as a delimiter instead of '.', because this conflicted with the ability to use dots in domain names.
2008-11-03Renaming sssd/server/dbus to sssd/server/sbus. Making necessary changes to ↵Stephen Gallagher1-6/+6
header includes and makefiles.
2008-11-03Initial memory cleanup workStephen Gallagher1-0/+1
2008-10-27D-BUS integration style changes.Simo Sorce1-7/+4
Rework interfaces a bit to simplify and uniform function names so that they use a well defined namespace (sssd_*). Simplify headers file, split them into a private and a public one only. Make static all file private functions. Rename sssd_dbus_client.c to sssd_dbus_connection.c to reflect it's function, as it is is used by both a server and a client. Introduce a function table to know where to dipatch messages. Fix coding style issues, and start pointing out where clean-up fucntions are missing.
2008-10-24Integrate D-BUS support for use as IPC between parts.Stephen Gallagher1-1/+25
Integrates DBUS with the event system so that it is asynchronous.
2008-10-20Add configuration database functions.Simo Sorce1-1/+1
Convert nss responder to use the confdb
2008-10-08First retrieval of a user (getpwnam only) from an actual ldb fileSimo Sorce1-1/+1
2008-10-07Add primitive debugging capabilities.Simo Sorce1-1/+1
So far debug goes to stderr so sssd need to be run int interactive mode (-i option)
2008-10-06First working daemon that responds only to a getpwnam() request with fake dataSimo Sorce1-1/+1
2008-10-04Add initial nss responder skeletonSimo Sorce1-2/+2
2008-10-04Initital server code.Simo Sorce1-0/+12
Includes test monitor task.