svn commit: samba r11205 - in branches/SAMBA_4_0/source/torture/rpc: .

abartlet at samba.org abartlet at samba.org
Thu Oct 20 04:55:57 GMT 2005


Author: abartlet
Date: 2005-10-20 04:55:56 +0000 (Thu, 20 Oct 2005)
New Revision: 11205

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

Log:
Another test for cracknames.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/torture/rpc/drsuapi_cracknames.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/rpc/drsuapi_cracknames.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/drsuapi_cracknames.c	2005-10-20 04:53:42 UTC (rev 11204)
+++ branches/SAMBA_4_0/source/torture/rpc/drsuapi_cracknames.c	2005-10-20 04:55:56 UTC (rev 11205)
@@ -211,6 +211,7 @@
 	const char *FQDN_1779_name;
 	struct ldb_dn *FQDN_1779_dn;
 	struct ldb_dn *realm_dn;
+	const char *realm_dn_str;
 	const char *realm_canonical;
 	const char *realm_canonical_ex;
 	const char *user_principal_name;
@@ -311,7 +312,8 @@
 		return ret;
 	}
 	
-	realm_dn =  ldb_dn_explode(mem_ctx, r.out.ctr.ctr1->array[0].result_name);
+	realm_dn_str = r.out.ctr.ctr1->array[0].result_name;
+	realm_dn =  ldb_dn_explode(mem_ctx, realm_dn_str);
 	realm_canonical = ldb_dn_canonical_string(mem_ctx, realm_dn);
 
 	if (strcmp(realm_canonical, 
@@ -559,6 +561,13 @@
 				.str = talloc_asprintf(mem_ctx, "krbtgt"),
 				.status = DRSUAPI_DS_NAME_STATUS_NOT_FOUND
 			},
+			{ 
+				.format_offered	= DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL,
+				.format_desired	= DRSUAPI_DS_NAME_FORMAT_FQDN_1779,
+				.str = talloc_asprintf(mem_ctx, "kadmin/changepw"),
+				.status = DRSUAPI_DS_NAME_STATUS_OK,
+				.expected_str = talloc_asprintf(mem_ctx, "CN=krbtgt,CN=Users,%s", realm_dn_str)
+			},
 			{
 				.format_offered	= DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL,
 				.format_desired	= DRSUAPI_DS_NAME_FORMAT_FQDN_1779,



More information about the samba-cvs mailing list