svn commit: samba r17639 - in branches/SAMBA_4_0/source/dsdb/samdb: . ldb_modules

abartlet at samba.org abartlet at samba.org
Sun Aug 20 23:30:55 GMT 2006


Author: abartlet
Date: 2006-08-20 23:30:54 +0000 (Sun, 20 Aug 2006)
New Revision: 17639

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=17639

Log:
Martin Kuhl noticed that we loaded an incorrect value for
distinguisedName on templated objects.

In looking how to handle distinguishedName correctly on LDAP, I was
very glad to find it supported entryDN, and this adds another mapping.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c
   branches/SAMBA_4_0/source/dsdb/samdb/samdb.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c	2006-08-20 23:22:33 UTC (rev 17638)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c	2006-08-20 23:30:54 UTC (rev 17639)
@@ -142,6 +142,15 @@
 		}
 	},
 	{
+		.local_name = "distinguishedName",
+		.type = MAP_RENAME,
+		.u = {
+			.rename = {
+				 .remote_name = "entryDN"
+			 }
+		}
+	},
+	{
 		.local_name = "*",
 		.type = MAP_KEEP,
 	},

Modified: branches/SAMBA_4_0/source/dsdb/samdb/samdb.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/samdb/samdb.c	2006-08-20 23:22:33 UTC (rev 17638)
+++ branches/SAMBA_4_0/source/dsdb/samdb/samdb.c	2006-08-20 23:30:54 UTC (rev 17639)
@@ -705,6 +705,8 @@
 		if (strcasecmp(el->name, "cn") == 0 ||
 		    strcasecmp(el->name, "name") == 0 ||
 		    strcasecmp(el->name, "sAMAccountName") == 0 ||
+		    strcasecmp(el->name, "sAMAccountName") == 0 ||
+		    strcasecmp(el->name, "distinguishedName") == 0 ||
 		    strcasecmp(el->name, "objectGUID") == 0) {
 			continue;
 		}



More information about the samba-cvs mailing list