From: Garming Sam Date: Wed, 29 Jun 2016 22:54:29 +0000 (+1200) Subject: samba_kcc: Enable the python samba_kcc X-Git-Tag: tdb-1.3.10~235 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fbc26289e5426f73a43b8d21f81c4bab08c8331b;p=thirdparty%2Fsamba.git samba_kcc: Enable the python samba_kcc For any reasonably large domain, the old KCC is impractical as the dense mesh topology causes replication pulses. Signed-off-by: Garming Sam Reviewed-by: Andrew Bartlett --- diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index d6bd66deb55..515ed05e8d3 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -2571,7 +2571,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) lpcfg_do_global_parameter(lp_ctx, "dcerpc endpoint servers", "epmapper wkssvc rpcecho samr netlogon lsarpc drsuapi dssetup unixinfo browser eventlog6 backupkey dnsserver"); lpcfg_do_global_parameter(lp_ctx, "server services", "s3fs rpc nbt wrepl ldap cldap kdc drepl winbindd ntp_signd kcc dnsupdate dns"); - lpcfg_do_global_parameter(lp_ctx, "kccsrv:samba_kcc", "false"); + lpcfg_do_global_parameter(lp_ctx, "kccsrv:samba_kcc", "true"); /* the winbind method for domain controllers is for both RODC auth forwarding and for trusted domains */ lpcfg_do_global_parameter(lp_ctx, "private dir", dyn_PRIVATE_DIR); diff --git a/source4/dsdb/kcc/kcc_service.c b/source4/dsdb/kcc/kcc_service.c index 985692f4fb9..ccc252c510b 100644 --- a/source4/dsdb/kcc/kcc_service.c +++ b/source4/dsdb/kcc/kcc_service.c @@ -327,7 +327,7 @@ static void kccsrv_task_init(struct task_server *task) * topology generation code. */ service->samba_kcc_code = lpcfg_parm_bool(task->lp_ctx, NULL, - "kccsrv", "samba_kcc", false); + "kccsrv", "samba_kcc", true); status = kccsrv_periodic_schedule(service, periodic_startup_interval); if (!W_ERROR_IS_OK(status)) {