libnet_r 123 source4/libnet/libnet_site.c struct libnet_JoinDomain *libnet_r) libnet_r 139 source4/libnet/libnet_site.c tmp_ctx = talloc_named(libnet_r, 0, "libnet_JoinSite temp context"); libnet_r 141 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 147 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 152 source4/libnet/libnet_site.c make_nbt_name_client(&name, libnet_r->out.samr_binding->host); libnet_r 155 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 162 source4/libnet/libnet_site.c r->in.netbios_name = libnet_r->in.netbios_name; libnet_r 163 source4/libnet/libnet_site.c r->in.domain_dn_str = libnet_r->out.domain_dn_str; libnet_r 168 source4/libnet/libnet_site.c libnet_r->out.error_string = libnet_r 169 source4/libnet/libnet_site.c talloc_steal(libnet_r, r->out.error_string); libnet_r 182 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 189 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 195 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 199 source4/libnet/libnet_site.c rtn = ldb_msg_add_string(msg, "serverReference", libnet_r->out.account_dn_str); libnet_r 201 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 208 source4/libnet/libnet_site.c libnet_r->out.error_string = talloc_asprintf(libnet_r, libnet_r 224 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 230 source4/libnet/libnet_site.c rtn = ldb_msg_add_string(msg, "serverReference",libnet_r->out.account_dn_str); libnet_r 232 source4/libnet/libnet_site.c libnet_r->out.error_string = NULL; libnet_r 245 source4/libnet/libnet_site.c libnet_r->out.error_string libnet_r 246 source4/libnet/libnet_site.c = talloc_asprintf(libnet_r, libnet_r 254 source4/libnet/libnet_site.c libnet_r->out.error_string libnet_r 255 source4/libnet/libnet_site.c = talloc_asprintf(libnet_r, libnet_r 265 source4/libnet/libnet_site.c libnet_r->out.server_dn_str = server_dn_str; libnet_r 266 source4/libnet/libnet_site.c talloc_steal(libnet_r, server_dn_str); libnet_r 44 source4/torture/rpc/testjoin.c struct libnet_JoinDomain *libnet_r; libnet_r 316 source4/torture/rpc/testjoin.c struct libnet_JoinDomain *libnet_r; libnet_r 324 source4/torture/rpc/testjoin.c libnet_r = talloc(tj, struct libnet_JoinDomain); libnet_r 325 source4/torture/rpc/testjoin.c if (!libnet_r) { libnet_r 336 source4/torture/rpc/testjoin.c tj->libnet_r = libnet_r; libnet_r 339 source4/torture/rpc/testjoin.c libnet_r->in.binding = torture_setting_string(tctx, "binding", NULL); libnet_r 340 source4/torture/rpc/testjoin.c if (!libnet_r->in.binding) { libnet_r 341 source4/torture/rpc/testjoin.c libnet_r->in.binding = talloc_asprintf(libnet_r, "ncacn_np:%s", torture_setting_string(tctx, "host", NULL)); libnet_r 343 source4/torture/rpc/testjoin.c libnet_r->in.level = LIBNET_JOINDOMAIN_SPECIFIED; libnet_r 344 source4/torture/rpc/testjoin.c libnet_r->in.netbios_name = machine_name; libnet_r 345 source4/torture/rpc/testjoin.c libnet_r->in.account_name = talloc_asprintf(libnet_r, "%s$", machine_name); libnet_r 346 source4/torture/rpc/testjoin.c if (!libnet_r->in.account_name) { libnet_r 351 source4/torture/rpc/testjoin.c libnet_r->in.acct_type = acct_flags; libnet_r 352 source4/torture/rpc/testjoin.c libnet_r->in.recreate_account = true; libnet_r 354 source4/torture/rpc/testjoin.c status = libnet_JoinDomain(libnet_ctx, libnet_r, libnet_r); libnet_r 356 source4/torture/rpc/testjoin.c if (libnet_r->out.error_string) { libnet_r 357 source4/torture/rpc/testjoin.c DEBUG(0, ("Domain join failed - %s\n", libnet_r->out.error_string)); libnet_r 364 source4/torture/rpc/testjoin.c tj->p = libnet_r->out.samr_pipe; libnet_r 365 source4/torture/rpc/testjoin.c tj->user_handle = *libnet_r->out.user_handle; libnet_r 366 source4/torture/rpc/testjoin.c tj->dom_sid = libnet_r->out.domain_sid; libnet_r 367 source4/torture/rpc/testjoin.c talloc_steal(tj, libnet_r->out.domain_sid); libnet_r 368 source4/torture/rpc/testjoin.c tj->dom_netbios_name = libnet_r->out.domain_name; libnet_r 369 source4/torture/rpc/testjoin.c talloc_steal(tj, libnet_r->out.domain_name); libnet_r 370 source4/torture/rpc/testjoin.c tj->dom_dns_name = libnet_r->out.realm; libnet_r 371 source4/torture/rpc/testjoin.c talloc_steal(tj, libnet_r->out.realm); libnet_r 372 source4/torture/rpc/testjoin.c tj->user_guid = libnet_r->out.account_guid; libnet_r 404 source4/torture/rpc/testjoin.c cli_credentials_set_domain(*machine_credentials, libnet_r->out.domain_name, CRED_SPECIFIED); libnet_r 405 source4/torture/rpc/testjoin.c if (libnet_r->out.realm) { libnet_r 406 source4/torture/rpc/testjoin.c cli_credentials_set_realm(*machine_credentials, libnet_r->out.realm, CRED_SPECIFIED); libnet_r 408 source4/torture/rpc/testjoin.c cli_credentials_set_username(*machine_credentials, libnet_r->in.account_name, CRED_SPECIFIED); libnet_r 409 source4/torture/rpc/testjoin.c cli_credentials_set_password(*machine_credentials, libnet_r->out.join_password, CRED_SPECIFIED); libnet_r 410 source4/torture/rpc/testjoin.c cli_credentials_set_kvno(*machine_credentials, libnet_r->out.kvno); libnet_r 438 source4/torture/rpc/testjoin.c struct libnet_JoinDomain *libnet_r) libnet_r 449 source4/torture/rpc/testjoin.c if (!libnet_r->out.server_dn_str) { libnet_r 455 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 461 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 467 source4/torture/rpc/testjoin.c server_dn = ldb_dn_new(tmp_ctx, ldb_ctx, libnet_r->out.server_dn_str); libnet_r 469 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 474 source4/torture/rpc/testjoin.c remote_ldb_url = talloc_asprintf(tmp_ctx, "ldap://%s", libnet_r->out.samr_binding->host); libnet_r 476 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 486 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 493 source4/torture/rpc/testjoin.c libnet_r->out.error_string = NULL; libnet_r 498 source4/torture/rpc/testjoin.c DEBUG(0, ("%s removed successfully.\n", libnet_r->out.server_dn_str)); libnet_r 529 source4/torture/rpc/testjoin.c if (join->libnet_r) { libnet_r 530 source4/torture/rpc/testjoin.c status = torture_leave_ads_domain(torture, join, join->libnet_r); libnet_r 571 source4/torture/rpc/testjoin.c if (join->libnet_r) { libnet_r 572 source4/torture/rpc/testjoin.c return join->libnet_r->out.server_dn_str;