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,