svn commit: samba r22476 - in branches/SAMBA_4_0/source:
dsdb/samdb/ldb_modules lib/ldb/tools
abartlet at samba.org
abartlet at samba.org
Mon Apr 23 07:25:10 GMT 2007
Author: abartlet
Date: 2007-04-23 07:25:09 +0000 (Mon, 23 Apr 2007)
New Revision: 22476
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22476
Log:
The OID match is used very oddly in AD, as it is often used for fields
that contain attribute names and objectClasses. Make it a case
insensitive string for now.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c
branches/SAMBA_4_0/source/lib/ldb/tools/convert.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 2007-04-23 07:23:45 UTC (rev 22475)
+++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/entryUUID.c 2007-04-23 07:25:09 UTC (rev 22476)
@@ -360,6 +360,7 @@
}
}
},
+#if 0
{
.local_name = "allowedChildClassesEffective",
.type = MAP_CONVERT,
@@ -371,6 +372,7 @@
},
},
},
+#endif
{
.local_name = "objectCategory",
.type = MAP_CONVERT,
@@ -508,6 +510,7 @@
}
}
},
+#if 0
{
.local_name = "allowedChildClassesEffective",
.type = MAP_CONVERT,
@@ -519,6 +522,7 @@
},
},
},
+#endif
{
.local_name = "objectCategory",
.type = MAP_CONVERT,
Modified: branches/SAMBA_4_0/source/lib/ldb/tools/convert.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/tools/convert.c 2007-04-23 07:23:45 UTC (rev 22475)
+++ branches/SAMBA_4_0/source/lib/ldb/tools/convert.c 2007-04-23 07:25:09 UTC (rev 22476)
@@ -34,14 +34,23 @@
.equality = "distinguishedNameMatch",
.comment = "Object(DS-DN) == a DN"
},
+#if 0
{
.Standard_OID = "1.3.6.1.4.1.1466.115.121.1.38",
.AD_OID = "2.5.5.2",
.equality = "objectIdentifierMatch",
.comment = "OID String"
},
+#else
{
.Standard_OID = "1.2.840.113556.1.4.905",
+ .AD_OID = "2.5.5.2",
+ .equality = "caseIgnoreMatch",
+ .comment = "OID as a Case Insensitive String"
+ },
+#endif
+ {
+ .Standard_OID = "1.2.840.113556.1.4.905",
.AD_OID = "2.5.5.4",
.equality = "caseIgnoreMatch",
.substring = "caseIgnoreSubstringsMatch",
More information about the samba-cvs
mailing list