svn commit: samba r16535 - in branches/SOC/mkhl/ldb-map/modules: .
mkhl at samba.org
mkhl at samba.org
Mon Jun 26 22:28:05 GMT 2006
Author: mkhl
Date: 2006-06-26 22:28:04 +0000 (Mon, 26 Jun 2006)
New Revision: 16535
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16535
Log:
Update header comment about this modules structure.
Martin
Modified:
branches/SOC/mkhl/ldb-map/modules/ldb_map.c
Changeset:
Modified: branches/SOC/mkhl/ldb-map/modules/ldb_map.c
===================================================================
--- branches/SOC/mkhl/ldb-map/modules/ldb_map.c 2006-06-26 22:07:25 UTC (rev 16534)
+++ branches/SOC/mkhl/ldb-map/modules/ldb_map.c 2006-06-26 22:28:04 UTC (rev 16535)
@@ -39,18 +39,39 @@
/*
- special attribute 'isMapped'
- - add/modify
- - split up ldb_message into fallback and mapped parts if is_mappable
- - search:
- - search local one for not isMapped entries
- - remove remote attributes from ldb_parse_tree
- - search remote one
- - per record, search local one for additional data (by dn)
- - test if (full expression) is now true
- - delete
- - delete both
- - rename
- - rename locally and remotely
+ - search:
+ - search local records w/ isMapped
+ - for each local result
+ - if isMapped
+ - search remote record
+ - merge remote into local result
+ - add:
+ - split message into local and remote part
+ - if remote message is not empty
+ - add isMapped to local message
+ - add remote message
+ - add local message
+ - modify:
+ - split message into local and remote part
+ - if remote message is not empty
+ - search local record for isMapped
+ - if isMapped
+ - modify remote record
+ - otherwise
+ - add isMapped to local message
+ - add remote record
+ - modify local record
+ - delete:
+ - search local record for isMapped
+ - if isMapped
+ - delete remote record
+ - delete local record
+ - rename:
+ - search local record for isMapped
+ - if isMapped
+ - rename remote record
+ - modify local isMapped
+ - rename local record
*/
More information about the samba-cvs
mailing list