summaryrefslogtreecommitdiffstats
path: root/server/server.mk
Commit message (Collapse)AuthorAgeFilesLines
* Regroup database rleated functions under db andSimo Sorce2009-01-121-5/+4
| | | | rename everything with the sysdb suffix.
* Turn ldap_provider.c into proxy.c and make it possible to load just anySimo Sorce2009-01-111-4/+4
| | | | libnss library through config directives on the domain object
* The code now successfully sends a getpwnam request to a remote LDAP server,Simo Sorce2009-01-081-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.
* Add more infrastructure to data provider to dispatch requests (still untested).Simo Sorce2009-01-061-1/+3
| | | | | Add helper functions to connect to the data provider. Add some plumbing to the ldap provider (still untested).
* Initial work on a test provider using the gross hack of dlopen()ing nss_ldapSimo Sorce2008-12-101-1/+7
| | | | :-)
* Change data provider into a hub, where backends (ldap, nis, ipa providers)Simo Sorce2008-12-081-0/+6
| | | | and frontends (pam, nss, ... modules) can connect to.
* Make a binary out of each major sssd component instead ofSimo Sorce2008-11-251-16/+21
| | | | using the same binary to fork off all services.
* REmove test client. It's not needed anymore.Simo Sorce2008-11-241-5/+1
|
* Created a helper function sssd_service_sbus_init() to simplify creating the ↵Stephen Gallagher2008-11-201-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.
* Start conversion from a fork() and live to a fork()/exec() model.Simo Sorce2008-11-201-2/+0
| | | | | To start the dameon now you need to pass the option -s monitor Still have some problems communicating with children.
* Add some infrastructure code to add data providers.Simo Sorce2008-11-191-1/+2
| | | | | | This currently breacks the dameon because of a problem with destroying the monitor dbus server in the children after fork()
* Store all domains served by the SSSD to a binary-tree map for fast NSS lookup.Stephen Gallagher2008-11-071-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.
* Renaming sssd/server/dbus to sssd/server/sbus. Making necessary changes to ↵Stephen Gallagher2008-11-031-6/+6
| | | | header includes and makefiles.
* Initial memory cleanup workStephen Gallagher2008-11-031-0/+1
|
* D-BUS integration style changes.Simo Sorce2008-10-271-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.
* Integrate D-BUS support for use as IPC between parts.Stephen Gallagher2008-10-241-1/+25
| | | | Integrates DBUS with the event system so that it is asynchronous.
* Add configuration database functions.Simo Sorce2008-10-201-1/+1
| | | | Convert nss responder to use the confdb
* First retrieval of a user (getpwnam only) from an actual ldb fileSimo Sorce2008-10-081-1/+1
|
* Add primitive debugging capabilities.Simo Sorce2008-10-071-1/+1
| | | | | So far debug goes to stderr so sssd need to be run int interactive mode (-i option)
* First working daemon that responds only to a getpwnam() request with fake dataSimo Sorce2008-10-061-1/+1
|
* Add initial nss responder skeletonSimo Sorce2008-10-041-2/+2
|
* Initital server code.Simo Sorce2008-10-041-0/+12
Includes test monitor task.