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 [EMAIL PROTECTED] 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, "[EMAIL PROTECTED]", 
test_dc, dns_domain);
+
+       /* form up a [EMAIL PROTECTED] */
+       user_principal_name_short = talloc_asprintf(mem_ctx, "[EMAIL 
PROTECTED]", 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,

Reply via email to