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

abartlet at samba.org abartlet at samba.org
Fri Oct 28 06:44:25 GMT 2005


Author: abartlet
Date: 2005-10-28 06:44:24 +0000 (Fri, 28 Oct 2005)
New Revision: 11361

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

Log:
Test user at DOMAIN userPrincipalNames

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-28 05:57:35 UTC (rev 11360)
+++ branches/SAMBA_4_0/source/torture/rpc/drsuapi_cracknames.c	2005-10-28 06:44:24 UTC (rev 11361)
@@ -215,6 +215,7 @@
 	const char *realm_canonical;
 	const char *realm_canonical_ex;
 	const char *user_principal_name;
+	char *user_principal_name_short;
 	const char *service_principal_name;
 	const char *canonical_name;
 	const char *canonical_ex_name;
@@ -398,6 +399,12 @@
 	canonical_ex_name = ldb_dn_canonical_ex_string(mem_ctx, FQDN_1779_dn);
 
 	user_principal_name = talloc_asprintf(mem_ctx, "%s$@%s", test_dc, dns_domain);
+
+	/* form up a user at DOMAIN */
+	user_principal_name_short = talloc_asprintf(mem_ctx, "%s$@%s", test_dc, nt4_domain);
+	/* variable nt4_domain includs a trailing \ */
+	user_principal_name_short[strlen(user_principal_name_short) - 1] = '\0';
+	
 	service_principal_name = talloc_asprintf(mem_ctx, "HOST/%s", test_dc);
 	{
 		
@@ -418,6 +425,13 @@
 				.status = DRSUAPI_DS_NAME_STATUS_OK
 			},
 			{
+				.format_offered	= DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL,
+				.format_desired	= DRSUAPI_DS_NAME_FORMAT_FQDN_1779,
+				.str = user_principal_name_short,
+				.expected_str = FQDN_1779_name,
+				.status = DRSUAPI_DS_NAME_STATUS_OK
+			},
+			{
 				.format_offered	= DRSUAPI_DS_NAME_FORMAT_SERVICE_PRINCIPAL,
 				.format_desired	= DRSUAPI_DS_NAME_FORMAT_FQDN_1779,
 				.str = service_principal_name,



More information about the samba-cvs mailing list