diff options
author | Andrew Bartlett <abartlet@samba.org> | 2009-09-25 08:08:18 -0700 |
---|---|---|
committer | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-10-02 12:45:06 +0200 |
commit | 46c2af361252ae5543691854e8e3896d1e4b8e92 (patch) | |
tree | 11bf53282bd75bcf450b68567d04b77c29bb9c52 /source4/lib/ldb | |
parent | 737f21bd9d2032b80d46b6e4a7d896dc9e1cdb32 (diff) | |
download | samba-46c2af361252ae5543691854e8e3896d1e4b8e92.tar.gz samba-46c2af361252ae5543691854e8e3896d1e4b8e92.tar.bz2 samba-46c2af361252ae5543691854e8e3896d1e4b8e92.zip |
s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OID
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
Diffstat (limited to 'source4/lib/ldb')
-rw-r--r-- | source4/lib/ldb/include/ldb.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source4/lib/ldb/include/ldb.h b/source4/lib/ldb/include/ldb.h index d4af95b394..23db309ee7 100644 --- a/source4/lib/ldb/include/ldb.h +++ b/source4/lib/ldb/include/ldb.h @@ -596,6 +596,14 @@ typedef int (*ldb_qsort_cmp_fn_t) (void *v1, void *v2, void *opaque); */ #define LDB_CONTROL_PERMISSIVE_MODIFY_OID "1.2.840.113556.1.4.1413" +/** + OID to allow the server to be more 'fast and loose' with the data being added. + + \sa + +*/ +#define LDB_CONTROL_SERVER_LAZY_COMMIT "1.2.840.113556.1.4.619" + /** OID for LDAP Extended Operation START_TLS. @@ -612,6 +620,7 @@ typedef int (*ldb_qsort_cmp_fn_t) (void *v1, void *v2, void *opaque); */ #define LDB_EXTENDED_FAST_BIND_OID "1.2.840.113556.1.4.1781" + struct ldb_sd_flags_control { /* * request the owner 0x00000001 |