summaryrefslogtreecommitdiffstats
path: root/server/db/sysdb_req.c
Commit message (Collapse)AuthorAgeFilesLines
* Rework transaction code to use tevent_reqSimo Sorce2009-07-031-252/+0
| | | | | | This is part of a set of patches to rewrite sysdb to a hopefully better API, that will also let use use tevent_req async style calls to manipulate our cache.
* Rename sysdb_req to sysdb_handle.Simo Sorce2009-07-031-86/+86
| | | | | | | | | This sysdb_req has always really been a transaction handle and not a request. This is part of a set of patches to rewrite transaction support in sysdb to a hopefully better API, that will also let use use tevent_req async style to manipulate our cache.
* Implement CreateUser in InfoPipeStephen Gallagher2009-03-061-1/+1
| | | | | | | | | | | Changed the order of the arguments to CreateUser in the Introspection XML to match the other functions (domain belongs second on the list) A few other minor fixes as well: Fixed a typo in SYSDB_GETCACHED_FILTER and sysdb_transaction_end(). Added missing error handling in infp_do_user_set_uid().
* Convert sync calls in sysdb to async, transaction dependent, calls.Simo Sorce2009-02-281-0/+11
|
* Serialize access to sysdb and also exposes ldb transactions.Simo Sorce2009-02-261-0/+241
This is necessary because in ldb only 1 transaction per context is possible and all operations (or new transactions) are nested within it. Will revisit this later when ldb will addresses the problem.