join             3405 source3/libads/ldap.c    SAVED CODE - we used to join via ldap - remember how we did this. JRA.
join               57 source4/libnet/libnet_vampire.c 	struct libnet_JoinDomain *join;
join               90 source4/libnet/libnet_vampire.c 	settings.realm = s->join->out.realm;
join               91 source4/libnet/libnet_vampire.c 	settings.domain = s->join->out.domain_name;
join              578 source4/libnet/libnet_vampire.c 	struct libnet_JoinDomain *join;
join              600 source4/libnet/libnet_vampire.c 	join = talloc_zero(s, struct libnet_JoinDomain);
join              601 source4/libnet/libnet_vampire.c 	if (!join) {
join              608 source4/libnet/libnet_vampire.c 		netbios_name = talloc_reference(join, lp_netbios_name(ctx->lp_ctx));
join              616 source4/libnet/libnet_vampire.c 	account_name = talloc_asprintf(join, "%s$", netbios_name);
join              623 source4/libnet/libnet_vampire.c 	join->in.domain_name	= r->in.domain_name;
join              624 source4/libnet/libnet_vampire.c 	join->in.account_name	= account_name;
join              625 source4/libnet/libnet_vampire.c 	join->in.netbios_name	= netbios_name;
join              626 source4/libnet/libnet_vampire.c 	join->in.level		= LIBNET_JOINDOMAIN_AUTOMATIC;
join              627 source4/libnet/libnet_vampire.c 	join->in.acct_type	= ACB_WSTRUST;
join              628 source4/libnet/libnet_vampire.c 	join->in.recreate_account = false;
join              629 source4/libnet/libnet_vampire.c 	status = libnet_JoinDomain(ctx, join, join);
join              631 source4/libnet/libnet_vampire.c 		r->out.error_string = talloc_steal(mem_ctx, join->out.error_string);
join              636 source4/libnet/libnet_vampire.c 	s->join = join;
join              641 source4/libnet/libnet_vampire.c 	b.in.domain_dns_name		= join->out.realm;
join              642 source4/libnet/libnet_vampire.c 	b.in.domain_netbios_name	= join->out.domain_name;
join              643 source4/libnet/libnet_vampire.c 	b.in.domain_sid			= join->out.domain_sid;
join              644 source4/libnet/libnet_vampire.c 	b.in.source_dsa_address		= join->out.samr_binding->host;
join              698 source4/libnet/libnet_vampire.c 	set_secrets->in.domain_name = join->out.domain_name;
join              699 source4/libnet/libnet_vampire.c 	set_secrets->in.realm = join->out.realm;
join              703 source4/libnet/libnet_vampire.c 	set_secrets->in.join_password = join->out.join_password;
join              704 source4/libnet/libnet_vampire.c 	set_secrets->in.kvno = join->out.kvno;
join              705 source4/libnet/libnet_vampire.c 	set_secrets->in.domain_sid = join->out.domain_sid;
join              714 source4/libnet/libnet_vampire.c 	r->out.domain_name = talloc_steal(r, join->out.domain_name);
join              715 source4/libnet/libnet_vampire.c 	r->out.domain_sid = talloc_steal(r, join->out.domain_sid);
join               75 source4/torture/rpc/drsuapi.c 			.name = torture_join_dom_netbios_name(priv->join),
join               79 source4/torture/rpc/drsuapi.c 			.name = torture_join_dom_dns_name(priv->join),
join              132 source4/torture/rpc/drsuapi.c 							 torture_join_netbios_name(priv->join)) == 0) {
join              141 source4/torture/rpc/drsuapi.c 							 torture_join_netbios_name(priv->join)) == 0) {
join              175 source4/torture/rpc/drsuapi.c 							 torture_join_dom_netbios_name(priv->join), 
join              736 source4/torture/rpc/drsuapi.c 	priv.join = torture_join_domain(torture, TEST_MACHINE_NAME, ACB_SVRTRUST, 
join              738 source4/torture/rpc/drsuapi.c 	if (!priv.join) {
join              746 source4/torture/rpc/drsuapi.c 		torture_leave_domain(torture, priv.join);
join              770 source4/torture/rpc/drsuapi.c 	torture_leave_domain(torture, priv.join);
join              788 source4/torture/rpc/drsuapi.c 	priv.join = torture_join_domain(torture, TEST_MACHINE_NAME, ACB_SVRTRUST, 
join              790 source4/torture/rpc/drsuapi.c 	if (!priv.join) {
join              798 source4/torture/rpc/drsuapi.c 		torture_leave_domain(torture, priv.join);
join              813 source4/torture/rpc/drsuapi.c 	torture_leave_domain(torture, priv.join);
join               34 source4/torture/rpc/drsuapi.h 	struct test_join *join;
join              241 source4/torture/rpc/drsuapi_cracknames.c 	const char *test_dc = torture_join_netbios_name(priv->join);
join              259 source4/torture/rpc/drsuapi_cracknames.c 	dom_sid = dom_sid_string(mem_ctx, torture_join_sid(priv->join));
join              613 source4/torture/rpc/drsuapi_cracknames.c 				.str = GUID_string2(mem_ctx, torture_join_user_guid(priv->join)),
join              621 source4/torture/rpc/drsuapi_cracknames.c 				.str = GUID_string2(mem_ctx, torture_join_user_guid(priv->join)),
join             2591 source4/torture/rpc/lsa.c 	struct test_join *join = NULL;
join             2608 source4/torture/rpc/lsa.c 		join = torture_join_domain(tctx, TEST_MACHINENAME, ACB_WSTRUST, &machine_creds);
join             2609 source4/torture/rpc/lsa.c 		if (!join) {
join             2671 source4/torture/rpc/lsa.c 		torture_leave_domain(tctx, join);
join               52 source4/torture/rpc/rpc.h const struct dom_sid *torture_join_sid(struct test_join *join);
join               53 source4/torture/rpc/rpc.h void torture_leave_domain(struct torture_context *tctx, struct test_join *join);
join              132 source4/torture/rpc/testjoin.c 	struct test_join *join;
join              136 source4/torture/rpc/testjoin.c 	join = talloc(NULL, struct test_join);
join              137 source4/torture/rpc/testjoin.c 	if (join == NULL) {
join              141 source4/torture/rpc/testjoin.c 	ZERO_STRUCTP(join);
join              146 source4/torture/rpc/testjoin.c 		status = dcerpc_pipe_connect(join,
join              147 source4/torture/rpc/testjoin.c 					     &join->p,
join              154 source4/torture/rpc/testjoin.c 						&join->p, 
join              165 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_Connect(join->p, join, &c);
join              169 source4/torture/rpc/testjoin.c 			errstr = dcerpc_errstr(join, join->p->last_fault_code);
join              182 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_LookupDomain(join->p, join, &l);
join              188 source4/torture/rpc/testjoin.c 	talloc_steal(join, *l.out.sid);
join              189 source4/torture/rpc/testjoin.c 	join->dom_sid = *l.out.sid;
join              190 source4/torture/rpc/testjoin.c 	join->dom_netbios_name = talloc_strdup(join, domain);
join              191 source4/torture/rpc/testjoin.c 	if (!join->dom_netbios_name) goto failed;
join              198 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_OpenDomain(join->p, join, &o);
join              212 source4/torture/rpc/testjoin.c 	r.out.user_handle = &join->user_handle;
join              216 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_CreateUser2(join->p, join, &r);
join              219 source4/torture/rpc/testjoin.c 		status = DeleteUser_byname(join->p, join, &domain_handle, name.string);
join              230 source4/torture/rpc/testjoin.c 	join->user_sid = dom_sid_add_rid(join, join->dom_sid, rid);
join              232 source4/torture/rpc/testjoin.c 	pwp.in.user_handle = &join->user_handle;
join              235 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_GetUserPwInfo(join->p, join, &pwp);
join              240 source4/torture/rpc/testjoin.c 	random_pw = generate_random_str(join, MAX(8, policy_min_pw_len));
join              245 source4/torture/rpc/testjoin.c 	s.in.user_handle = &join->user_handle;
join              252 source4/torture/rpc/testjoin.c 	status = dcerpc_fetch_session_key(join->p, &session_key);
join              256 source4/torture/rpc/testjoin.c 		torture_leave_domain(torture, join);
join              262 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_SetUserInfo(join->p, join, &s);
join              269 source4/torture/rpc/testjoin.c 	s.in.user_handle = &join->user_handle;
join              276 source4/torture/rpc/testjoin.c 	u.info21.comment.string = talloc_asprintf(join, 
join              278 source4/torture/rpc/testjoin.c 						  timestring(join, time(NULL)));
join              280 source4/torture/rpc/testjoin.c 	u.info21.full_name.string = talloc_asprintf(join, 
join              282 source4/torture/rpc/testjoin.c 						    timestring(join, time(NULL)));
join              284 source4/torture/rpc/testjoin.c 	u.info21.description.string = talloc_asprintf(join, 
join              287 source4/torture/rpc/testjoin.c 					 timestring(join, time(NULL)));
join              291 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_SetUserInfo(join->p, join, &s);
join              301 source4/torture/rpc/testjoin.c 	return join;
join              304 source4/torture/rpc/testjoin.c 	torture_leave_domain(torture, join);
join              426 source4/torture/rpc/testjoin.c struct dcerpc_pipe *torture_join_samr_pipe(struct test_join *join) 
join              428 source4/torture/rpc/testjoin.c 	return join->p;
join              431 source4/torture/rpc/testjoin.c struct policy_handle *torture_join_samr_user_policy(struct test_join *join) 
join              433 source4/torture/rpc/testjoin.c 	return &join->user_handle;
join              508 source4/torture/rpc/testjoin.c _PUBLIC_ void torture_leave_domain(struct torture_context *torture, struct test_join *join)
join              513 source4/torture/rpc/testjoin.c 	if (!join) {
join              516 source4/torture/rpc/testjoin.c 	d.in.user_handle = &join->user_handle;
join              517 source4/torture/rpc/testjoin.c 	d.out.user_handle = &join->user_handle;
join              520 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_DeleteUser(join->p, join, &d);
join              523 source4/torture/rpc/testjoin.c 		       join->netbios_name);
join              526 source4/torture/rpc/testjoin.c 		       join->netbios_name);
join              529 source4/torture/rpc/testjoin.c 	if (join->libnet_r) {
join              530 source4/torture/rpc/testjoin.c 		status = torture_leave_ads_domain(torture, join, join->libnet_r);
join              533 source4/torture/rpc/testjoin.c 	talloc_free(join);
join              539 source4/torture/rpc/testjoin.c _PUBLIC_ const struct dom_sid *torture_join_sid(struct test_join *join)
join              541 source4/torture/rpc/testjoin.c 	return join->dom_sid;
join              544 source4/torture/rpc/testjoin.c const struct dom_sid *torture_join_user_sid(struct test_join *join)
join              546 source4/torture/rpc/testjoin.c 	return join->user_sid;
join              549 source4/torture/rpc/testjoin.c const char *torture_join_netbios_name(struct test_join *join)
join              551 source4/torture/rpc/testjoin.c 	return join->netbios_name;
join              554 source4/torture/rpc/testjoin.c const struct GUID *torture_join_user_guid(struct test_join *join)
join              556 source4/torture/rpc/testjoin.c 	return &join->user_guid;
join              559 source4/torture/rpc/testjoin.c const char *torture_join_dom_netbios_name(struct test_join *join)
join              561 source4/torture/rpc/testjoin.c 	return join->dom_netbios_name;
join              564 source4/torture/rpc/testjoin.c const char *torture_join_dom_dns_name(struct test_join *join)
join              566 source4/torture/rpc/testjoin.c 	return join->dom_dns_name;
join              569 source4/torture/rpc/testjoin.c const char *torture_join_server_dn_str(struct test_join *join)
join              571 source4/torture/rpc/testjoin.c 	if (join->libnet_r) {
join              572 source4/torture/rpc/testjoin.c 		return join->libnet_r->out.server_dn_str;
join              580 source4/torture/rpc/testjoin.c 	struct test_join *join;
join              587 source4/torture/rpc/testjoin.c 	struct test_join_ads_dc *join;
join              589 source4/torture/rpc/testjoin.c 	join = talloc(NULL, struct test_join_ads_dc);
join              590 source4/torture/rpc/testjoin.c 	if (join == NULL) {
join              594 source4/torture/rpc/testjoin.c 	join->join = torture_join_domain(machine_name, 
join              598 source4/torture/rpc/testjoin.c 	if (!join->join) {
join              696 source4/torture/rpc/testjoin.c 	return join;