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