[SCM] Samba Shared Repository - branch master updated - tevent-0-9-8-184-gf009fa1

Andrew Tridgell tridge at samba.org
Fri Sep 11 01:24:29 MDT 2009


The branch, master has been updated
       via  f009fa15a17d29e41e04eb950bafaea084d2c31d (commit)
       via  8c58cef875b931cf6655d3b7002ed0a7fe32fe35 (commit)
      from  88e2fbaf95da3783e1ba41d55dd2fbd8b792126f (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit f009fa15a17d29e41e04eb950bafaea084d2c31d
Author: Andrew Tridgell <tridge at samba.org>
Date:   Fri Sep 11 17:14:01 2009 +1000

    s4-provision: use DNS name, not domain name
    
    The SPNs end in the DNS domain name

commit 8c58cef875b931cf6655d3b7002ed0a7fe32fe35
Author: Andrew Tridgell <tridge at samba.org>
Date:   Fri Sep 11 17:13:28 2009 +1000

    s4-drs: actually call the new drsuapi_add_SPNs() code
    
    An early return here didn't do any good :-)

-----------------------------------------------------------------------

Summary of changes:
 source4/rpc_server/drsuapi/addentry.c         |    4 ++--
 source4/scripting/python/samba/provision.py   |    1 +
 source4/setup/provision_self_join_modify.ldif |    4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/rpc_server/drsuapi/addentry.c b/source4/rpc_server/drsuapi/addentry.c
index ab190e1..4ccf14d 100644
--- a/source4/rpc_server/drsuapi/addentry.c
+++ b/source4/rpc_server/drsuapi/addentry.c
@@ -105,7 +105,7 @@ static WERROR drsuapi_add_SPNs(struct drsuapi_bind_state *b_state,
 		el->values[0].length = strlen((char *)el->values[0].data);
 		el->values[1].data = (uint8_t *)talloc_asprintf(el->values, "ldap/%s/%s", 
 								ntds_guid_str, dom_string);
-		el->values[1].length = strlen((char *)el->values[0].data);
+		el->values[1].length = strlen((char *)el->values[1].data);
 
 		ret = ldb_modify(b_state->sam_ctx, msg);
 		if (ret != LDB_SUCCESS) {
@@ -173,7 +173,7 @@ WERROR dcesrv_drsuapi_DsAddEntry(struct dcesrv_call_state *dce_call, TALLOC_CTX
 		r->out.ctr->ctr3.count = num;
 		r->out.ctr->ctr3.objects = ids;
 
-		return WERR_OK;
+		break;
 	default:
 		return WERR_FOOBAR;
 	}
diff --git a/source4/scripting/python/samba/provision.py b/source4/scripting/python/samba/provision.py
index 2495299..07dfc62 100644
--- a/source4/scripting/python/samba/provision.py
+++ b/source4/scripting/python/samba/provision.py
@@ -801,6 +801,7 @@ def setup_self_join(samdb, names,
     # Setup fSMORoleOwner entries to point at the newly created DC entry
     setup_modify_ldif(samdb, setup_path("provision_self_join_modify.ldif"), {
               "DOMAIN": names.domain,
+              "DNSDOMAIN": names.dnsdomain,
               "DOMAINDN": names.domaindn,
               "CONFIGDN": names.configdn,
               "SCHEMADN": names.schemadn, 
diff --git a/source4/setup/provision_self_join_modify.ldif b/source4/setup/provision_self_join_modify.ldif
index 200fc6c..dfcca72 100644
--- a/source4/setup/provision_self_join_modify.ldif
+++ b/source4/setup/provision_self_join_modify.ldif
@@ -31,5 +31,5 @@ interSiteTopologyGenerator: CN=NTDS Settings,${SERVERDN}
 dn: CN=${NETBIOSNAME},OU=Domain Controllers,${DOMAINDN}
 changetype: modify
 add: servicePrincipalName
-servicePrincipalName: E3514235-4B06-11D1-AB04-00C04FC2DCD2/${NTDSGUID}/${DOMAIN}
-servicePrincipalName: ldap/${NTDSGUID}._msdcs.${DOMAIN}
+servicePrincipalName: E3514235-4B06-11D1-AB04-00C04FC2DCD2/${NTDSGUID}/${DNSDOMAIN}
+servicePrincipalName: ldap/${NTDSGUID}._msdcs.${DNSDOMAIN}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list