summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-12-10 23:45:16 +1100
committerAndrew Tridgell <tridge@samba.org>2009-12-14 22:29:57 +1100
commite3c2309dcd59e157e9642736182e71fcebc86b38 (patch)
treeb9bc065d33a3097c0d6d702c528666d8ca2097d3
parent0d76df995332b468b26dbb5807ad0317e55ad288 (diff)
downloadsamba-e3c2309dcd59e157e9642736182e71fcebc86b38.tar.gz
samba-e3c2309dcd59e157e9642736182e71fcebc86b38.tar.bz2
samba-e3c2309dcd59e157e9642736182e71fcebc86b38.zip
s4-ldb: added new ldb_dn extended components for linked attributes
These will store linked attribute replication meta data
-rw-r--r--source4/lib/ldb-samba/ldif_handlers.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/source4/lib/ldb-samba/ldif_handlers.c b/source4/lib/ldb-samba/ldif_handlers.c
index 27aa749f36..6d54d1e28b 100644
--- a/source4/lib/ldb-samba/ldif_handlers.c
+++ b/source4/lib/ldb-samba/ldif_handlers.c
@@ -840,6 +840,36 @@ static const struct ldb_dn_extended_syntax samba_dn_syntax[] = {
.read_fn = ldb_handler_copy,
.write_clear_fn = ldb_handler_copy,
.write_hex_fn = ldb_handler_copy
+ },{
+ .name = "RMD_INVOCID",
+ .read_fn = extended_dn_read_GUID,
+ .write_clear_fn = ldif_write_objectGUID,
+ .write_hex_fn = extended_dn_write_hex
+ },{
+ .name = "DELETED",
+ .read_fn = ldb_handler_copy,
+ .write_clear_fn = ldb_handler_copy,
+ .write_hex_fn = ldb_handler_copy
+ },{
+ .name = "RMD_ADDTIME",
+ .read_fn = ldb_handler_copy,
+ .write_clear_fn = ldb_handler_copy,
+ .write_hex_fn = ldb_handler_copy
+ },{
+ .name = "RMD_CHANGETIME",
+ .read_fn = ldb_handler_copy,
+ .write_clear_fn = ldb_handler_copy,
+ .write_hex_fn = ldb_handler_copy
+ },{
+ .name = "RMD_USN",
+ .read_fn = ldb_handler_copy,
+ .write_clear_fn = ldb_handler_copy,
+ .write_hex_fn = ldb_handler_copy
+ },{
+ .name = "RMD_VERSION",
+ .read_fn = ldb_handler_copy,
+ .write_clear_fn = ldb_handler_copy,
+ .write_hex_fn = ldb_handler_copy
}
};