summaryrefslogtreecommitdiff
path: root/source4/dsdb/samdb/ldb_modules/lazy_commit.c
AgeCommit message (Collapse)AuthorFilesLines
2010-11-01s4-ldb: enable version checking in dsdb ldb modulesAndrew Tridgell1-0/+2
2010-11-01s4-dsdb: convert the rest of the ldb modules to the new module typeAndrew Tridgell1-1/+6
2010-09-25s4-dsdb: added tagging of requests in dsdb modulesAndrew Tridgell1-0/+6
this allows you to call dsdb_req_chain_debug() in gdb or when writing debug code to see the request chain
2010-09-24s4:lazy_commit LDB module - the "show_deleted" control is initialised by the ↵Matthias Dieter Wallnöfer1-17/+0
"show_deleted" LDB module Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-07-07s4-dsdb: use ldb_operr() in the dsdb codeAndrew Tridgell1-1/+1
this replaces "return LDB_ERR_OPERATIONS_ERROR" with "return ldb_operr(ldb)" in places in the dsdb code where we don't already explicitly set an error string. This should make is much easier to track down dsdb module bugs that result in an operations error.
2010-01-08s4-dsdb: use dsdb_next_callback()Andrew Tridgell1-6/+7
We can't just use the callers callback directly otherwise the ldb_module_done() is never called on the parent request, as the child request is passed to the callback. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16s4-dsdb: it is a better pattern to mark a control as done than remove itAndrew Tridgell1-2/+1
removing a control means it can't be seen by any other modules, which is usually not what is wanted. Better to just mark it non-critical, which means anyone else who wants to look at it can, but if nobody does its not an error.
2009-10-02s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OIDAndrew Bartlett1-0/+132
This allows this control to be specified as critical. We support the control because we choose to always be durable in our transactions. We really, really need a 'duplicate request' API, as at the moment we can't do this without a large, error-prone set of code that cannot cope with new request fields or types. Andrew Bartlett