summaryrefslogtreecommitdiffstats
path: root/server/sbus/sssd_dbus_common.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement SetUserAttributes in the InfoPipeStephen Gallagher2009-03-041-0/+36
| | | | | | | | | SetUserAttributes is now available for use in the Infopipe. I also reorganized a few of the internal InfoPipe objects to reduce code duplication. One very simple test is included in this checkin to validate that the parser is working.
* Implement GetUserAttributes in the InfoPipeStephen Gallagher2009-03-021-0/+29
| | | | | | | | | | | | | | | | | | This patch adds support for requesting user data in the sysdb via the InfoPipe. It currently has support for reading defined entries of integral, floating-point or string types. Tasks remaining: 1) Implement call to the provider when cache is out of date 2) Support byte arrays for userpic and similar I modified sysdb_search_ctx in sysdb_search.c to accept an array of attributes to pass into the LDB search. I also made one additional related fix: the btreemap now sorts in the correct order. Previously I had accidentally transposed the two values for sorting, so the map would always have been in exact reverse order.
* Rebase the code to use talloc, tdb, tevent, ldb as externalSimo Sorce2009-02-261-4/+4
| | | | | | dependencies based on the latest samba code. Convert all references to the old events library to use the renamed tevent library.
* libevents renamed upstream to libteventSimo Sorce2008-12-221-1/+1
| | | | events.h -> tevent.h
* Start conversion from a fork() and live to a fork()/exec() model.Simo Sorce2008-11-201-1/+1
| | | | | To start the dameon now you need to pass the option -s monitor Still have some problems communicating with children.
* Renaming sssd/server/dbus to sssd/server/sbus. Making necessary changes to ↵Stephen Gallagher2008-11-031-0/+45
header includes and makefiles.