diff --git a/docs-xml/smbdotconf/security/kdcenablefast.xml b/docs-xml/smbdotconf/security/kdcenablefast.xml new file mode 100644 index 00000000000..e47ca3b0bd4 --- /dev/null +++ b/docs-xml/smbdotconf/security/kdcenablefast.xml @@ -0,0 +1,15 @@ + + + With the Samba 4.16 the embedded Heimdal KDC brings + support for RFC6113 FAST, which wasn't available in + older Samba versions. + + This option is mostly for testing and currently only applies + if the embedded Heimdal KDC is used. + + +yes + diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index cae763b44ea..d6d845391e6 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -2695,6 +2695,8 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) lpcfg_do_global_parameter(lp_ctx, "krb5 port", "88"); lpcfg_do_global_parameter(lp_ctx, "kpasswd port", "464"); + lpcfg_do_global_parameter(lp_ctx, "kdc enable fast", "True"); + lpcfg_do_global_parameter(lp_ctx, "nt status support", "True"); lpcfg_do_global_parameter(lp_ctx, "max wins ttl", "518400"); /* 6 days */ diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index a366870d1fe..21e061939e3 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -942,6 +942,8 @@ static void init_globals(struct loadparm_context *lp_ctx, bool reinit_globals) Globals.kpasswd_port = 464; + Globals.kdc_enable_fast = true; + Globals.aio_max_threads = 100; lpcfg_string_set(Globals.ctx,