svn commit: samba r10811 - in branches/SAMBA_4_0/source/rpc_server/drsuapi: .

abartlet at samba.org abartlet at samba.org
Fri Oct 7 11:37:38 GMT 2005


Author: abartlet
Date: 2005-10-07 11:37:38 +0000 (Fri, 07 Oct 2005)
New Revision: 10811

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

Log:
Revert accidental commit, I still need to finish the displayName and
syntatical mapping work.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c


Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c	2005-10-07 11:31:45 UTC (rev 10810)
+++ branches/SAMBA_4_0/source/rpc_server/drsuapi/drsuapi_cracknames.c	2005-10-07 11:37:38 UTC (rev 10811)
@@ -41,11 +41,6 @@
 				 uint32_t format_flags, uint32_t format_offered, uint32_t format_desired,
 				 const char *name, struct drsuapi_DsNameInfo1 *info1);
 
-static WERROR DsCrackNameOneSyntactical(TALLOC_CTX *mem_ctx,
-					uint32_t format_offered, uint32_t format_desired,
-					const struct ldb_dn *name_dn, const char *name, 
-					struct drsuapi_DsNameInfo1 *info1);
-
 static enum drsuapi_DsNameStatus LDB_lookup_spn_alias(krb5_context context, struct ldb_context *ldb_ctx, 
 				   TALLOC_CTX *mem_ctx,
 				   const char *alias_from,
@@ -354,14 +349,6 @@
 		WERR_TALLOC_CHECK(result_filter);
 		break;
 	}
-	case DRSUAPI_DS_NAME_FORMAT_DISPLAY: {
-		domain_filter = NULL;
-
-		result_filter = talloc_asprintf(mem_ctx, "(|(displayName=%s)(samAccountName=%s))",
-						name, name);
-		WERR_TALLOC_CHECK(result_filter);
-		break;
-	}
 	
 	case DRSUAPI_DS_NAME_FORMAT_SID_OR_SID_HISTORY: {
 		struct dom_sid *sid = dom_sid_parse_talloc(mem_ctx, name);
@@ -437,11 +424,6 @@
 	}
 
 	}
-
-	if (format_flags & DRSUAPI_DS_NAME_FLAG_SYNTACTICAL_ONLY) {
-		return DsCrackNameOneSyntactical(mem_ctx, format_offered, format_desired,
-						 name_dn, name, info1);
-	}
 	
 	return DsCrackNameOneFilter(b_state, mem_ctx, 
 				    smb_krb5_context, 
@@ -451,32 +433,6 @@
 				    info1);
 }
 
-static WERROR DsCrackNameOneSyntactical(TALLOC_CTX *mem_ctx,
-					uint32_t format_offered, uint32_t format_desired,
-					const struct ldb_dn *name_dn, const char *name, 
-					struct drsuapi_DsNameInfo1 *info1)
-{
-	if (format_offered != DRSUAPI_DS_NAME_FORMAT_FQDN_1779) {
-		info1->status = DRSUAPI_DS_NAME_STATUS_NO_SYNTACTICAL_MAPPING;
-		return WERR_OK;
-	}
-
-	switch (format_desired) {
-	case DRSUAPI_DS_NAME_FORMAT_CANONICAL: 
-		break;
-	case DRSUAPI_DS_NAME_FORMAT_CANONICAL_EX:
-		break;
-	default:
-		info1->status = DRSUAPI_DS_NAME_STATUS_NO_SYNTACTICAL_MAPPING;
-		return WERR_OK;
-	}
-
-	
-	
-	return WERR_OK;	
-	
-}
-
 static WERROR DsCrackNameOneFilter(struct drsuapi_bind_state *b_state, TALLOC_CTX *mem_ctx,
 				   struct smb_krb5_context *smb_krb5_context,
 				   uint32_t format_flags, uint32_t format_offered, uint32_t format_desired,
@@ -660,17 +616,6 @@
 		info1->status		= DRSUAPI_DS_NAME_STATUS_OK;
 		return WERR_OK;
 	}
-	case DRSUAPI_DS_NAME_FORMAT_DISPLAY: {
-		info1->result_name	= samdb_result_string(result_res[0], "displayName", NULL);
-		if (!info1->result_name) {
-			info1->result_name	= samdb_result_string(result_res[0], "sAMAccountName", NULL);
-		} 
-		if (!info1->result_name) {
-			info1->status = DRSUAPI_DS_NAME_STATUS_NOT_FOUND;
-		} else {
-			info1->status = DRSUAPI_DS_NAME_STATUS_OK;
-		}
-	}
 	default:
 		return WERR_OK;
 	}



More information about the samba-cvs mailing list